Double Shot #1964
- Ten Things I Wish I’d Known Before Using Vagrant - A medley of small tips/
- Advanced Vue.js concepts: mixins, custom directives, filters, transitions, and state management - I think I need to understand basic Vue first, but given that it's the choice where I am working now, that would probably be a good idea.
- Introducing the Graphcool Framework - If you're interested in GraphQL this is fairly big news. Here are the bits
- Front-end Microservices at HelloFresh - Another take on building microservices that are directly user-facing.
- Can You Afford It?: Real-world Web Performance Budgets - More of us could use this sort of thinking. I just ran across a 6MB web page...
Double Shot #1963
- Replacing RVM/Rbenv/Nvm/etc for ASDF - A multi-language versioning tool that you might want to take a look at.
- factory_bot - A political renaming for factory_girl. 'Nuff said.
- Octotrack - Automatic monitoring for security vulnerabilities in your GitHub-hosted project's dependencies.
- The OWASP Top 10 is killing me, and killing you! - How hard can it be to avoid known security issues? Apparently very hard.
- explain.depesz.com - Make your PostgreSQL EXPLAIN output prettier. Anyone know a similar tool for MySQL?
- 7 Tips On How To Become A Competent Software Engineer - Some advice for those just starting down this career path.
Double Shot #1962
- Introducing Amazon Key, a New Level of Delivery Convenience for Prime Members - Or as I like to call it, Amazon Home Invasion.
- The Icon Journey - Why yes, the amount of thought you can put into icons is unlimited.
- Saying Goodbye to Firebug - This actually made me cry a little. Without Firebug, I would have never gotten this far.
- Swagger is now the OpenAPI Specification - A merger of specifications and tooling for APIs.
Double Shot #1961
- CVE-2017-14937 - The airbags in your care are trivially vulnerable to hackers. The world is crap, have a nice day.
- What Is Agile? The Four Essential Elements - What does "agile" even mean today? Here's one take.
- Screen sharing in Slack, made interactive - Slack has finally integrated ScreenHero to the core product. It's about time.
- Authentication With GraphQL, Relay, and Rails - A pattern and tutorial.
Double Shot #1960
- Rails Upgrade - 7-Step Practical Guide - If you haven't tackled this for Rails 5 yet you really ought to.
- The great microservices migration - A slide deck based on Uber's experience.
- Insomnia - Open-source cross-platform HTTP client for API debugging.
Double Shot #1959
- Microservices are hard — an invaluable guide to microservices. - Some experience from a production migration to microservices.
- Ruby 2.5 has removed top level constant lookup - That should make some behavior slightly less confusing.
- PostgreSQL Domain Integrity In Depth - Some day it would be nice to be part of a project that takes this stuff seriously.
Double Shot #1958
- A Grab-Bag of Ruby/Rails Tips - Free sample content from the Refactoring Rails course.
- A Quick Guide to Rails System Tests in RSpec - How to do it and why you might want to.
- DevDocs - Online browser-based API docs that also work offline.
Double Shot #1957
- Traceroute Lies! A Typical Misinterpretation Of Output - This is why developers shouldn't use network tools. They have sharp edges.
- Front-End Checklist - All the (many) things you should check before pushing HTML to production.
- CKEditor 5: A new era for rich text editing - CKEditor has big plans to move beyond ContentEditable.
Double Shot #1956
- Adding Kubernetes support in the Docker platform - Build with Docker, deploy to Kubernetes.
- The Practical Guide to Using ActionCable - Yes, you can use it for things other than real-time chat applications.
- <a href=https://medium.com/@evidanary/cognitive-biases-in-programming-5e937707c27b"">Cognitive Biases in Programming</a> - A few things to keep in mind as you reach for what seems like the obvious solution.
Double Shot #1955
- ProseMirrow - "A toolkit for building rich-text editors on the web." If your needs aren't filled by things like TinyMCE it's worth having a look at this one as a basis.
- Zipkin - Open source distributed tracing system aimed at microservice applications.
- Why Ruby app servers break on macOS High Sierra and what can be done about it - Basically because everything is on fire and we still don't know how to build software.
- 15 Top Prototyping Tools Go Head-to-Head - A shootout from SitePoint. Securing Microservices (Part I)</a></strong> - An exhaustive overview of the subject. I have no idea what's left for part 2.</li>
- Rails specs using Capybara with headless Chrome - Ruby developers will never run out of new test stacks.
- The newest version of JavaScript only has 2 new features. Here’s how they work. - Looks like ES7 may be easy if I ever get over the hurdle of ES6.
- UnderExpress - Free landing page and website UI kit built on top of Bootstrap 4.
Double Shot #1954
- Google Data Studio - Good-looking & flexible visual analytics tool, but I'm not sure I can stomach sending any more of my data to Google.
- Color LS - With bonus prompt customization instructions to turn your terminal into a near video game.
- CircleCI trusts 8 analytics companies with your source code and API tokens - One more thing to worry about.
- How to Do Code Reviews Like a Human (Part One) - Some tehcniques for not being a jerk.
- Announcing balena: a Moby-based container engine for IoT -A new container engine optimized to be way more bandwidth-friendly than Docker.
- Exploding Git Repositories - Fun with git.
- ZSH-LOVERS(1) - Tips and tricks for the Z shell.
- The 10 Commandments of Agile - Yes, well.
Double Shot #1953
- A #NoEstimates tool: The slicing meeting, replacing estimation meetings while creating shared understanding - I'm enjoying some of the work being done recently to make agile more, well, agile.
- Fake Crypto: Microsoft Outlook S/MIME Cleartext Disclosure (CVE-2017-11776) - Sending the plaintext along with the encrypted message is definitely an "oops."
- The whole web at maximum FPS: How WebRender gets rid of jank - A deep dive into the next round of Firefox rendering technology.
- Ruby Developer Summit - Free online conference next week.
- Reverse Proxy Grapher - A nice little tool for the network analyst or pen tester.
- Data Hospital - A pattern for dealing with potentially-hazardous incoming data.
- Awesome Esolangs - Just in case you'd like to improve your software chops by messing around with a language that has no practical use.
- Micro Frontends - "extending the microservice idea to frontend development"
Double Shot #1952
- Vanilla Rails - Guidelines and justifications for writing Rails applications without using a lot of gems.
- doitlive - Fake your terminal presentations by scripting a file of commands and then just typing random characters to trigger them.
- The Absurdly Underestimated Dangers of CSV Injection - A fun way to use Excel on Windows to deliver Bad Things.
- Introducing hanami-cli - A new tool for building Ruby CLI applications.
Double Shot #1951
- Picobox - Docmer environment that aims to let you do Rails development inside of it without learning new commands.
- <a href="https://github.com/sharkdp/fd"fd</a> - Fast alternative to find with an easier syntax and output colorization.
- Ruby 2.5.0-preview1 Released - It's on the way...
- -
- -
- -
- -
- -
Double Shot #1950
- get_schwifty - Render slow Rails partials via ActiveJob and then push them out to the client via ActionCable. What could possibly go wrong?
- Public APIs - All the JSON APIs you could ever want.
- Fenetra - "Picture in picture for your Mac." Float a window in front of everything else so you can do things like watch a video while you code.
- Building a Macroservice on Rails with RabbitMQ and Sneakers - Another approach to breaking up a monolith. Lots of us playing in this pool these days.
Double Shot #1949
- Keybase launches encrypted git - With the side effect of currently-free unlimited private repos.
- Distroless - Docker images with just enough language support to run your application.
- security.txt - A standard for putting security contact information on your website.
- Introducing Surrealist: a gem to serialize Ruby objects according to a defined schema - A tool to give you more control over object serialization.
Double Shot #1948
- Changes to tab min-width - Firefox Nightly is experimenting with the brain-dead Chrome behavior of letting tabs get so skinny that you can't identify them. This thread discusses & shows how you can change back to sanity.
- Break that big ball of mud! - A plan for decomposing a monolith by starting with events.
- An Update on Firefox Containers - Lots of new features here, though I'd still prefer to have tab groups back.
- PostgreSQL 10 Released - With the usual pile of new features. The replication & partitioning improvements look particularly interesting.
- PgParty - Active Record support for PostgreSQL 10 partitioning.
Double Shot #1947
- One simple trick to make Event Sourcing click - So far this architecture hasn't clicked for me, but enough smart people recommend it that I'm going to keep trying.
- Programming Models for Distributed Computation - A book being written as part of a programming class at Northeastern (my alma mater!).
- PopSQL - Shared realtime collaboration on SQL queries.
- yield_self in Ruby 2.5 - As if there wasn't already enough syntax that I didn't understand.
Double Shot #1946
- Introducing Cloud Firestore: Our New Document Database for Apps - Google launches a new fully-managed NoSQL database.
- Rediscovering Modularity in Ruby - A level of Ruby that I frankly don't aspire to, but I'm glad that it's possible.
- The Phishing Kill Chain – Reporting - More thinking about the ways to combat phishing from the company that I'm currently working for.
Double Shot #1945
- On Improving Diversity in Hiring - Advice and thoughts from @catehstn.
- The Hardest Part of Microservices: Calling Your Services - Or at least one of many hard parts.
- Things I've learned transitioning from engineer to engineering manager - Interesting reading, though right now I'm enjoying taking a break from management.
subscribe via RSS