Java / JVM Internals
Java Code To Byte Code - Part One
Explains how Java code get compiled to byte code in simple terms describing each instruction and how memory is updated during execution ... Continue reading ›
Spring MVC - Testing Web Pages In Process
How to reduce the complexity of testing web pages by replacing Selenium tests with in-process tests using new features in Spring 3.1 ... Continue reading ›
Spring - Using PropertySource & Environment
How to use Spring PropertySource and Environment to simplify working with properties and how to mock these effectively in tests ... Continue reading ›
Why Does Performance Matter?
Web performance is of critical importance for driving hits and revenue however most mobile web sites still don’t pay enough attention to performance or reliability. Many sites take more then 10s to load including Marks & Spencer (14.18s), eBay (14.78s), ... Continue reading ›
Reducing & Minifying Requests
The main factor in poor web site performance is the size and number of requests. This article give a clear summary of the techniques used to avoid this ... Continue reading ›
Visualize your Build Pipeline
NPM module to configure an information radiator to clearly visualize your continuous delivery pipelines ... Continue reading ›
High Performance Mobile Web
Detailed list of the best practices for building high performance mobile sites that work across a wide range of devices and capabilities ... Continue reading ›
A mobile strategy is critical to ensuring you reach the widest market for the minimum cost & effort. This article explains how to create a mobile strategy ... Continue reading ›
Mobile Web Best Practices
Check out the presentation on Mobile Web Best Practices that I just uploaded to slideshare. “The key to a successful mobile site is high performance and reliability across a wide range of device capabilities and network latencies. However, the mobile ... Continue reading ›
Why use App Cache?
Why and how you would use the application cache to improve your website, what are the advantages and how you can maximise the benefits ... Continue reading ›
How to use App Cache?
The Application Cache is controlled by a manifest file. A manifest file is a simple text file with a MIME-type of text/cache-manifest ... Continue reading ›
Tips using App Cache?
Detailed explanation of the best practice and tips to avoid problems and maximise the benefits when using Application Cache ... Continue reading ›
Problems with App Cache?
The difficulties and drawbacks faced when using the Application Cache are explained with detailed suggestions on how to avoid them ... Continue reading ›