Double Shot #1731
- How to steal any developer's local database - Redis, Memcached, and Elasticsearch are all vulnerable to querying by malicious web pages. What fun.
- Git 2.10 has been released - With the usual medley of incremental improvements.
- Resumable File Uploads in Ruby - How to do it with the tus protocol.
Double Shot #1730
- The Dropbox hack is real - Change your passwords. In fact, change your passwords four years ago.
- Deploybot - Deployment as a service to a variety of hosts.
- NX - A "next generation client-side framework" for javascripty applications.
Double Shot #1729
- Managing Private Dependencies with Bundler - How to make your own private gem repos play nicely with dependency control.
- Elixir for Rubyists - Some things to think about as you make the transition. There are similarities but beware of assuming too many of them.
- redis-stat - Real-time redis monitoring tool written in Ruby.
Double Shot #1728
- Quiet assets in Rails 5 - Now there's a sprockets setting to take care of this, so you don't need a separate gem any longer.
- The Last Rails i18n Guide You'll Ever Need - A look at the ends and outs of internationalization, together with a pitch for PhraseApp's services to make it easier.
- Traver - A factory gem for Ruby/Rails applications with Factory Girl compatibility and some additional syntactic sugar.
Double Shot #1727
- Keep a CHANGELOG - An argument for human-curated changelogs in your projects.
- Sourcegraph for GitHub - Extension to add various IDE features when you're using GitHub in Chrome.
- HTTP Observatory CLI - Interface to Mozilla's HTTP Observatory, which will tell you how badly you're messing up security on your web sites.
Double Shot #1726
- Rails 5 adds more control to fine tuning SSL usage - Worth a look wen you get to Rails 5. The more SSL the better, and there are some finicky points to set up.
- How to Reduce Controller Bloat with Interactors in Ruby - Just what it says, a way to split up code so you can focus on smaller bits.
- Building and testing a Phoenix JSON API - An updated guide from Thoughbot.
Double Shot #1725
- Hackable Projects - How Google defines "hackability" and its relation to software quality.
- Keeping Secrets in Plain Sight - A plan for versioning secrets with encryption so they can be kept in your repo safely.
- Active Record Doctor - A tool to take a look at your database indexes and keys and suggest improvements.
Double Shot #1724
- Writing Less Damn Code - In this case, writing less damn CSS, but a good idea in general.
- Maintainers Wanted - A collection of open source projects looking for new lead maintainers.
- The Ruby Community: The Next Version, Ruby's Reputation, and The Ruby Community and Reputation - Looks like we're in for another round of argument about whether Rails has ruined Ruby.
Double Shot #1723
- Testing Rails Applications: Overview and rules of thumb from one developer's system.
- Vocabula computatralia - All the Latin you need to know to discuss computers.
- Baqend - Cloud-based development back end that tries to get away from the server paradigm and just provides services for your application.
Double Shot #1722
- NoSQL Databases: a Survey and Decision Guidance - I'm going to go back to just writing things on paper. Good overview of the NoSQL landscape, though.
- Oprah - "Opinionated presenters for Rails 5". Bonus points for the name.
- GoReplay - Tool for capturing live web traffic and using it in testing. Unfortunate name, though.
Double Shot #1721
- Rails 5.0.0.1, 4.2.7.1, and 3.2.22.3 have been released! With some fairly significant security fixes, especially for 4.2 and 5.0.
- Emittr - General purpose event emitter & listener for Ruby.
- dry-rb: "A collection of next generation Ruby libraries, each intended to encapsulate a common task."
Double Shot #1720
- Kids can now learn to code with Pocky, the delicious Japanese snack - And then when they eat their source code, you must buy them more Pocky. Apparently this is not a joke.
- How to remove Action Cable from your Rails app - Might as well if you're never going to use it. Of course "never" is a long time.
- ActsAsParanoid - Soft deletion for ActiveRecord, now working with Rails 5.
Double Shot #1719
- Elixir in the Trenches - Another report on experience from a Ruby team making the switch.
- How to Become a Better Pair Programmer - Part Three - More thoughts on topics such as overcoming imposter syndrome and working sensibly with a partner.
- RSpec::Expectations Cheat Sheet - A quick list of things you can easily check for with RSpec.
Double Shot #1718
- Endurance - Make your Mac laptop run longer by turning off features automatically.
- RDL - A contract DSL for ruby code.
- Sandthorn Event Sourcing - An implementation of the event sourcing pattern for plain old ruby objects, as part of a broader alternative to ActiveRecord.
Double Shot #1717
- todox-phoenix - A workshop with code exercises for web developers interested in getting a feel for Phoenix.
- The Human Cost of Tech Debt - Some ruminations on what it's like working in a project that has significant technical debt.
- Light Decorator - An implementation of the decorator pattern for Rails 4 and 5.
Double Shot #1716
- gh-ost: GitHub's online schema migration tool for MySQL - GitHub has open-sourced their tool for migrating MySQL tables without blocking operations.
- Huge number of files for Angular 2 Application - "Every single person using bower would have one or more copies of In Praise of Idleness by Bertrand Russell on your local machine..." There's something just fundamentally wrong with this.
- Is Phoenix deployment really that hard? - A general view of the problem space with some alternatives.
Double Shot #1715
- Signing Your Git Commits With GPG - This is so seamless that everyone should do it.
- Hitler Uses Docker - I know, the whole "Downfall with new captions" thing has been done to death, but really, this one is pretty funny.
- Building and testing a Phoenix JSON API - Advice and code snippets from Thoughtbot. When you're ready to try, you can head over to Dockerizing a Phoenix Project to keep your work isolated.
Double Shot #1714
- Announcing PushType: A next generation content management system for Ruby on Rails - Implemented at the Rails Engine level and using the PostgreSQL jsonb data type for storage.
- QLMarkdown - QuickLook generator for MarkDown files. How did it take me this long to find this?
- Puma-dev - A successor to pow that works with the various features of Rails 5, including actioncable.
Double Shot #1713
- Veertu - Native virtualization for macOS to let you run Windows and Linux VMs on your Mac. Haven't looked at it in any detail but potentially promising.
- New Ad Blocker (Beta) - From Optimal, works by dumping things at the DNS level. Assuming you want to trust their DNS servers, anyhow. Free, but they also have an optional revenue-sharing product that brings back selected ads.
- Protocol Buffers v3.0.0 - The latest round of Google's data interchange format.
Double Shot #1712
- How to use git bisect by example - Demonstrated with tracking down an Ember.js bug.
- BrowserWarrier - Rails 5 gem to reject IE 6/7/8 users (and give them advice on getting a real browser) with one line of code.
- Paw 3 - A little pricey, but the best tool for working with HTTP APIs from OS X that I've found.
subscribe via RSS