Defining Variables in JavaScript

In JavaScript, developers can make variable declarations in three different ways. Each has diferent implications for the program they are writing, which can cause some confusion. Variable declaration can be accomplished by using var, let, or by simply assigning a value with no declaration keyword (e.g., x = 5). Understanding the differences between x =…

The History and Evolution of JavaScript

Understanding the history and evolution of JavaScript is crucial for appreciating its current role in the tech ecosystem as well as some of the challenges that occur in programming in JavaScript. Here are some key highlights that will give you a sense of how JavaScript became what it is today: Birth of JavaScript (1995) JavaScript…

The Importance of LinkedIn for a Student

One skill I’ve had to learn (the hard way) is the ability to network with others. Networking lets you know about opportunities, and share opportunities with individuals so you can fill roles yourself. In the “old days” there were people who kept a Rolodex of names and phone numbers. Today, we used tools like “LinkedIn”….

Two Students

This is a story of two different students. For our sake, we’ll call them Think 1 and Think 2. (Yes, a play on words of Thing 1 and Thing 2… as they are thinking students… and how they think about themselves really matters.) Both of these students have been students of mine. They are similar…

Learning SQL using MySQL and HeidiSQL Video Series

Welcome to the “An Intro to SQL Series,” where we embark on a journey to demystify the world of databases using the SQL programming language. This playlist is tailored just for you. Explore the Foundations of SQL: Dive into the fundamentals of SQL, the universal language for managing and manipulating relational databases. Understand key concepts…

ERD Video Series

Entity Relationship Diagrams (ERDs) are visual design tools for databases, crucial before table creation. This series teaches using Lucid Chart, an accessible browser-based tool with exportable SQL code capabilities. Instructions range from setting up workspaces and creating abstract entities to defining one-to-many and many-to-many relationships. It also covers adding field details like key types and data types. The series culminates with exporting ERD as SQL commands, demonstrating Lucid Chart’s efficiency in converting diagrams into databases.