Strategies to make functions pure
Saved
on: 2023-05-09
Five Books - The Best Books Recommended by Experts
If you're looking for the best books on any topic, Five Books has the world's largest collection of expert book recommendations.
Saved
on: 2023-05-08
Rector diff speeding
After bringing a performance boost to PHPStan in Speedzember, I had a closer look at Rector.
Saved
on: 2023-05-05
Entertainment
We create and provide access to world-class entertainment through Amazon Originals, Prime Video, Audible, Amazon Games, Twitch, Amazon Music, Prime Gaming, and more. Amazon’s digital entertainment products enable customers to access the latest apps and games, stream or download movies, TV shows,…
Saved
on: 2023-05-04
Troy Hunt: Divorce
I wish I'd read this blog post years ago.
I don't have any expertise whatsoever to be guiding others through this process so please don't look at this as a "how to". But what I do have is an audience, and I've found that each time I've opened up about the more personal aspects of my life and where I've struggled (such as my post a few years ago on dealing with stress), I've had a huge amount of feedback from people that have been helped by it.
Just read this. Hugely helpful to me going through
Saved
on: 2023-05-03
News Minimalist: Only Significant News. All Signal, No Noise
Saved
on: 2023-05-03
Eyecandy - Visual Technique Library
The visual technique library for visual technique lovers. Enjoy. Learn. Don't gatekeep.
Saved
on: 2023-05-03
Brutalist Web Design
Guidelines for web design that adhere to the tenets and ethos of Brutalism
Tags:
#webdesign
Saved
on: 2023-05-02
The key to becoming extraordinary
As I watched him on stage, I thought about what made him extraordinary. It’s not his voice. He readily admits that his voice isn’t amazing.
Saved
on: 2023-05-02
Rebuilding a featured news section with modern CSS: Vox news
Rebuilding Vox News featured section with modern CSS.
Saved
on: 2023-05-01
Deploy web apps anywhere
From bare metal to cloud VMs using Docker, deploy web apps anywhere with zero downtime.
Saved
on: 2023-04-29
Giornata della ristorazione, il galateo del buon cliente secondo il camerie
Saved
on: 2023-04-28
Meet the people using Notion to plan their whole lives | MIT Technology Rev
The workplace tool’s appeal extends far beyond organizing work projects. Many users find it’s just as useful for managing their free time.
Saved
on: 2023-04-27
Payments 101 for a Developer · juspay/hyperswitch Wiki · GitHub
An open source payments switch written in Rust to make payments fast, reliable and affordable - juspay/hyperswitch
Saved
on: 2023-04-27
3Blue1Brown
Mathematics with a distinct visual perspective. Linear algebra, calculus, neural networks, topology, and more.
Saved
on: 2023-04-27
Deploy with zero-downtime | Deploy your Laravel app from scratch | Loris
Now that we have Deployer installed and configured, let’s hit the deploy button and ship our application to our server.
Saved
on: 2023-04-26
Some mistakes I made as a new manager
the trough of zero dopamine • managing the wrong amount • procrastinating on hard questions • indefinitely deferring maintenance • angsting instead of asking
Saved
on: 2023-04-24
Consent management made easy and clear with Cloudflare Zaraz
Cloudflare Zaraz now can also help you with gathering and managing consent. With this new tool, you can easily collect user’s consent preferences on your website, using a consent modal, and apply your consent policy on third-party tools you load via Cloudflare Zaraz.
Saved
on: 2023-04-23
Stretch 15
A free 15 min daily stretch routine to help desk workers avoid aches and pains
Saved
on: 2023-04-20
Refactoring Legacy Code with the Strangler Fig Pattern
There are strategies for reducing the size and responsibilities of large objects. Here’s one that worked for us at Shopify, an all-in-one commerce platform supporting over 1M merchants across the globe.
Saved
on: 2023-04-20
Strangler Pattern in practice | Accesto Blog
This week I finally hit the delete button. I've been waiting for this moment for the last 3 years. Finally, I erased the legacy part of the codebase I was working on! Using a strangler pattern, we got to the point where the legacy SaaS application was completely replaced with a new shiny web application that everyone wants to work on and develop. But let’s start from the beginning.
Saved
on: 2023-04-20
90% of My Skills Are Now Worth $0 - by Kent Beck
...but the other 10% are worth 1000x
Saved
on: 2023-04-20
Staying Organized | Tighten
Andrew Morgan (a Lead Programmer at Tighten) joins us this week to talk all things organization - why it's important for devs (and all of us, really) to stay organized, how he does it, and a lot...
Saved
on: 2023-04-19
Legacy to Laravel: How to Modernize an Aging PHP Application | Tighten
Many of our clients have legacy PHP apps and want to move to Laravel. We’re often asked "should we rewrite or refactor?" While full rewrites are appealing, they’re also risky. Here’s our approach to gradually refactoring legacy code that lets you start using Laravel right away.
Saved
on: 2023-04-19
AI Playground | Compare top AI models side-by-side
Chat and compare OpenAI GPT, Anthropic Claude, Google Gemini, Llama, Mistral, and more.
Saved
on: 2023-04-19
An example of LLM prompting for programming
Generated knowledge and chain of thought prompting of an LLM can generate useful code.
Saved
on: 2023-04-18
Shady Characters: The Secret Life of Punctuation, Symbols, and Other Typographical Marks
A charming and indispensable tour of two thousand years of the written word, weaves a fascinating trail across the parallel histories of language and typography. 2-color; 75 illustrations
Saved
on: 2023-04-18
You're not uncool. Making friends as an adult is just hard | Here & Now
Forming new friendships as an adult can seem like an impossible feat. Psychologist Marisa G. Franco shares her top tips for making genuine connections.
Saved
on: 2023-04-18
PokeFit
PokeFit is a service that allows you to find the Pokémon with the same height and weight as you✨
Saved
on: 2023-04-13
The 46 Best Pens for 2025: Gel, Ballpoint, Rollerball, and Fountain Pens | JetPens
We draw on years of testing to crown the best beginner fountain pen, best gel pen, best pen for note-taking, and more. Each recommendation includes links to related guides so that you can evaluate the competition for yourself.
Saved
on: 2023-04-12
Maximizing the Potential of LLMs: A Guide to Prompt Engineering
Saved
on: 2023-04-11
50 Ideas That Changed My Life - David Perell
David shares 50 ideas that changed his life. Read here.
Saved
on: 2023-04-11
Il Letterista - Insegne Dipinte a Mano
Il Letterista esegue insegne dipinte a mano, scritte vintage in oro zecchino e murales su vetrine, pareti interne ed esterne. Bottega fondata a Torino nel 2017
Saved
on: 2023-04-11
Introducing PHP-CS-Fixer into legacy projects - Andreas Möller
If you are working on a legacy PHP project, what could be a strategy for introducing PHP-CS-Fixer that reduces risk and invites other developers to collaborate?
Saved
on: 2023-04-11
Dyson Hair Dryer Becomes Jet Engine | Hackaday
While Dyson makes some good products, they aren’t known for being economical. Case in point: [Integza] spent $500 on a hair dryer. While he does have a fine head of hair, we suspected he wasn…
Saved
on: 2023-04-11
Here’s How Two New Orleans Teenagers Found a New Proof of the Pythagorean T
Tags:
#mathematics
Saved
on: 2023-04-09
Tatjana van Vark - The Miniature Engineering Craftsmanship Museum
Building scientific instruments from the past, along with other technical projects.
Saved
on: 2023-04-08
How Microsoft sprinted to integrate OpenAI's GPT-4 into '365' suite
Building an AI assistant into every Microsoft app—from Outlook to Word to Teams—is a big job, but one the tech giant wanted to do quickly.
Saved
on: 2023-04-06
Exploring Laravel’s Job Queue: Advanced Features for Efficient and Scalable
As web applications become increasingly complex and data-intensive, it’s becoming more and more important to offload time-consuming tasks to background processes. One popular way of doing this in…
Tags:
#laravel
Saved
on: 2023-04-03
How to read MySQL EXPLAINs — PlanetScale
Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance.
Saved
on: 2023-03-31
25 PERFECT AI Prompts for PHP Developers | by Brady Lewis | Mar, 2023 | Med
With prompts ranging from PHP frameworks to database integration, these prompts offer a wealth of actionable insights and guidance to help you optimize your development efforts and deliver…
Saved
on: 2023-03-30
Gut - Ease your journey with Git
Gut is a user-friendly Git CLI for Windows, Mac, and GNU/Linux. With intuitive commands and streamlined workflows, Gut simplifies the process of using Git's complex system, allowing you to focus on your code.
Saved
on: 2023-03-30
Bicycle – Bartosz Ciechanowski
Interactive article explaining the physics of a bicycle.
Saved
on: 2023-03-29
Testing without mocking frameworks.
Over the years, my coding practices have changed a lot. From hacking away until
it works to TDD/BDD/DDD and everything in between. One of the biggest changes in
my developer career has been when, why, and how I test my code. In particular,
my view on mocking frameworks has changed a lot. A couple of years ago I was
convinced I could not live without them, now I wish I could do just that.
I've come to the point where I generally advise against the use of mocking
frameworks. After a couple intera
Saved
on: 2023-03-28
Superhuman: What can AI do in 30 minutes?
AI multiplies your efforts. I found out by how much...
Saved
on: 2023-03-26
Modelling Busines Processes in Laravel - Laravel News
As developers, we often map business processes to digital processes, from sending an email to something quite complex. Let's look at how we can clean this up.
Saved
on: 2023-03-25
Introducing Bladestan - PHPStan analysis of Blade templates
This Tuesday, I was a guest in [2nd podcast of PHP Portugal](https://twitter.com/VotrubaT/status/1639241043248836610) folks. It was fun as always, and apart from GPT questions, I got asked about the Laravel open-source packages like [Punchcard](https://github.com/tomasVotruba/punchcard).
I promised to put the 2nd package this week, so here it is.
Saved
on: 2023-03-24
Everything You Can Test In Your Laravel Application
A common challenge in testing is not only HOW to test something, but WHAT you can test. That's why I have made a list of all the things I like to test in my applications.
Saved
on: 2023-03-24
Web fingerprinting is worse than I thought - Bitestring's Blog
Saved
on: 2023-03-22
Role And Permission In Laravel 10 using Spatie: The Definitive Guide (2023)
Roles and permissions can make or break your web application. If you’re not careful, your users might end up running amok, wreaking havoc on your carefully crafted code. Roles and permissions are…
Saved
on: 2023-03-21
MySQL for Developers — PlanetScale
This free MySQL course covers everything you need to know to become an expert in MySQL. The course is geared toward application developers, and offers practical guidance to implement schema, indexes, query improvement, and more.
Saved
on: 2023-03-21
MIT’s Barry Duncan demonstrates the power of writing in reverse
Barry Duncan, a staff member at the MIT Press Bookstore, boasts a unique talent: writing palindromes, or prose that reads the same forward and backward.
Saved
on: 2023-03-21
Laying Out a Print Book With CSS
In which I embark on a quixotic quest to make a physical book using web rendering technology.
Saved
on: 2023-03-21
Glaze - Protecting Artists from Generative AI
Saved
on: 2023-03-20
Lessons from the past 12 months
Saved
on: 2023-03-18
I’ve been employed in tech for years, but I’ve almost never worked – Emmanu
Saved
on: 2023-03-17
CPU usage
As one of the most widely used scripting languages for web development, PHP is known for its flexibility and ease of use. However, with complex
Saved
on: 2023-03-17
Design notes on the 2023 Wikipedia redesign
No one fights harder for your rights
Saved
on: 2023-03-16
How did Dennis Ritchie produce his PhD thesis? A typographical mystery (202
Saved
on: 2023-03-16
Modern Font Stacks
System font stack CSS organized by typeface classification for every modern OS. The fastest fonts available. No downloading, no layout shifts, no flashes — just instant renders.
Saved
on: 2023-03-15
Laravel Response Classes - Laravel News
Responding from your Laravel application is vital, especially when you are building an API. Let's have a look at how we can power up our responses.
Saved
on: 2023-03-15
ChatGPT's API is So Good and Cheap, It Makes Most Text Generating AI Obsolete
Including OpenAI’s other text generating AI!
Saved
on: 2023-03-12
Secret colours of the Commodore 64
In 1991 I was fourteen years old. It would be fair to say I was obsessed with computers. I proudly owned a brown ‘breadbox’ Commodore 64 with an exotic upgrade - an Oceanic 5.25” disk drive:
Saved
on: 2023-03-12
Why the floppy disk just won’t die | Ars Technica
A surprising number of industries, from embroidery to aviation, still use floppies.
Saved
on: 2023-03-08
Online gradient descent written in SQL • Max Halford
Edit – this post generated a few insightful comments on Hacker News. I’ve also put the code in a notebook for ease of use.
Introduction
Modern MLOps is complex because it involves too many components. You need a message bus, a stream processing engine, an API, a model store, a feature store, a monitoring service, etc. Sadly, containerisation software and the unbundling trend have encouraged an appetite for complexity. I believe MLOps shouldn’t be this complex. For instance, MLOps can be made simpler by bundling the logic into your database.
Saved
on: 2023-03-08
How Discord Stores Trillions of Messages
Engineer Bo Ingram shares insight into how Discord shoulders its traffic and provides a platform for our users to communicate.
Saved
on: 2023-03-08
The Lost Art of Lacing Cable - The Broadcast Bridge - Connecting IT to Broa
Once, while visiting NBC Television studios in Manhattan’s 30 Rockefeller Center, I saw an abandoned elevator shaft with seemingly miles of different cables laced together. I took notice because it was such a rare sight — with the maze of work quite intricate and, in a way, beautiful.
Saved
on: 2023-03-08
ChatGPT Explained: A Normie's Guide To How It Works
Once you understand a few core concepts, modern chatbots are less mysterious.
Tags:
#ai
Saved
on: 2023-03-08
Reliability: It's Not Great
The last four months have been rough. We’ve had more issues than we’re OK with. I’ve hesitated to share this because, well, I’m fighting a debilitating feeling of failure. Fear, too. If we don’t improve, our company ceases to exist, and I really like working on this company. One interesting problem we have is that we’ve exploded in popularity. It sounds like a good problem to have! But we’ve pushed the platform past what it was originally built to do. We’ve put a lot of work and resources into...
Saved
on: 2023-03-07
(20) How do I become a better dev? : PHP
Saved
on: 2023-03-06
Organizing test code in PHP
If you are working on a PHP application or package, how can you best organize your test code?
Saved
on: 2023-03-06
Legacy Software Systems: How to Live with Aging Software Architecture?
Your guide to legacy software systems. How a software developer can be a good repairman when working on legacy software? Find our examples and experts' tips!
Saved
on: 2023-03-06
https://wise.design/design-at-wise/stories/accessible-but-never-boring
Saved
on: 2023-03-06
Smooth and simple transitions with the View Transitions API - Chrome Develo
The View Transition API lets you add transitions between views of a website.
Saved
on: 2023-03-05
Build a ChatGPT clone with Laravel
Learn how you can build a ChatGPT clone using Laravel and the new OpenAI chat API.
Saved
on: 2023-03-04
Why I Migrated This Website From Symfony To Laravel | Tomas Votruba
It's been exactly a week since I migrated this website from Symfony to Laravel. I had never done such a migration before and feared the pitfalls waiting for me.
The migration itself was easy and swift. It took me 2 trips on Lisbon trains, one afternoon in a cafe, and a few hours at the hotel to finish. I'll talk about the process later, and it's a fascinating set of techniques.
**You kept me asking "why", so here it is.**
Saved
on: 2023-03-03
Clerk | Authentication and User Management
The easiest way to add authentication and user management to your application. Purpose-built for React, Next.js, Remix, and “The Modern Web”.
Saved
on: 2023-03-03
What are the steps to containerize a Laravel 10 application with PHP 8.2 an
Learn how to Dockerize your Laravel application for seamless deployment and scaling. The step-by-step guide simplifies the process, ensuring optimal performance and flexibility.
Tags:
#laravel
Saved
on: 2023-02-28
The Rules of Margin Collapse
“Margin collapse” has a dastardly reputation, one of the trickier parts of CSS. Fortunately, it gets a lot easier once you learn a few rules! In this tutorial, we take a deep dive into the governing principles, and learn how to use them to our advantage.
Tags:
#css
Saved
on: 2023-02-28
Web Interface Guidelines
A non-exhaustive list of details that make a good web interface.
Saved
on: 2023-02-25
Reddit - The heart of the internet
Saved
on: 2023-02-24
Query your Laravel database using natural language - Beyond Code
Learn how you can make use of AI to query your database using natural language.
Saved
on: 2023-02-22
Four Ways to Build Web Apps
Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.
#1: Hugo Static Sites + Progressive Web Apps Static websites are boring. Vendors rarely talk about them because the margins are miniscule compared to flashy, compute-heavy services. It is seen as a table stakes offering. Though they have received more attention during the “JAM Stack” trend, my position is that they are still underappreciated and underutilized.
Saved
on: 2023-02-21
Floating UI - Create tooltips, popovers, dropdowns, and more
A JavaScript library to position floating elements and create interactions for them.
Saved
on: 2023-02-21
Come creare un modello di testo SEO riutilizzabile con ChatGPT
Saved
on: 2023-02-20
Poor schemas, poor cataloguing: why music tagging sucks - the sporks space
One of the things that frustrates me with having a local music library is the tedium of tagging. While there are tools (like beets or MusicBrainz Picard) to make it easier, I feel there are fundamental issues with the design… Continue reading →
Saved
on: 2023-02-19
How to get Codex to produce the code you want! | Prompt Engineering
Learn how to use AI models with prompt engineering
Saved
on: 2023-02-16
Bing: “I will not harm you unless you harm me first”
Last week, Microsoft announced the new AI-powered Bing: a search interface that incorporates a language model powered chatbot that can run searches for you and summarize the results, plus do …
Saved
on: 2023-02-15
How Spotify's podcast bet went wrong | Semafor
Inside Spotify’s turn away from podcasting, which has triggered a harsh winter for the small studios it helped support as they consolidate and lavish narrative productions wane.
Saved
on: 2023-02-15
What Is ChatGPT Doing … and Why Does It Work?—Stephen Wolfram Writings
Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax.
Saved
on: 2023-02-15