Remove Building Remove Bytes Remove Coding Remove Definition
article thumbnail

Data News — Week 24.24

Christophe Blefari

hey ( credits ) 🥹It's been a long time since I've put words down on paper or hit the keyboard to send bytes across the network. MLOps coding course — Great MLOps course! Amphi ETL — Amphi is a low-code visual ETL that you can run in JupyterLab. This is super clever.

Data 100
article thumbnail

A guide to UDP in Scala with FS2

Rock the JVM

The UDP header is fixed at 8 bytes and contains a source port, destination port, the checksum used to verify packet integrity by the receiving device, and the length of the packet which equates to the sum of the payload and header. flip () println ( s "[server] I've received ${content.limit()} bytes " + s "from ${clientAddress.toString()}!

Scala 90
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Functional Python, Part II: Dial M for Monoid

Tweag

These are all “good things” for building robust software, which inevitably lead us to using languages such as Haskell, OCaml and Rust. They allow the definition of “interfaces for types”, where values of types which conform to that specification can be freely swapped out. reading and writing to a byte stream). write ( obj.

Python 83
article thumbnail

Tulip: Modernizing Meta’s data platform

Engineering at Meta

Chart 2: Bytes logged per second via Legacy versus Tulip. We can see that while the number of logging schemas remained roughly the same (or saw some organic growth), the bytes logged saw a significant decrease due to the change in serialization format. Reader (like logger) comes in two flavors , (a) code generated and (b) generic.

Bytes 108
article thumbnail

A Functional Load Balancer with Scala, Http4s and Cats Effect

Rock the JVM

Introduction “What I cannot build, I do not understand” Richard Feynman In this article we will make use of cats.effect.Ref , cats.effect.IO and http4s to build an application layer load balancer. Using a dedicated Url type makes the code more self-explanatory and provides a clear and meaningful abstraction for URLs.

Scala 104
article thumbnail

The Big Kotlin Tutorial

Rock the JVM

Regardless of what kind of software you need to build, Kotlin has got you covered. By the end of this course, expect to write 300-400 lines of code. You can also remove the entire object and replace your code with fun main () { println ( "Let's rock, now!" ) } and it does the same thing. This is your guide.

Scala 86
article thumbnail

Scaling Salt for Remote Execution to support LinkedIn Infra growth

LinkedIn Engineering

This 10x growth assisted a high number of daily builds, release and deployments, application configuration push, network policies, system configurations, and many more. This product enforces security checks on clients modules to ensure clients are following safe coding practices. lipy-lisaltmaster: Python library for clients.

MySQL 103