Building a HTTP API Server with Go
Go! Is a new(ish) development language from Google. Go provides a type-safe, compiled environment for building applications, while simultaneously offering up the convenience and ease-of-use of dynamic languages. Go is intended to be fast, and makes synchronous programming simple.
In this session, we'll learn how to use Goji, a web microframework for Go, to build an full-featured HTTP API. In addition, we'll introduce Protocol Buffers (protobuf) and discuss why they may be a better serialization format than JSON, especially when doing systems development with type-safe languages.
In this session, we'll learn how to use Goji, a web microframework for Go, to build an full-featured HTTP API. In addition, we'll introduce Protocol Buffers (protobuf) and discuss why they may be a better serialization format than JSON, especially when doing systems development with type-safe languages.
AngularJS Moving Forward
AngularJS continues to be a popular and robust framework for creating the next generation of web applications. The framework is actively being enhanced and improved and companion libraries are maturing as well (like, Angular-UI, Material Design, and others). And on the horizon is the 2.x development, which is a rethinking of AngularJS that builds on the many lessons learned in designing the framework and promises to improve our front-end development efforts. This session will dig into these and more trends to explore the bright future of AngularJS.
Creating Responsive Web Apps with JavaScript and Boostrap
Learn how to create responsive apps with the Bootstrap open source project.
In this session, Ben Dewey will show how to create web apps with the Bootstrap open source project. This project is a CSS and JavaScript framework for developing Responsive Web Apps that can be deployed on desktops, phones, and tablets.
You will learn:
- Tips for Good Responsive Design
- How to use the Bootstrap CSS and JavaScript framework
- Tips for using LESS to create your own Bootstrap themes.
In this session, Ben Dewey will show how to create web apps with the Bootstrap open source project. This project is a CSS and JavaScript framework for developing Responsive Web Apps that can be deployed on desktops, phones, and tablets.
You will learn:
- Tips for Good Responsive Design
- How to use the Bootstrap CSS and JavaScript framework
- Tips for using LESS to create your own Bootstrap themes.
Developing Virtual Reality Apps with Unity
Ever want to sit in the captain's chair on the Enterprise or fly around the solar system? Maybe walk on water on the ocean or snow on the top of Mt Everest?
With the advances of smaller VR Systems it is now becoming possible to do just that. In this session, we will explore how to setup an inexpensive VR system and where you can immerse yourself in the world of your choosing.
We can do this using Unity 5.2 and Google Cardboard SDK together. Unity is a 3D cross platform game engine, that works well with mobile and PC gaming and even supports consoles such as the Xbox One and Playstation. Unity also supports VR Rigs such as the Oculus, GearVR and Google Cardboard. Google Cardboard is a inexpensive VR headset that uses a phone’s Accelerometer and Gyroscope to track the head movement.
With the advances of smaller VR Systems it is now becoming possible to do just that. In this session, we will explore how to setup an inexpensive VR system and where you can immerse yourself in the world of your choosing.
We can do this using Unity 5.2 and Google Cardboard SDK together. Unity is a 3D cross platform game engine, that works well with mobile and PC gaming and even supports consoles such as the Xbox One and Playstation. Unity also supports VR Rigs such as the Oculus, GearVR and Google Cardboard. Google Cardboard is a inexpensive VR headset that uses a phone’s Accelerometer and Gyroscope to track the head movement.
Dynamic Optimization - One Technique All Programmers Should Know
This simple technique that every programmer should know can simplify certain types of problems tremendously, allowing us to find an optimal solution to difficult problems quickly and easily using a mathematical process called Dynamic Programming (not to be confused with Dynamic Languages or Functional Programming). In this session, we will run through examples of using this technique to solve several problems, both "on paper" and in code.
Help! My boss made me the UI designer and my UI looks like #$@&%*!
Have you ever been drafted into the role of UI designer for a project? Did you look at your finished work and wonder why it looked drab and old school corporate? How do designers make such evocative and rich designs? Well, for one thing, they employ a set of tools that help them with the design work. This fast paced, demo heavy session shows you practical techniques for creating layouts and application assets (composite images, vector art, etc.) in Photoshop and other Adobe tools. Don't worry if you don't have a license for the Adobe products, I'll show you free alternatives for each one. We'll also discuss color palettes and learn to speak the language of design. I'll show you where to find inexpensive art, typefaces and sound files too.
No comments:
Post a Comment