Skip to main content
Karachi Wala Developer

Karachi Wala Developer

By Mashhood Rastgar
10 minute weekly ramblings of a software engineer based in Karachi sharing about tech and startups.
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Breaker Logo


Google Podcasts Logo

Google Podcasts

Overcast Logo


Pocket Casts Logo

Pocket Casts

RadioPublic Logo


Spotify Logo


Currently playing episode

Wordpress Meets its Match: Next.JS

Karachi Wala Developer

Wordpress Meets its Match: Next.JS

Karachi Wala Developer

10 tips in 10 minutes for a faster website
In this session, I collect all the tips and tricks I have been using over the last decade and bring them together for a short 10 min checklist for making your website super fast. You can bookmark this episode and run through the points every time your website needs a boost!
September 22, 2020
Looking for a Payment Gateway in Pakistan?
If you are building a services company or an e-commerce store in Pakistan - eventually you will realize you need to accept online payments. Normally this requires a Payment Gateway - a simple service you can sign up to and integrate in a matter of minutes into your platform. But its not that easy in Pakistan as yet. What are the options? What works and what doesnt work? All this and more in this weeks podcast.
September 10, 2020
Microservices vs Monoliths: which one is better?
Micro-services is the popular architecture pattern which has taken the world over by storm. The promise of small manageable applications with fast iterations and seamless efficient scaling  has attracted many developers on taking on this as a default pattern for all their apps. But we should not be too quick dismiss the handy old monolith. In this episode we take a dive into micro-services to see if they are really that amazing underneath.
August 22, 2020
An Introduction to Continuous Integration
Continuous Integration (CI) is slowly becoming one of the main pillars for software development. As our software becomes more complex we add more and more tooling around it to automate, so we can focus on whats important - writing code. CI is what runs most of that tooling and keeps it out of the way.. until we need break something and it needs our attention. It gives us the confidence to deploy, again and again so that we move faster in this rapidly changing world.
August 12, 2020
Serverless with CloudFlare Workers?
Serverless architecture has become very popular over the last few years. In this episode we cover an introduction to this topic and talk about how Cloudflare Workers have implemented the serverless architecture. I share different ideas and thoughts on the ideology behind Cloudflare Workers and when they are most useful.
August 5, 2020
Wordpress Meets its Match: Next.JS
I recently rebuilt my personal website ( using NextJS and in this episode I share my experience in building it and my thoughts on the framework and how it compares to Wordpress which is something I have been using for a long time.  _This is not sponsored content_
July 27, 2020
What is AMP HTML?
AMP enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms. It is an opensource toolkit which can be used for static pages as well as dynamic ones. But why do we need AMP? And how does it make our web faster? This and more in this short introduction of AMP HTML.
July 13, 2020
Understanding Core Web Vitals: The Metrics
In this final episode of the Core Web Vital series, we bring together all that we have learnt and talk about the thing that matters the most - the 3 metrics set by Google which show how good or bad our website is currently performing. Largest Contentful Paint, First Input Delay and Cumulative Layout Shift - what are they, how are they calculated and how can we improve them? Just a few of the things I will share in this episode.
July 8, 2020
Understanding Core Web Vitals: Rendering a Page
How does a browser render an HTML page? In this episode we dive into the world of DOM, CSSOM and Critical Render Paths. We understand what makes our website loading slow and how can we remove it so it can be made faster.
June 24, 2020
Understanding Core Web Vitals: Why is our web so slow?
Core Web Vitals is the new standard set by Google to measure performance of our websites. In this multi-part series we will be covering on different aspects of web performance, starting with the basics. What makes a slow website and what are some of the things we need to keep in mind when reviewing our own website. In the upcoming episodes we will discuss what makes the website slow (technically) and how Core Vitals help us make it better.
June 16, 2020
Which mobile app is right for me? PWAs, Hybrids or Native.
In this episode I cover another very popular question I get - what kind of mobile app should I be building? With the rise of PWAs, Hybrids, Compile to Native, Flutter and native apps one does get lost in trying to figure out the best course of action. I try to explain the high level pros and cons for each and what really matter when making the decision for your mobile app.
June 3, 2020
How do implement a Design System?
In the previous episode we talked about what is the whole point of design systems, and if we need them or not. In this episode we cover a more technical perspective and discuss how do we go about building a design system from a flow perspective. We will also discuss some tools which can help us build this as well.
May 30, 2020
Design Sishtems
Here is another over hyped term. Every company seems to be making one now a days? But what is a design system really? How does it help you create better frontends? Is it really more than just a component library? Will be answering this and more in this episode.
May 27, 2020
Python vs Javascript
Another popular question I get asked is which language is best to start off with when learning programming. Here is a quick overview of the two languages, their similarity and differences and a quick discussion on what are something of the things to think about when choosing one of them.
May 27, 2020
Angular vs React
The most controversial topic in the frontend web space - which framework is better and which one should we spent time learning? The answer is not that straight forward! - I review both of them and share my perspective on what makes each the best.
May 27, 2020
How can I become a GDE?
One of the most frequently asked questions to me is on how does one become a GDE, and the next most popular is what is a GDE :) - so I have spent a few minutes explaining them both here!
May 25, 2020
Welcome to Karachi Wala Developer Podcast! In this series, I will share a little about my experience about different technologies and things related to startups. My name is Mashhood and currently I am the CTO at Sastaticket, and Google Developer Expert for Web and Angular. I have been working since I was a kid, and now with the 10+ year professional experience under my belt, I will be using this micro-podcast medium to share my thoughts on different technical things.
May 25, 2020