Hi all, how we all have a great weekend. This week, I found this Flutter couse on udemy. It’s free if you use my links with couponcode. Maybe it’s a good time to quickly try out flutter.
CSRF is very common but SSRF is something we overlooked. If our app fetches remote content such as taking screenshot of website, do health check, our app maybe tricked into loading resource in internal infrastructure.
Starting with the control plane, building up through workload and network security, and finishing with a projection into the future of security, here is a list of handy tips to help harden your clusters and increase their resilience if compromised.
What a software developer, who uses JavaScript to write applications, should know about engines so that the written code executes properly. Mind blwoing when just by adding a single property to each object, we end up with a performance drop of more than 700%!
Probably not many reader of betterdev write assembly, but this give insight into how computer works: CPU, register, machine code, numeral system and more.
Combating cheats is an ever-evolving arms race. The scope and complexity of cheat development grows every year along with the stakes in online gaming. The pressure is on for game studios to level up when it comes to detecting and preventing bad actors
The Tinder app tracks its users’ locations in order to tell potential matches how far away they are from each other. Tinder has 2 innovations to protect this: divides the city up into grid squares, very roughly 1 mile by 1 mile in size, and calculates distances using what appears to be an entirely custom formula.
Tinder shards their database by storing users who are physically near each other in the same shard. They share about the design and its outcome: load balance, score and shard size and eventually use Google’s S2 Cell & Geosharding Algorithm with hilbert curve.
Chaos engineering’s goal is to discover and help you overcome weaknesses across the entire sociotechnical system of software development
BetterDev Link
Every Monday