Videos

Layout Anchors

This screencast demonstrates how to use Layout Anchors. Layout Anchors are a way of creating NSLayoutConstraints in code that are simpler and easier to read than creating NSLayoutConstraints directly. In this screencast a simple screen that is completely laid out in code is updated to use Layout Anchors.

Philly ETE 2017 #34 – Ember and the State of Web Frameworks – Yehuda Katz

In the years since Ember was released, the state of the art in JavaScript web frameworks has changed significantly. Given all that’s changed, how has Ember managed to remain relevant, both technically and philosophically? In this talk, Yehuda will cover the big changes on the web in the past five years, how they affected Ember, and the strategies and techniques the project uses to keep up the momentum over the long haul. He’ll also cover Ember’s latest project: Glimmer. Glimmer…

Philly ETE 2017 #33 – Building for Operability: Stateful Applications in Containers with the Autopilot Pattern – Tim Gross

Despite the hype, deploying and running these containers in the real world is still a challenge. Today’s container frameworks force developers to compensate for many surprisingly restrictive operational constraints. Teams adopt containers only for stateless services, leaving behind many of their advantages in improving operability for the entire stack. The Autopilot Pattern is a powerful design concept to address these problems. By moving the responsibility for handling events such as startup, shutdown, scaling, and recovery from the framework into the…

Philly ETE 2017 #32 – Building data breach and subpoena resistant applications – Martin Snyder

Now is the time for a new approach to protect the covenant between an application’s owners and its users. Present threats are too numerous and varied and the battlefield too complex to defend with existing methods. In particular, technical defenses have limited effectiveness against non-technical attacks. The techniques presented here protect against attacks on all fronts, including from within where a privileged operator is compromised. Together, we’ll examine an application based on cryptography and messaging that sets a new expectation…

Philly ETE 2017 #31 – Container Trends: the past and future of container development. Why now? What’s next?- John Gossman

Containers are not a new technology, but in recent years they’ve taken off and are changing the way software is deployed and managed. This talk will discuss why containers are such a hot topic right now, outlining current industry trends such as how virtualization and containerization are converging. John will also look at the road ahead with containers to share what might be coming next.

Philly ETE 2017 #30 – Applied Distributed Research in Apache Cassandra – Jonathan Ellis

The popular nosql database Cassandra eschews a master/slave partitioning design in favor of a fully peer-to-peer model which makes it robust and scalable but adds significant complexity to some areas of its design. I will explain the challenges and successes Cassandra has had in creating lightweight transactions, materialized views, and strongly consistent cluster membership within this peer-to-peer paradigm.

Philly ETE 2017 #28 – The Physical Web – Don Coleman

The Physical Web promises quick and seamless digital interaction with nearby physical objects and locations. Objects and places use beacons to broadcast information and content. Your phone discovers web pages associated with the space around you. You choose the most useful pages. This talk will cover the concepts behind The Physical Web, details about the implementation, and demonstrate how you can enable The Physical Web for your projects and devices.

Philly ETE 2017 #27 – FOSS is in Jeopardy – Jamie Allen

With the creation of the Scala Center, Scala has achieved a level of open source collaboration that is heretofore unseen, where the worlds of government, academia, corporate enterprise and community are now actively engaging in a positive way to move the language forward in multiple dimensions. However, most other open source technologies do not have this level of diverse backing, and are in serious danger of losing their ability to meet their long-term potential. In this talk, I will explore…

How can we help your company with your development needs?

Contact Us