Blog
2020
- If I could go back in time
What is outcome bias? How do we overcome that to make better decisions?
- Making habits stick: exercise
I have considered exercising for a long time now, but it has never moved from the consideration phase to a regular habit until recently. I have been working out consistently for the past two months and just finished my 50th workout! Now that I am reasonably confident that I will stick to this this time around, I have been trying to figure out what changed and if it can help me catch up with my other failed new year resolutions of the last 5 years :p
- COVID and un-intuitive behavior
There have been a lot of factors which have worsened the transmission of the novel coronavirus. Some of those factors have been due to incorrect judgement and reasoning that we often fall prey to and I wanted to explore some of these aspects.
- Tuning Google Tag Manager for Speed dexecure
Tag managers are a popular way to manage third party scripts in your website. The tags added to your website can significantly affect the performance and security of your website.
2019
- Intelligent Chroma Subsampling dexecure
In this post we will talk about chroma subsampling and how it can be used to make your images load faster if done right.
- Image decoding on the web dexecure
Image decoding is the process of converting the encoded image back to an uncompressed bitmap which can then be rendered on the screen. Learn more about how the process of decoding images affects performance of your website.
- Network Aware Image Optimization dexecure
With latencies and bandwidth varying a lot between different connection types, the experience of users visiting your website would vary a lot too. In this post, we will see how to deliver a good user experience for users on slower networks without compromising the experience of users on fast networks.
2018
- Reigning in performance of third party assets dexecure
Optimizing third party assets is simultaneously the most important and frustrating experience of speeding up websites. Even though your website might be using the latest and greatest performance optimization techniques, you have little control over how well optimized assets loaded from third party domains are. Not anymore!
- Staying secure, but not too much
How to stay secure online without giving up too much of your convenience
2017
- HTTP/2 Push vs Preload dexecure
HTTP/2 PUSH is a feature which lets server pre-emptively push resources to the client. HTTP Preload is a way to indicate to the browser resources it would require while loading the current page. In this post, we will discuss the key differences between PUSH and Preload.
- Native HTTP/2 support in frameworks dexecure
In this post, we will track the native HTTP/2 support status in some of the most popular Node frameworks and provide examples of how to implement basic HTTP/2 servers.
- How to create a zero dependency HTTP/2 static file server with Node.js dexecure
Learn how to create a simple HTTP/2 server to serve static files and then demonstrate some cool features like HTTP/2 PUSH.
- Help, I am friends with an entrepreneur!
Being friends with an entrepreneur can be difficult. Wanted to go a few things that I face (and others in the field too I guess) that can make it easier?
2016
- Why Brotli Adoption is Low Among Websites dexecure
In this post, learn why Brotli is better at compression than Gzip, Brotli browser support, status and more.
- Service Worker Examples dexecure
In this blog post, learn what service workers are and what you can do with them. We cover 4 interesting use cases beyond offline support.
- Impact of Metadata on Image Performance dexecure
In this post, we will specifically focus on the different kinds of metadata stored in JPEG images and the impact this has on performance of a webpage.
- Why Dexecure dexecure
Welcome to our blog! Our very first blog post explains why we started Dexecure.