Link Blog
Page 70 of 128 (2551 total posts)
April 2021
Monoliths are Bad Design... and You Know It | ThoughtWorks
IDEA – nonverbal algorithm assembly instructions
IDEA is a series of nonverbal algorithm assembly instructions, created by Sándor P. Fekete and Sebastian Morr.
Why Improv didn’t succeed | Pito Salas' Blog
It’s been a while.Which is why my heart beat just a little faster when I read a reference to Improv (not altogether flattering) in the Adam Bossworth piece I just wrote about, where he said:C…
Interactors in Ruby — easy as cake, simple as pie
Ever heard of an Interactor? Learn what it does, how it works and a couple of no-no’s in this opinionated post.
Pito Salas' Blog | Stuff I just figured out, now on WordPress
Stuff I just figured out
Using Genetic Algorithms in Ruby - via @codeship | via @codeship
Mutation is only applied with a small probability because we don't want to drift off too much from the current solution.
The Wall is the Wall: Why Fortresses Fail
…and there he corrected many abuses and was the first to construct a wall, eighty miles in length, which was to separate the barbarians from the Romans.
Top Five Ways I Got Domain Admin on Your Internal Network before Lunch (2018 Edition)
Yes it’s still easy to get Domain Admin “before lunch” as it was when I first started.
CSS Variables tutorial: How to make your HTML responsive with CSS Variables
Learn how to create the following responsiveness with CSS Variables.A quick tutorial on how to create responsive websites in 2019.If you haven’t heard of CSS Variables before, it’s a new feature of CSS which gives you the power of variables in your stylesheet, without having to
Improv in Wikipedia | Pito Salas' Blog
I got many comments from people about my postings recently about Lotus Improv. Imagine my surprise when I discovered a pretty accurate description of Improv and its history in the WikiPedia. By the…
Architecting Ruby on Rails Apps as Microservices | Codeship | via @codeship
If you are working on a team of just a few developers, deciding to start right from the beginning with microservices may actually decrease development speed by adding the increased flexibility of having four different systems communicate with one another ( ...
Good Module, Bad Module - via @codeship | via @codeship
You may hear things like"never have a file longer than [some number] lines of code," which leads you to think that taking the existing methods, splitting them out into modules and including them is the quick fix.
Module.prepend: a super story | Hashrocket
I was super excited when I first heard about the prepend feature included in the Ruby 2.0 release, but never had a chance to use it. Micah Cooper and I were working in an existing code base recently, and one of the project's requirements was to log API requests that took longer than a given threshold. The project talked to multiple APIs via XML, JSON and SOAP. We didn't want to change the existing code, because it had been tested and was working in production.
From Rails to Clojure, then to Java, then back to Rails - Engineering Management
In the past 6 years I’ve worked on web applications in Rails, Clojure, Java and back to Rails. This is an overview of these past years, the benefits of working with such different tech stacks, and also it’s drawbacks.
How to rewrite your SQL queries in Pandas, and more | Codementor
Introduction to Pandas, for developers already familiar with SQL.