Explaining Elliptic Curve Cryptography, cover from the basics to key exchange, encryption, and decryption.
A beginner-friendly article showing how one can quickly jump into analyzing performance of the MT app. Touching ground on performance analysis of MT apps, give you the checklist and the set of tools which you can use.
We’re going to discuss TurboFan, V8’s optimizing compilers, and play along with the sea of nodes structure it uses. Then, we’ll study a vulnerable optimization pass written by @_tsuro for Google’s CTF 2018 and write an exploit for it. We’ll be doing that on a x64 Linux box but it really is the exact same exploitation for Windows platforms (simply use a different shellcode!).
Start taking graphics on the web seriously and boost your applications’ performance by learning the essentials about image formats, both modern and old-school. Dig into SVGs and adopt the latest and greatest tools to optimize your graphical content: both vector and raster.
In this post you’ll learn what hash tables are, why you would use them, and how they’re used to implement dictionaries in the most popular Python interpreter — CPython. Despite of being Python, you will learn how hash map is implemented generally.
There are many, many file formats, largely owing to the existence of many, many different kinds of files. They range from simple ASCII text documents to complex databases. There are a few elements that should be part of any structured file, but many designers fail to include them.
Despite load balancing is one of the core concepts required for building reliable distributed systems. Matt, creator of Envoy Proxy at Lyft, attempt to rectify the lack of information on load balancing by providing a gentle introduction to modern network load balancing and proxying.
What is the outage of a GPS system? They are so reliable and we think they always up. We will find out how positioning satellites really work and who is monitoring GPS on the internet.
Resource for people teaching digital security to their friends and neighbors
Backpressure (or back pressure) is something nearly every software engineer will have to deal with at some point, and for some it’s a frequent problem. This post elaborate on what exactly backpressure is, when it’s common, and the strategies we can use to mitigate it.
A tiny implementation of Clojure in Clojure.Clojure
A Spotify client for the terminal written in Rust.Rust
Simple and reliable workflow engineRuby
Free node based Workflow Automation Tool. Easily automate tasks across different services.
a powerful open source geospatial analysis tool for large-scale data sets by Uber. Checkout their companion website
Visually explore, understand, and present your data by Microsoft. Checkout their companion website
Use HTTP/2 Server Push to create fast and idiomatic client-driven REST APIs
GPU based Electron on a diet
Firekube is a Kubernetes cluster working on top of ignite and firecracker.
Better Dev Link