Tagged | runtime
-
How We Saved 70K Cores Across 30 Mission-Critical Services (Large-Scale, Semi-Automated Go GC Tuning @Uber)
(eng.uber.com) -
How Node.js uses the V8 JavaScript engine to run your code
(developers.redhat.com) -
A no-go fantasy: writing Go in Ruby with Ruby Next
(evilmartians.com) -
How to choose the best Java garbage collector
(developers.redhat.com) -
Article: A Lightweight, Safe, Portable, and High-Performance Runtime for Dapr
(www.infoq.com) -
Profiling a simple performance issue in a JVM-based server
(engineering.linecorp.com) -
How to execute an object file: Part 3
(blog.cloudflare.com) -
Pin, Unpin, and why Rust needs them
(blog.cloudflare.com) -
Presentation: Server-Side WASM: Today and Tomorrow
(www.infoq.com) -
How JavaScript Works: deep dive into call, apply and bind
(blog.sessionstack.com) -
How JavaScript works: high-performing code + 8 optimization tips
(blog.sessionstack.com) -
How the JIT compiler boosts Java performance in OpenJDK
(developers.redhat.com) -
V8 Gets a Non-Optimizing Compiler Stage to Improve Performance
(www.infoq.com) -
Rust/C++ interop in the Android Platform
(security.googleblog.com) -
The MIR C interpreter and Just-in-Time (JIT) compiler
(developers.redhat.com) -
Reverse debugging at scale
(engineering.fb.com) -
Loop alignment in .NET 6
(devblogs.microsoft.com) -
Presentation: Starting Fast: Investigating Java's Static Compilation Landscape
(www.infoq.com) -
WebAssembly runtimes compared
(blog.logrocket.com) -
Rust in the Android platform
(security.googleblog.com) -
Eliminating Data Races in Firefox – A Technical Report
(hacks.mozilla.org) -
How to execute an object file: Part 2
(blog.cloudflare.com) -
Compiling Containers – Dockerfiles, LLVM and BuildKit
(www.docker.com) -
Loop alignment in .NET 6
(devblogs.microsoft.com) -
Real-time Robotics Control in the Lean Language
(galois.com) -
Exploring Node.js Internals
(www.smashingmagazine.com) -
Behind the scenes: building a dynamic instrumentation agent for Go
(blog.sqreen.com) -
Hacklang at Slack: A Better PHP
(slack.engineering) -
Work flow of diagnosing memory performance issues – Part 1
(devblogs.microsoft.com) -
Rethinking Programming: Network-Aware Type System
(hackernoon.com) -
Optimizing Ruby Lazy Initialization in TruffleRuby with Deoptimization
(engineering.shopify.com) -
Article: Making Your Code Faster by Taming Branches
(www.infoq.com) -
OpenSilver: Open-source Silverlight via WebAssembly
(www.infoq.com) -
Tricks of the Trade: Tuning JVM Memory for Large-scale Services
(eng.uber.com) -
Securing Firefox with WebAssembly
(hacks.mozilla.org) -
How V8 optimizes functions in JavaScript?
(itnext.io) -
Presentation: Running Spring Boot Applications as GraalVM Native Images
(www.infoq.com) -
Opening The Ruby Concurrency Toolbox
(www.honeybadger.io) -
Stork: How to Make a Programming Language in C++
(www.toptal.com) -
Why Discord is switching from Go to Rust
(blog.discordapp.com) -
Podcast: Greg Law on Debugging, Record & Replay of Data, and Hyper-Observability
(www.infoq.com) -
MIR: A lightweight JIT compiler project
(developers.redhat.com) -
Automated IDOR Discovery through Stateful Swagger Fuzzing
(engineeringblog.yelp.com) -
The Best Code BEAM SF talks from the 2010s
(erlang-solutions.com) -
Debugging Blazor Web Assembly Apps
(itnext.io) -
Making Python Programs Blazingly Fast
(towardsdatascience.com) -
Presentation: Build Your Own WebAssembly Compiler
(www.infoq.com) -
Node worker threads with shared array buffers and Rust WebAssembly
(blog.logrocket.com) -
How We Built OverOps for Enterprise-Scale Environments
(blog.overops.com) -
Live Recorder: Debugging C++, Rust, and Go with Capture and Replay of Nondeterministic Data
(www.infoq.com) -
How JavaScript works: Optimizing for parsing efficiency
(blog.logrocket.com) -
Presentation: The Talk You've Been Await-ing For
(www.infoq.com) -
GC Perf Infrastructure – Part 1
(devblogs.microsoft.com)#performance #runtime #memory-management #systems #garbage-collection
-
Presentation: WebAssembly: Revolution, Not Evolution
(www.infoq.com) -
Using WebAssembly from .NET with Wasmtime
(hacks.mozilla.org) -
Watch GraalVM Turn Your Java Into Binaries
(developer.okta.com) -
WebAssembly on the Blockchain and JavaScript Smart Contracts
(blog.scottlogic.com) -
Getting Started with Rust and Apache Kafka
(www.confluent.io) -
Multi-Value All The Wasm!
(hacks.mozilla.org) -
Erlang and Elixir for Blockchain - 4 key advantages
(erlang-solutions.com) -
Article: Porting a Desktop Game Editor to the Browser with WebAssembly
(www.infoq.com) -
The introductory guide to AssemblyScript
(blog.logrocket.com) -
grCUDA: A Polyglot Language Binding for CUDA in GraalVM
(devblogs.nvidia.com) -
Rebuilding Raspberry Pi systems in Elixir
(erlang-solutions.com) -
Receiving messages in Elixir to avoid performance issues
(erlang-solutions.com) -
Gantry: Slack’s Fast-booting Frontend Framework
(slack.engineering) -
How Ruby Can Surprise You
(tech.showmax.com) -
Article: A First Look at Inline Classes
(www.infoq.com) -
Avoiding Memory Leak in Golang API
(hackernoon.com) -
Bringing Opsian's Continuous Profiling to GraalVM
(www.opsian.com) -
Presentation: The Trouble with Memory
(www.infoq.com) -
How JavaScript works: Optimizing the V8 compiler for efficiency
(blog.logrocket.com) -
GC Perf Infrastructure – Part 0
(devblogs.microsoft.com) -
Building a dynamic instrumentation agent for Java
(blog.sqreen.com) -
Debugging WebAssembly Outside of the Browser
(hacks.mozilla.org) -
The Baseline Interpreter: a faster JS interpreter in Firefox 70
(hacks.mozilla.org) -
Beyond The Browser: Getting Started With Serverless WebAssembly
(www.smashingmagazine.com) -
Designing a Kotlin memory safe mode
(itnext.io) -
Presentation: Graal: How to Use the New JVM JIT Compiler in Real Life
(www.infoq.com) -
WebAssembly Interface Types: Interoperate with All the Things!
(hacks.mozilla.org) -
Android Internals: ART vs DVM deep dive
(hackernoon.com) -
Presentation: Maximizing Performance with GraalVM
(www.infoq.com) -
Podcast: Thomas Wuerthinger on GraalVM and Optimizing Java With Ahead-of-Time Compilation
(www.infoq.com) -
A complete guide to the Node.js event loop
(blog.logrocket.com) -
Adaptive process and memory management for Python web servers
(instagram-engineering.com) -
Transpiling between any programming languages (Part 1)
(engineering.mongodb.com) -
Presentation: Unique Resiliency of the BEAM and Erlang OTP
(www.infoq.com)#scaling #distributed-systems #runtime #availability #erlang
-
JavaScript-free Web Development with WebAssembly, Bolero, and F#
(spin.atomicobject.com) -
Presentation: How Rust Views Tradeoffs
(www.infoq.com) -
Detecting Background on Android
(engineering.salesforce.com) -
LiveRamp Hackweek: Serializing and Transmitting Bytecode Between JVMs
(liveramp.com) -
Debugging Memory Bloat
(engineering.gusto.com) -
Direct instruction marking in Ruby 2.6
(github.blog) -
Debugging JVM Performance Issues at Okta
(developer.okta.com) -
Build your own WebAssembly Compiler
(blog.scottlogic.com) -
Faster script loading with BinaryAST?
(blog.cloudflare.com) -
Has the Python GIL been slain?
(hackernoon.com)#python #runtime #compilers #parallel-computing #multi-threading
-
Presentation: Graal: Not Just a New JIT for the JVM
(www.infoq.com) -
How C array sizes become part of the binary interface of a library
(developers.redhat.com) -
Podcast: Ashley Williams on Web Assembly, Wasi, & the Application Edge
(www.infoq.com) -
Why are my Go executable files so large?
(www.cockroachlabs.com) -
Pyodide: Bringing the scientific Python stack to the browser
(hacks.mozilla.org) -
Podcast: Oracle Labs’ Duncan MacGregor on Graal, TruffleRuby, & Project Loom
(www.infoq.com) -
Fastly Open-Sources Lucet, Its WebAssembly Compiler and Runtime
(www.infoq.com) -
Crossing the Rust FFI frontier with Protocol Buffers
(hacks.mozilla.org) -
Explained: How does async work in Rust?
(levelup.gitconnected.com) -
Presentation: Fine-grained Sandboxing with V8 Isolates
(www.infoq.com) -
Standardizing WASI: A system interface to run WebAssembly outside the web
(hacks.mozilla.org) -
Presentation: Goodbye Client Side JavaScript, Hello C#'s Blazor
(www.infoq.com) -
Presentation: Tuning a Runtime for Both Productivity and Performance
(www.infoq.com) -
Presentation: The Trouble with Memory
(www.infoq.com) -
Presentation: Blazor: C# Running in the Browser via WebAssembly
(www.infoq.com) -
Presentation: Introduction to gVisor: Sandboxed Linux Container Runtime
(www.infoq.com) -
Presentation: What Is Programming Anyway?
(www.infoq.com) -
Why is Python so slow?
(hackernoon.com) -
Article: Getting to Know Graal, the New Java JIT Compiler
(www.infoq.com) -
XARs: An efficient system for self-contained executables
(code.fb.com) -
JVM Architecture 101: Get to Know Your Virtual Machine
(blog.takipi.com) -
MJIT: A Method Based Just-in-time Compiler for Ruby
(blog.heroku.com) -
Ruby’s New JIT
(medium.com) -
A Hitchhiker’s Tour of the BEAM
(hackernoon.com) -
Tracking Object Allocation in Ruby
(blog.codeship.com) -
Erlang Garbage Collector
(erlang-solutions.com) -
Tutorial: How to Add Support for other JVM Languages
(www.codenameone.com)