PinnedHaseeb KamalinTowards Data ScienceReplace Python Lists and Make Your Code Orders of Magnitude Faster!No fancy libraries and no complicated engineering, just one data structure — hash tables.·7 min read·Jan 5, 2022--7--7
Haseeb KamalBasic Data Structures in Python: Part 1A hands-on tutorial and guide to Lists and Tuples in Python!1 min read·Apr 23, 2023----
Haseeb KamalinGeek CultureSurviving The Age of AI — Featuring ChatGPTHow did we reach this point and how do we cope?·7 min read·Apr 4, 2023----
Haseeb KamalinAWS in Plain EnglishUnderstanding AWS Compute Options - Part 2ECS vs. Apprunner vs. Lambda A comparison of serverless compute options on AWS.·5 min read·Jan 18, 2023----
Haseeb KamalinAWS in Plain EnglishWhat Are Load Balancers and Why Use Them? A System Design PerspectiveImprove application scalability, performance and availability with load balancers. Illustrations included!·4 min read·Jan 5, 2023----
Haseeb KamalinAWS in Plain EnglishUnderstanding AWS compute options part 1EC2 vs. LightSail vs. Elastic Beanstalk. What are the differences and when to use what?·7 min read·Dec 23, 2022----
Haseeb KamalinTowards Data ScienceRunning Serverless Applications in the Cloud — A TutorialWhy serverless? And how? A practical dive into AWS ECS.·10 min read·Aug 26, 2022----
Haseeb KamalinAWS in Plain EnglishDeploying a static site with AWS CDKA gentle introduction and simple hands-on tutorial to learn the basics of AWS·7 min read·Aug 3, 2022----
Haseeb KamalinBetter ProgrammingA Guide to Loose Coupling and Writing Better Python Code With Dependency InversionDive into the popular design pattern·3 min read·Apr 1, 2022--3--3
Haseeb KamalinBetter ProgrammingThe Interface Segregation Principle (ISP) Explained in PythonA look at interfaces and how to write clean and maintainable code with SOLID principle 4/5.·4 min read·Mar 21, 2022--1--1