article thumbnail

Programmer Competency Matrix

www.starling-software.com

Understands the entire programming stack, hardware (CPU + Memory + Cache + Interrupts + microcode), binary code, assembly, static and dynamic linking, compilation, interpretation, JIT compilation, garbage collection, heap, stack, memory addressing. Knowledge of distributed VCS systems. blogs Has heard of them but never got the time.

article thumbnail

Benchmarking Cassandra Scalability on AWS - Over a million writes per second

techblog.netflix.com

Writes stress a data store all the way to the disks, while read benchmarks may only exercise the in-memory cache. We use these for read intensive workloads to cache more data in memory. distribution plus Netflix specific tooling and instrumentation. 0 Key cache size / save period in seconds: 200000.0/14400

EC2 68
Insiders

Sign Up for our Newsletter

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

article thumbnail

11 Low-Hanging Fruits for Increasing Website Speed (and Conversions)

ConversionXL

look at the Distributions tab to see page load speed distributions). Memcached is an open source high-performance distributed memory object caching system intended for use in speeding up dynamic web applications by alleviating database load. 8 Use caching (plugins). Pretty useful stuff. Plug’n''play. #4

article thumbnail

This Is How to Optimize Your Business Blog: 14 Powerful WordPress Plugins

Up and Running

Content marketing has all but replaced traditional marketing, making branded blogs a necessary element of any business strategy. With that in mind, here are the WordPress plugins you can use to fully optimize your blog for user experience and lead generation. W3 Total Cache. Simply install, activate, and run this plugin.

SEO 60
article thumbnail

Welcome to the Era of Decentralization

Hippoland

Because mobile app distribution has proven to be difficult, legacy companies have largely resorted to focusing on improving their native mobile websites as opposed to distributing their native apps. You’ll see more of your information distributed across multiple sources. But, it wasn’t transformative.

article thumbnail

Lessons Learned: Great open source scalability tools from Danga

Startup Lessons Learned

Three of my favorite: memcached - an in-memory object caching system. MogileFS - "Distributed (meta) file system. sadly, this blog forces you to use a google account. How to get distribution advantage on the iPhone How to Usability Test your Site for Free The one line split-test, or how to A/B all the tim.

article thumbnail

Lessons Learned: Sharding for startups

Startup Lessons Learned

This is true of most web application servers, caches like memcached, and all of the network infrastructure that connects them. For example, you might notice that caching gets a lot easier if you have good metadat about which queries are associated with the same entity. Nobody I know uses plain hashing for that reason.