Avoiding if-else Hell: The Functional Style
https://lackofimagination.org/2024/09/avoiding-if-else-hell-the-functional-style/
https://redd.it/1fozl65
@programmingreddit
https://lackofimagination.org/2024/09/avoiding-if-else-hell-the-functional-style/
https://redd.it/1fozl65
@programmingreddit
Lack of Imagination
Avoiding if-else Hell: The Functional Style
Many years ago, I took part in the development of a taxi-hailing mobile app that is still widely used today. I don’t know what kind of code they’re running now, but in those early days, the driver assignment code –if I remember it correctly– was similar in…
Eliminating Memory Safety Vulnerabilities at the Source
https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html
https://redd.it/1fpg0iw
@programmingreddit
https://security.googleblog.com/2024/09/eliminating-memory-safety-vulnerabilities-Android.html
https://redd.it/1fpg0iw
@programmingreddit
Google Online Security Blog
Eliminating Memory Safety Vulnerabilities at the Source
Posted by Jeff Vander Stoep - Android team, and Alex Rebert - Security Foundations Memory safety vulnerabilities remain a pervasive threa...
The father of JavaScript joins forces with nearly 10000 developers to collectively attack Oracle…
https://medium.com/@beckmoulton/the-father-of-javascript-joins-forces-with-nearly-10000-developers-to-collectively-attack-oracle-121d14a894b9
https://redd.it/1fpqxk5
@programmingreddit
https://medium.com/@beckmoulton/the-father-of-javascript-joins-forces-with-nearly-10000-developers-to-collectively-attack-oracle-121d14a894b9
https://redd.it/1fpqxk5
@programmingreddit
Medium
The father of JavaScript joins forces with nearly 10000 developers to collectively attack Oracle…
Oracle controls the JavaScript trademark because it acquired Sun Microsystems in 2009, which had applied for the trademark as early as 1995…
PostgreSQL 17 Released!
https://www.postgresql.org/about/news/postgresql-17-released-2936/
https://redd.it/1fpvtn7
@programmingreddit
https://www.postgresql.org/about/news/postgresql-17-released-2936/
https://redd.it/1fpvtn7
@programmingreddit
PostgreSQL News
PostgreSQL 17 Released!
The [PostgreSQL Global Development Group](https://www.postgresql.org) today announced the release of [PostgreSQL 17](https://www.postgresql.org/docs/17/release-17.html), the latest version of the world's most advanced …
Seems that the recent source code release of Winamp violates LGPL
https://github.com/WinampDesktop/winamp/issues/240
https://redd.it/1fpxrpp
@programmingreddit
https://github.com/WinampDesktop/winamp/issues/240
https://redd.it/1fpxrpp
@programmingreddit
GitHub
LGPL violation · Issue #240 · WinampDesktop/winamp
You have included a (partial) copy of Source code for LGPL-licensed libdiscid to statically link. However, you did not include the actual copy of the License (which should have been included, as it...
Tired of other developers? #ifdef your code with your Windows username
https://stannedelchev.net/tired-of-other-developers-ifdef-your-code-with-your-windows-username/
https://redd.it/1fqj4vn
@programmingreddit
https://stannedelchev.net/tired-of-other-developers-ifdef-your-code-with-your-windows-username/
https://redd.it/1fqj4vn
@programmingreddit
stannedelchev.net
Tired of other developers? #ifdef your code with your Windows username
We all know other developers write bad code. My code is the best. So what if I could only run my code and not worry about other people’s code? Introducing misused conditional compilation symbols! John likes simple variable names and short code. Jake believes…
Thanks, Arc Browser! Latest Vulnerability Exposes Just How Inefficient Row-Level Security (RLS) Is
https://www.permit.io/blog/rls-is-not-enough
https://redd.it/1fqjqgw
@programmingreddit
https://www.permit.io/blog/rls-is-not-enough
https://redd.it/1fqjqgw
@programmingreddit
www.permit.io
The Arc Browser Vulnerability Exposes the Inefficiency of Row-Level Security (RLS)
Learn what the latest Arc Browser vulnerability can teach us about the proper usage of row-level security.
It's hard to write code for computers, but it's even harder to write code for humans
https://erikbern.com/2024/09/27/its-hard-to-write-code-for-humans.html
https://redd.it/1fqzh16
@programmingreddit
https://erikbern.com/2024/09/27/its-hard-to-write-code-for-humans.html
https://redd.it/1fqzh16
@programmingreddit
Erik Bernhardsson
It's hard to write code for computers, but it's even harder to write code for humans
How to build developer tools for happiness and productivity.
Hacking Kia: Remotely Controlling Cars With Just a License Plate
https://samcurry.net/hacking-kia
https://redd.it/1fr89ji
@programmingreddit
https://samcurry.net/hacking-kia
https://redd.it/1fr89ji
@programmingreddit
samcurry.net
Hacking Kia: Remotely Controlling Cars With Just a License Plate
On June 11th, 2024, we discovered a set of vulnerabilities in Kia vehicles that allowed remote control over key functions using only a license plate. These attacks could be executed remotely on any hardware-equipped vehicle in about 30 seconds, regardless…
Announcing iceoryx2 v0.4: Incredibly Fast Inter-Process Communication Library for Rust, C++, and C
https://ekxide.io/blog/iceoryx2-0-4-release/
https://redd.it/1fri9v0
@programmingreddit
https://ekxide.io/blog/iceoryx2-0-4-release/
https://redd.it/1fri9v0
@programmingreddit
ekxide IO GmbH
ekxide IO GmbH | The company behind iceoryx and iceoryx2 | iceoryx Support & Training
Official iceoryx support, training and custom feature development by ekxide IO GmbH. Expert C++ & Rust engineering services for mission-critical projects and systems.
Why TCP needs 3 handshakes
https://www.pixelstech.net/article/1727412048-Why-TCP-needs-3-handshakes
https://redd.it/1frsz7s
@programmingreddit
https://www.pixelstech.net/article/1727412048-Why-TCP-needs-3-handshakes
https://redd.it/1frsz7s
@programmingreddit
www.pixelstech.net
Why TCP needs 3 handshakes
Prerequisite KnowledgeFirst, let's look at the control bits and state machine of TCP, which form the basis for understanding the three-way handshake of TCP.TCP Packet Control BitsThe control bits in t
Devs gaining little (if anything) from AI coding assistants
https://www.cio.com/article/3540579/devs-gaining-little-if-anything-from-ai-coding-assistants.html
https://redd.it/1fs72u2
@programmingreddit
https://www.cio.com/article/3540579/devs-gaining-little-if-anything-from-ai-coding-assistants.html
https://redd.it/1fs72u2
@programmingreddit
CIO
Devs gaining little (if anything) from AI coding assistants
Code analysis firm sees no major benefits from AI dev tool when measuring key programming metrics, though others report incremental gains from coding copilots with emphasis on code review.
Why Freelancing Isn’t the Dream It’s Made Out to Be
https://medium.com/mr-plan-publication/why-freelancing-isnt-the-dream-it-s-made-out-to-be-730b6f355681?sk=f2e33e579ceccb87f3df66e5d72290b5
https://redd.it/1fs0xoh
@programmingreddit
https://medium.com/mr-plan-publication/why-freelancing-isnt-the-dream-it-s-made-out-to-be-730b6f355681?sk=f2e33e579ceccb87f3df66e5d72290b5
https://redd.it/1fs0xoh
@programmingreddit
Medium
Why Freelancing Isn’t the Dream It’s Made Out to Be
The truth behind freelancing: unpredictable paychecks, no health insurance, and trying to scale a business that often feels like a hamster…
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Code Size
https://hamy.xyz/labs/2024-09_types-vs-no-types
https://redd.it/1fs65du
@programmingreddit
https://hamy.xyz/labs/2024-09_types-vs-no-types
https://redd.it/1fs65du
@programmingreddit
Reddit
From the programming community on Reddit: Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and…
Posted by SIRHAMY - 99 votes and 73 comments