The world continue to need video chat software that secure and reliable. WebRTC is utilized a lot to quickly build your own tool. In this issue, I had
2 code bases that to help you learn about building video call apps with WebRTC.
I also found this great resource: Freecodecamp is offering free course for AWS certificate, available on their youtube channel, for free and no advertisements. Check them out.
How Much of a Genius-Level Move Was Using Binary Space Partitioning in Doom?
A decade after Doom’s release, in 2003, journalist David Kushner published a book about id Software called Masters of Doom, which has since become the canonical account of Doom’s creation.
Carmack, realizing the problem with his renderer was fundamental enough that he would need to find a better rendering algorithm, started reading research papers. He eventually implemented a technique called “binary space partitioning,” never before used in a video game, that dramatically sped up the Doom engine.
Embrace and Replace: Migrating ZooKeeper into Kubernetes
Hubspot migrated hundreds of ZooKeeper instances from individual server instances to Kubernetes without downtime.
Their approach used powerful Kubernetes features like endpoints to ease the process, so we’re sharing the high level outline of the approach for anyone who wants to follow in our footsteps.
A humble guide to database schema design
Having a good database schema design is crucial for building applications that will need to scale in traffic and complexity.
If you happen to do a bad design choice you will see that it takes a lot of effort to stop the pattern from propagating to your backends’ services and controllers, and finally to your frontend
Optimize PostgreSQL Server Performance Through Configuration
Postgres is great and it has so many options to tune its performance. New article pop up time to time.
There are four high-level settings which will be discussed here: shared_buffers, wal_buffers, effective_cache_size, and maintenance_work_mem.
Diagnosing a slow network
Diagnosing network problems is something that system administrators dread. Almost always their inability to perform efficient network analysis is based on their own reluctance to learn and embrace network testing. Let’s change that by learning three tools that a system admin should routinely use: mtr, iperf, and MTU testing with ping.
Interactive guide to Buffer Overflow exploitation
A Buffer Overflow is a bug class in a program typically written in a memory unsafe language like C or C++. Buffer Overflow bugs from user-input can often allow someone to overwrite some data in memory they weren’t supposed to. Before we dive into how to exploit Buffer Overflow bugs, we will do a quick introduction to Assembly.
Transport Layer Security (TLS)
TLS is fundamental to secure HTTP trafic. They are complex, from time to time we include link about TLS to help you understand more about it.
This is chapter 4 of a networking 101 book, help you lean Encryption, Authentication, and Integrity, TLS Handshake. RSA, Diffie-Hellman and Forward Secrecy and more.
Another article, in very short from about TLS Handshake by Cloudflare if you just want a short overview.
Code to read
A tiny, embeddable language implemented in ANSI C
Open Source Virtual Background
Zoom’s most interesting feature is the “Virtual Background” support which allows users to replace the background behind them in their webcam video feed with any image (or video).
How can we implement that ourself because that feature is not well support on Linux.
Kubernetes rust kubelet. Make it easy to deploy WebAssembly workloads on Kubernetes. Also demonstrate to the community how to build architectural pieces of Kubernetes in alternative programming languages.
🚀 Zipcall.io 🚀 Peer to peer browser video calling platform with unmatched video quality and latency.
Multiplayer spatial video chat platform. Live demo
Open Source Communication Provider based on WebRTC and Cloud technologies
Terminal multiplexer inspired by i3. Want to know how to write something like tmux in Go? read on.
A comedy video on microservice. Just for some fun :-)
SMTP (email) server with a focus on simplicity, security, and ease of operation
A command-line tool for producing vector-graphics charts of the night sky in SVG, PDF and PNG formats.
A fun tool I would say.
an open-source, scalable, high-performance version of Mailinator.
Desktop application to efficiently search large packet captures and Zeek logs.
provides continual protection by monitoring persistence locations for Mac.
a CLI to manage aliases through simple commands to add and remove scoped aliases and substitutions.
Open Source Identity and Access Management. You can do Single Singon, LDAP,OpenID Connect, OAuth 2.0 and SAML 2.0
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this