Skip to main content

Posts

What is Google Antigravity?

  "For years, we’ve used AI as a fancy 'Autocomplete.' But Google Antigravity is the first time I've felt like I actually have a junior developer sitting next to me. It doesn't just give me code; it takes over the boring parts of my workflow—testing, terminal commands, and documentation—so I can focus on the architecture. Here is my deep dive into how Antigravity works." What is Google Antigravity? Google Antigravity is an agentic AI development platform created by Google to help developers build software at a higher, task-oriented level. Instead of only suggesting code line by line, Antigravity allows AI agents to plan, edit code, run terminal commands, use a browser, test changes, and produce verification artifacts such as task lists, implementation plans, screenshots, walkthroughs, and browser recordings. Google describes it as a platform that combines a familiar AI-powered editor with a new “agent-first” interface for managing autonomous development agent...
Recent posts

Moving to the Big Leagues: A Beginner’s Guide to MySQL Workbench

  Why Every Developer Should Learn MySQL In my previous tutorials, we explored MS Access for local data management. But if you want to build web applications that scale, you need to step into the world of MySQL . MySQL is the engine behind some of the biggest sites on the internet. To manage it effectively, I use MySQL Workbench —a powerful visual tool that makes creating databases as simple as writing a few lines of code. MySQL Workbench Step 1: Setting Up First Database (Schema) The first thing you’ll notice in MySQL is that we don't just call things "files. " We call them Schemas or Databases . In my screenshot, I am creating a database named  dhl_tracking for Suppment Tracking Project  . The Pro-Tip:   We use CREATE DATABASE keyword for creating the database. CREATE DATABASE   dhl_tracking  CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; Why this matters: Using utf8mb4 ensures that your database can handle all characters, including emojis ...

Simplified Data Entry: How to Create User-Friendly Forms in MS Access

  Why Forms Matter for Database Usability In my previous post, we looked at how to structure tables and write SQL queries. But let's be honest: most users don't want to look at a spreadsheet or write code to enter data. They want a clean, simple interface. That is where Access Forms come in. I’ve just uploaded a new tutorial showing how to turn a messy table into a professional data-entry screen. Key Features of a High-Quality Form In the video, I walk through the "Form Wizard" vs. "Design View," but here are the three things I always focus on to make a form feel professional: 1. Intuitive Layout Don't just dump all your fields on the screen. I recommend grouping related information (like "Customer Info" and "Contact Details") using Rectangles or Tab Controls . 2. Drop-Down Menus (Combo Boxes) Instead of letting users type in a category and making mistakes, I show you how to use Combo Boxes . This ensures your data stays clean for t...

Mastering MS Access: How to Create Tables and Write Custom SQL Queries

  Mastering MS Access: How to Create Tables and Write Custom SQL Queries Why I Still Use SQL in Microsoft Access When I first started working with databases, I realized that while MS Access has a "point-and-click" interface, it is much more powerful when you write the code yourself. In my latest project, I found that using raw SQL queries is faster and more reliable than the standard query builder. I’ve recorded a full video tutorial showing my process, but in this post, I want to break down the logic behind creating tables and the SQL syntax you need to know. You can watch the video tutorial here:   Step 1: Planning the Table Structure Before I touch the SQL view, I always define my table relationships. For this tutorial, we are using a Sales demo Database example. My Pro-Tip: Always use a Primary Key with the AutoNumber type. It prevents duplicate records and makes your SQL Joins much easier later on. Here is h ow to create a table.  Click on Create tab Click on Ta...