Remove 2007 Remove Code Remove Development Remove Scalability
article thumbnail

What Adrian Did Next?—?Part 3?—?eBay?—?2004 to 2007

Adrian Cockcroft

What Adrian Did Next — Part 3 — eBay — 2004 to 2007 I’d left Sun (part 2 in this series) , and had a few months off over the summer, so (of course) got married to @laurelco, bought a “fixer upper” house in the Los Gatos mountains, and worked on getting it tidied up. It was early 2007, and time to move on again.

Google 52
article thumbnail

Transparent Huge Pages Refresher

Percona

The concept of HugePages in Linux has existed for many years, first introduced in 2007. There is no need to explicitly disable THP defragmentation since its code path will not be triggered when THP is disabled in this way. In order to understand THP, we should first start with a brief description of Linux HugePages.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Is MongoDB Open Source? Is Planet Earth Flat?

Percona

This blog article traces key developments that coincided with MongoDB’s move away from open source software, and it examines how SSPL influence might have lured others in the same direction. MongoDB started out in 2007 as 10gen, a New York-based company looking to create a Platform as a Service (PaaS) solution.

article thumbnail

Effective Concurrency: Prefer Using Futures or Callbacks to Communicate Asynchronous Results

Sutter's Mill

Finally, here are links to previous Effective Concurrency columns: 1 The Pillars of Concurrency (Aug 2007). 2 How Much Scalability Do You Have or Need? (Sep Sep 2007). 3 Use Critical Sections (Preferably Locks) to Eliminate Races (Oct 2007). 4 Apply Critical Sections Consistently (Nov 2007).

Website 40
article thumbnail

Effective Concurrency: Know When to Use an Active Object Instead of a Mutex

Sutter's Mill

Finally, here are links to previous Effective Concurrency columns: 1 The Pillars of Concurrency (Aug 2007). 2 How Much Scalability Do You Have or Need? (Sep Sep 2007). 3 Use Critical Sections (Preferably Locks) to Eliminate Races (Oct 2007). 4 Apply Critical Sections Consistently (Nov 2007).

article thumbnail

Effective Concurrency: Prefer Using Active Objects Instead of Naked Threads

Sutter's Mill

From the article: … Active objects dramatically improve our ability to reason about our thread’s code and operation by giving us higher-level abstractions and idioms that raise the semantic level of our program and let us express our intent more directly. 2 How Much Scalability Do You Have or Need? Sep 2007). Feb 2008).

C++ 40
article thumbnail

DevOps automation: From event-driven automation to answer-driven automation [with causal AI]

Dynatrace

In the world of DevOps and SRE, DevOps automation answers the undeniable need for efficiency and scalability. The evolution of DevOps automation Since the concept of DevOps emerged around 2007 and 2008 in response to pain points with Agile development, DevOps automation has been continuously evolving.

DevOps 219