• DevToArch
  • DbStudio
  • Re:Link
  • shameel.net
  • Newsletter
  • Telegram Channel

The Developer Space

Building better code, together

  • Cloud
  • AI/GenAI
  • Database
  • Open Source
  • Programming
  • Python
  • QuickRef
  • 5-minutes
  • Home
  • Programming

Category: Programming

SQL for Beginners – Part 4: Mastering Subqueries

SQL for Beginners – Part 4: Mastering Subqueries

Shameel Ahmed - Database, MySQL, PostgreSQL, Programming, SQL, SQL Server
June 14, 2025June 15, 2025 3 Comments

Take your SQL skills to the next level with this beginner’s guide to subqueries. Learn how to write powerful queries using inline, scalar, and correlated subqueries—complete with practical code examples and clear explanations.

VS Code Under The Hood: Behind the Scenes of the World’s Most Popular Code Editor

VS Code Under The Hood: Behind the Scenes of the World’s Most Popular Code Editor

Shameel Ahmed - Architecture, IDEs, Programming, Tools
May 31, 2025June 1, 2025 2 Comments

Explore the internal architecture of Visual Studio Code (VS Code). Learn how Electron, Node.js, LSP, and the Monaco Editor power the most popular code editor for developers.

SQL for Beginners – Part 3: JOINS

SQL for Beginners – Part 3: JOINS

Shameel Ahmed - Database, MySQL, PostgreSQL, Programming, SQL, SQL Server
May 25, 2025June 15, 2025 3 Comments

Learn how to master SQL JOINS with clear explanations and real-world examples. This third part of our SQL for Beginners series demystifies INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN using easy-to-understand Venn diagrams and sample queries. Perfect for developers looking to connect data across tables.

How to Call DeepSeek APIs in AWS Lambda: Serverless AI Integration Guide

How to Call DeepSeek APIs in AWS Lambda: Serverless AI Integration Guide

Shameel Ahmed - 5-minutes, Artificial Intelligence, AWS, Generative AI, Python
April 19, 2025April 21, 2025 1 Comment

DeepSeek offers powerful AI models through its API, enabling developers to integrate advanced AI capabilities into their applications. When combined with AWS Lambda’s serverless architecture, you can create scalable, cost-effective AI-powered solutions. This tutorial will guide you through the process of invoking DeepSeek APIs from AWS Lambda functions.

SQL for Beginners – Part 2: SELECT Commands with Examples

SQL for Beginners – Part 2: SELECT Commands with Examples

Shameel Ahmed - Database, MySQL, PostgreSQL, Programming, SQL, SQL Server
April 10, 2025June 15, 2025 3 Comments

Take your SQL skills to the next level with this follow-up to our beginner’s guide. Learn intermediate SQL commands like subqueries, JOINs, CASE, and more with practical examples for real-world applications.

Uber’s QueryGPT: Transforming Natural Language into SQL Queries using Generative AI

Uber’s QueryGPT: Transforming Natural Language into SQL Queries using Generative AI

Shameel Ahmed - 5-minutes, Agentic AI, Artificial Intelligence, Database, Generative AI, SQL
February 19, 2025February 19, 2025 No Comments

Discover how Uber’s QueryGPT is revolutionizing SQL query generation with AI! This in-depth article explores the internal workings of QueryGPT, Uber’s cutting-edge tool that transforms natural language into SQL queries. Learn how Uber saves 140,000 hours annually, reduces query time by 70%, and democratizes data access across Uber. Perfect for tech enthusiasts, data professionals, and AI innovators!

SQL for Beginners: Learn the Basics with Examples

SQL for Beginners: Learn the Basics with Examples

Shameel Ahmed - Database, MySQL, PostgreSQL, SQL, SQL Server
February 13, 2025June 15, 2025 2 Comments

Learn SQL from scratch with this beginner-friendly guide. Discover key SQL commands, including SELECT, INSERT, UPDATE, and JOIN, with real-world examples to help front-end developers and beginners master database queries efficiently.

Mastering Git Commands: A Complete Primer for Developers

Mastering Git Commands: A Complete Primer for Developers

Shameel Ahmed - Programming, Tools, Version Control
January 23, 2025January 23, 2025 No Comments

Master Git like a pro with this comprehensive guide covering all essential Git commands and concepts. From basic operations like initializing repositories to advanced techniques like rebasing, stashing, and hooks, this complete primer is packed with examples and explanations to boost your productivity. Perfect for developers of all levels, learn how to collaborate effectively, manage version control seamlessly, and streamline your workflows with Git. Unlock the full potential of Git and take your coding skills to the next level!

Amazon DynamoDB: A Developer’s Comprehensive Primer

Amazon DynamoDB: A Developer’s Comprehensive Primer

Shameel Ahmed - AWS, Cloud, Database, DynamoDB, Programming, Python
December 28, 2024January 5, 2025 1 Comment

Unlock the power of Amazon DynamoDB with this comprehensive guide designed for developers. Dive deep into the core concepts, including tables, primary keys, secondary indexes, and data types, all while exploring practical examples using Python. Whether you’re building scalable applications, handling real-time data, or optimizing your database operations, this primer provides the foundational knowledge and advanced features to make the most of DynamoDB’s performance and scalability. Read on for expert insights and code examples to integrate DynamoDB into your projects effectively.

Protect your data with Symmetric Encryption in AWS using KMS AWS Encryption kms python

Protect your data with Symmetric Encryption in AWS using KMS

Shameel Ahmed - 5-minutes, AWS, Cloud, Data Security, Encryption, Programming, Python, Security
December 12, 2024December 12, 2024 1 Comment

Master symmetric encryption in just 5 minutes using AWS KMS! This guide walks you through creating KMS keys, encrypting and decrypting data, and implementing best practices like key rotation, MFA, and CloudTrail monitoring. Secure your AWS environment today!

JSON handling in Python in 5 minutes JSON python

JSON handling in Python in 5 minutes

Shameel Ahmed - 5-minutes, Programming, Python
November 29, 2024November 29, 2024 No Comments

Learn how to handle JSON data in Python with this beginner-friendly guide! Understand how to parse JSON strings, read from files, and convert Python objects to JSON. Includes practical examples of using json.loads and json.dump for efficient data handling. Perfect for developers working with APIs or modern applications!

Python’s Core Sequence and Collection Types in 5 minutes 5-minutes python

Python’s Core Sequence and Collection Types in 5 minutes

Shameel Ahmed - 5-minutes, Programming, Python
November 26, 2024November 29, 2024 1 Comment

Discover Python’s core sequence and collection types in this beginner-friendly guide! Learn the differences between Lists, Tuples, Sets, Dictionaries and Arrays with practical examples. Understand when and how to use these versatile structures to write clean and efficient Python code. Perfect for beginners and intermediate programmers!

Python Error Handling in 5 Minutes 5-minutes error handling python

Python Error Handling in 5 Minutes

Shameel Ahmed - 5-minutes, Programming, Python
November 23, 2024December 15, 2024 No Comments

Learn how to handle errors effectively in Python with this 5-minute guide! From try-except blocks to custom exceptions, explore best practices, common built-in exceptions, and real-world examples to write robust and user-friendly code. Perfect for beginner and intermediate developers looking to enhance their Python skills.

Generative AI using Amazon Bedrock for Developers AWS Bedrock genai python SageMaker

Generative AI using Amazon Bedrock for Developers

Shameel Ahmed - Artificial Intelligence, AWS, Cloud, Generative AI, Programming, Python
November 11, 2024November 15, 2024 No Comments

Generative AI using Amazon Bedrock for Developers helps you discover how to build and scale Generative AI applications. Explore how developers can leverage Amazon Bedrock to build powerful generative AI applications. Learn about Foundation Models, prompt engineering, and deploying scalable AI solutions on AWS.

Generative AI on AWS: 2025 Guide to Bedrock, Foundation Models and SageMaker AWS chatgpt cloud genai

Generative AI on AWS: 2025 Guide to Bedrock, Foundation Models and SageMaker

Shameel Ahmed - Artificial Intelligence, AWS, Generative AI, Python
October 21, 2024October 21, 2024 1 Comment

Discover the power of Generative AI on AWS in 2024 with this comprehensive guide. Learn how to leverage AWS Bedrock, Foundation Models, and SageMaker to build, deploy, and scale cutting-edge AI solutions. Stay ahead in AI innovation by exploring key features, practical use cases, and integration strategies tailored for modern developers and businesses.

Python Internals Explained: A Comprehensive Technical Guide for C# Developers .NET C# python

Python Internals Explained: A Comprehensive Technical Guide for C# Developers

Shameel Ahmed - .NET, C#, Programming, Python
September 8, 2024October 22, 2024 1 Comment

Discover the key differences between Python and C# in this comprehensive technical guide for C# developers. Learn about Python’s execution model, memory management, concurrency, and dynamic typing to effectively transition and enhance your programming skills.

10 Essential VS Code Extensions for Python Development in 2024 extensions python vscode

10 Essential VS Code Extensions for Python Development in 2024

Shameel Ahmed - IDEs, Programming, Python
August 25, 2024June 1, 2025 3 Comments

Are you looking to supercharge your Python development experience in 2024? In this blog post, we’ll explore the top 10 essential VS Code extensions tailored specifically for Python developers. Whether you’re a seasoned developer or just starting out, these extensions are designed to make your coding journey smoother and more productive.

Get Ready for Visual Studio for Mac Retirement: Switch to VS Code Today

Get Ready for Visual Studio for Mac Retirement: Switch to VS Code Today

Shameel Ahmed - .NET, IDEs, Open Source, Programming
August 15, 2024August 15, 2024 1 Comment

Visual Studio for Mac is set to retire, and developers need a new development environment to continue their work effectively. In this article, I will discuss the migration paths from Visual Studio for Mac to Visual Studio Code (VS Code), or other IDEs and platforms based on the type of projects you’ve developed using Visual Studio for Mac.

Developer Technology Round-up 2023

Developer Technology Round-up 2023

Shameel Ahmed - Cloud, Database, Programming
January 7, 2024January 7, 2024 1 Comment

In the ever-evolving world of technology, the year 2023 witnessed remarkable advancements in developer tools and frameworks, shaping the way we build, deploy, and maintain software. This roundup explores features and releases that have defined the developer landscape over the past year.

5 reasons you should switch from VS Code to VSCodium privacy transparency vscode vscodium

5 reasons you should switch from VS Code to VSCodium

Shameel Ahmed - .NET, C#, IDEs, Open Source, Programming
June 10, 2023June 1, 2025 1 Comment

VSCodium is a fully open-source alternative to the not-so-FOSS VS Code. Learn why open-source enthusiasts who are conscious about privacy and transparency should switch to VSCodium.

How to build a REST API using Amazon API Gateway to invoke OpenAI APIs

How to build a REST API using Amazon API Gateway to invoke OpenAI APIs

Shameel Ahmed - Artificial Intelligence, AWS, Cloud, Conversational Bots, Programming, Python
March 11, 2023March 11, 2023 4 Comments

This article will take you through the step-by-step process to build a REST API using API Gateway. The API invokes a Lambda function that in turn invokes OpenAI APIs and returns a response. Your applications can invoke this API to embed Artificial Intelligence capabilities similar to ChatGPT.

How to fix “‘StreamingBody’ object is not subscriptable” in AWS Lambda boto3

Shameel Ahmed - AWS, Cloud, Programming, Python
February 12, 2023February 12, 2023 No Comments

Learn how to fix “‘StreamingBody’ object is not subscriptable” error in boto3 framework when invoking functions in AWS Lambda.

How to invoke OpenAI APIs from AWS Lambda functions API chatgpt Lambda openai python

How to invoke OpenAI APIs from AWS Lambda functions

Shameel Ahmed - Artificial Intelligence, Conversational Bots, Programming, Python
February 5, 2023May 3, 2025 36 Comments

OpenAI provides APIs to programmatically access the functionalities provided by ChatGPT, which allows you to integrate AI capabilities into your applications and services. This article provides a step-by-step guide to setting up the environment and invoke OpenAI APIs from your AWS Lambda functions.

Learn Python with ChatGPT artificial intelligence chatbot chatgpt learning python

Learn Python with ChatGPT

Shameel Ahmed - Artificial Intelligence, Conversational Bots, Programming, Python
December 26, 2022December 26, 2022 10 Comments

ChatGPT is a conversational bot launched by OpenAI in November 2022 as a prototype for beta testing and feedback. Among the many things it can do, it can teach you programming languages. This article explores how the conversational nature of ChatGPT can be leveraged to learn Python.

Book: Migrate your SQL Server Workloads to PostgreSQL: Quick Reference – Second Edition AWS cloud Database Migration postgresql sqlserver

Book: Migrate your SQL Server Workloads to PostgreSQL: Quick Reference – Second Edition

Shameel Ahmed - AWS, Azure, Books, C#, Cloud, Database, Open Source, PostgreSQL, Programming, SQL Server
October 18, 2022October 22, 2022 1 Comment

The First Edition of this book was released in May 2020, about two and a half years ago. Since its…

Increase Visual Studio Code Terminal Buffer Size

Increase Visual Studio Code Terminal Buffer Size

Shameel Ahmed - IDEs, Programming
July 14, 2022June 1, 2025 No Comments

Find yourself printing a lot to the Terminal during development and surprised to find your output missing? Read on…

Cross Region Lambda invocation in AWS

Shameel Ahmed - AWS, Python
February 27, 2022February 27, 2022 2 Comments

AWS Lambda makes it easy to build highly available serverless applications quickly. However, setting up resources in multiple regions makes…

Re:Link for Mac is here!!!

Re:Link for Mac is here!!!

Shameel Ahmed - .NET, C#, Open Source, Programming, Uncategorized
November 14, 2021July 24, 2024 No Comments

Re:Link for Mac is a Browser, except that it doesn’t open any website; instead, it redirects the request to other installed browsers in the system based on customizable rules.

Re:Link, the Browser Bootstrapper .NET Browser C#

Re:Link, the Browser Bootstrapper

Shameel Ahmed - .NET, C#, Open Source, Programming, Tools
July 12, 2021July 24, 2024 No Comments

Re:Link is a Windows application that registers itself as a browser in your machine, intercepts your URL requests and link clicks, and open them in different browsers (Chrome, Firefox, Edge, etc.) based on a set of predefined rules.

Migrate MySQL table data to MongoDB collections using Python mongodb mysql python

Migrate MySQL table data to MongoDB collections using Python

Shameel Ahmed - MongoDB, MySQL, Python, Tools
June 18, 2021June 25, 2021 2 Comments

MySQL is an RDBMS platform that stores data in a tabular format in a normalized manner, whereas, MongoDB is a NoSQL database that stores information in the form of documents that are grouped under collections. The representation of data is completely different and hence migration of MySQL table data to MongoDB collections might sound like a mammoth task. Fortunately, Python makes it a breeze with its strong connectivity and data handling capabilities.

Posts pagination

1 2 Next »

Subscribe to our newsletter!

Categories

.NET 5-minutes Agentic AI Architecture Artificial Intelligence ASP.NET AWS Azure Books C# Career Cloud CodeProject Conversational Bots Database Data Security DynamoDB Encryption Facade GCP Generative AI IDEs Java Microservices Mobile MongoDB MySQL NoSQL Open Source Patterns PostgreSQL Programming Python Quantum Computing Redis Security Serverless SQL SQL Server Tools Tools Uncategorized Version Control Web Development Windows Phone

Recent Posts

  • SQL for Beginners – Part 4: Mastering Subqueries June 14, 2025
  • VS Code Under The Hood: Behind the Scenes of the World’s Most Popular Code Editor May 31, 2025
  • SQL for Beginners – Part 3: JOINS May 25, 2025
  • The Developer’s Guide to AWS IAM (Identity and Access Management) May 16, 2025
  • NoSQL Data Modeling for RDBMS Developers: A Comprehensive Guide May 2, 2025

Archives

  • June 2025 (1)
  • May 2025 (4)
  • April 2025 (2)
  • February 2025 (4)
  • January 2025 (4)
  • December 2024 (2)
  • November 2024 (5)
  • October 2024 (1)
  • September 2024 (2)
  • August 2024 (2)
  • January 2024 (2)
  • September 2023 (1)
  • June 2023 (1)
  • March 2023 (1)
  • February 2023 (2)
  • January 2023 (2)
  • December 2022 (1)
  • October 2022 (1)
  • July 2022 (2)
  • February 2022 (1)
  • November 2021 (1)
  • July 2021 (1)
  • June 2021 (1)
  • September 2020 (1)
  • May 2020 (2)
  • April 2020 (1)
  • October 2019 (1)
  • September 2019 (4)
  • July 2019 (2)
  • May 2018 (1)
  • September 2017 (1)
  • April 2017 (1)
  • April 2014 (1)
  • August 2011 (1)
  • June 2009 (1)

Links

  • DevToArch
  • DbStudio
  • Re:Link
  • shameel.net
  • Newsletter
  • Telegram Channel
Copyright 2025. The Developer Space | Theme: OMag by LilyTurf Themes
  • DevToArch
  • DbStudio
  • Re:Link
  • shameel.net
  • Newsletter
  • Telegram Channel
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
SAVE & ACCEPT