Web Components
Escaping the SPA rabbit hole with modern Rails
The SPA path is dark and full of terrors. You can bravely fight those… or choose a different path that takes you to a similar destination…
Operationalizing Node.js for Server Side Rendering – Airbnb Engineering & Data Science
As Airbnb builds more of its Frontend around Server Side Rendering, we took a look at how to optimize our server configurations to support it.
Sandi Metz' Rules For Developers
Back in January, Sandi Metz introduced her rules for developers in a Ruby...
A service for server-side rendering your JavaScript views, by AirBnB
hypernova - A service for server-side rendering your JavaScript views
Code That Doesn’t Exist Is The Code You Don’t Need To Debug
As developers, we tend to write more code than necessary
Workaround
Software development satire
The actor model in 10 minutes
Что нового в PostgreSQL 11: встроенный веб-поиск
Продолжая тему интересных возможностей грядущего релиза PostgreSQL 11, я хотел бы рассказать про новую встроенную функцию websearch_to_tsquery.
Clean Architecture and Design by Uncle Bob Martin (Architecture. The lost years)
Uncle Bob on TDD
Clean Code, Episode 2: Names++
Roll your own presenter instead of Draper
Karol Galanciak - Ruby on Rails and Ember.js consultant, building ambitious and high performant web applications.
Shopify's Architecture to handle 80K RPS Celebrity Sales
This presentation was recorded at GOTO Copenhagen 2017 http://gotocph.com Simon Eskildsen - Production Engineering Lead at Shopify ABSTRACT What do you do wh...
Website speed test
Full Page Test Analysis
API-centric architecture
Developers and architects often think of APIs as a continuation of the integration-based architectures that have long been in use within enterprise IT. But this is a narrow view. This post is the first in a series that will examine the broader reality, where APIs have become a foundational technology for the development of robust and scalable enterprise applications.
Smells to Refactorings Cheatsheet
Smells to Refactorings Cheatsheet (.pdf) We developed this handy cheat sheet as a teaching aid while teaching our Refactoring Challenge Activity. You'll find a table that maps code smells to their likely refactorings with corresponding page references to source material contained in the books Refactoring: Improving the Design of Existing Code by Martin Fowler and […]
The Magic Tricks of Testing by Sandi Metz
Tests are supposed to save us money. How is it, then, that many times they become millstones around our necks, gradually morphing into fragile, breakable thi...
SOLID Object-Oriented Design by Sandi Metz
Help us caption & translate this video! http://amara.org/v/GUQO/
Heroku - Cloud Application Platform
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
PostgreSQL Domain Integrity In Depth
Making sure columns contain what they ought
Choose Boring Technology
Rules, by Sandi Metz
A talk from Barcelona Ruby Conference 2013 (http://baruco.org) We're iconoclasts who reject arbitrary constraints yet long for understandable, predictable, c...
falsehoods programmers believe about X
falsehoods programmers believe about X
Evolutionary Architecture
At the GOTO 2014 conferences in Copenhagen and Aarhus, I had the opportunity to have an extended set of conversations with Martin Fowler…
Sacrificial Architecture
Sometimes it's a good thing to be writing code that you expect to throw away in a couple of years time.
Why you should never, ever, ever use MongoDB - joepie91's Ramblings
Clean Architecture: A Craftsman's Guide to Software Structure and Design
JSON Schema - as a specification, contract and validation!
Using JSON schema as a specification, contract and validation. Make your life
The Clean Architecture
Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include: Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat...