My first VSCode extension, "Staircase Imports"!
https://marketplace.visualstudio.com/items?itemName=MyPing0.staircase-import-formatter
https://redd.it/1atmabb
@programmingreddit
https://marketplace.visualstudio.com/items?itemName=MyPing0.staircase-import-formatter
https://redd.it/1atmabb
@programmingreddit
Visualstudio
Staircase Imports - Visual Studio Marketplace
Extension for Visual Studio Code - Format your library imports in a staircase pattern
How I built a fully offline smart home, and why you should too
https://www.androidauthority.com/offline-smart-home-3398608
https://redd.it/1atw47b
@programmingreddit
https://www.androidauthority.com/offline-smart-home-3398608
https://redd.it/1atw47b
@programmingreddit
Android Authority
How I built a fully offline smart home, and why you should too
Tired of your smart home failing during internet outages? Me too, so I made the switch to an offline smart home. Here's how you can too.
Naming is hard. How far can we go without? The namingless programming language
https://github.com/akalenuk/the_namingless_programming_language
https://redd.it/1atx52s
@programmingreddit
https://github.com/akalenuk/the_namingless_programming_language
https://redd.it/1atx52s
@programmingreddit
GitHub
GitHub - akalenuk/the_namingless_programming_language: Naming is hard. How far can we go without?
Naming is hard. How far can we go without? Contribute to akalenuk/the_namingless_programming_language development by creating an account on GitHub.
Union, intersection, difference, and more are coming to JavaScript Sets
https://www.sonarsource.com/blog/union-intersection-difference-javascript-sets/
https://redd.it/1aumh3g
@programmingreddit
https://www.sonarsource.com/blog/union-intersection-difference-javascript-sets/
https://redd.it/1aumh3g
@programmingreddit
Sonarsource
Union, intersection, difference, and more are coming to JavaScript Sets
The JavaScript Set was introduced to the language in the ES2015 spec, but it has always seemed incomplete. That's about to change with the addition of functions like intersection, union and difference.
How Reddit Scaled to Millions of Decisions Per Second
https://www.permit.io/blog/how-reddit-scaled-to-millions-of-decisions-per-second
https://redd.it/1auum43
@programmingreddit
https://www.permit.io/blog/how-reddit-scaled-to-millions-of-decisions-per-second
https://redd.it/1auum43
@programmingreddit
www.permit.io
How Reddit Scaled to Millions of Decisions Per Second
Scale is a challenge that every developer encounters at some point - how did Reddit approach this challenge, and what can we learn from it?
Google Lays Off Thousands More Employees Despite Record Profits One Year After Laying off 12,000 Employees As Workers Begin Worrying AI is Slowly Replacing Them
https://finance.yahoo.com/news/google-lays-off-thousands-more-210822278.html
https://redd.it/1avcx6k
@programmingreddit
https://finance.yahoo.com/news/google-lays-off-thousands-more-210822278.html
https://redd.it/1avcx6k
@programmingreddit
Yahoo Finance
Google Lays Off Thousands More Employees Despite Record Profits One Year After Laying off 12,000 Employees As Workers Begin Worrying…
Google has initiated significant layoffs across its various teams, including the Voice Assistant, hardware, engineering and ad sales teams, marking a continuation of the tech industry’s trend towards reducing workforce expenses. The layoffs have affected…
Falsehoods Junior Developers believe about becoming Senior
https://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/
https://redd.it/1avts28
@programmingreddit
https://vadimkravcenko.com/shorts/falsehoods-junior-developers-believe-about-becoming-senior/
https://redd.it/1avts28
@programmingreddit
Vadim Kravcenko
Falsehoods Junior Developers believe about becoming Senior
These are mostly my thoughts about what I was expecting as a junior and how I perceived senior developers. To be honest, I was romanticizing them quite a
Measuring energy usage: regular code vs. SIMD code
https://lemire.me/blog/2024/02/19/measuring-energy-usage-regular-code-vs-simd-code/
https://redd.it/1avapz8
@programmingreddit
https://lemire.me/blog/2024/02/19/measuring-energy-usage-regular-code-vs-simd-code/
https://redd.it/1avapz8
@programmingreddit
Fast memory vulnerabilities, written in 100% safe Rust
https://github.com/Speykious/cve-rs
https://redd.it/1avq1jw
@programmingreddit
https://github.com/Speykious/cve-rs
https://redd.it/1avq1jw
@programmingreddit
GitHub
GitHub - Speykious/cve-rs: Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs
22 years later, YAML now has a media type
https://httptoolkit.com/blog/yaml-media-type-rfc/
https://redd.it/1avk8fi
@programmingreddit
https://httptoolkit.com/blog/yaml-media-type-rfc/
https://redd.it/1avk8fi
@programmingreddit
Httptoolkit
22 years later, YAML now has a media type
As of February 14th 2024, RFC 9512 formally registers "application/yaml" as the media type for all YAML content, and adds "+yaml" as a standard structured...
Why would anyone do something as absurd as mob programming?!
https://shiftmag.dev/mob-programming-why-do-it-882/
https://redd.it/1awf6od
@programmingreddit
https://shiftmag.dev/mob-programming-why-do-it-882/
https://redd.it/1awf6od
@programmingreddit
ShiftMag
Why would anyone do something as absurd as mob programming?!
My team was enjoying a coffee break when I uttered a question I assumed I would regret: "Why don't we try mob programming?"
Ongoing malware laced developer job interviews
https://blog.phylum.io/smuggling-malware-in-test-code/
https://redd.it/1awfc5c
@programmingreddit
https://blog.phylum.io/smuggling-malware-in-test-code/
https://redd.it/1awfc5c
@programmingreddit
Phylum Research | Software Supply Chain Security
Fake Developer Jobs Laced With Malware
Phylum continues to discover malware polluting open-source ecosystems. In this blog post, we take a deep-dive into an npm package trying to masquerade as code profiler which actually installs several malicious scripts including a cryptocurrency and credential…
Moving a Billion Postgres Rows on a $100 Budget
https://blog.peerdb.io/moving-a-billion-postgres-rows-on-a-100-budget
https://redd.it/1awl4x2
@programmingreddit
https://blog.peerdb.io/moving-a-billion-postgres-rows-on-a-100-budget
https://redd.it/1awl4x2
@programmingreddit
PeerDB Blog
Moving a Billion Postgres Rows on a $100 Budget
Inspired by the 1BR Challenge, I wanted to see how much it would cost to transfer 1 billion rows from Postgres to Snowflake. Moving 1 billion rows is no easy task. The process involves not just the transfer of data but ensuring its integrity, error r...
Why are non-DRY specs more maintainable?
https://thedailydeveloper.substack.com/p/why-are-non-dry-specs-more-maintainable
https://redd.it/1awcwxw
@programmingreddit
https://thedailydeveloper.substack.com/p/why-are-non-dry-specs-more-maintainable
https://redd.it/1awcwxw
@programmingreddit
Substack
Why are non-DRY specs more maintainable?
UPDATE: This post was so popular that I recorded a quick podcast about the reception and added a bit more color to my opinions.
That one time Keygen went down for 5 hours (twice)
https://keygen.sh/blog/that-one-time-keygen-went-down-for-5-hours-twice/
https://redd.it/1awxpos
@programmingreddit
https://keygen.sh/blog/that-one-time-keygen-went-down-for-5-hours-twice/
https://redd.it/1awxpos
@programmingreddit
Keygen
That One Time Keygen Went Down for 5 Hours (Twice)
A postmortem of the dashboard and API outage that occurred on February 5th and 6th, 2024.
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
https://questdb.io/blog/billion-row-challenge-step-by-step/
https://redd.it/1ax3okp
@programmingreddit
https://questdb.io/blog/billion-row-challenge-step-by-step/
https://redd.it/1ax3okp
@programmingreddit
QuestDB
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s | QuestDB
I took part in the Billion Row Challenge. Enjoy a deep, step-by-step summary of how you get from a Parallel Java Streams implementation that takes 71 seconds to a super-optimized version that takes 1.7 seconds. Example code and walkthroughs included!
Large Language Models Are Drunk at the Wheel
https://matt.si/2024-02/llms-overpromised/
https://redd.it/1ax67fp
@programmingreddit
https://matt.si/2024-02/llms-overpromised/
https://redd.it/1ax67fp
@programmingreddit
matt.si
Large Language Models Are Drunk at the Wheel
As an Artificial Intelligence proponent, I want to see the field succeed and go on to do great things. That is precisely why the current exaggerated publicity…
Your GitHub pull request workflow is slowing everyone down
https://graphite.dev/blog/your-github-pr-workflow-is-slow
https://redd.it/1axlhx1
@programmingreddit
https://graphite.dev/blog/your-github-pr-workflow-is-slow
https://redd.it/1axlhx1
@programmingreddit
Graphite
Your GitHub pull request workflow is slowing everyone down
Optimize your GitHub pull request workflow with this step-by-step guide. Improve collaboration & code review.