With HTTP/2, Service Workers, Responsive Images, Flexbox, SVG and Font Loading API now available in browsers, we all are still trying to figure out just the right strategy for designing and buildings responsive websites just in time. We want to use all of these technologies, but how can we use them efficiently, and how do we achieve it within a reasonable amount of time?
In this talk, Vitaly Friedman, editor-in-chief of Smashing Magazine, will be looking into a strategy for crafting fast, resilient and flexible responsive design systems by utilizing all of those wonderful shiny web technologies we have available today. We'll also talk about dealing with legacy browsers and will cover a few dirty little techniques that might ensure that your responsive websites will stay relevant, flexible and accessible in the years to come.
I've been working with Elm professionally for most of the year and it has proven itself to be a remarkably simple way to build applications targeted at the web browser in a safe and maintainable manner.
In this talk we'll very quickly skim over the language itself before taking a tour into the common patterns of usage we have discovered as well as some useful libraries that have ended up being an integral part of each of our applications.
This is not a theoretical talk, there will be tangible examples and some discussion of the pitfalls of using this technology - but hopefully together we can help prevent any more raw JS being forced on the world...
How does Uber, one of the fastest growing companies in history, keep millions of rides going without a fault? This talk covers some of the approaches Uber takes to ensure our systems are always reliable no matter what is going on.
No-one likes being woken up with a PagerDuty alert at 4am for a problem which could resolve itself with no human intervention, but for looking at it a bit differently. When moving existing applications into the cloud, or designing new ones targeting the cloud, it's important to consider and take advantage of the capabilities of the target platform, while not locking yourself in to a particular vendor.
In this talk we'll look at a variety of different types of software and look at real world deployment patterns for running them in a self-assembling, self-healing manner in the Amazon cloud, and about how we might be able to replicate some of these capabilities on other cloud platforms.