Faster Maven builds
https://blog.frankel.ch/faster-maven-builds/1/, posted Oct '21 by peter in development howto java performance reference
I want to detail some techniques you can leverage to make your Maven builds faster in this post. The following post will focus on how to do the same inside of Docker.
Application-Layer DDoS Attack Protection with HAProxy - HAProxy Technologies
https://www.haproxy.com/blog/application-layer-ddos-attack-protection-with-haproxy/, posted 2018 by peter in howto networking performance toread
In this blog post, we’ll demonstrate how the HAProxy load balancer protects you from application-layer DDoS attacks that could, otherwise, render your web application dead in the water, unreachable by ordinary users. In particular, we’ll discuss HTTP floods. An HTTP flood operates at the application layer and entails being immersed with web requests, wherein the attacker hopes to overwhelm your application’s capacity to respond.
Sorry, Science Says Speed Reading Doesn't Work | Inc.com
www.inc.com/jessica-stillman/sorry-science-says-speed-reading-doesn-t-work.html, posted 2016 by peter in cognition msm performance science toread
That's the verdict of a comprehensive review of the science on the subject recently published in Psychological Science in the Public Interest. The team behind the research looked at decades of studies focused on all manner of techniques and apps that promise to help you devour words at an incredible clip. Sadly, what they found is that what looks too good to be true almost certainly is.
Your Stupid-Ass Typing Style Might Not Actually Be So Bad
gizmodo.com/your-stupid-ass-typing-style-might-not-actually-be-so-b-1758276263, posted 2016 by peter in language msm performance science writing
Back in the olden days, most typists were trained to use all their fingers. That’s less of a concern now, leading to all sorts of self-taught typing styles. But as a new study shows, our lack of formal training—and our resistance to using all ten fingers—doesn’t mean we’re not proficient typists.
Microcontainers â€“ Tiny, Portable Docker Containers
www.iron.io/blog/2016/01/microcontainers-tiny-portable-containers.html, posted 2016 by peter in development docker howto performance toread virtualization
A Microcontainer contains only the OS libraries and language dependencies required to run an application and the application itself. Nothing more.
Rather than starting with everything but the kitchen sink, start with the bare minimum and add dependencies on an as needed basis.
USE Method: Linux Performance Checklist
www.brendangregg.com/USEmethod/use-linux.html, posted 2015 by peter in linux monitoring performance reference
CPU Flame Graphs
www.brendangregg.com/FlameGraphs/cpuflamegraphs.html, posted 2015 by peter in free graphics performance visualization
Profiling data can be thousands of lines long, and difficult to comprehend. Flame graphs are a visualization for sampled stack traces, which data allows hot code-paths to be identified quickly. See the Flame Graphs main page for uses of this visualization other than CPU profiling.
Flame Graphs can work with any CPU profiler on any operating system. My examples here use Linux perf_events, DTrace, SystemTap, and ktap. See the Updates list for other profiler examples, and github for the flame graph software.
Echo Lockscreen - Optimizing performance on low end devices
blog.echolocker.com/performance, posted 2015 by peter in android development performance toread
One of the hardest parts of building for Android is making your app work well on all phones. While device fragmentation often brings forth concerns on design, the bigger struggle will be behind the scenes in managing memory, rendering smooth graphics, and maintaining battery life.
Locust - A modern load testing framework
locust.io/, posted 2015 by peter in free opensource performance python software testing
Define user behaviour with Python code, and swarm your system with millions of simultaneous users.