24 September 2024

54 links · Tuesday

Solid Cache for Rails and PostgreSQL

Solid Cache is a relatively new cache framework that’s available as a Ruby gem for Ruby on Rails. In the next major version of Rails, version 8, it’s becoming the default cache backend.

Doing Something Once Vs. Doing It Every Day

When you show up every day. When you don't stop when others stop, you become unstoppable. Keep this in mind the next time you want to quit.

The Summer I MacGyvered a Smart Bug Repeller and Saved $700

🎥 Video Version Available! You can watch the video version of this project on YouTube as given at the Tech Lancaster Meetup in July Sometimes, all you need is duct tape. As a software guy, hardware hacking has long appealed to me. Unt…

~fpereiro

The edge, in cloud computing, is deploying servers in multiple physical locations to serve users that are also distributed geographically. A service that uses edges will serve (say) users in the US with servers in North America, and Indonesian users with serve…

WordPress, Hosts, and Hosting

After nearly a decade out of WordPress, I visited WordCamp US and met with several hosts. TLDR: the state of WordPress hosting is stale.

Fun driven development

I use a lot of nerdy tools (linux, nix, river), some tools also have a steep learning curve (vim, dvorak). I also type on a 32 split keyboard I made myself. A lot of developers would say I am wasting time, using tools that have no use or slow me down, and I sh…

Tiny Guide to Webscaling

Someone on Twitter asked what if Khairul Aming wanted to set up his own website for his sambal? For those who may not know, his product has gained fame and typically sells out quickly once he opens orders. At present, he utilizes Shopee. From a business standp…

Scott Fryxell

I don't have a degree, but I have worked in tech two plus decades and I can tell you it's interesting as all get out to watch the status economy begining it's downward spiral. Imagine spending the first twenty five years of your life striving to become the kin…

Being Raised by the Internet

I grew up relatively poor. I was fortunate enough to have a roof over my head, clean water, electricity, a computer, internet, and cable tv. But food was often harder to come by. This may seem like a contradiction, but when your mom has left to marry her uncle…

Redesign Case Study

A look at how I redesigned my website.

OpenFreeMap

Open and free custom maps for your website and apps, based on OpenStreetMap.

Augmenting the client with Vue.js

In my previous post, I laid the ground to build upon; now is the time to start 'for real'. I heard a lot of Vue.js. Additionally, a friend who transitioned from developer to manager told me good things about Vue, which further piqued my interest. I decided t…

Ideal Number of Direct Reports

Learn why 7 direct reports is ideal for managers. Discover how team autonomy, and project complexity shape the best span of control in tech and engineering

Fabio Manganiello (@fabio@manganiello.social)

📦 #Platypush 1.3.0 is out!This release turns procedures into first-class citizens.Procedures are the bread-and-butter of Platypush customizations. They allow you to specify some custom logic that c...

AdaptKeyBERT: Stumbling Through Two Years of Keyword Extraction

AdaptKeyBERT: Stumbling Through Two Years of Keyword Extraction Quick links (in case you want to skip my ramblings): PyPI Package GitHub Repository Alright, gather ‘round, word enthusiasts and syntax sorcerers! 🧙‍♂️📚 Remember that time you tried to explain m…

Some Notes on Adversarial Attacks on LLMs

Intro Last week I was catching up with one of my best mates after a long while. He is a well-recognised industry expert who also runs a successful cybersecurity consultancy. Though we had a lot of other things to catch up on, inevitably, our conversation led t…

The pipeline problem

Here's a story about how Laravel/Rails might fix the "pipeline problem:" by hiring new grads to build the awesome tools we've always wanted.

Try, catch, but don't throw

The standard try-catch-throw approach to error handling in TypeScript is not type-safe, making it difficult to explicitly handle different kinds of errors in business logic. This might be okay in smal

The Web Component Success Story | jakelazaroff.com

Web components won't take web development by storm, or show us the One True Way to build websites. What they will do is let us collectively build a rich ecosystem of dynamic components that work with any web stack.

The Hidden Costs of Over-Collaboration

In the wake of Agile’s success and the benefits it offers organizations to help them achieve faster delivery, happier customers, and more engaged teams, “Collaboration” has become…

How to fork: Best practices and guide

Fork maintenance — keeping your changes in sync with the latest updates from the original project — can quickly become a mess. Trust me. Over the years, my work did sometimes involve maintaining forks of various open-source projects. That’s not the case with m…

How Long Is Too Long? Navigating the Lifespan of Digital Connections

Embark on an existential journey through the digital landscape, exploring the impermanence of online communities and reimagining how we can design more meaningful, fluid, and purpose-driven information pathways for the future.

A simple way to deal with the principal threat to scalability

If you have a distributed system one of the main worries you probably have is scalability. Well, what is the principal threat to scalability in such systems is the conflict between transactions that are used to guarantee correct results in concurrent operation…

The Intelligence Age

In the next couple of decades, we will be able to do things that would have seemed like magic to our grandparents.