GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes
Hadi Hariri, TweetDeveloper, speaker, podcaster and Technical Evangelist at JetBrains
Biography: Hadi Hariri
Hadi Hariri is a developer, speaker and Technical Evangelist at JetBrains. His passions include software architecture and web development. Book author and frequent contributor to developer publications, Hadi has been speaking at industry events for over a decade. He is based in Spain where he lives with his wife and three sons. He is also an ASP.NET MVP and ASP.NET Insider.
Twitter: @hhariri
Books: Introducci??n a Windows Communication Foundation, Delphi Developer's Guide to Internet Direct (With CD-ROM)
Presentation: TweetBeing an anti-social geek is harmful
Learning to communicate with team members and customers is fundamental in being successful. Developers need to learn how to be social.
Presentation: TweetKotlin: A new language - Because we've lived through a lot
At JetBrains, we focus on productivity. We try and eliminate busy-work and let developers focus on code, on trying to solve the problems they are meant to solve. We've done this successfully for over a decade by bringing out an array of award-winning tools. During this time we've worked extensively with Java and a slew of other languages and understood the problems, the shortcomings and the issues in all these languages. Our experience has given birth to Kotlin: An Open Source language that is fully compatible with JVM and compiles down to Java bytecode and JavaScript. The best part is, you don't have to throw the baby out with the bath water to use Kotlin. Join us and find out more!
Level: Beginners
Workshop: Web Development with ExpressJS Tweet
Spend this full day workshop learning about web development with NodeJS and in particular with ExpressJS, an extremely light-weight Sinatra influenced framework for NodeJS. We'll learn the basics of HTTP, headers, bodys, status codes, requests and responses, everything that you should have known about web development but that has been abstracted from us by heavy-weight frameworks. We'll then dive into the architecture of ExpressJS cover routing, views, models, sessions, authentication and security among other things. We'll see how to drive web applications using TDD, never losing sight of using good practices to create maintainable applications.
Level: Beginner