Double Shot #1924
- What can developers learn from being on call? - A whole lot, really. Having your software actually beaten up by the real world is a pretty sobering experience.
- The Limits of Copy-on-write: How Ruby Allocates Memory - A deep dive into why Ruby worker processes eat up all your server's memory, and what might be done about it eventually.
- Top Tips for Refactoring Fat Models in Rails - I know it's unfashionable of me, but I still prefer having all the code in one place. This one is for the rest of you.
- jshon - Shell utility to create, read, and parse JSON.
- Understanding the Top 5 Redis Performance Metrics - Lots of good monitoring and troubleshooting information here from the Datadog folks.
Double Shot #1923
- Five sharding data models and which is right - Some advice from Citus Data.
- React.js cheatsheet - Some day I expect I'll need this. Part of a much larger collection of cheatsheets.
- Moon - A Javascript UI library that aims to be fast, small, and focused.
- Master Vim Quickly - "From WTF to OMG in no time," another ebook is on the way.
- Microservice Principles: Smart Endpoints and Dumb Pipes - A look at some of the plumbing behind successful microservice-based applications.
- SharknAT&To - If you're on AT&T U-verse this is a security issue worth keeping en eye on. I'm not, though tbh it's likely that every other ISP is just as bad.
Double Shot #1922
- Wasting Time and Money on an X260 - Chronicle of a failed attempt to switch from Mac to Linux. Been there, done that. While I have grave issues with Apple, I also have work to do.
- Exploiting Script Injection Flaws in ReactJS Apps - There shouldn't be any. But developers can be sloppy.
- Servo Developer Preview Downloads - Mozilla's next browser engine, coming soon. Last night's preview didn't actually run on my machine, but I'm still excited.
Double Shot #1921
- BatchLoader - Generic lazy-loading ruby utility designed to avoid N+1 queries with high-level idioms.
- My wonderful world of macOS - One person's opinion about applications, workflow, and more. Some gems here.
- Multiple vulnerabilities in RubyGems - Not an OMG EMERGENCY (in my opinion) but you ought to update sooner rather than later.
- Ruby on Rails with Visual Studio Code - With some notes on transitioning from atom.
Double Shot #1920
- aws-xray - "The unofficial AWS X-Ray Tracing SDK for Ruby" -- X-Ray being AWS's distributed tracing system.
- Extension Compatibility Test for Firefox - If you've got a Chrome .crx extension, it's gotten easy to port it to Firefox. This is the upside of losing legacy extensions this fall.
- A 120 Days Plan to Become a Better Developer #120DaysBetterDev - An impressive plan for becoming a superior front-end engineer, including reading, courseware, coding exercises, and writing.
- Mastering Ruby Closures: A Guide to Blocks, Procs, and Lambdas - I really ought to read this short PragProg book. That'd be in my copious spare time.
- Introducing Network Service Tiers: Your cloud network, your way - I am amused that Google is positioning the actual Internet as a degraded service tier.
Double Shot #1919
- Gitup - Fast and free git client for OS X.
- Querious - Commercial MySQL GUI tool for MacOS. At $49 it's a good value, with enough features that I'm still finding more.
- A Crash Course in Analyzing Memory Usage in Ruby - And in Rails for th matter. A quick look at a few tools for seeing the memory effects of particular code.
- Introduction to Concurrency Models with Ruby. Part I - A survey of this confusing corner of ruby.
- codemod - Interactive tool to assist with large-scale refactorings that can be described by either regex or python code.
Double Shot #1918
- Tools and Practices for Documenting Microservices - Some pointers to pieces of the puzzle, rather than a single prescriptive solution.
- HairTrigger - Create and manage database triggers direct from Rails code. I'm considering doing this just to upset the "we don't need no stinkin' database logic" app developers.
- Ahoy - Private analytics for your Rails apps.
- Interface - New opensource font designed for on-screen legibility.
- Inside a super fast CSS engine: Quantum CSS (aka Stylo) - A fun dive into some of Firefox's next-generation internals, with cartoons.
Double Shot #1917
- Experimenting with scaling and full parallelism in PostgreSQL - The high end of PostgreSQL is well beyond anything you need.
- Rails Techniques: Using Polymorphic Associations - An introduction using a mixin approach.
- Vue.js + Brunch: The Webpack Alternative You've Been Hungry For - This simpler alternative might get some more traction now that there's some React backlash going on.
- git: Using Advanced Rebase Features for a Clean Repository - Video and explanation to get you headed in the right direction.
- ElasticSearch by Example - Book coming from John Moody this fall. Sign up for early access.
Double Shot #1916
- eul - Alternative native desktop client for Skype, Slack, Facebook and more. Might be worth a look if you're tired of the official bells and whistles.
- sinatra-graphql - Boilerplate application set up with Trailblazer, Sequel, Sinatra, GraphQL, React, and PostCSS.
- Async - A "composable asynchronous I/O framework for Ruby based on nio4r and timers." meant to replace Celluloid,
- VanitySec - "Where fashion and InfoSec collide."
- Oni - An IDE built on top of Neovim.
- The C4 model for software architecture - A formalized method for creating software diagrams at a variety of scales.
Double Shot #1915
- amqphosting - RabbitMQ as a service, fully-managed and without rate limiting.
- How to write bad code? - Some rules for making a mess of your JavaScript.
- Introducing WAL-G by Citus: Faster Disaster Recovery for Postgres - A next-generation rewrite of the popular WAL-E.
- bootstrap-loader - Tool to load Bootstrap styles via Webpack.
- ZSH History Database - Drop your shell history into a SQLite database.
Double Shot #1914
- Kubernetes at GitHub - Spoiler: the main github/github application is now all containers running in Kubernetes clusters.
- 8 Lessons from 20 Years of Hype Cycles - The chief lesson being that analysts are fallible just like the rest of us.
- If you’re a startup, you should not use React (reflecting on the BSD + patents license) and Explaining React's license - Some of the story around the current kerfluffle over Facebook's open source licensing policies.
- 5 Common Mistakes in Rails Development - Some of these are judgement calls, but they're all worth thinking about.
Double Shot #1913
- New – AWS SAM Local (Beta) – Build and Test Serverless Applications Locally - Test your serverless stuff on your desktop before spending money on deployments.
- Setting up rmate with Sublime Text for remote file editing over SSH - Five years old, but it still works. If anyone knows a better way to edit files inside a vagrant VM from outside of the VM, I'm listening.
- What Does a Well-Documented CSS Codebase Look Like? - Some techniques to make things easier for the next developer who has to work with your CSS.
- Firebase: 5 way-too-common misconceptions - If you haven't looked at Firebase lately (or in-depth) you might learn a few things here.
- PhishMe Free - Free phishing awarenes training for companies with under 500 employees. I think that's a good thing, but note that I'm working for the company now.
Double Shot #1912
- TestProf: a good doctor for slow Ruby tests - A profiler for your test suite, so you can focus your test optimization efforts on actual hot spots.
- Testing in production: Yes, you can (and should) - Charity Majors argues that sometimes this just makes sense - and you're going to do it anyway.
- Launch – AWS Glue Now Generally Available - I didn't know AWS had a serverless, managed ETL platform. Now I do.
Double Shot #1911
- Advanced Enumeration with Ruby - Some syntactical fun to increase your understanding of the language.
- Companies are Losing Web Cases: Spend Money on Web Access, not Lawyers - Not making your website accesible is a business risk. We've known this for over a decade. Too bad many developers are still ignoring the law.
Double Shot #1910
- Bootstrap 4 Beta - Remember when Bootstrap was just a CSS framework? Now "an open source toolkit for developing with HTML, CSS, and JS," the new version is close to shipping.
- BarbBlock - Chrome extension to block domains that have used phoney-baloney DMCA takedown notices to remove themselves from other blocklists. You move, bad people.
- [ANNOUNCE] Git v2.14.1, v2.13.5, and others - Update your git if you haven't lately - potentially nasty security bug fix. There are similar patches for Mercurial & Subversion.
Double Shot #1909
- How learning Elixir made me a better Ruby developer - I think this might be a special case of "learning any new language gives you new perspectives."
- A look at how Ruby interprets your code - I hope I never actually need to look at `RubyVM::InstructionSequence` but I guess it's good to know that it's there.
- DesignBetter.co - A selection of product design resources from the Invision folks.
Double Shot #1908
- Using mind mapping to clarify your job and bring order to task-switching chaos - Seems obvious, but I wish I'd thought of this.
- controller-testing-kwargs - Backport the Rails 5 controller testing syntax changes to Rails 4 to make transitioning your test suite simpler.
- MERN CRUD - Real-time CRUD demo system using MongoDB, Express.js, React.js, and Node.js.
Double Shot #1907
- Using Ruby and Amazon SQS FIFO Queues - Most applications don't really need strongly-ordered FIFO queues, but if you do, AWS has you covered.
- Introducting Overmind and Hivemind - A pair of Procfile runners with some extra capabilities.
- How to Determine if Candidates Will Thrive in a Remote Work Environment - Some good advice from Articulate here. But there's an unmentioned flip side: you also need to spend time, trouble and effort setting up a remote work environment that allows people to thrive.
- Cavy - A cross-platform integration testing framework for React Native components.
Double Shot #1906
- Rails 5.1.3 Released - Progress marches on.
- Introducing 306 Million Freely Downloadable Pwned Passwords - Want to up your site's security game? Use this list (and Troy's suggestions) to keep people from using known-insecure passwords.
- Trestle - "A modern, responsive admin framework for Ruby on Rails" with Bootstrap, built-in authentication, search, and more.
Double Shot #1905
- CapsuleCD v2 Released - Tool to aid in releasing ruby gems (and other things like Chef cookbooks or NPM packages) by taking care of a lot of little things like version bumps, dependency checking, and linting.
- Introducing the Keybase filesystem - Now showing up in alpha Keybase releases: a simple cryptographically-secure filemount.
- A Deep Dive into CSRF Protection in Rails - Looking into the magic of verifying form submissions inside of Rails.
subscribe via RSS