Containerizing a legacy application: an overview
Migrating an existing application to Docker.
by Ray Grasso
Think of me as a web crawler with taste.
Migrating an existing application to Docker.
A guide.
Determining string size based on timing of web responses.
A collection of information about the PagerDuty incident response process. Not only how to prepare new employees for on-call responsibilities, but also how to handle major incidents, both in preparation and after-work.
Allows you to spoof your mac address. Useful for airports.
SVG Minifier web app.
CQRS event store in Elixir using PostgreSQL for persistence.
A tool that combines traceroute and ping.
Learnings from about 300 hours spent responding to security incidents and data breaches.
Call something X at first.
A long list of sci fi books to read.
Always interesting to see the books he recommends.
James Ross presenting concept maps.
Tips for working together asynchronously.
Graphviz is handy for generating diagrams from code.
Embrace the crash.
Simple Docker containers from S3 on EC2 instances.
Ember is underrated.
David Wong:
I’m going to explain the Donald Trump phenomenon in three movies. And then some text.
Adam Ingram-Goble:
After fighting with Docker on OSX and the need for 2-way syncs, fsevents, etc. I developed a desire to get back to a simple(r) development on a linux based VM. This project is a jumping off point.
Bartosz Milewski:
The idea of this series was to teach enough Haskell to be able to read Simon Marlow’s book of the same title. It turned out to be both a Haskell course and a selection of topics on parallelism and concurrency. There should be something interesting for both total beginners and experts.
These videos contain some good introductory material to Haskell and great coverage of monads and the IO monad in particular1.
Milewski also has a video series on Category Theory which I’ve yet to watch.
Skip to the 5-1/2 and 6-1/2 videos for the monad stuff. ↩
Good tips for structuring your Slack channels.
Viewing software architecture decisions as selling options.
Temporal and spatial locality have a significant bearing on how we operate.
Eight simple rules for a robust, scalable CSS architecture.
Excellent list of tools for diagnosing performance issues on Linux.
An engineer’s career retrospective.
Boilerplate for developing Elm apps on Webpack.
Retaining Ruby’s chained Enumerable style, but finding a way to inject names that reflects the application domain.
Uh oh.
Audacious.
A nice post on setting up decent keybindings in Emacs.
Another crack at the debt metaphor.
💘
Grep all the things.
Nice coverage of different hypertext types. Start with HAL.
A nice broad coverage of the topic.
Gary Bernhardt:
There’s a clear trend toward more powerful systems over time, especially when judging by language popularity rather than languages simply existing.
Evadne Wu:
I still firmly hold the belief that iOS applications are either loss leaders or loss generators, that iOS devices themselves are thick terminals, and that a proper iOS execution strategy must be backed with a useful service either involving real world consequences (i.e. get a ride or get groceries delivered), or a wider cross-platform strategy (i.e. build your document on one platform, revise on another).
Nathan Peck:
Airtime uses AWS Simple Notification Service (SNS) and AWS Simple Queue Service (SQS) to power the pub/sub event backbone that connects producer services to consumer services.
A loosely-coupled, event-based architecture based on AWS services.
A collection of practices and patterns out in the wild.
Zsh does so much.
Nice tour of Unix and zsh.
I don’t understand a bunch of this but it has me intrigued.
The versioned, forkable, syncable database
A nice example Elixir/Phoenix application.
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources.
Soundcloud’s experience building an application using React Native.
A look at using queues for submitting commands.
A nice outline of VPCs subnets and friends.
Feel the Burr.
Sandi Metz being awesome. Highlighting extraction of variants and null objects.
Getting my guitar back on.
Micheal Lewis on a 14 year old stock manipulator.
A cheatsheet.
Take it. It’s yours.
Normy boy.
For the security conscious and paranoid.
Great t-shirts.
A list of everything that could go in the <head> of your HTML document.
👽
What is the CAP theorem for teams? Moving together balanced against moving forward.
Decent coverage of private and public subnets, NATs, and Internet gateways.
A wish list of future features for Rails. Some nice ideas in here.
curl wrapper that uses chrome cookies.
First time played in seven years.
Advice for us all.
A nice run down of how SSL/TLS works and its vulnerabilities.
A good template for elaborating site performance.
A deep dive into aspects of building an Event Store.
Guidelines for using rspec.
Music makes repetitive tasks more enjoyable.
Recreating shots from films.
Lots of great tips in here.
Models are used to save money when designing. i.e. The maths came second as a cheaper way to build stuff. When your end medium is so malleable you can design in it.
Good to see this kind of information shared.
Mathmetical tools to aid software development.
Recycle your infrastructure frequently to minimise security holes.
Strategies for dealing with Slack.
Nice concept summary.