Increase Test Fidelity By Avoiding Mocks
https://testing.googleblog.com/2024/02/increase-test-fidelity-by-avoiding-mocks.html
https://redd.it/1b6b6rg
@programmingreddit
https://testing.googleblog.com/2024/02/increase-test-fidelity-by-avoiding-mocks.html
https://redd.it/1b6b6rg
@programmingreddit
Google Testing Blog
Increase Test Fidelity By Avoiding Mocks
This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT e...
3 years of work and 1 million users later, I just open-sourced my "Internet OS"
https://github.com/HeyPuter/puter
https://redd.it/1b6mvg6
@programmingreddit
https://github.com/HeyPuter/puter
https://redd.it/1b6mvg6
@programmingreddit
GitHub
GitHub - HeyPuter/puter: 🌐 The Internet Computer! Free, Open-Source, and Self-Hostable.
🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. - HeyPuter/puter
CNCF Survey: Half of Organizations Spend More with Kubernetes, Mostly Due to Overprovisioning
https://www.infoq.com/news/2024/03/cncf-finops-kubernetes-overspend/
https://redd.it/1b68jsa
@programmingreddit
https://www.infoq.com/news/2024/03/cncf-finops-kubernetes-overspend/
https://redd.it/1b68jsa
@programmingreddit
InfoQ
CNCF Survey: Half of Organizations Spend More with Kubernetes, Mostly Due to Overprovisioning
CNCF published the results of its latest microsurvey report on cloud-native FinOps and cloud financial management (CFM). Kubernetes has driven cloud spending up for 49% of respondents, while 28% stated their costs remain unchanged and 24% saved after migrating…
The world absolutely needed a CHIP-8 Emulator written in "pure" PHP
https://github.com/mario-deluna/php-chip8
https://redd.it/1b6og92
@programmingreddit
https://github.com/mario-deluna/php-chip8
https://redd.it/1b6og92
@programmingreddit
GitHub
GitHub - mario-deluna/php-chip8: Yet another CHIP-8 emulator, but in PHP!
Yet another CHIP-8 emulator, but in PHP! Contribute to mario-deluna/php-chip8 development by creating an account on GitHub.
Nvidia bans using translation layers for CUDA software — previously the prohibition was only listed in the online EULA, now included in installed files [Updated]
https://www.tomshardware.com/pc-components/gpus/nvidia-bans-using-translation-layers-for-cuda-software-to-run-on-other-chips-new-restriction-apparently-targets-zluda-and-some-chinese-gpu-makers
https://redd.it/1b7go8t
@programmingreddit
https://www.tomshardware.com/pc-components/gpus/nvidia-bans-using-translation-layers-for-cuda-software-to-run-on-other-chips-new-restriction-apparently-targets-zluda-and-some-chinese-gpu-makers
https://redd.it/1b7go8t
@programmingreddit
Tom's Hardware
Nvidia bans using translation layers for CUDA software — previously the prohibition was only listed in the online EULA, now included…
Translators in the crosshairs.
Still talking to your rubber duck? Draw a diagram instead.
https://shiftmag.dev/talking-to-rubber-duck-draw-a-diagram-582/
https://redd.it/1b77adi
@programmingreddit
https://shiftmag.dev/talking-to-rubber-duck-draw-a-diagram-582/
https://redd.it/1b77adi
@programmingreddit
ShiftMag
Still talking to your rubber duck? Draw a diagram instead.
Engineers often use the rubber duck approach when they are stuck, but why not draw for our little yellow friend instead?
The most important goal in designing software is understandability
https://ntietz.com/blog/the-most-important-goal-in-designing-software-is-understandability/
https://redd.it/1b8b4jc
@programmingreddit
https://ntietz.com/blog/the-most-important-goal-in-designing-software-is-understandability/
https://redd.it/1b8b4jc
@programmingreddit
Reddit
From the programming community on Reddit: The most important goal in designing software is understandability
Posted by fagnerbrack - 149 votes and 38 comments
"Java is here to stay": Popular programming language to remain on business hit lists in 2024
https://www.itpro.com/software/development/java-is-here-to-stay-popular-programming-language-to-remain-on-business-hit-lists-in-2024
https://redd.it/1b8ya9n
@programmingreddit
https://www.itpro.com/software/development/java-is-here-to-stay-popular-programming-language-to-remain-on-business-hit-lists-in-2024
https://redd.it/1b8ya9n
@programmingreddit
ITPro
"Java is here to stay": Popular programming language to remain on business hit lists in 2024
Java developer recruitment will accelerate in 2024 as firms target greater efficiency and broader toolkits for teams
Computer programmers show distinct, expertise-dependent brain responses to violations in form and meaning when reading code - Scientific Reports
https://www.nature.com/articles/s41598-024-56090-6
https://redd.it/1b8rpjl
@programmingreddit
https://www.nature.com/articles/s41598-024-56090-6
https://redd.it/1b8rpjl
@programmingreddit
Nature
Computer programmers show distinct, expertise-dependent brain responses to violations in form and meaning when reading code
Scientific Reports - Computer programmers show distinct, expertise-dependent brain responses to violations in form and meaning when reading code
Why Facebook doesn't use Git
https://graphite.dev/blog/why-facebook-doesnt-use-git
https://redd.it/1b98u8g
@programmingreddit
https://graphite.dev/blog/why-facebook-doesnt-use-git
https://redd.it/1b98u8g
@programmingreddit
Graphite.dev
Why Facebook doesn’t use Git
Explore the journey of Facebook's transition from Git to Mercurial, uncovering the technical and social dynamics that influenced one of the tech industry's pivotal decisions in source control management. This post delves into the reasons behind Facebook's…
1BRC merykitty’s Magic SWAR: 8 Lines of Code Explained in 3,000 Words
https://questdb.io/blog/1brc-merykittys-magic-swar/
https://redd.it/1b9o4ax
@programmingreddit
https://questdb.io/blog/1brc-merykittys-magic-swar/
https://redd.it/1b9o4ax
@programmingreddit
QuestDB
1BRC merykitty’s Magic SWAR: 8 Lines of Code Explained in 3,000 Words | QuestDB
Explore the ingenious method behind the One Billion Row Challenge's fastest temperature parsing technique, featuring a deep dive into Quân Anh Mai's (@merykitty) optimization code without loops or if statements, leveraging bitwise operations and ALU magic…
Rate limiting APIs using Token Bucket Algorithm
https://github.com/hardikSinghBehl/rate-limiting-api-spring-boot
https://redd.it/1b9meye
@programmingreddit
https://github.com/hardikSinghBehl/rate-limiting-api-spring-boot
https://redd.it/1b9meye
@programmingreddit
GitHub
GitHub - hardikSinghBehl/rate-limiting-api-spring-boot: Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J…
Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J, Redis and Spring Security. - hardikSinghBehl/rate-limiting-api-spring-boot
Secure by Design: Google’s Perspective on Memory Safety
https://security.googleblog.com/2024/03/secure-by-design-googles-perspective-on.html
https://redd.it/1b9twm7
@programmingreddit
https://security.googleblog.com/2024/03/secure-by-design-googles-perspective-on.html
https://redd.it/1b9twm7
@programmingreddit
Google Online Security Blog
Secure by Design: Google’s Perspective on Memory Safety
Alex Rebert, Software Engineer, Christoph Kern, Principal Engineer, Security Foundations Google’s Project Zero reports that memory safety v...
Modern Git Commands and Features You Should Be Using
https://martinheinz.dev/blog/109?utm_source=tldrwebdev
https://redd.it/1bafh54
@programmingreddit
https://martinheinz.dev/blog/109?utm_source=tldrwebdev
https://redd.it/1bafh54
@programmingreddit
martinheinz.dev
Modern Git Commands and Features You Should Be Using
<p>
All of us - software engineers - use <code class="inline">git</code> every day, however most people only ever touch the most basic of commands, such as...
All of us - software engineers - use <code class="inline">git</code> every day, however most people only ever touch the most basic of commands, such as...
Browser extensions are underrated: the promise of hackable software
https://www.geoffreylitt.com/2019/07/29/browser-extensions
https://redd.it/1ba8iv6
@programmingreddit
https://www.geoffreylitt.com/2019/07/29/browser-extensions
https://redd.it/1ba8iv6
@programmingreddit
Geoffreylitt
Browser extensions are underrated: the promise of hackable software
In a world of closed platforms, browser extensions are the rare exception that let users modify the apps that we use.
The AI Dilemma: When Large Language Model Training Reaches A Dead End
https://medium.com/@jankammerath/the-ai-dilemma-when-large-language-model-training-reaches-a-dead-end-e2cf1de4a2ad?sk=476dbf6daa9d254204f6e1ed04d0927f
https://redd.it/1bahvvj
@programmingreddit
https://medium.com/@jankammerath/the-ai-dilemma-when-large-language-model-training-reaches-a-dead-end-e2cf1de4a2ad?sk=476dbf6daa9d254204f6e1ed04d0927f
https://redd.it/1bahvvj
@programmingreddit
Medium
The AI Dilemma: When Large Language Model Training Reaches A Dead End
AI is set out to replace hundreds of thousands of jobs not just in software engineering, but also in various other fields such as…