Developer Tools How to Use Docker Layers to Optimize Your Container Size Docker images can quickly become large and unwieldy. Let's explore using Docker layers to build a space-optimized Docker container.
JavaScript How to Optimize Common JavaScript Array Patterns Let's go over a few examples of common operations performed on JavaScript array patterns and how we can make them blazingly fast.
Software Science Inspired by Nature: An Introduction to Genetic Algorithms Learn how computer scientists have taken inspiration from nature and built genetic algorithms that solve complex real-world problems.
Growing as Makers Work Like You Are Working Out I have started to think about my workdays more like a workout. This helps me set an intention, focus on smaller goals, and reflect on my progress.
Personal Optimization Feeling Bored? These Strategies Can Keep You on Track Since I’ve started becoming more mindful about my boredom, I’ve noticed that the end-of-day burnout I experience after a long day of work is less intense.
Personal Optimization 4 Tips for Getting Started Writing Code Faking data, using a spike, or drawing a picture are great ways to begin writing code when you're not sure where to start on a project.
Personal Optimization Get Organized in Google Chrome for a Better Browsing Experience Taking advantage of small tweaks in Google Chrome improves my web browsing experience, day-to-day and long term as I move from project to project.
Development Practices Five Steps to Finding Performance Bottlenecks How to pinpoint the source performance optimization problems in your applications.
Embedded Systems Comparing the Cost of Different Multiple-return Techniques in C Rather than a single obvious way to return multiple values in C, there are several, with different trade-offs. This post compares their costs, today.
Web Apps Optimize Page Speed with jQuery Waypoints jQuery Waypoints provide a great way to optimize page speed by deferring initialization of complex components until they become visible to the user.