Don’t Reinvent the Wheel Zach Boerger February 2012.

Slides:



Advertisements
Similar presentations
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Advertisements

Location Tracker Maciej Mensfeld Presented by: Maciej Mensfeld Location Tracker dev.mensfeld.pl github.com/mensfeld.
One interface to rule them all Ball State University Ball State University Libraries.
DISTRICT OF NORTH VANCOUVER GEOweb PROPERTY VIEWER DESIGNING FOR SIMPLICITY GEOweb PROPERTY VIEWER DESIGNING FOR SIMPLICITY.
The World of Web Development Cindy Royal, Ph.D Assistant Professor Texas State University School of Journalism and Mass Communication
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Ruby on Rails a popular web application framework, aimed to increase the speed and ease of web development Ruby on Rails, Tim Zappe.
Optimizing web content for mobile/responsive design Eric Craypo Recreational Sports Matt Matsuoka University Relations Patrick McMahon Graduate Division.
Development of mobile applications using PhoneGap and HTML 5
The World of Web Development Cindy Royal, Ph.D Associate Professor Texas State University School of Journalism and Mass Communication
Software Applications and Data Management for Healthcare.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
ISE 390 Dynamic Web Development Introduction. Who am I? Richard McKenna Phone: Office: CS Room 1436 Office.
Mobile Web Design. About the Meetup Group  East Toronto Web Design  Started late 2006  Meet (sort of) monthly at Marketcrashers  Find us online at.
ITP 104.  How the web as a medium is perceived and used, and how that evolution of the web has affected and changed us  What do you do on the Web? 
READY-TO-WEAR: QUICK AND EASY MICROSITES FOR DATA-DRIVEN REPORTS Brian Karfunkel Data Analyst NYU Furman Center NNIP Idea Showcase July 16,
Why Should Communicators Learn To Associate Professor Texas State University Knight Journalism Fellow slideshare.net/cindyroyal.
(1) User Interface Frameworks: Twitter Bootstrap 3.0 Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University.
Seng and Wavering present:.  Don’t forget your paperwork!  Will be developing a website for a client – usually a club, nonprofit, or other worthy.
Jordan Maxwell ADVANCED PROGRAMMING. DEFINITIONS PHP: A server side Programming language often used in websites. API: ( Application programming interface.
Deepak Bangalore. About the app idea: Every day we receive call to our mobile phones we don’t know the exact location of the person from where he is calling.
Lecture 19 Web Application Frameworks Boriana Koleva Room: C54
Programming Languages , perfSONAR-PS Developers Meeting Aaron Brown, Maxim Grigoriev, Eric Pouyoul.
Asterisk based real-time social chat Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Who uses it? MichaelMoore.com What's it all about? Rapid Development Clean, Pragmatic Design.
Kirkwood Center for Continuing Education Introduction to PHP and MySQL By Fred McClurg, Copyright © 2015 All Rights Reserved.
Daniel PaluszekAbdelJLIL Jlil Verna Blake Adrian Libert Stanislav Opsha.
NAME OF YOUR TEAM. You are about to download the document of selection : this is the first step to winning the challenge ! In this document you will have.
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
Abelian Kingdom Andrew, Kelvin and Peter. What is it? A web (browser) game MORPG on Google map Login with Facebook Interact with your friends And the.
Kevin Ho Austin Eng Matt Hsu. Business Opportunity  Problem  How do I complete all of my errands with a busy schedule?  How can I find work during.
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
D JANGO Leo Wang Daniel South Philip Kim. Introduction Open Source web application framework Released in 2005 Python is used throughout Speed of development.
If I wanted to Simulate the Next Screen… TEMPLATES, COMPONENTS, AND INCREMENTAL IMPROVEMENT.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Theme Market Inder Singh Real Estate Weight LossRestaurant.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Session A305 Findability: Information Not Location Mike Creech Web Content Manager Ken Varnum Web Systems Manager University.
Adxstudio Portals Training
The basics of knowing the difference CLIENT VS. SERVER.
IHacky Jon Lao Hong Nguyen Marcius Bagwan. iHacky Goals: Widen the social level of the developer community by popularizing their ways of software development.
learn. do. dream. Bootstrapping with Twitter Bootstrap Responsive Layouts CSS Components JavaScript Font Awesome Select2 Themes.
To Do Finishing up the web items we have been talking about.
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
A significant Term to ensure flawless performance Mobile App Maintenance.
7 Unusual Features Of Meteor Js Master Software Solutions Pvt. Ltd.
CS320 Web and Internet Programming Introduction to Web Application Development Chengyu Sun California State University, Los Angeles.
SOCIAL MEDIA PLATFORM Best ones too use for Acumen animation studios.
Softheme: Internet Applications Development Services web development » web testing » web marketing.
Dive into web development
Content Introduction Technology Used to Develop Mobile Application
Frameworks.
Tracking and Booking Taxi
Extending functionality using Collections
CS5220 Advanced Topics in Web Programming Course Overview
Rapid Application Development - The Open Way
العدد تذكيره وتأنيثه مقدمة
Initial Presentation Group 4
Facebook Connect By Robert Daigle.
For all your restaurant searching needs
5 Leading web development Framework is good for developing a Secure Website.
Academic Map Report And Exhibition Group24.
CS5220 Advanced Topics in Web Programming Course Overview
Top-Rated AngularJs Development Company in India
Bootstrap Direct quote from source: bootstrap/
Refactoring Meteorology's Online Weather Center Software Suite
Presentation transcript:

Don’t Reinvent the Wheel Zach Boerger February 2012

Leverage What Already Exists

What’s out there? APIs jQuery Libraries Frameworks Templates

AP-what? API = Application Programming Interface Give developers access to the feature set of an existing product

Top APIs Facebook + Twitter Google Maps Foursquare Twilio

Before you build a “cool” feature, Google it

Open-source is your friend

So is GithubGithub

jQuery Scrollable

Other Examples Auto-save user input on your forms Create bar graphs on the fly (client-side) Anything else you can build!

Frameworks

Popular Ones Ruby on Rails Django + Python PHP + CodeIgniter

Reasoning Logical, consistent layout for projects Eliminates up-front “setup” time Take advantage of what’s already included

Templates & Boilerplates

Twitter Bootstrap

HTML5 + Mobile Boilerplate

Conclusion To quickly test an idea, leverage what’s already out there Go back and re-design later if needed Don’t waste time on stuff that’s already been done