High-Performance GPU Computing in the Julia Programming Language (2017)
Julia is a high-level programming language for mathematical computing that is as easy to use as Python, but as fast as C. The language has been created with performance in mind…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Julia is a high-level programming language for mathematical computing that is as easy to use as Python, but as fast as C. The language has been created with performance in mind…
This blog post explains what the C++ Lifetime Profile is and how it intends to make the language safer and help avoid memory management problems.
Go 1.17 is making TLS configuration easier and safer by automating TLS cipher suite preference ordering.
A framework for building Postgres Foreign Data Wrappers which connects to Stripe, Firebase, Clickhouse, and more.
This post discusses approaches to gracefully restart a Go application with a working sample, useful for developers and SREs who build services written in Go.
This technical deep-dive explains how V8 handles JavaScript properties behind the scenes.
Earlier this year, I wrote about an update to the roadmap for F# and .NET Core. I had mentioned that there were a number of things you could build with F# and .NET Core today, such as web services. In this post, I’ll walk through building a web service with F# and .NET Core 2.0 […]
Building the platform where people around the world come to search, save and shop
Here is an update about the previous blog post about the Global Interpreter Lock (GIL). In 5 months, the point of view changed quite a bit...
Available as a feature of Stripe.js, Stripe Elements is a set of prebuilt UI components for building your web checkout flow.
(This post is part of Crystal Advent Calendar 2015)
We are pleased to announce the release of both Ember.js 1.13.0 and the first beta in the 2.0 series. This comes as the thirteenth cycle of our release process...
Why constant-work patterns make systems more reliable, doing the same predictable work regardless of load to avoid surprising failure modes.
Collabora reverse-engineers Mali G78 instruction set and releases documentation, disassembler, and assembler for its
The upgrade to Ruby 2.7 for GitLab involved thousands of deprecation warnings across hundreds of files. Here's how we fixed most of them.
The craft of engineering is rapidly changing. We built our own coding agent to accelerate faster. Inspect is now open to teams outside Ramp through early access.
Being happy makes us more productive. Add some happiness to your git commits.
At Channable, we process several billion product data records for our customers every day according to user-customizable rules. Internally, this work is subdivided into jobs, where one job takes a set of products and the rules for how to process them as input, and returns the transformed set of products as output…
From Moldable Development to Media for Thought
Flutter is Google's new mobile app toolkit for crafting beautiful native interfaces on iOS and Android in record time. Today, during the keynote of Google Developer Days in Shanghai, we are announcing Flutter Release Preview 2: our last major milestone before Flutter 1.0.
In March of 2023 we announced that we were starting work on a safer high performance AV1 decoder called rav1d, written in Rust. We partnered with Immunant to do the engineering work. By September of 2024 rav1d was basically complete and we learned a lot during the process. Today rav1d works well—it passes all the same…
Learn about what offline-first apps are and how they help users as well as businesses for a better overall user experience.
Learn how to use PaliGemma, a vision language model developed and released by Google that has multimodal capabilities.
Shopify successfully migrated two of its largest apps, Shopify Mobile and Shopify Point of Sale (POS) to React Native's New Architecture while maintaining weekly releases and serving millions of merchants. This migration involved a complex codebase with hundreds of screens and native modules, extensive custom…