Blog Posts
All my blog posts and articles
May 2019
-
2019-05-26
-
2019-05-21
Some great links for 05/22/2019
Plotly | Make charts and dashboards online
An amazing graphing and plotting web site
tags: plotting charting visuals visualization
-
2019-05-19
Some great links for 05/20/2019
Read more →CSS Flexbox Nav Bar – Building a Blog, Part 1
Flex box is a newish css feature that is subtle but very useful. Of course, all of css is subtle!
tags: nav tricks flexbox howto css tips
...
-
2019-05-16
Some great links for 05/17/2019
Read more →Interesting account of all the ways that SQL sucks and of course a proposed fix!
A really fun project! I wonder if this could be for an independent study?
tags: gazebo ROS balance model robotics
...
-
2019-05-15
Some great links for 05/16/2019
Read more →How the Boeing 737 Max Disaster Looks to a Software Developer
A great analysis of this terrible example of the impact of bugs
tags: software 737 bugs testing airplane warstories quality
...
-
2019-05-09
Some great links for 05/10/2019
Read more →Good introduction to Cloud Computing and Machine Learning
tags: elasticity scalability machinelearning
Another crazy useful tool for programmers.
tags: utilities ...
-
2019-05-06
Some great links for 05/07/2019
Instrumenting Ruby on Rails with Prometheus
Pretty cool way to instrument rails code. Not sure how performant it is though.
tags: rails instrumentation monitoring
-
2019-05-05
Some great links for 05/06/2019
How to Schedule Cron Jobs in Ruby With the Whenever Gem
Useful gem to have in your toolbox.
Rails 6: B-Sides and Rarities — Martian Chronicles
Another nice trip through upgrades to Rails for 6.0
-
2019-05-01
Some great links for 05/02/2019
Read more →How I Almost Destroyed a £50 million War Plane and The Normalisation of Deviance.
Unusual article not about computers, still with some excellent lessons.
tags: competence checklists normalization
How I configure VSCode for Everything
Ok there are a million posts like this but this one had a few ideas I wanted t...
April 2019
-
2019-04-23
Some great links for 04/24/2019
Microsoft Launches Bosque: An Open Source Programming Language
Interesting to see a brand new language come out of research.
-
2019-04-22
Some great links for 04/23/2019
Joe Armstrong is a famous person in Erlang circles. He passes away yesterday.
tags: OO oop object oriented
-
2019-04-21
Some great links for 04/22/2019
Read more →Dockerize the multi-services application for local development
Combining multiple services in a container makes local development easier.
Optimizing Database Performance in Rails
Good tips on basic dB optimization. Especially for Heroku and Postgres
tags: ...
-
2019-04-16
Some great links for 04/17/2019
This really works! I’ve been experimenting with full text search in postgres with Heroku and there’s a fair amount of documentation around.
tags: fulltext postgres performance ruby scale
-
2019-04-15
Some great links for 04/16/2019
More abo!ut performance of Postgres
tags: postgres performance postgresql scaling
simple full text search using postgres on rails (Example)
If you are doing full text search using Postgres, this could be game changing
tags: postgres performance ruby fulltext
-
2019-04-14
Some great links for 04/15/2019
How do I know whether my Rails app is thread-safe or not?
Quite good explanation of thread safety in Ruby apps
tags: ruby threads rails threadsafe
-
2019-04-13
Some great links for 04/14/2019
Maintain the “GitHub flow” with Gitpod, an online, browser IDE – JAXenter
Looks quite useful if it works nicely.
Could be useful!
tags: font
-
2019-04-12
Some great links for 04/13/2019
Hire People or Optimize Processes: A cost-benefit analysis for engineering leaders
Perspective on the payback of hiring more people vs. optimizing Dev process so as to require fewer.
tags: analysis management performance hire
-
2019-04-11
Some great links for 04/12/2019
Read more →Don’t confuse Ruby’s ‘throw’ statement with ‘raise’ (Example)
Wow this is a really good one. I didn’t know and have to make sure I clear this up in my mind!
tags: ruby throw catch exceptions
8 reasons to turn down the transmit power of your Wi-Fi – Metis.fi
Who knew this was a thing.
tags: configuration ...
-
2019-04-08
Some great links for 04/09/2019
Read more →I don’t quite understand this, nor have I tried it. But the claim is pretty amazing: run vocode on aws or azure, so your development environment is hosted there!
How bad can it git? Characterizing secret leakage in public GitHub repositories
Everyone knows by now to never put secret keys ...
-
2019-04-02
Some great links for 04/03/2019
Read more →Architecting Ruby on Rails Apps as Microservices | Codeship | via @codeship
Great article about Service Oriented Architectures
tags: SOA rails scale services architecture
Understanding a fundamental Ruby abstraction for concurrency | via @codeship
Another great re...