Bookmarks from 2023
160 bookmarks from 2023
Happy 50th birthday, Ethernet | APNIC Blog
Why has Ethernet endured as a ubiquitous data framing protocol over all these years?
Junior to senior: An action plan for engineering career success · GitHub
A guide providing actionable tips on how to transition from a junior to senior software engineer. Learn the essential technical competencies and communication skills needed to succeed, including th...
Git is my buddy: Effective Git as a solo developer - Mikkel Paulson
At this point, most developers use Git as a tool for collaboration. We have our rote-learned commands to pull, commit, and push. And of course, there's that one coworker who knows a bit more about Git than everyone else, who helps get us back on track whenever our local repos end
Before your next frontend pull request, use this checklist—Martian Chronicl
Frontend pull requests often contain common mistakes. Avoid them with this list of 7 small (but crucial) rules.
The massive bug at the heart of the npm ecosystem
An article detailing the massive bug at the heart of the npm ecosystem; encompassing a lack of validation by the public registry, package manifest inconsistancies & assumptions about package managers & security products
What is a Vector Database? | Pinecone
Discover Vector Databases: How They Work, Examples, Use Cases, Pros & Cons, Selection and Implementation. They have combined capabilities of traditional databases and standalone vector indexes while specializing for vector embeddings.
No, ‘AI’ Will Not Fix Accessibility — Adrian Roselli
In recent years, a series of new technologies have provided better experiences and outcomes for disabled users. Collectively branded “Artificial Intelligence”, the two biggest breakthroughs have been in computer vision and large language models (LLM). The former, computer vision,
JSON Hijacking | You’ve Been Haacked
A while back I wrote about a subtle JSON vulnerability which could result in the disclosure of sensitive information. That particular exploit involved overriding the JavaScript Array constructor to disclose the payload of a JSON array, something which most browsers do not support
Big Tech’s Biggest Bets (Or What It Takes to Build a Billion-User Platform)
Meta’s Reality Labs losses may be eye-watering, but such investments aren’t rare - and they’re looking increasingly essential to building (or disrupting) a billion user platform.
Using the Y-Axis to Maintain Focus and Attention - Christopher Butler
Attention is the product of focus. It is what we give information — our observation, concentration, and consideration — when we are able to maintain
8 annoying A/B testing mistakes every engineer should know - PostHog
Running experiments is equal parts powerful and terrifying. Powerful because you can validate changes that will transform your product for the better…























