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.Jan 5, 20227Jan 5, 20227
Haseeb KamalBasic Data Structures in Python: Part 1A hands-on tutorial and guide to Lists and Tuples in Python!Apr 23, 2023Apr 23, 2023
Haseeb KamalinGeek CultureSurviving The Age of AI — Featuring ChatGPTHow did we reach this point and how do we cope?Apr 4, 2023Apr 4, 2023
Haseeb KamalinAWS in Plain EnglishUnderstanding AWS Compute Options - Part 2ECS vs. Apprunner vs. Lambda A comparison of serverless compute options on AWS.Jan 18, 2023Jan 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!Jan 5, 2023Jan 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?Dec 23, 2022Dec 23, 2022
Haseeb KamalinTowards Data ScienceRunning Serverless Applications in the Cloud — A TutorialWhy serverless? And how? A practical dive into AWS ECS.Aug 26, 2022Aug 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 AWSAug 3, 2022Aug 3, 2022
Haseeb KamalinBetter ProgrammingA Guide to Loose Coupling and Writing Better Python Code With Dependency InversionDive into the popular design patternApr 1, 20223Apr 1, 20223
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.Mar 21, 20221Mar 21, 20221