The Times and Sunday Times have been stalwarts of the newspaper industry - both in print and digital - for an era. For the past year, both titles have undergone a fundamental shift in content production and delivery, and migrated to a new content model, web architecture, and CMS to support this. Reflecting today's needs, the content model focuses on making content easy to use (and re-use) across multiple platforms, applications, and publications.
This talk will focus on building an extensible data model for content, designing an API to serve that content internally and to 3rd parties, and on delivering content quickly and reliably. It will also explore how the new websites of The Times and Sunday Times are curated, and how the new architecture has evolved over the past year.
The Azure Portal is one of the biggest, and most complex Single Page Applications (SPA) in the World. Are you curious what’s under the cover? Let’s check what tools, frameworks, libraries and techniques are used to enable over 500 developers to work on one web application, and having possibility to release a new version anytime.
In this session I will uncover all details of end-to-end development process, performance tweaks, and how we implemented Continuous Integration, and Continuous Delivery.
Stack Overflow is developed with a hands-on approach, where practical facts always trump theoretical concerns and this allows us to have a unique blend of techniques and approaches to coding.
In this talk you'll learn about Stack Overflow's usage of application architecture, coding abstractions, continuous deployment, methodology. I will give demos of our extensive performance monitoring infrastructure.
Ever wonder how other teams deploy their software? It’s hard to know what goes on behind the walls of another company and even harder to learn from their mistakes. At Octopus Deploy, we see a broad range of deployment strategies and techniques. Some are extremely effective, some … well, not so much.
Join Octopus Deploy Solution Architect Damian Brady as he takes you through a range of delivery strategies employed by development teams all over the world. How do teams overcome the challenges of delivering quality software and which techniques work in which scenarios?
You'll see everything from "what were they thinking!" to "it must be black magic!" and hopefully walk away with some ideas of your own.
These days it seems as if everybody talks about the internet of things (IoT). With a cheap Arduino, Raspberry PI (or another microcontroller) every developer has the power to control the real world.
Suddenly confronted with resistors, digital inputs, analog interfaces and a weird bread board full of holes – a developer is reminded that the world of hardware can be confusing and sometimes downright frustrating.
The good news is that an electrical engineering degree is not required in order to understand and build electronic circuits.
In this talk we’ll cover the basic rules that govern the electronics world (and why they matter). We’ll talk about capacitors, resistors and other components and how to read circuit diagrams in order to understand how to use them.