Pas de Code
76 subscribers
106 photos
1 file
402 links
What I cannot create, I do not understand.

DM: @alexey_mileev
Original channel in RU: @devballet
Twitter: twitter.com/pasdecode_
Download Telegram
The story of improving OkHttp connections reuse by implementing .equals on SSLSocketFactory and reusing it's instances.
 
#okhttp #network #performance
HTTP is old, and over the ages lots of strange and interesting things had found it’s way into protocol. You’ll find more details in this post. Teaser:
- no-cache header actually means do cache
- What are the 1XX codes used for?
- Every websocket depends on the same UUID 258EAFA5-E914-47DA-95CA-C5AB0DC85B11. What?

#http #network #protocol
Listen on a port - what does it mean? This post tries to help you build mental model of these interactions. Really love this narrative style with characters, their relationships, etc.

#socket #network #port
I needed something weird - to fork and modify TLS lib. During research I stumbled upon this nice site: comprehensive description of all the records for TLS 1.2 and TLS 1.3 client and server send to each other

#network #tls #protocol
1
New standard - Li-Fi. Nice! Put a lamp above a table and enjoy good connectivity.

#hardware #network
A bunch of links about DNS have piled up, let's start with them. The 1st one - a talk on what's DNS, how it works, how to poke it, and what the request and response look like.

#dns #network #talk
And here you'll find a step-by-step guide to implementing your own toy DNS resolver in python. Exercises at the end are entertaining too!

#dns #network
And the last one: why it's hard to debug DNS issues, a bit of rant on hardly human-readable output of some tools, and advice on how to approach such tasks.

#dns #network
Google is building Web Integrity API for Chrome. This thing is quite controversial. Several sources to better understand what's going on: eins, zwei, drei.

#google #browser #network
The original idea behind Proof-of-Work was to fight email spam. Small computation puzzle is barely noticeable when you want to send a single message, it becomes rather slow and expensive in case of mass email. It's nice to see that Tor now uses adaptive PoW defence to fight DoS attacks.

#network #tor #cybersec
There's a nice overview of Android 14 TLS certs updates on http toolkit blog. In short, it's not yet clear whether it'll be possible to use your own custom certificates or not. Things aren't good, by the looks of it.

#certificate #network #tls
You've probably heard about Outline VPN. Here's a cool thing: they've released SDK that can be used directly in a product. It means that users will be able to continue using censored app without their own VPN.

#google #network #vpn
No insane hacks or venomous vulnerabilities here, just some guy weren't able to access internet on a Southwest flight and decided to check what data he can get from Wi-Fi portal.

#wifi #network #aviation
A nice dive into how one of the simple versions of CRDT works.

#cs #network #datastructure
CRDT series continues. There won't be more details on the algorithm itself, but there will be a post on how to build a toy pixel art editor with it and a post with various strange optimizations for the amount of data transferred.

#cs #network #datastructure