Back to Coupling and Cohesion
https://bastrich.tech/coupling-and-cohesion/
https://redd.it/1wmckoi
@programmingreddit
https://bastrich.tech/coupling-and-cohesion/
https://redd.it/1wmckoi
@programmingreddit
Daniil Bastrich - Software Development Engineer
Back to Coupling and Cohesion - Daniil Bastrich
Coupling and Cohesion in practice: meaningful quantitative metrics and the common ground behind software design principles.
Android 17 enables certificate transparency, and breaks custom CAs
https://httptoolkit.com/blog/android-17-certificate-transparency/
https://redd.it/1wo04r9
@programmingreddit
https://httptoolkit.com/blog/android-17-certificate-transparency/
https://redd.it/1wo04r9
@programmingreddit
Httptoolkit
Android 17 enables certificate transparency, and breaks custom CAs
Do you want to know what your phone is sending & receiving? Nowadays, that means you need to control who it trusts. In modern connections everything sent &...
We ported the original Doom to SQL
https://cedardb.com/blog/sqldoom/
https://redd.it/1wo7amj
@programmingreddit
https://cedardb.com/blog/sqldoom/
https://redd.it/1wo7amj
@programmingreddit
Cedardb
We ported the original Doom to SQL
CedarDB is a database system that delivers unmatched performance for transactions and analytics, from small writes to handling billions of rows. Built on cutting-edge research to power today’s tools and tomorrow’s challenges.
Railway-Oriented Programming
https://kciter.so/posts/railway-oriented-programming/en/
https://redd.it/1wo3zxx
@programmingreddit
https://kciter.so/posts/railway-oriented-programming/en/
https://redd.it/1wo3zxx
@programmingreddit
kciter.so
Railway-Oriented Programming | kciter.so
When you develop a program, dealing with errors and side effects is unavoidable. However carefully you write the code, there will be…
How GCC and Clang performance changed over 10 years: my experiment
https://medium.com/@kostya27/gcc-vs-clang-10-years-of-evolution-396cd90881c0?postPublishedType=repub
https://redd.it/1wosqbq
@programmingreddit
https://medium.com/@kostya27/gcc-vs-clang-10-years-of-evolution-396cd90881c0?postPublishedType=repub
https://redd.it/1wosqbq
@programmingreddit
Medium
How GCC and Clang performance changed over 10 years: my experiment
I’ve always been fascinated by the history of compilers. So I compiled the same C benchmark(index-c) with GCC from 4 to 16 and Clang from 3…
We still maintain a development tool first released in 1993. Here’s what 30+ years of backwards compatibility looks like
https://visualneo.com/visualneo-win/from-neobook-to-visualneo-win-30-years-of-keeping-a-development-tool-alive
https://redd.it/1wpuggf
@programmingreddit
https://visualneo.com/visualneo-win/from-neobook-to-visualneo-win-30-years-of-keeping-a-development-tool-alive
https://redd.it/1wpuggf
@programmingreddit
VisualNEO. Cross-platform App Development Tool for Windows
From NeoBook to VisualNEO: 30+ Years of a Development Tool
From NeoBook to VisualNEO Win: 30+ Years of Keeping a Development Tool Alive
Microservices are organizational debt disguised as architecture.
https://martinfowler.com/bliki/MonolithFirst.html
https://redd.it/1wq8nbw
@programmingreddit
https://martinfowler.com/bliki/MonolithFirst.html
https://redd.it/1wq8nbw
@programmingreddit
martinfowler.com
bliki: Monolith First
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
Optimizing a Lock-Free Ring Buffer
https://david.alvarezrosa.com/posts/optimizing-a-lock-free-ring-buffer/
https://redd.it/1wqok1x
@programmingreddit
https://david.alvarezrosa.com/posts/optimizing-a-lock-free-ring-buffer/
https://redd.it/1wqok1x
@programmingreddit
David Álvarez Rosa
Optimizing a Lock-Free Ring Buffer | David Álvarez Rosa
A single-producer single-consumer (SPSC) queue is a great example of how far constraints can take a design. In this post, you will learn how to implement a ring …
Postgres AT TIME ZONE 'UTC' does NOT do what you think it does
https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does
https://redd.it/1wrc4sh
@programmingreddit
https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does
https://redd.it/1wrc4sh
@programmingreddit
Book of Revenue
Postgres AT TIME ZONE 'UTC' does NOT do what you think it does
And why you may need to repeat AT TIME ZONE 'UTC' twice.
SUMMARY
* AT TIME ZONE 'UTC' converts the data type from timestamptz to timestamp (example).
* Now you are inadvertently using the timestamp without time zone (aka timestamp) data type…
SUMMARY
* AT TIME ZONE 'UTC' converts the data type from timestamptz to timestamp (example).
* Now you are inadvertently using the timestamp without time zone (aka timestamp) data type…