Migrating Facebook to MySQL 8.0
https://engineering.fb.com/2021/07/22/data-infrastructure/mysql/
https://redd.it/opjx9f
@programmingreddit
https://engineering.fb.com/2021/07/22/data-infrastructure/mysql/
https://redd.it/opjx9f
@programmingreddit
Engineering at Meta
Migrating Facebook to MySQL 8.0
MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These feature…
Gamasutra - The Microsoft Game Development Kit is now available for free on GitHub
https://www.gamasutra.com/view/news/385556/The_Microsoft_Game_Development_Kit_is_now_available_for_free_on_GitHub.php
https://redd.it/opyags
@programmingreddit
https://www.gamasutra.com/view/news/385556/The_Microsoft_Game_Development_Kit_is_now_available_for_free_on_GitHub.php
https://redd.it/opyags
@programmingreddit
GAMASUTRA
The Microsoft Game Development Kit is now available for free on GitHub
Microsoft has released its Microsoft Game Development Kit (GDK) onto GitHub for free. Writing on the Game Stack Blog, the Xbox maker said it wants to "enable any creator, anywhere on the planet, to make games for our ecosystem."
Simulating poor network connections so you can build better systems.
https://github.com/tylertreat/comcast
https://redd.it/oq2jqb
@programmingreddit
https://github.com/tylertreat/comcast
https://redd.it/oq2jqb
@programmingreddit
GitHub
GitHub - tylertreat/comcast: Simulating shitty network connections so you can build better systems.
Simulating shitty network connections so you can build better systems. - tylertreat/comcast
Deepmind will release a database of almost every protein encoded by the human genome under CC-BY 4.0 license.
https://alphafold.ebi.ac.uk/
https://redd.it/oq1z7m
@programmingreddit
https://alphafold.ebi.ac.uk/
https://redd.it/oq1z7m
@programmingreddit
alphafold.ebi.ac.uk
AlphaFold Protein Structure Database
Confessions of a 0.8x Developer
https://raddevon.com/articles/confessions-of-a-0-8x-developer/
https://redd.it/oq68pn
@programmingreddit
https://raddevon.com/articles/confessions-of-a-0-8x-developer/
https://redd.it/oq68pn
@programmingreddit
Rad Devon
How I built a web development career w/o being fast or smart
I have a confession to make: I'm not a very good developer. Definitely not a 10x developer – more like a 0.8x. Here's how I make an awesome living despite that.
5 Properties of an healthy Software Product
https://dominikbraun.io/blog/5-properties-of-an-healthy-software-product
https://redd.it/oq0you
@programmingreddit
https://dominikbraun.io/blog/5-properties-of-an-healthy-software-product
https://redd.it/oq0you
@programmingreddit
dominikbraun.io
5 properties of a healthy software project – dominikbraun.io
When joining a new team, figuring out whether a project is maintained properly often isn't easy - but there are some aspects healthy projects have in common.
Why "learn to code" is bullshit advice for 99% of non-technical founders and professionals — and how to develop *technical intuition and fluency* instead, which will grow your career faster.
https://sanpram.com/2021/05/25/ultimate-guide-to-software/
https://redd.it/oqpq95
@programmingreddit
https://sanpram.com/2021/05/25/ultimate-guide-to-software/
https://redd.it/oqpq95
@programmingreddit
reddit
Why "learn to code" is bullshit advice for 99% of non-technical...
Posted in r/programming by u/mngrwl • 1,694 points and 319 comments
Omission of a single '&' has caused Google to brick Chrome OS devices
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
https://redd.it/oqtzf3
@programmingreddit
https://arstechnica.com/gadgets/2021/07/google-pushed-a-one-character-typo-to-production-bricking-chrome-os-devices/
https://redd.it/oqtzf3
@programmingreddit
Ars Technica
Google pushed a one-character typo to production, bricking Chrome OS devices
Google broke a conditional statement that verifies passwords. A fix is rolling out.
Fluxsort: A branchless sorting algorithm 2.5 times faster than std:stable_sort
https://github.com/scandum/fluxsort
https://redd.it/oqvqbf
@programmingreddit
https://github.com/scandum/fluxsort
https://redd.it/oqvqbf
@programmingreddit
GitHub
GitHub - scandum/fluxsort: A fast branchless stable quicksort / mergesort hybrid that is highly adaptive.
A fast branchless stable quicksort / mergesort hybrid that is highly adaptive. - scandum/fluxsort
You Really Shouldn't Roll Your Own Crypto: An Empirical Study of Vulnerabilities in Cryptographic Libraries: "37.2% of vulnerabilities are memory safety issues, indicating that systems-level bugs are a greater security concern than the actual cryptographic procedures." [abstract + link to PDF, 15pp]
https://arxiv.org/abs/2107.04940
https://redd.it/or56tz
@programmingreddit
https://arxiv.org/abs/2107.04940
https://redd.it/or56tz
@programmingreddit
reddit
You Really Shouldn't Roll Your Own Crypto: An Empirical Study of...
Posted in r/programming by u/flexibeast • 195 points and 18 comments
Content-aware image resizing in JavaScript (using Seam Carving algorithm)
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/
https://redd.it/oquxvc
@programmingreddit
https://trekhleb.dev/blog/2021/content-aware-image-resizing-in-javascript/
https://redd.it/oquxvc
@programmingreddit
trekhleb.dev
Content-aware image resizing in JavaScript | Trekhleb
JavaScript implementation of so-called Seam Carving algorithm for the content-aware image resizing and objects removal. Dynamic programming approach is applied to optimize the resizing time.
Agile At 20: The Failed Revolution
https://www.simplethread.com/agile-at-20-the-failed-rebellion/
https://redd.it/ora1xs
@programmingreddit
https://www.simplethread.com/agile-at-20-the-failed-rebellion/
https://redd.it/ora1xs
@programmingreddit
Simple Thread
Agile at 20: The Failed Rebellion
Every software team says they do Agile and yet almost nobody is Agile. How did we get to this point? Where do we go from here?
I wrote an extremely fast SQL Parser in Python. It can translate between different dialects allowing you to reuse queries with different engines!
https://github.com/tobymao/sqlglot
https://redd.it/orezss
@programmingreddit
https://github.com/tobymao/sqlglot
https://redd.it/orezss
@programmingreddit
GitHub
GitHub - tobymao/sqlglot: Python SQL Parser and Transpiler
Python SQL Parser and Transpiler. Contribute to tobymao/sqlglot development by creating an account on GitHub.
16 of 30 Google results contain SQL injection vulnerabilities
https://waritschlager.de/sqlinjections-in-google-results.html
https://redd.it/oriboj
@programmingreddit
https://waritschlager.de/sqlinjections-in-google-results.html
https://redd.it/oriboj
@programmingreddit
reddit
16 of 30 Google results contain SQL injection vulnerabilities
Posted in r/programming by u/Phenee • 175 points and 42 comments
We learned our database (redis) can only handle 65,536 concurrent players
https://twitter.com/Splitgate/status/1418265422504202240
https://redd.it/ord39t
@programmingreddit
https://twitter.com/Splitgate/status/1418265422504202240
https://redd.it/ord39t
@programmingreddit
Twitter
Splitgate
We spent all night optimizing more but after talking to AWS, we learned our database (redis) can only handle 65,536 concurrent players (what we hit last night). So no optimizations matter yet. We are working on a queue system to let 65k ppl in until we remove…
Understanding Rust futures by going way too deep
https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep
https://redd.it/ormzi1
@programmingreddit
https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep
https://redd.it/ormzi1
@programmingreddit
fasterthanli.me
Understanding Rust futures by going way too deep
So! Rust futures! Easy peasy lemon squeezy. Until it’s not. So let’s do the easy thing, and then instead of waiting for the hard thing to sneak up on us, we’ll go for it intentionally.
That’s all-a...
That’s all-a...
Building a Better Resume for Developers
http://www.bennorthrop.com/Essays/2021/techrez-a-better-resume-for-tech.php
https://redd.it/orypo5
@programmingreddit
http://www.bennorthrop.com/Essays/2021/techrez-a-better-resume-for-tech.php
https://redd.it/orypo5
@programmingreddit
Ben Northrop
A Better Resume for Developers
It's 2021 and we have LinkedIn and Indeed and a ton of other apps, services, and algorithms to help us find employers and to help employers find us. But yet we still have resumes. And they still kind of suck.
What I Wish I Knew About CSS When Starting Out As A Frontender
https://engineering.kablamo.com.au/posts/2021/my-first-css
https://redd.it/orqmp3
@programmingreddit
https://engineering.kablamo.com.au/posts/2021/my-first-css
https://redd.it/orqmp3
@programmingreddit
engineering.kablamo.com.au
Insights from the Kablamo Team.
Insights from the Kablamo Engineering Team