DEV Community

Cover image for balalaika IT newsletter #10
Andrey Goncharov for balalaika IT

Posted on • Originally published at blog.balalaikait.com

2 1

balalaika IT newsletter #10

If you like this newsletter subscribe to our new issues at http://balalaikait.com/

General

  • Back to basics. Do you remember how NAT traversal works? David Anderson wrote a lengthy post with great visuals to remind you.
  • Steve Yegge explains why vendor locks mixed with poor backward compatibility could make anyone question the benefits of a cloud.
  • CockroachDB team recently introduced Pebble, an open-source K/V store inspired by RocksDB. Read this blog post to learn why they decided to do write it.
  • Here is a great series of blog posts on implementation of Linux epoll for those of you who enjoy learning about kernel.
  • If you're not familiar with Log-structured merge-tree data structure (aka LSM tree), but want to learn it, Tarantool DB team did a great job on documenting their implementation.

Java

  • Java 15 is GA. It brings internal JVM changes (say, it disables biased locking), stable releases of low-latency garbage collectors (ZGC and Shenandoah), experimental APIs (such as Foreign-Memory Access API), and some more goodies.
  • JNI has a fame of being "slow". But where the JNI overhead comes from and how critical it is? If you want to hear an explanation with all low-level details, here is a great talk by Cliff Click.

JavaScript

  • Moment.js team now considers the library to be a legacy project in maintenance mode. It is not dead, but it is indeed done. Read more about the reasoning here.

React

  • Animations can make a site stand out. Or, they can just as easily kill the experience. Prasanjit Singh presents us with the ground rules to master web animations.
  • AVIF is a fairly new kid on the block and it promises us a new future of the leaner web with smaller images. JPEG is not dead yet, but we keep our fingers crossed. Here is a concise read from Jake Archibald on the new image format.
  • Wondering how Facebook's Recoil works? Bennett Hardwick explained it for you in 100 lines of code.

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay