Link Blog

11 collections · 220 total posts

December 2023

31-12-2023
Configuration in Python Applications: No Magic, Just Necessary Practice

Configuration in Python Applications: No Magic, Just Necessary Practice

Source: robertrode.com

During the development of Python applications, I've continually asked myself how and when variables should be passed and initialized for the application's configuration. I want to be able to easily override the configuration for tests, for example, to use a local database for testing. But what exactly is application configuration, and why is it needed? The website a ...

Tags: python

November 2023

10-11-2023
Kroki!

Kroki!

Source: kroki.io

Amazing set of diagram makers that I had never seen. All I knew about was Graphviz.

Tags: api

October 2023

August 2023

11-08-2023
Service Objects | Jared Norman

Service Objects | Jared Norman

Source: jardo.dev

Service Objects are a popular software design pattern in the Ruby on Rails community. They are used to extract procedural logic away from models and controllers and into their own objects.

Good article on an arcane topic that the ruby community loves to debate and discuss.

Tags: ruby

July 2023

June 2023

16-06-2023
Akshay's Blog

Akshay's Blog

Source: akshaykhot.com

I am a Ruby on Rails developer based in Victoria, BC. This blog is my attempt to spread the joy of building web applications in Ruby on Rails with the world.

Another great resource for learning how to use stimulus and hotwired in Ruby on Rails.

Tags: rails
14-06-2023
Nova

Nova

Source: nova.app

The beautiful, fast, flexible, native Mac code editor from Panic.

Looks interesting! Will anything ever lure me away from vscode? Yes: I’m old enough to know that eventually every programming habit gets superseded by a better one.

Tags: coding

April 2023

March 2023

19-03-2023
Zed - Code at the speed of thought

Zed - Code at the speed of thought

Source: zed.dev

Just to prove that theres never the last word on anything, especially programmers editors. I thought history ended with vscode. But take a look st this, pretty tantilizing! Author says: “Code at the speed of thought. Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.”

A very interesting new text editor. Looks a lot like vscode. Playing with it. It is written in RUST which is always now the key to being a cool app. It is very very fast. But it does not have all the plugins I rely on.

Tags: vscode

December 2022

15-12-2022
Coding Interview Preparation | Codinginterview

Coding Interview Preparation | Codinginterview

Source: codinginterview.com

A very interesting overview of companies and their spproach yo coding interviews. Good if youre applying for a job there. But also good if you are designing your interview process. Author says: “Take the guesswork out of coding interviews with codinginterview.com. Explore comprehensive guides to hack the process at top companies including Amazon, Microsoft, Google, Apple, Facebook, and more “

Tags: interview

November 2022

27-11-2022
Using Rust at a startup: A cautionary tale

Using Rust at a startup: A cautionary tale

Source: scribe.rip

The author (not me) says: “Right up front, I should say that Rust is very good at what it’s designed to do, and if your project needs the specific benefits of Rust (a systems language with high performance, super strong typing, no need for garbage collection, etc.) then Rust is a great choice. But I think that Rust is often used in situations where it’s not a great fit, and teams pay the price of Rust’s complexity and overhead without getting much benefit.”

Tags: rust

October 2022

September 2022

10-09-2022
Runno

Runno

Source: runno.dev

It has some similarities with things like JSFiddle or CodePen, but can run Ruby (as well as Python, C and C++). It can even act interactively and accept user input (such as with gets). You can then take these sandboxes and use them on your own pages/blog posts, etc.

Tags: ruby