Catch Performance Regressions in eBPF with Rust: Intro
This is the first of a five-part series. Read Part 2 here. Extended Berkeley Packet Filter (eBPF) is useful for extending the functionality of the Linux kernel without the hassle of having to maintain...
View ArticleCatch Performance in eBPF with Rust: XDP Programs
This is the second in a five-part series. Read Part 1 here. In this series we learned what eBPF is, the tools to work with it, why eBPF performance is important and how to track it with continuous...
View ArticleCatch Performance Regressions: Evolving eBPF Program
This is the third in a five-part series. Read Part 1 and Part 2. In this series we learned what eBPF is, the tools to work with it, why eBPF performance is so important, and how to track it with...
View ArticleMeet Val: A New Language Alternative to C++, Rust
Val is a new high-level programming language that runs close to the metal. It’s the brainchild of Dimi Racordon, a post-doc researcher at Northeastern University who focuses on language design and...
View ArticleRust and C++ Work Better for WebAssembly
Before we cover what happens before WebAssembly can seamlessly support most, if not all, of the principal languages in use today, the status quo needs to be stated: we are still a ways away before the...
View ArticleGoogle Busts, Confirms Common Myths about Rust Programming
Earlier this summer, Google did a retrospective on its use of the Rust programming language, delving into such issues as how long it takes for developers to become efficient with the language to...
View ArticleHow AdaCore’s Rust Fork May Make the Language More Adoptable
There’s a lot of interest in Rust in safety- and security-minded industries. Heck, even Microsoft recently acknowledged that Rust may be the best chance at safe systems programming. But for industries...
View ArticleHow to Write Your Own Email Server in Rust
As a loyal user of 10minutemail, I always wondered how hard it would be to implement and set up your own disposable email server — one used solely for posting your email address to one of those “we’d...
View ArticleCandle: A New Machine Learning Framework for Rust
Artificial intelligence (AI) company Hugging Face recently released a new minimalistic, machine learning (ML) framework for Rust called Candle. It’s already attracted 7.8 thousand stars and 283 forks...
View ArticleDev News: Best States for Web Devs, Slint Adds Rust Support
Washington is the best state to be a web developer, followed by Virginia, Maryland, Colorado and California. Web design company Digital Silk ranked the states based on average base salary, remote...
View ArticleGraydon Hoare Remembers the Early Days of Rust
In Late May Rust‘s creator, Graydon Hoare, took a look back at the early days of Rust on his personal blog. Hoare started by reminding readers that “I haven’t been involved in the project for a...
View ArticleDedicated IDE for Rust Released by JetBrains
JetBrains today launched an integrated development environment for the Rust programming language, called RustRover. Previously, the company provided only its IntelliJ Rust plugin for Rust. Other...
View ArticleA Long Time Ago, on a Server Far, Far Away…
Calling a programming language Rust almost seems like a misnomer. Rust is the brittle byproduct of corrosion — not something that would typically inspire confidence. But fortunately, software...
View ArticleDev News: Udemy’s New Docker Program, Plus TypeScript Beta
Docker and Udemy will offer more than 350 skills developer training courses, the companies announced at this week’s DockerCon in Los Angeles. Included in the offering are: A Docker library to provide...
View ArticleRust Is Surging Ahead in WebAssembly (for Now)
Even the most stalwart Rust haters are finding it difficult to conjure arguments about why not to learn and use Rust when building WebAssembly applications and supporting infrastructure. The reasons...
View ArticleDev News: Rust on Android, Flutter’s Release and Rust v1.74
Slint 1.3 is adding support for Android: There’s now a Rust user interface on Android available for experimentation, although it’s not yet production ready. Slint is a graphic user interface (GUI)...
View ArticleDev News: Vite Rust-ifies, Roc Language, JS Framework SDKs
Vite 5 was released on Nov. 16 and is now powered by Rollup 4 — for now. Soon, the JavaScript module bundler will be replaced by Rolldown, a Rust port of Rollup with compatible APIs. The frontend...
View ArticleDev News: Astro 4.0 Beta, Rust / Kotlin AWS SDKs, Deno Cron
Open-source web framework Astro released the beta of Astro 4.0 Monday, along with updates to Astro 3.6. The plan for Astro 4 is to bring in some new features out of the experimental status and mark...
View ArticleJetBrains Developer Survey Tracks Rapid Adoption of AI
Nearly a year after the introduction of ChatGPT-3 sparked a flood of excitement and hand-wringing in the developer community, more than three of every four devs are using the generative AI tool,...
View ArticleDev News: Gemini AI for Android, Deno WebGPU, Vite and Rust
Gemini is Google’s new multimodal AI foundation model. It was released just a week ago, but Google is already offering support for Android developers who want to leverage AI in apps. Gemini Pro is...
View Article
More Pages to Explore .....