campbellr + architecture   83

Joe Duffy - Hello, Pulumi!
Duffy shares his motivations for creating Pulumi, a tool that lets you use, configure, and deploy to various clouds, using real languages.
cloud  architecture  JoeDuffy  deployment  via:torbiak 
june 2018 by campbellr
in which three programming methods are compared - Technomancy
"There are, roughly speaking, three ways to develop large user-facing programs, which we will refer to here as 0) the Unix way, 1) the Emacs way, and 2) the wrong way."
unix  programming  emacs  architecture  via:torbiak 
august 2016 by campbellr
Distributed Erlang
The implementation of distributed erlang
erlang  architecture  design  programming 
april 2016 by campbellr
Your Mouse is a Database - ACM Queue
Erik Meijer steps through the design of ReactiveX, an API for dealing with asynchronous streams of data.
architecture  concurrency  programming  via:torbiak 
september 2015 by campbellr
Monolith First
Successful microservices are (anecdotally) monoliths broken apart once the right system boundaries are defined
microservices  architecture  martin-fowler 
june 2015 by campbellr
Below All the Turtles » Fin
Lamenting on the sorry state of systems software
software  business  architecture 
january 2015 by campbellr
An Introduction To Domain-Driven Design
An excellent introduction to DDD by the author of "Domain Driven Design using Naked Objects", with clear examples, historical context, and discussion of common problems for beginners.
architecture  design  patterns  domain-driven-design  via:torbiak 
december 2014 by campbellr
Code rant: The Lava Layer Anti-Pattern
TL:DR Successive, well intentioned, changes to architecture and technology throughout the lifetime of an application can lead to a fragmented and hard to maintain code base. Sometimes it is better to favour consistent legacy technology over fragmentation.
programming  antipatterns  refactoring  architecture 
december 2014 by campbellr
Small, Sharp Tools — Brandur Leach
Take integration complexity into account when determining tool boundaries.
programming  unix  architecture  via:torbiak 
december 2014 by campbellr
Data, context and interaction - Wikipedia, the free encyclopedia
Data, context and interaction (DCI) is a paradigm used in computer software to program systems of communicating objects
architecture  patterns  programming 
february 2014 by campbellr
All Things Distributed - All Things Distributed
Werner Vogels' weblog on building scalable and robust distributed systems.
blog  distributed  architecture  programming 
december 2013 by campbellr
« earlier      
per page:    204080120160

related tags

abstraction  acm  antipatterns  aosa  api  architecture  async  best-practices  bestpractices  blog  book  books  business  cap  clojure  cloud  complexity  components  compromise  concurrency  cs  database  datomic  dave-cheney  dedupe  deployment  design  devops  diagrams  distributed  distributed-computing  distributed-systems  dns  docker  domain-driven-design  ebook  emacs  ember  ember-data  engineering  erlang  experience  filetype:pdf  gamedev  gc  gh-pages  git  github  go  golang  google  guix  hackernews  hardware  history  humor  javascript  JoeDuffy  json  kafka  kubernetes  logging  martin-fowler  metrics  microservice  microservices  modules  monitoring  networking  nginx  nosql  observability  oop  opensource  ops  orm  os  otp  paper  papers  patterns  pdf  performance  philosophy  postgres  programming  project:taguar  queues  refactoring  reference  rest  rewrite  scalability  scaling  services  simplicity  soa  software  solid  sql  system  systems-design  technical-debt  testing  themorningpaper  unclebob  unix  versioning  via:copyconstruct  via:popular  via:torbiak  videos  vm  web  zedshaw 

Copy this bookmark: