outerbase/studio
LibSQL Studio is a fully-featured, lightweight GUI client for managing SQLite-based databases like Turso, LibSQL, and rqlite. It runs entirely in your browser, so there's no need to download anything. The features mentioned above are just a few of the many we offer.
Saved
on: 2024-12-05
outerbase/studio
A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite. - outerbase/studio
Saved
on: 2024-12-05
Phoenix LiveView 1.0.0 is here!
LiveView 1.0.0 is out! This 1.0 milestone comes six years after the first LiveView commit.
Saved
on: 2024-12-04
Making AWS News stupid fast with smart caching
As I’m typing this, Re:Invent 2024 is only weeks away. In anticipation of https://aws-news.com‘s busiest period of the year, I redesigned the API access patterns to support very effective caching. This resulted in significantly reduced backend load and a much faster frontend.
Saved
on: 2024-12-04
Making AWS News stupid fast with smart caching
As I’m typing this, Re:Invent 2024 is only weeks away. In anticipation of AWS News’ busiest period of the year, I redesigned the API access patterns to support very efficient caching. This re…
Saved
on: 2024-12-04
I recently started a new project, tried maxxed out PHPStan, and faced the s
Saved
on: 2024-12-03
I recently started a new project, tried maxxed out PHPStan, and faced the same pain points. Does any
Saved
on: 2024-12-03
Facebook's Little Red Book
In 2012, Facebook was facing a challenge as it hit a billion users: rapid scaling was outpacing their ability to maintain focus on the big picture. Narratives became fragmented, and with them, the essence of what tied the company to Zuckerberg's vision began to fade.
Saved
on: 2024-12-02
steel-dev/steel-browser
The open-source browser API for AI agents & apps. The best way to build live web agents and browser automation tools. Steel.dev is an open-source browser API that makes it easy to build AI apps and agents that interact with the web.
Saved
on: 2024-12-02
steel-dev/steel-browser
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser instance that lets you automate the web without worrying about infrastructure. - steel-dev/steel-br...
Saved
on: 2024-12-02
New in Symfony 7.2: Stateless CSRF (Symfony Blog)
The stateless_token_ids option is one of the parts that make the stateless CSRF feature as safe as the traditional CSRF feature, because it explicitly lists the token IDs allowed when using the new feature. First, the source of the request is validated using the Origin/Referer HTTP headers.
Saved
on: 2024-11-30
New in Symfony 7.2: Stateless CSRF (Symfony Blog)
Symfony 7.2 introduces stateless CSRF protection, enabling secure token validation without relying on server-side sessions.
Saved
on: 2024-11-30
The UX of LEGO Interface Panels - Interaction Magic
Piloting an ocean exploration ship or Martian research shuttle is serious business. Let's hope the control panel is up to scratch. Two studs wide and angled at 45°, the ubiquitous "2x2 decorated slope" is a LEGO minifigure's interface to the world.
Saved
on: 2024-11-29
The UX of LEGO Interface Panels - Interaction Magic
LEGO interface panels are beautiful, iconic, and great for learning interface design basics. I bought 52 of them from BrickLink to explore the design, layout and organisation of complex interfaces.
Saved
on: 2024-11-29
A Framework for Evaluating Browser Support • Josh W. Comeau
According to caniuse, container queries are supported for almost 93% of users(opens in new tab) (as of November 2024). That sounds pretty good! My mom would have been thrilled if I came home with 93% on my report card.
Saved
on: 2024-11-27
A Framework for Evaluating Browser Support • Josh W. Comeau
Lots of exciting new features have been landing in CSS recently, and it can be tough trying to figure out if they’re safe to use or not. We might know that a feature is available for 92% of users, but is that sufficient? Where do we draw the line? In this blog post, I’ll share the framework I use for deciding whether or not to use a modern CSS feature
Saved
on: 2024-11-27
OussamaMater/Laravel-Tips: Daily Laravel and PHP tips.
Saved
on: 2024-11-26
OussamaMater/Laravel-Tips: Daily Laravel and PHP tips.
Daily Laravel and PHP tips
Saved
on: 2024-11-26
Getting Over Not Being A Good Enough Programmer
Here’s the truth about feeling like you’re not a good enough programmer…
Saved
on: 2024-11-26
A Day in the Life: The Global BGP Table
Much has been written and a lot of analysis performed on the global BGP table over the years, a significant portion by the inimitable Geoff Huston.
Saved
on: 2024-11-25
A Day in the Life: The Global BGP Table
Update: This article was discussed on Hackernews
Much has been written and a lot of analysis performed on the global BGP table over the years, a significant portion by the inimitable Geoff Huston.
Saved
on: 2024-11-25
This Website is Hosted on Bluesky
Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it. Note: I communicated with the Bluesky team prior to the publishing of this post.
Saved
on: 2024-11-25
This Website is Hosted on Bluesky
Well, not this one. But this one is! How? Let’s take a closer look at Bluesky and the AT Protocol that underpins it.
Note: I communicated with the Bluesky team prior to the publishing of this post. While the functionality described is not the intended use of the application, it is known behavior and does not constitue a vulnerability disclosure process. My main motivation for reaching out to them was because I like the folks and don’t want to make their lives harder.
Saved
on: 2024-11-25
1 dataset. 100 visualizations.
Can we come up with 100 visualizations from one simple dataset? As an information design agency working with data visualization every day, we challenged ourselves to accomplish this using insightful and visually appealing visualizations.
Saved
on: 2024-11-24
1 dataset. 100 visualizations.
Saved
on: 2024-11-24
Foursquare's 104M Points of Interest
Point of Interest (POI) datasets of any strong quality have rarely been published freely. Overture and OpenStreetMap (OSM) have been making inroads but even in 2021, I could only find half of Starbucks' locations in OSM.
Saved
on: 2024-11-24
Foursquare's 104M Points of Interest
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
Saved
on: 2024-11-24
April King — Handling Cookies is a Minefield
HTTP cookies are a small piece of data set by either Javascript or HTTP servers, and which are essential for maintaining state on the otherwise stateless system known as the World Wide Web.
Saved
on: 2024-11-21
April King — Handling Cookies is a Minefield
Discrepancies in how browsers and libraries handle HTTP cookies, and the problems caused by such things.
Saved
on: 2024-11-21
https://tips.io/
Saved
on: 2024-11-19
Tips
Saved
on: 2024-11-19
Netflix’s Distributed Counter Abstraction
In our previous blog post, we introduced Netflix’s TimeSeries Abstraction, a distributed service designed to store and query large volumes of temporal event data with low millisecond latencies. Today, we’re excited to present the Distributed Counter Abstraction.
Saved
on: 2024-11-14
Netflix’s Distributed Counter Abstraction
In our previous blog post, we introduced Netflix’s TimeSeries Abstraction, a distributed service designed to store and query large volumes of temporal event data with low millisecond latencies…
Saved
on: 2024-11-14
The Impact of Jungle Music in 90s Video Game Development
This blog post will be fundamentally different and less technical than the other ones we have in our school website.
Saved
on: 2024-11-14
The Impact of Jungle Music in 90s Video Game Development
Jungle music was found in countless games from the early 90s. This article goes over what jungle is, where it comes from, and why it was the perfect match for PlayStation & Nintendo 64 games.
Saved
on: 2024-11-14
How to Delegate Effectively as Your Responsibility Grows
I’m gearing up, like some kind of power washer, to spray new productized services into our operations group so they can SOP those services at scale.
Saved
on: 2024-11-13
How to Delegate Effectively as Your Responsibility Grows
I’m gearing up, like some kind of power washer, to spray new productized services into our operations group so they can SOP those services at scale. And because I’m doing that, this seemed like a good moment to draw on my experience, both in leadership roles and as a management consultant, and lay out a…
Saved
on: 2024-11-13
Functors to Monads: A Story of Shapes · in Code
For many years now I’ve been using a mental model and intuition that has guided me well for understanding and teaching and using functors, applicatives, monads, and other related Haskell abstractions, as well as for approaching learning new ones.
Saved
on: 2024-11-12
Functors to Monads: A Story of Shapes · in Code
For many years now I’ve been using a mental model and intuition that has guided me well for understanding and teaching and using functors, applicatives, monads, and other related Haskell abstractions, as well as for approaching learning new ones. Sometimes when teaching Haskell I talk about this concept and assume everyone already has heard it, but I realize that it’s something universal yet easy to miss depending on how you’re learning it. So, here it is: how I understand the Functor and other related abstractions and free constructions in Haskell. The crux is this: instead of thinking about what fmap changes, ask: what does fmap keep constant? This isn’t a rigorous understanding and isn’t going to explain every aspect about every Functor, and will probably only be useful if you already know a little bit about Functors in Haskell. But it’s a nice intuition trick that has yet to majorly mislead me.
Saved
on: 2024-11-12
Transfer Playlists Between Music Services
Transfer Playlists From Any Music Platform to Any Other Music Platform! Including Spotify, Apple Music, Deezer, YouTube, Google Play Music, TIDAL and more!
Saved
on: 2024-11-12
Transfer Playlists Between Music Services
Trasferisci playlist da qualsiasi piattaforma musicale a un'altra, incluse Spotify, Apple Music, Deezer, YouTube, Google Play Music, TIDAL e tante altre!
Saved
on: 2024-11-12
How I ship projects at big tech companies
I have shipped a lot of different projects over the last ~10 years in tech. I often get tapped to lead new ones when it’s important to get it right, because I’m good at it.
Saved
on: 2024-11-12
How I ship projects at big tech companies
What I think about when I'm lead engineer on a project
Saved
on: 2024-11-12
sending-an-ethernet-packet.md
For as long as I've been making videos on the low byte productions youtube channel, I've wanted to make a series about "Networking from scratch", by which I mean building a full TCP/IP stack from the ground up on a microcontroller.
Saved
on: 2024-11-11
sending-an-ethernet-packet.md
I'm sick of complex blogging solutions, so markdown files in a git repo it is - francisrstokes/githublog
Saved
on: 2024-11-11
IMG_0416
Between 2009 and 2012, Apple iPhones and iPod Touches included a feature called “Send to YouTube” that allowed users to upload videos directly to YouTube from the Photos app. The feature worked… really well.
Saved
on: 2024-11-11
IMG_0416
Between 2009 and 2012, Apple iPhones and iPod Touches included a feature called “Send to YouTube” that allowed users to upload videos directly to YouTube from the Photos app.
Saved
on: 2024-11-11
Methodology is bullshit: principles for product velocity | SSOReady
All else being equal, there’s usually a trade-off between speed and quality. For the most part, doing something faster usually requires a bit of compromise. There’s a corner getting cut somewhere. But all else need not be equal. We can often eliminate requirements … and just do less stuff.
Saved
on: 2024-11-08
Methodology is bullshit: principles for product velocity | SSOReady
Saved
on: 2024-11-08
An analysis of title drops in movies
The overall meta-ness of this is - of course - nothing new. And filmmakers and scriptwriters have been doing it since the dawn of the medium itself*. It's known in film speak as a title drop.
Saved
on: 2024-11-06
An analysis of title drops in movies
A title drop is when a character in a movie says the title of the movie they're in. Here's a large-scale analysis of 73,921 movies from the last 80 years on how often, when and maybe even why that happens.
Saved
on: 2024-11-06
Programmer in Berlin: Culture
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them.
Saved
on: 2024-11-05
Programmer in Berlin: Culture
This is part 4 of a 5-part series detailing what I wish I had known as an American programmer moving to Berlin. This page details cultural differences and things I wasn’t aware of until I stumbled on them.
Politics One thing about Germany, and Europe in general, is that it’s relatively left-wing when compared to the US. This is a place where universal healthcare is so commonly accepted that no party – not even the super-racist party! – is talking about removing it. The aforementioned super-racist party has effectively the same political platform as the mainstream Republican party in the US (minus the healthcare thing). Politics in Europe certainly has its own problems, but at least in Germany there is a flourishing multi-party system that allows for people to have some kind of choice when voting. There is even a fun website called the “Wahl-o-Mat” (“Vote-o-Matic”) that tells you which party to vote for after answering a series of questions. There’s also none of the Electoral College silliness, which I won’t get into here.
Saved
on: 2024-11-05
Show HN: Convert any website into a React component | Hacker News
It was pretty hard producing the minimal code necessary while maintaining the same visual look. To do this, we implemented things like abstracting out global styles, removing inherited styles, pulling out SVGs, deleting styles with no effect, and condensing styles into their shorthand properties.
Saved
on: 2024-11-04
Show HN: Convert any website into a React component | Hacker News
Saved
on: 2024-11-04
Embeddings are underrated
Someone asks you to “make some embeddings”. What do you input? You input text.1 You don’t need to provide the same amount of text every time. E.g. sometimes your input is a single paragraph while at other times it’s a few sections, an entire document, or even multiple documents.
Saved
on: 2024-11-01
Embeddings are underrated
Saved
on: 2024-11-01
Make it Yourself
Across the world creative people are making high quality things of all kinds and sharing their work freely with all of humanity.
Saved
on: 2024-11-01
Make it Yourself
Saved
on: 2024-11-01
I Attended Google's Creator Conversation Event, And It Turned Into A Funera
I recently attended a funeral. It was called the Google Web Creator Conversation Event and took place on October 29, 2024, at Google headquarters in Mountain View, California.
Saved
on: 2024-10-31
I Attended Google's Creator Conversation Event, And It Turned Into A Funeral | GIANT FREAKIN ROBOT
I recently attended a funeral. It was called the Google Web Creator Conversation Event and took place on October 29, … Continue reading "I Attended Google’s Creator Conversation Event, And It Turned Into A Funeral"
Saved
on: 2024-10-31
How I write code using Cursor: A review
In forums relating to AI and AI coding in particular, I see a common inquiry from experienced software developers: Is anyone getting value out of tools like Cursor, and is it worth the subscription price?
Saved
on: 2024-10-29
How I write code using Cursor: A review
A personal review of Cursor, an LLM-powered coding tool.
Saved
on: 2024-10-29
(44) Vectors in SQLite! (with libSQL) - YouTube
In this video, I explore how to improve related article recommendations on a website by leveraging SQLite with experimental vector support in libSQL, a package created by Turso. Follow along as we use OpenAI's API to generate embeddings, store them in a database, and calculate nearest neighbors for
Saved
on: 2024-10-27
(44) Vectors in SQLite! (with libSQL) - YouTube
In this video, I explore how to improve related article recommendations on a website by leveraging SQLite with experimental vector support in libSQL, a packa...
Saved
on: 2024-10-27
An Introduction to BGP... from the operator of a small AS
BGP is a critical protocol powering the Internet, yet remains poorly understood. Here’s a quick introduction from the operator of a small AS.
Saved
on: 2024-10-24
Property hooks in Practice | PeakD
Property hooks, asymmetric visibility, interface properties... PHP 8.4 has hot new features. Let's see them in action.... by crell
Saved
on: 2024-10-23
Kurt Vonnegut’s lost board game finally published
It could have been a contemporary of Risk, Diplomacy, and other legendary wargames
Saved
on: 2024-10-21
How Google took my job — and how yours could be next
As you may know, up until this month, I was editor-in-chief of GGRecon, a small but growing publisher in the UK focusing on gaming and esports. In August last year, we hit record numbers of visitors…
Saved
on: 2024-10-20
Unlocking the Power of JSON Patch
JSON Patch is a simple, efficient, and standardized way to apply partial updates to JSON documents, especially over HTTP
Saved
on: 2024-10-19
0 → 1, Shipping Threads in 5 Months
Zahan Malkani shares how they built a microblogging service to compete with Twitter with a small team that shipped a new social network in a few months.
Saved
on: 2024-10-15
adaline/gateway
The only fully local production-grade Super SDK that provides a simple, unified, and powerful interface for calling more than 200+ LLMs. - adaline/gateway
Saved
on: 2024-10-15
Everything App for your teams
Huly, an open-source platform, serves as an all-in-one replacement of Linear, Jira, Slack, and Notion.
Saved
on: 2024-10-14
HTML for People
HTML isn't only for people working in the tech field. It's for everyone. Learn how to make a website from scratch in this beginner friendly web book.
Saved
on: 2024-10-11
Media Chrome Docs
Documentation for Media Chrome, a set of fully customizable media player controls using web components.
Saved
on: 2024-10-09
Practices of Reliable Software Design
Saved
on: 2024-10-09
My dev environment for php projects
My best dev environment for PHP projects with RoadRunner based on Docker and Docker Compose
Saved
on: 2024-10-08
PHPDocker.io
PHPDocker.io is a PHP development environment generator built with Docker containers
Saved
on: 2024-10-05
How were the 70s versions of pong and similar games implemented without a programmable computer?
My Dad once commented "Back in the 70s - when Wozniak was working at Atari - they were building games using electronics - not programming computers."
As a Computer Science graduate withou...
Saved
on: 2024-10-05
SiteOne Crawler
A very useful and free website analyzer you'll ♥ as a Dev/DevOps, QA engineer, SEO or Security specialist, website owner or consultant. It performs in-depth analyzes of your website, generates an offline or markdown version of the website, provides a detailed HTML audit report and works on all popular platforms - Windows, macOS and Linux (x64 and arm64 too).
Saved
on: 2024-10-04
Fixing Layout Shifts Caused by Web Fonts | DebugBear
Identify and fix layout shifts caused by web fonts, improving your Core Web Vitals scores and user experience
Saved
on: 2024-10-03
Serialization is the Secret - Zach Daniel
If a value mutates in the forest with no one to see it, does it really mutate?
Saved
on: 2024-10-02
Boris Vallejo and the Pixel Art of the Demoscene | Marin Comics
Boris Vallejo is an epic fantasy painter, who has had an immense influence on fantasy book covers, computer game box art, and even the demoscene. Throughout the decades, his works have often been replicated by pixel artists, leading to controversy. I rediscovered Vallejo's great work for myself, looked into the demoscene's love for his pictures and decided to recreate one of his paintings using only four colors and record it on video. My little article here features fantasy art history, demoscene drama, and a lot of pixel art fun.
Tags:
#art
Saved
on: 2024-10-01
Bop Spotter
Saved
on: 2024-09-30
SQL Tips and Tricks : Hacker News
Saved
on: 2024-09-25
SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) : Karwin, Bi
Bill Karwin has helped thousands of people write better SQL and build stronger relational databases. Now he’s sharing his collection of antipatterns—the most common errors he’s identified in those thousands of requests for help. Each chapter in this book helps you identify, explain, and correct a...
Saved
on: 2024-09-24
ReplicateUI
ReplicateUI. GitHub Gist: instantly share code, notes, and snippets.
Saved
on: 2024-09-24
What's inside the QR code menu at this cafe? - by peabee
Saved
on: 2024-09-23
Launch emulators like never before
App for launching iOS and Android simulators
Saved
on: 2024-09-22
Simpleicons
Saved
on: 2024-09-20
Text makeup
Saved
on: 2024-09-19
Comic Mono
A legible monospace font… the very typeface you’ve been trained to recognize since childhood
Saved
on: 2024-09-19
Download the Atkinson Hyperlegible Font
Read easier with Atkinson Hyperlegible Font, crafted for low-vision readers. Download for free and enjoy clear letters and numbers on your computer!
Saved
on: 2024-09-18