What’s Next for Multi-Process Firefox
By Asa Dotzler and Brad Lassey Electrolysis is the project name for Mozilla's efforts to split Firefox into multiple processes to improve responsiveness, stability, and security. The first phase of ...
By Asa Dotzler and Brad Lassey Electrolysis is the project name for Mozilla's efforts to split Firefox into multiple processes to improve responsiveness, stability, and security. The first phase of ...
This post was authored by Scott Konersmann, Partner Engineering Manager, SQL Server, Slava Oks, Partner Group Engineering Manager, SQL Server, and Tobias Ternstrom, Principal Program Manager, SQL Server. Introduction We first announced SQL Server on Linux in March, and recently released the first public preview of SQL…
News and insights on the Android platform, developer tools, and events.
This blog post is adapted from a lightning talk I gave at the Boston Golang meetup in December of 2015. For a while, it seemed like everyone was crazy for microservices. You couldn’t open up your favorite news aggregator of choice without some company you had never heard of touting how the move t
Monolith by Rene Aigner Some patterns are just about the code. If your code looks like this, and you need it to do that, here’s what to do. You’d do well to study such patterns, as they give you a …
The C programming language is not trendy. The most recent edition of the canonical C text (the excitingly named The C Programming Language)…
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Posted by Ian Beer, Project ZeroThis post discusses a design issue at the core of the XNU kernel ...
Here is the story of how we leveraged research on web-caching and NoSQL systems to prepare a webshop for hundreds of thousands of visitors…
Ubuntu 16.10 released with Hybrid Cloud Operations and Unity 8 developer preview, from Canonical MAAS 2.0 delivers robust, highly-available IPAM and bare-metal provisioning Hybrid cloud operations with Juju 2.0 Developer preview of Unity 8 includes desktop, tablet and phone UX convergence OpenStack Newton with secure…
Each Erlang process has its own stack and heap which are allocated in the same memory block. When the stack and the heap meet, the garbage collector is triggered and memory is reclaimed. Find out more on our blog.
A recent blog post posed the question Why do we use the Linux kernel's TCP stack?. It triggered a very interesting discussion on Hacker News.
This post discusses an atypical GPL violation. Unlike most GPL violations Conservancy faces, in this case, a third-party entity holds a magic wand that can instantly resolve the situation. Oracle is the primary copyright holder of ZFS, and, despite nearly eight years (going back to the days of Sun's control of the…
Discover how Apache Spark can join a billion rows per second on a laptop, showcasing its powerful data processing capabilities.
This post was authored by Tiffany Wissner, Senior Director of Data Platform Marketing Today, we are excited to announce the public preview of the next release of SQL Server on Linux and Windows, which brings the power of SQL Server to both Windows – and for the first time ever – Linux.
Editor's note: this is the first in a series of in-depth posts on what's new in Kubernetes 1.2 We're proud to announce that with the release of 1.2, Kubernetes now supports 1000-node clusters, with a reduction of 80% in 99th percentile tail latency for most API operations. This means in just six months, we've…
Lessons Learned from a Large Phoenix Project
I was asked to debug another weird issue on our network. Apparently every now and then a connection going through CloudFlare would time out with 522 HTTP error.
When I started programming Ruby, it was on an Apple iBook G4/800. That beautiful 12” powerhouse of a 800 MHz PowerPC with a rocking 256MB of RAM. A lovely computer that was not only fast enough to …
Practical development throughout the evolution of Windows.
The portfolio of AWS storage products has grown increasingly rich and diverse over time. Amazon S3 started out with a single storage class and has grown to include storage classes for regular, infrequently accessed, and archived objects. Similarly, Amazon Elastic Block Store (Amazon EBS) began with a single volume…
As some may have noticed, my UEFI branch got merged in November, purely by accident too! However, until now, we still haven't been able to boot to the desktop. Whilst still in development, the addition of a simple framebuffer driver and a crucial fix …
Kubernetes has had a very basic form of network plugins since before version 1.0 was released — around the same time as Docker's libnetwork and Container Network Model (CNM) was introduced. Unlike libnetwork, the Kubernetes plugin system still retains its "alpha" designation. Now that Docker's network plugin support…
If you are are an engineer whose organization uses Linux in production, I have two quick questions for you: 1) How many unique outbound TCP connections have your servers made in the past hour? 2) Which processes and users initiated each of those connections? If you can answer both of these questions, fantastic! You…