Videos

BBC micro:bit – what is it?

BBC micro:bit – what is it?

1 year ago
Recently the long awaited BBC micro:bit was put on sale to the general public. Originally designed to be given away to Year 7 school children in the UK, what actually is the micro:bit? What can be done with it? Watch my short review to find out! INFORMATION: Buy a BBC micro:bit: shop.pimoroni.com/products/microbit Take a look […]

Defrag Tools #159 – Powercfg

1 year ago
In this episode of Defrag Tools, Chad Beeder and Andrew Richards discuss the Powercfg command-line tool in Windows, which allows you to configure power management settings, and analyze power and battery usage. Additional Resources: Powercfg Command-Line Options Timeline: [00:00] Introductions and overview. Welcome back, Andrew![03:35] One facet of Powercfg is that it offers the command line equivalent of the […]

Defrag Tools #157 – Energy Estimation Engine (E3)

1 year ago
Collecting and visualizing Windows 10 Energy Estimation Engine (E3) data with "powercfg /srumutil" and Excel In this episode of Defrag Tools, Chad Beeder and Jorge Novillo take a look at the Energy Estimation Engine (E3) in Windows, and how to use it to get detailed information about battery usage. Note: In addition to viewing data from a single device, […]

CPU Frequency Scaling. (Android Performance Patterns Season 4 ep17)

2 years ago
When it comes to performance, there’s some stuff you can control, and there’s some stuff that you just have to be aware of, and work around. The platform gives you lots of bells and whistles to play with, but sometimes, you just have to let it work by itself. In this video Colt McAnlis introduces […]

Caching UI data (Android Performance Patterns Season 4 ep16)

2 years ago
You know what screams out “This app is slow” ? A spinner. Especially one that sits around mocking the user while the activity behind it is trying to load UI data. In this video, +Colt McAnlis talks about why spinners “feel” slow to users, and how this is one of the most annoying UI patterns […]

Smaller Serialized Data (Android Performance Patterns Season 4 ep15)

2 years ago
For mobile applications, serialized data is a large, and constant chunk of information that you pull from your servers. Every time a user wants to update their social stream, in-memory classes have to get converted to a format that can be sent across the intertubes. But, hiding in that process is a massive problem of […]

Serialization performance (Android Performance Patterns Season 4 ep14)

2 years ago
Data Serialization is an important aspect of every android application; but when it comes to performance, there’s a right, and a wrong way to do it. For years now, developers have been leveraging JSON (and a few still use XML) for their needs. But in this video Colt McAnlis gives you the skinny on why […]

Perf Theory: Batching (Android Performance Patterns Season 4 ep13)

2 years ago
It’s time for PERF THEORY: Batching Edition! Because everything in computing has some associated performance overhead that goes along with it, your frame rate needs you to understand the importance of batching. Of separating out that overhead and only computing it once for several instances of the same operation or task. In this video, Joanna […]

Perf Theory: Threading (Android Performance Patterns Season 4 ep12)

2 years ago
It’s time for PERF THEORY: Threading Edition! Because threads just may save your -life- app, but they also might spell your doom. And that’s why it’s important to take the time to understand what you are getting yourself into, and why it’s worth the effort. Like Joanna Smith explains in this video. Watch more Android […]

Perf Theory: Culling (Android Performance Patterns Season 4 ep11)

2 years ago
It’s time for PERF THEORY: Culling Edition! Culling is the radical new idea of avoiding unnecessary work. Because taking a small moment to calculate what not to do can save you huge moments of wasted effort. And that is good for your frame rate. In this video, Joanna Smith breaks down what culling is, why […]

Perf Theory: Approximation (Android Performance Patterns Season 4 ep10)

2 years ago
It’s time for PERF THEORY: Approximation Edition! No one likes doing extra work for no reason. So why go for the 100%, when your users will give you a passing grade at 70%? Often times, you can approximate some of your computation work, without your users ever noticing anything except how smooth your frame rate […]

Perf Theory: Caching (Android Performance Patterns Season 4 ep9)

2 years ago
It’s time for PERF THEORY: Caching Edition! Caching is the computing principle to rule them all. It enables you to access data faster, and that’s what really matters when you’re trying to nail that frame rate. In this video, Joanna Smith explains why caching counts, since you clearly don’t believe her yet. Watch more Android […]