article thumbnail

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

Adrian Cockcroft

I had also turned down a job offer at that time, and when I called back in 2004 they took me on as a Distinguished Engineer in their Operations Architecture team. I got interested in programming mobile phones, and at the time, in 2005, the built-in email app on the Blackberry was state-of-the-art.

Google 52
article thumbnail

Web Performance Bookshelf

Rigor

Information Architecture. This book from 2002 is a brilliant must read: site architecture, security, reliability, and their impact on performance. You only have a few seconds to get compelling content onto the screen. Fail, and you can kiss your customers and profits goodbye.” ” – Andy King, 2003.

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

Rising Tide Rents and Robber Baron Rents

O'Reilly

In 2005, in “ What is Web 2.0? ,” I made the case that the companies that had survived the dotcom bust had all in one way or another become experts at “harnessing collective intelligence.” Google, for example, invented the Large Language model architecture that underlies today’s disruptive AI startups.

article thumbnail

The Amazing Evolution of In-Memory Computing

ScaleOut Software

Software platforms for distributed caching, such as ScaleOut StateServer ®, which was introduced in 2005, hide internal mechanisms for cluster membership, throughput scaling, and high availability to take full advantage of the cluster’s scalable memory without adding complexity to applications.

article thumbnail

The Amazing Evolution of In-Memory Computing

ScaleOut Software

Software platforms for distributed caching, such as ScaleOut StateServer ®, which was introduced in 2005, hide internal mechanisms for cluster membership, throughput scaling, and high availability to take full advantage of the cluster’s scalable memory without adding complexity to applications.

article thumbnail

Observability platform vs. observability tools

Dynatrace

They are particularly important in distributed systems, such as microservices architectures. Observability platforms are becoming essential as the complexity of cloud-native architectures increases. For example, in 2005, Dynatrace introduced a distributed tracing tool that allowed developers to implement local tracing and debugging.

article thumbnail

Faster remainders when the divisor is a constant: beating compilers and libdivide

Daniel Lemire

I believe that all optimizing C/C++ compilers know how to pull this trick and it is generally beneficial irrespective of the processor’s architecture. Yet for N large enough footnote , we can approximate 2 N / d by an integer and have the exact computation of the remainder for all possible n within a range. Can we do better?

C++ 279