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