Architecture Pitfalls: Don’t use your ORM entities for everything — embrace the SQL!
https://www.blackparrotlabs.io/post/architecture-pitfalls-dont-use-your-orm-entities-for-everything
https://redd.it/10a5thg
@programmingreddit
https://www.blackparrotlabs.io/post/architecture-pitfalls-dont-use-your-orm-entities-for-everything
https://redd.it/10a5thg
@programmingreddit
www.blackparrotlabs.io
Architecture Pitfalls: Don’t use your ORM entities for everything — embrace the SQL!
Black Parrot Labs Blog: When designing an application with JPA/Hibernate, I’ve encountered a common pattern that suggests developers should channel as many of their interactions as possible with their database via their persistence entities and ORM, avoiding…
Programming Interviews Turn Normal People into A-Holes
https://new.pythonforengineers.com/blog/programming-interviews-turn-normal-people-into-a-holes/
https://redd.it/10asxy6
@programmingreddit
https://new.pythonforengineers.com/blog/programming-interviews-turn-normal-people-into-a-holes/
https://redd.it/10asxy6
@programmingreddit
Python for Engineers
Programming Interviews Turn Normal People into A-Holes
Subtitle: Yet Another Tech Interviewing Post
There are hundreds and hundreds of blogs about how programming interviews suck, how they ask trivia questions or try to ask questions that only fresh graduates would know well (sort binary trees is the classical…
There are hundreds and hundreds of blogs about how programming interviews suck, how they ask trivia questions or try to ask questions that only fresh graduates would know well (sort binary trees is the classical…
Write your own OS - starting from the bootloader
https://o-oconnell.github.io/2023/01/12/p1os.html
https://redd.it/10al1k3
@programmingreddit
https://o-oconnell.github.io/2023/01/12/p1os.html
https://redd.it/10al1k3
@programmingreddit
o-oconnell’s posts
Part 1: Writing your own operating system
First post in a multi-part series on writing an operating system using components of other systems, such as MINIX. This post describes a small bootloader in detail and steps through debugging it on bare metal (QEMU). The sample code is hosted here.
CircleCI Incident Report for January 4, 2023 Security Incident
https://circleci.com/blog/jan-4-2023-incident-report/
https://redd.it/10bb76r
@programmingreddit
https://circleci.com/blog/jan-4-2023-incident-report/
https://redd.it/10bb76r
@programmingreddit
CircleCI
CircleCI incident report for January 4, 2023 security incident
Read the complete incident report from CircleCI’s January 4, 2023 security alert.
Announcing Hyperswitch - Open Source Payments Switch built with Rust
https://github.com/juspay/hyperswitch
https://redd.it/10bmhpb
@programmingreddit
https://github.com/juspay/hyperswitch
https://redd.it/10bmhpb
@programmingreddit
GitHub
GitHub - juspay/hyperswitch: An open source payments switch written in Rust to make payments fast, reliable and affordable
An open source payments switch written in Rust to make payments fast, reliable and affordable - juspay/hyperswitch
Examples of floating point problems
https://jvns.ca/blog/2023/01/13/examples-of-floating-point-problems/
https://redd.it/10b0jre
@programmingreddit
https://jvns.ca/blog/2023/01/13/examples-of-floating-point-problems/
https://redd.it/10b0jre
@programmingreddit
Julia Evans
Examples of floating point problems
Hello! I’ve been thinking about writing a zine about how things are represented on computers in bytes, so I was thinking about floating point.
Our cloud spend in 2022
https://dev.37signals.com/our-cloud-spend-in-2022/
https://redd.it/10bosw4
@programmingreddit
https://dev.37signals.com/our-cloud-spend-in-2022/
https://redd.it/10bosw4
@programmingreddit
37signals Dev
Our cloud spend in 2022
Since we published why we’re leaving the cloud, we’ve received a lot of questions about our actual spending. We’re happy to share, both where we currently are and where we’re going.
My synthesizer built with Java that renders objects on an oscilloscope in real-time using audio
https://github.com/jameshball/osci-render
https://redd.it/10c1j9i
@programmingreddit
https://github.com/jameshball/osci-render
https://redd.it/10c1j9i
@programmingreddit
GitHub
GitHub - jameshball/osci-render: 〰📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
〰📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio. - jameshball/osci-render
wInd3x, the iPod Bootrom exploit 10 years too late
https://q3k.org/wInd3x.html
https://redd.it/10c4xjl
@programmingreddit
https://q3k.org/wInd3x.html
https://redd.it/10c4xjl
@programmingreddit
Reddit
r/programming on Reddit: wInd3x, the iPod Bootrom exploit 10 years too late
Posted by u/nitrohigito - 517 votes and 29 comments
We Should Stop Trying to Make Scrum Fit for Every Situation
https://ageling.substack.com/p/we-should-stop-trying-to-make-scrum-fit-for-every-situation-f04d90cdd117
https://redd.it/10cexg4
@programmingreddit
https://ageling.substack.com/p/we-should-stop-trying-to-make-scrum-fit-for-every-situation-f04d90cdd117
https://redd.it/10cexg4
@programmingreddit
Ageling on Agile
We Should Stop Trying to Make Scrum Fit for Every Situation
Scrum serves a specific purpose and no more!
Interviews-as-a-Service: The Scammers
https://vadimkravcenko.com/shorts/interviews-as-a-service/
https://redd.it/10crs4z
@programmingreddit
https://vadimkravcenko.com/shorts/interviews-as-a-service/
https://redd.it/10crs4z
@programmingreddit
Vadim Kravcenko
The Dark Side of Remote Work: Interview Scam Epidemic
There's a rising trend of 'Interviews-as-a-service', a phenomenon that has gained momentum in the remote work era. Scammers exploit the interview process to secure jobs under false pretenses. The scam involves qualified individuals attending interviews and…
A new search engine for your Hugo website based on Lyra
https://www.paolomainardi.com/posts/hugo-search-engine-lyra/
https://redd.it/10dc1co
@programmingreddit
https://www.paolomainardi.com/posts/hugo-search-engine-lyra/
https://redd.it/10dc1co
@programmingreddit
Paolomainardi
A new search engine for your Hugo website based on Lyra
As per tradition, the image of this post is generated by DALL-E, and it well represents the content of the article: an investigator (aka Hugo) with his magic lens (LyraSearch) searching for interesting content in a galaxy, far, far away.
What I love more…
What I love more…
Inserting 1.1M rows/s from Pandas into QuestDB with Arrow, Rust & Cython
https://github.com/questdb/py-tsbs-benchmark/blob/main/README.md
https://redd.it/10di6d9
@programmingreddit
https://github.com/questdb/py-tsbs-benchmark/blob/main/README.md
https://redd.it/10di6d9
@programmingreddit
GitHub
py-tsbs-benchmark/README.md at main · questdb/py-tsbs-benchmark
Benchmark ingestion of the TSBS "dev ops" dataset into QuestDB via ILP using the `questdb` Python library and Pandas. - questdb/py-tsbs-benchmark
Inserting 1.1M rows/s from Pandas into QuestDB with Arrow, Rust & Cython
https://github.com/questdb/py-tsbs-benchmark/blob/main/README.md
https://redd.it/10di6d9
@programmingreddit
https://github.com/questdb/py-tsbs-benchmark/blob/main/README.md
https://redd.it/10di6d9
@programmingreddit
GitHub
py-tsbs-benchmark/README.md at main · questdb/py-tsbs-benchmark
Benchmark ingestion of the TSBS "dev ops" dataset into QuestDB via ILP using the `questdb` Python library and Pandas. - questdb/py-tsbs-benchmark
Know someone who wants to learn C++? 'Applied Modern C++' is a how-to-C++ book I'm writing in blog form!
https://blog.cjdb.xyz/applied-modern-cxx-01.html
https://redd.it/10d8pme
@programmingreddit
https://blog.cjdb.xyz/applied-modern-cxx-01.html
https://redd.it/10d8pme
@programmingreddit
blog.cjdb.xyz
Applied Modern C++
Introduces the series Applied Modern C++.
If You're Learning Back-End, Don't Start With Frameworks
https://blog.boot.dev/backend/dont-start-with-frameworks/
https://redd.it/10dhhc4
@programmingreddit
https://blog.boot.dev/backend/dont-start-with-frameworks/
https://redd.it/10dhhc4
@programmingreddit
Boot.dev Blog
If You're Learning Back-end, Don't Start with Frameworks
Look, I don’t hate frameworks. I’m not as starry-eyed as some other developers, especially when it comes to back-end frameworks, but I don’t think there’s anything wrong with using tools that make you productive.
Basecamp details $3.2 million bill that saw it quit cloud
https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill/?td=rt-3a
https://redd.it/10dpiw9
@programmingreddit
https://www.theregister.com/2023/01/16/basecamp_37signals_cloud_bill/?td=rt-3a
https://redd.it/10dpiw9
@programmingreddit
The Register
Basecamp details 'obscene' $3.2 million bill that caused it to quit the cloud
Reckons Dell kit could have stretched that dollar further
They're rebuilding the Death Star of complexity
https://world.hey.com/dhh/they-re-rebuilding-the-death-star-of-complexity-4fb5d08d
https://redd.it/10e7d98
@programmingreddit
https://world.hey.com/dhh/they-re-rebuilding-the-death-star-of-complexity-4fb5d08d
https://redd.it/10e7d98
@programmingreddit
Hey
They're rebuilding the Death Star of complexity
I started my career in programming during heydays of Java Enterprise Edition (J2EE). This was late 90s/early 00s, and there was a rich ecosystem of enterprise vendors hawking application servers, monitoring tools, and boxes upon boxes of other fancy solutions.…