Slack Combines ASTs with LLMs to Automatically Convert 80% of 15,000 Unit Tests
https://www.infoq.com/news/2024/06/slack-automatic-test-conversion/
https://redd.it/1ddtvnf
@programmingreddit
https://www.infoq.com/news/2024/06/slack-automatic-test-conversion/
https://redd.it/1ddtvnf
@programmingreddit
InfoQ
Slack Combines ASTs with Large Language Models to Automatically Convert 80% of 15,000 Unit Tests
Slack's engineering team recently published how it used a large language model (LLM) to automatically convert 15,000 unit and integration tests from Enzyme to React Testing Library (RTL). By combining Abstract Syntax Tree (AST) transformations and AI-powered…
Don't Refactor Like Uncle Bob
https://theaxolot.wordpress.com/2024/05/08/dont-refactor-like-uncle-bob-please/
https://redd.it/1deapq7
@programmingreddit
https://theaxolot.wordpress.com/2024/05/08/dont-refactor-like-uncle-bob-please/
https://redd.it/1deapq7
@programmingreddit
Axol's Blog
Don’t Refactor Like Uncle Bob. Please
Correction: Throughout this article, I attribute Chapter 2 of Clean Code to Robert Martin, however I was recently informed that this particular chapter was actually authored by Tim Ottinger. That s…
Programming is Mostly Thinking
https://agileotter.blogspot.com/2014/09/programming-is-mostly-thinking.html
https://redd.it/1df17vt
@programmingreddit
https://agileotter.blogspot.com/2014/09/programming-is-mostly-thinking.html
https://redd.it/1df17vt
@programmingreddit
Blogspot
Programming Is Mostly Thinking
Pretend you have a really great programming day. You only have to attend a few meetings, have only a few off-topic conversations, don'...
For Senior Engineers constantly struggling with sprint efficiency : The Worst Programmer
https://dannorth.net/the-worst-programmer/
https://redd.it/1df6b0g
@programmingreddit
https://dannorth.net/the-worst-programmer/
https://redd.it/1df6b0g
@programmingreddit
How Serious Sam handled massive amounts of enemies on 56k modem connections
https://staniks.github.io/articles/serious-engine-networking-analysis
https://redd.it/1df579i
@programmingreddit
https://staniks.github.io/articles/serious-engine-networking-analysis
https://redd.it/1df579i
@programmingreddit
staniks.github.io
Serious Engine Networking - Dive-in Analysis
Personal website and blog.
Manifest V3 updates landed in Firefox 127
https://blog.mozilla.org/addons/2024/06/13/manifest-v3-updates-landed-in-firefox-127/
https://redd.it/1dfeh15
@programmingreddit
https://blog.mozilla.org/addons/2024/06/13/manifest-v3-updates-landed-in-firefox-127/
https://redd.it/1dfeh15
@programmingreddit
Mozilla Add-ons Community Blog
Manifest V3 updates landed in Firefox 127
Below is the next installation in our series of community updates designed to provide clarity and transparency as we continue to deliver Manifest V3 related improvements with each new Firefox release.
Going from 0 to 1: How to write better unit tests when there are none
https://graphite.dev/blog/how-to-write-better-unit-tests
https://redd.it/1dfbz7i
@programmingreddit
https://graphite.dev/blog/how-to-write-better-unit-tests
https://redd.it/1dfbz7i
@programmingreddit
Graphite.dev
Going from 0 to 1: How to write better unit tests when there are none
When I joined Graphite, there were almost no tests in the entire codebase. Out of the team of five engineers, three had previously worked at Meta — and had internalized the poor testing culture practiced there.
What Emacs got right, or how I wish modern apps were more like a 50 year old text editor
https://danielde.dev/blog/what-emacs-got-right
https://redd.it/1dfunxz
@programmingreddit
https://danielde.dev/blog/what-emacs-got-right
https://redd.it/1dfunxz
@programmingreddit
Reddit
From the programming community on Reddit: What Emacs got right, or how I wish modern apps were more like a 50 year old text editor
Posted by 1231313 - 128 votes and 64 comments
The Tech Secrets Behind How Walmart Handled Black Friday Traffic Spikes
https://favtutor.com/articles/how-walmart-handled-black-friday-traffic/
https://redd.it/1dfozqg
@programmingreddit
https://favtutor.com/articles/how-walmart-handled-black-friday-traffic/
https://redd.it/1dfozqg
@programmingreddit
FavTutor Articles
The Tech Secrets Behind How Walmart Handled Black Friday Traffic Spikes
Let's understand how Walmart successfully managed the traffic surges during the Black Friday event with their Clojure system.
Postgres is all you need, even for vectors
https://anyblockers.com/posts/postgres-is-all-you-need-even-for-vectors
https://redd.it/1dgi7cf
@programmingreddit
https://anyblockers.com/posts/postgres-is-all-you-need-even-for-vectors
https://redd.it/1dgi7cf
@programmingreddit
Anyblockers
Postgres is all you need, even for vectors / anyblockers
Exploring the versatility of Postgres for vector storage and querying with pgvector
The Story of Reformatting 100k Files at Google in 2011
https://laurent.le-brun.eu/blog/the-story-of-reformatting-100k-files-at-google-in-2011
https://redd.it/1dh87j1
@programmingreddit
https://laurent.le-brun.eu/blog/the-story-of-reformatting-100k-files-at-google-in-2011
https://redd.it/1dh87j1
@programmingreddit
Reddit
From the programming community on Reddit: The Story of Reformatting 100k Files at Google in 2011
Posted by laurentlb - 141 votes and 45 comments
Why People are Angry over Go 1.23 Iterators
https://www.gingerbill.org/article/2024/06/17/go-iterator-design/
https://redd.it/1dhxvk6
@programmingreddit
https://www.gingerbill.org/article/2024/06/17/go-iterator-design/
https://redd.it/1dhxvk6
@programmingreddit
www.gingerbill.org
Why People are Angry over Go 1.23 Iterators
NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423
TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language.
I recently saw a post on Twitter showing…
TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language.
I recently saw a post on Twitter showing…
US employment of software developers is in decline, and has been since pre-pandemic
https://www.adpri.org/the-rise-and-fall-of-the-software-developer/
https://redd.it/1di8pe9
@programmingreddit
https://www.adpri.org/the-rise-and-fall-of-the-software-developer/
https://redd.it/1di8pe9
@programmingreddit
ADP Research
The rise—and fall—of the software developer - ADP Research
Since the rise of the internet, software developers have commanded big salaries and valuable perks. But something has shifted since the pandemic.
How React 19 (Almost) Made the Internet Slower
https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/
https://redd.it/1dhz3i8
@programmingreddit
https://blog.codeminer42.com/how-react-19-almost-made-the-internet-slower/
https://redd.it/1dhz3i8
@programmingreddit
The Miners - Codeminer42’s Engineering Blog
How React 19 (Almost) Made the Internet Slower - The Miners
The author discusses the React 19 change that went unnoticed until last week that could potentially degrade the performance of websites that rely React.
Why Take Home Tests Suck: A Developer’s Perspective on Hiring Practices
https://medium.com/@dcam/daed731806b7?source=friends_link&sk=1b300cd3c21f21958f473a453f9be1b9
https://redd.it/1di0poa
@programmingreddit
https://medium.com/@dcam/daed731806b7?source=friends_link&sk=1b300cd3c21f21958f473a453f9be1b9
https://redd.it/1di0poa
@programmingreddit
Medium
Why Take Home Tests Suck: A Developer’s Perspective on Hiring Practices
I guess I’m just a fan of the “not-so-hot” takes. I recently posted Beyond ‘Gotcha’ Questions: The LRU Cache Challenge for Real-World…
Cognitive Load is what matters
https://github.com/zakirullin/cognitive-load
https://redd.it/1dio0kz
@programmingreddit
https://github.com/zakirullin/cognitive-load
https://redd.it/1dio0kz
@programmingreddit
GitHub
GitHub - zakirullin/cognitive-load: 🧠 Cognitive load is what matters
🧠 Cognitive load is what matters. Contribute to zakirullin/cognitive-load development by creating an account on GitHub.