Modern Web Development
Who Am I?
- 15 years web application development experience
- Built web based software for businesses in the Caribbean, US, UK and AU
- Currently helps startups with product development, technology, resourcing and funding issues
- Most importantly, I sat in these same seats
What do you want to be when you grow up?
Are you a git?
The Front End
- Single Page Applications
- HTML5/CSS/Javascript
- Frameworks: AngularJS, BackboneJS, EmberJS, KnockoutJS (not just jQuery!)
- CSS Tools: LESS, SASS
- CSS Frameworks: Twitter Bootstrap
- Data Exchange formats: JSON (ok, and XML)
- Responsive design (more on this later)
The BackEnd
- Programming Languages: PHP, Python, Ruby, Java, Javascript, Go, .NET, Groovy, Scala
- Frameworks: Rails, Grails, Play, Symphony, Laravel, Django, Phalcon
- Paradigms: Model View Controller, Dependency Injection, Inversion of Control
- SQL Databases: MySQL, Postgres, Oracle, SQL Server
- NoSQL Databases: MongoDB, Redis, Hadoop, Cassandra, ElasticSearch
Connections
- Web Services: RPC, SOAP, REST
- AJAX
Mobile
- Native - Objective C, Swift, Android
- Hybrid - Written in HTML, compiled into native code
- Web application - HTML, designed to fit device screen
- Responsive Website - HTML, written once for desktop, use CSS to reformat for different device screens
Movers, Builders and Shakers
- Scaffolding
- Building
- Continuous Integration
Recap of Tools
You vs the World
The Hacker Database
- A European and Caribbean initiative
- A free training program
- Work on local and international start up projects
- Not a "job shop", will be core members of start up teams
- Smart, Ambitious (ideally computer science graduates)
Thank You
Donnie Bachan
SixBerries Ltd
http://sixberries.com
donnie@sixberries.com
@sixberries / @thinkinglemur
https://www.linkedin.com/in/donniebachan
Modern Web Development & Entrepreneurship
By thinkinglemur
Modern Web Development & Entrepreneurship
- 971