by Kim Lovering
What is accessibility? Who’s it really for? How do I test my site? Is it maintainable? Learning to work accessibility into your development cycle can be overwhelming and requires a lot of answers before you can start. In this talk I’ll cover the basic requirements along with some tips on how to keep yourself from using your laptop as a frisbee.
The responsive web was the beginning of a new philosophy in web design. Scaling sites for their screen sizes is just the beginning though. The future of the web is entrenched in contextually aware design patterns.
Covered in this session:
- Introduction to Context Aware CSS
- Dive into CSS Media Queries: Level 4
- Using the latest with Modernizr
How do you currently publish updates to your website? How do you undo changes if you've made a mistake?
Manually uploading files via FTP can lead to mistakes or downtime and are difficult to roll back. Other techniques such as remote repositories or post-receive hooks are better but can limit your ability to control the way updates are applied to the website.
Come learn how to streamline and automate the process of both deploying and rolling back updates to your website with Capistrano, a remote server automation tool.
by Justin Noel
Ionic Framework simplifies hybrid mobile app development. With its wide range of standard mobile UI elements, Ionic helps an experienced developer create a working mobile app significantly faster than with standard, native toolsets.
Covered in this session:
- What is a hybrid app?
- Why use Ionic?
- Lightning fast, live development of a simple app from scratch to deployment on phone.
You can't become an expert at mobile app development in 20 minutes. However, after this presentation, you'll see how easy it is to get started. You'll see that with Ionic, you can take your app idea to MVP in a very short period of time.
by Chirag Gupta
We will examine web education tools in middle schools and high school education systems. We will take a look at the projected growth of developer jobs and how the relate to code.org, Code Collective, and other programs for kids, as well as how you can get involved in shaping curriculum development and opportunities to volunteer at local schools.
by David Lyons
by Alexis Abril
How to bring an existing app into the modern age with websockets using FeathersJS on Node. Wrapping an existing REST service with a socket layer, live coded.
Creating images for the responsive web now requires more than just “max-width: 100%;”. Whether you are involved in the site development for a small business or a global brand, you’re going to need a responsive image strategy. In this talk, I’ll cover several approaches for responsive asset creation and tips for getting your team and client on board.
by Mina Markham
I often ask myself these questions: Will this code be easy for the others to edit? Does it scale? Can I forget it and change it later without being lost?
While Scalable and Modular Architecture for CSS (SMACSS) is just one methodology, the principals of modular CSS are applicable to sites large and small. Using a modular approach in tandem with Sass can greatly improve development efficiency and project maintenance. I'll discuss specific techniques, such as selector nesting and extending, that can greatly reduce the amount of code written. Your code will be more portable, making it easier to use code on other projects.
by Matt Baxter
In just the past year, what we can do on the web has changed dramatically. Level 4 media queries, wearable devices, new APIs, responsive images, near field communication, etc. The tools at our disposal now measure performance. Native apps are facing competition from the web and front-end development is the at the lead.
by Julia Elman
President John F. Kennedy was a visionary. In 1962, he proposed the seemingly impossible challenge of walking on the Moon. On July 20, 1969, that challenge became a reality. It was a moment in our history that propelled us into moving beyond our self-imposed limitations of what we, as human beings, are capable of doing.
Today, we see how this vision of space travel has affected our love and work on technology. Our multiple devices and subscriptions guide us through our daily lives, which has changed the way we see our world.
But how does this love for technology propel us forward to solve the most difficult problems we face as a society: ever growing issues, such as hunger, poverty, climate change, social inequality and injustice?
This talk reflects upon where we are as technologists, where we have been and how we can start focusing again on solving hard problems. We’ll go over ways attendees can contribute their talents, gifts and ideas to varying initiatives around the globe which are taking on these challenging issues.
7th October 2014