Hello, I’m Mashhood. I’m a software engineer and a community leader.
Currently Im working as the CTO at Sastaticket.pk.
Previously I was the founder at Recurship.
I am also a Google Developer Expert for Web and Angular.
You can contact me on:
Podcast: Karachi Wala Developer all episodes
- Understanding a Startups Technical Due Diligence...
Technical Due Diligence (DD) for startups is not something we think about until the time really comes in. When we get the list of questions or get asked those dreaded questions that we always knew would come to haunt us. In this episode I share about what is the process and what to expect from this, so that one can be better prepared when this happens.
- Are you a T-Shaped Developer?
T-Shaped developers are those interested in learning across a breadth of technologies ranging from frontend to backend to devops. In this episode we try to understand why would we want to diversify vs specialise and is there a better option between the two?
- Thinking about Engineering Analytics
Do you feel your team is very sluggish and not moving fast enough? Do you feel there are constant blockers which are stopping the features to get shipped? In this episode I dive into the world of engineering performance and what are some thing of the useful things you can measure, and which ones are not meant to be measured at all.
Talks
- Understanding Technical Interviews
Major Hacking League, Online - - React 101
Turing Communities, Online - - Exploring Data at Sastaticket.pk [Video]
Karachi.AI Guest Speaker, Karachi - - Optimizing Core Web Vitals for Angular Apps [Video]
Global Angular Conference, Online - - Is NoCode replacing Software Development? [Video]
021Disrupt 2020, Online - - Deploying Super Fast Websites on a CDN [Video]
OSFP, Online - - Understanding Core Web Vitals
GDG Kolachi DevFest, Online - - Optimizing Angular apps using Core Web Vitals [Video]
GDG Doha DevFest, Online - - How to plan your MVP [Video]
National Incubation Center Karachi (Online) - - Google Cloud Run LiveClass [Video]
GDG Live Pakistan (Online) - - Blazingly Fast Websites using AMP
Google IO Extended, Islamabad - - Mistakes while making PWAs
GDE Summit, SF, USA - - Instant Deploys for Django Apps using Cloud Run [Video]
Pycon Pakistan, Karachi - - Rapid Prototyping Python Services using AWS Chalice [Video]
Pycon UK, Cardiff - - Scaling Frontend Development using Microfrontends [Video]
ng-my KL, Malaysia - - PWAs: Mobile for the next billion users [Video]
Wordcamp Karachi, 2019 - - A Guide to Instant Loading Angular Apps [Video]
JSHeroes, Cluj, Romania - - Rapid Prototyping using Anglar and Firebase [Video]
ng-europe, Paris, France -
Blog
- Creating a self contained gem installation
- Installing Ruby Gems without 'sudo'
- Getting battery related information in Cocoa (OSX) development
- Malware2.0
- iOS: Distributing your Simulator Build file
- Piping output from NSTask (Cocoa)
- Styling NSTextFields (Cocoa Development)
- Xcode tricks: Building and Archiving programmatically (from Terminal)
- Using DatePicker view in Calabash iOS [iOS6]
- Cocoa: Install using 'gem' and Authorization Services (sudo)
- Easiest way to install / update Ruby on a Mac
- A Tutorial on NSTask (Cocoa Development)
- Adding a search box in a Shopify Liquid Template
- Setting up WebSockets between iOS and a Java application
- Phonegap 2.1.0 Connection Detection in iOS
- Showing an alert message in iOS
- Making iPhone Compatible Websites
- Creating a folder which collects only unread mail - Apple Mail.app
- Mailbox overflow - Creating POP buffer account
- imars.info Updated!
- Future of Software Testing
- My Groovy Project
- A MIPS calculator
- a Groovy GUI Calculator...
- of Groovy Swing Lists..
- imars.info : Updated!
- Adding Network printer to Mac OS 10.5
- AJAX ASP Tutorial...
- Of Animation, Popups and Timers..