ruby javascript inspirational browser software architecture programming languages iot performance

Results for "software-architecture"

Full Stack Fest 2017
Jerome Scheuring
Beyond Patterns: Technological Systems and The Nature of Order

Design patterns have been a part of the vocabulary of software design for some time. The patterns community in software development drew inspiration from the work of architect Christopher Alexander, at the UC Berkeley Center for Environmental Design.

Alexander's work throughout the early years of the 21st Century, however, has shifted its …

Watch video
Full Stack Fest 2016
Joe Armstrong
Computing: The first 100 years

The first program on a stored-program computer ran on on June 21st, 1948. Since then a lot has happened... This talk will look at the development of hardware and software from the birth of the first stored program computer in 1948 until today. That covers the first 68 years. Then I'll make a few guesses as to what will happen in the next 32 year…

Watch video
Full Stack Fest 2015
John Cinnamond
Extreme Object-Oriented Ruby
I recently saw the talk 'Nothing is Something' by Sandi Metz and something caught my eye - the idea that Ruby doesn't need the 'if' keyword. This got me thinking: what else could we remove from the language without making it less powerful? In this talk I take this idea and push it to breaking point. Along the way we'll learn a lot about expressiven…
Watch video
Full Stack Fest 2015
Nell Shamrell
First Do No Harm: Surgical Refactoring
When a developer comes into an existing code base the urge to refactor can be overwhelming. However, legacy code bases - even those created and maintained with the best intentions - often resemble living organisms more than modular machines. Rather than simply taking out a module and replacing it with a better one, we have to surgically slice int…
Watch video
Full Stack Fest 2015
Corey Haines
Fun with Lambdas!
You've probably heard about the lambda calculus, building up our computing structures from just the treasured lambda. But how much have you played with it? In this talk, armed only with Vim and the CLI, we'll explore some interesting topics in building up our world with just the lambda and the thought process while doing it. While you probably don'…
Watch video
Full Stack Fest 2015
Ernie Miller
How to Build a Skyscraper
Since 1884, humans have been building skyscrapers. This means that we had 6 decades of skyscraper-building experience before we started building software (depending on your definition of "software"). Maybe there are some lessons we can learn from past experience? This talk won't make you an expert skyscraper-builder, but you might just come away w…
Watch video
Full Stack Fest 2015
Sandi Metz
Nothing is Something
Our code is full of hidden assumptions, things that seem like nothing, secrets that we did not name and thus cannot see. These secrets represent missing concepts and this talk shows you how to expose these concepts with code that is easy to understand, change and extend. Being explicit about ideas will make your code simpler, your apps clearer and …
Watch video
Baruco 2014
Brian Shirai
Types As Premature Optimization
As programmers, when are we designing the software and when are we building it? What is the separation between these activities? Does it matter? What if we used two different languages: one to experiment with the basic structure of the program and one to build the software that is deployed? Consider these questions in the context of other creative…
Watch video