Software craftmanship, Systems & Agile
4.5K views | +0 today
Follow
Software craftmanship, Systems & Agile
All about software craftmanship, design and it's Agile management
Your new post is loading...
Your new post is loading...
Scooped by yannick grenzinger
Scoop.it!

Queueing Theory Explained

Queueing Theory Explained | Software craftmanship, Systems & Agile | Scoop.it
Let's start this post with an extract of Murphy's Law. If you change queue, the one that you left will start to move faster than the one you are in now. Your queue always goes the slowest. Whatever queue you join, no matter how short it looks, it will always take the longest to you…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Understanding Performance with DTrace: A Case Study

Adam Leventhal introduces DTrace, using a case study to solve a performance problem. Note: contains strong language.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Gil Tene: Understanding Hardware Transactional Memory

In his presentation "Understanding Hardware Transactional Memory" at QCon New York 2016, Gil Tene introduces hardware transactional memory (HTM). Whereas the concept of HTM is not new, it is now finally available in commodity hardware. The purpose of HTM is to be able to write to multiple addresses in memory in an atomical way so that there cannot be inconsistencies in cooperation other threads.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

10 Stack Benchmarking DOs and DON'Ts - High Scalability -

10 Stack Benchmarking DOs and DON'Ts - High Scalability - | Software craftmanship, Systems & Agile | Scoop.it
An interesting question came up on the mechanical-sympathy list about how to best benchmar
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Designing for Performance by Lara Callender Hogan

Designing for Performance by Lara Callender Hogan | Software craftmanship, Systems & Agile | Scoop.it
This practical introduction to performance from a designer and front-end developer perspective helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance Tools | CSS-Tricks

Performance Tools | CSS-Tricks | Software craftmanship, Systems & Agile | Scoop.it
Weekend roundup time! From the multitude of Grunt and Gulp plugins to web apps that can help us visualize our websites with data, learning all the ins and
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance Calendar » Leverage Browser Storage For a Faster Web

Performance Calendar » Leverage Browser Storage For a Faster Web | Software craftmanship, Systems & Agile | Scoop.it
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Effectively Managing Memory at Gmail scale - HTML5 Rocks

Effectively Managing Memory at Gmail scale - HTML5 Rocks | Software craftmanship, Systems & Agile | Scoop.it
Learn how you to effectively manage memory at GMail scale.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine

Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine | Software craftmanship, Systems & Agile | Scoop.it
Practical insights and lessons learned from performance challenges on Smashing Magazine. The result: Google PageSpeed Score 99, on mobile and on desktop.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Mobile Web Performance - Getting & Staying Fast!

Mobile Web Performance - Getting & Staying Fast! | Software craftmanship, Systems & Agile | Scoop.it
Andy Davies, Aaron Peters present how networks, browsers and the way sites are built affect user experience, and take a look at some of the latest techniques for measuring and improving performance.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

React 2014 : Martin Thompson - Responding in a Timely Manner - YouTube

Timing is everything. If a system does not respond in a timely manner then: at best, its value is greatly diminished; and at worst, it is effectively unavail...
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Automating Web Performance Measurement With PSI For Node

Cross-posted to HTML5Rocks Web performance can have a huge impact on your entire user experience. If you’ve been looking at improving your own site’s perf
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

principles of high performance programs

This article is an attempt to sum up a small number of generic rules that appear to be useful rules of thumb when creating high performing programs. It is structured by first establishing some fundamental causes of performance hits followed by their extensions.

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Infographics: Operation Costs in CPU Clock Cycles - IT Hare on Soft.ware

Infographics: Operation Costs in CPU Clock Cycles - IT Hare on Soft.ware | Software craftmanship, Systems & Agile | Scoop.it
Quote:"Back in 80s, it was possible to calculate the speed of the program just by looking at assembly."Another Quote:"keep in mind that these days compilers tend to ignore inline specifications more often than not"[→]
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Cache coherency primer

I'm planning to write a bit about data organization for multi-core scenarios. I started writing a first post but quickly realized that there's a bunch of basics I need to cover first. In this post, I'll try just that. Caches This is a whirlwhind primer on CPU caches. I'm assuming you know the basic concept,…
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Top 10 Performance Mistakes

Martin Thompson, co-founder of LMAX, keynoted at QCon São Paulo 2016, outlining the top 10 performance related mistakes that he has encountered in production.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

bevacqua/perfschool

bevacqua/perfschool | Software craftmanship, Systems & Agile | Scoop.it
perfschool - :ocean: Navigate the #perfmatters salt marsh waters in this NodeSchool workshopper
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

DevTools: State Of The Union 2015

As the complexity of the web apps you build keeps moving, so do the Chrome DevTools. In DevTools State of the Union, Addy will give you the latest update on your favourite companion; exploring new features like paint profiling, animation inspection and updates to the JavaScript editing workflow with V8.

* Note: these are annotated slides aimed at making it easy to read and follow along with what I said during the session. The video will cover demos and the original unannotated deck.

Session: http://jqueryuk.com/2015/talks.php#addyosmani
Video: http://jqueryuk.com/2015/videos.php?s=devtools-state-of-the-union
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance Calendar » Different Angles of Web Performance

"When people are talking about web performance, they may talk about different aspects of the subject depending on their role and the task on hand. The real life is rather messy, so we use abstractions that let us get away from details not important for the moment. The same reality may look quite differently depending on how we look at it. Adjusting our view for our specific needs, we probably may highlight four major angles to look at web performance."

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Scaling Redis at Twitter - YouTube

Twitter runs some of the largest Redis clusters in production. To adapt Redis to Twitter's use cases, we have come up with both configuration best practices ...
yannick grenzinger's insight:

http://highscalability.com/blog/2014/9/8/how-twitter-uses-redis-to-scale-105tb-ram-39mm-qps-10000-ins.html

more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

One Step Ahead: Improving Performance with Prebrowsing

One Step Ahead: Improving Performance with Prebrowsing | Software craftmanship, Systems & Agile | Scoop.it
We want faster websites, and browsers are helping us get there—searching for patterns, analyzing behaviors, and guessing where users might click next. But we know our sites and users best, and we can use that insight to proactively nudge browsers along. Predictive browsing queues up resources before users even ask for them, creating a faster, more seamless experience. Santiago Valdarrama looks at the benefits and costs of three prebrowsing techniques at our disposal.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

How we make RWD sites load fast as heck | Filament Group, Inc., Boston, MA

How we make RWD sites load fast as heck | Filament Group, Inc., Boston, MA | Software craftmanship, Systems & Agile | Scoop.it
At Filament Group, We design engaging sites and apps for mobile, tablet, desktop and beyond that are simple to use and accessible to everyone.
more...
No comment yet.
Scooped by yannick grenzinger
Scoop.it!

Performance at Scale: SSDs, Silver Bullets, and Serialization - High Scalability -

Performance at Scale: SSDs, Silver Bullets, and Serialization - High Scalability - | Software craftmanship, Systems & Agile | Scoop.it
This is a guest post by Aaron Sullivan , Director & Principal Engineer at Rackspace.

We ...
more...
No comment yet.