Published in The Startup·PinnedA Quick Intro to TypeScript for JavaScript DevelopersIntroduction If you are a newer JavaScript developer like me you may have come across the superset of JavaScript known as TypeScript. TypeScript is an open-source extension of JavaScript that changes JavaScript from an object-oriented scripting language into a object-oriented programming language. It does this by adding types to JavaScript…Java Script3 min readJava Script3 min read
Published in JavaScript in Plain English·Mar 28, 2021How to Write PostgreSQL Queries for Node.jsThe four basic queries that you can use to create a RESTful api using Node.js and PostgreSQL — Introduction If you are writing a RESTful api in Node.js you’ll have to decide between a relational database or a non-relational database. If you decided on the former, you’ll need to know how to write basic CRUD queries so that your api can talk to your database in a meaningful way…Sql3 min readSql3 min read
Published in JavaScript in Plain English·Mar 21, 2021How to Solve the Valid Parentheses Challenge in JavaScriptIntroduction Hi everyone, in this blog I’m going to teach you how to solve a common interview question called “Valid Parentheses” using JavaScript. Although this question is considered easy, I found it quite tricky to get the optimal solution the first time I encountered it. So let’s dive in! Note: The…Algorithms3 min readAlgorithms3 min read
Published in Towards Dev·Mar 14, 2021How to Solve Min Stack Optimally with JavaScriptIntroduction If you’re an engineer preparing for tech interviews chances are you’re going to need to know how to implement a stack. In this blog I’m going to teach you how to solve a common leetcode question called Min Stack that will hopefully make implementing a stack a lot less…Java Script4 min readJava Script4 min read
Published in JavaScript in Plain English·Mar 7, 2021How to Optimally Reverse a Linked List in JavaScriptIntroduction A very common coding interview question that you’ll likely encounter in the job search is the classic question of “Can you reverse a linked list?”. In this blog I am going to give you a run down on how to reverse a linked list in place, using an iterative solution…Algorithms3 min readAlgorithms3 min read
Feb 28, 2021The Difference Between Static and Dynamic ArraysIntroduction If you’ve never learned a low level programming language before you may have never noticed that there are two types of arrays. For example, in JavaScript arrays are dynamic by default, but in a language like C++ you have access to both types. …Programming3 min readProgramming3 min read
Feb 21, 2021A Quick Guide to Structs in C++Introduction If you’re new to C++ you may have wondered why C++ has both classes and these weird things called structs. The difference between a class and a struct is that an instance of a struct is a variable, while an instance of a class is an object. You can…Cplusplus3 min readCplusplus3 min read
Feb 14, 2021A Quick Guide to Enums in C++Introduction If you are completely new to C++ you may have run into the seemingly odd data type called an enum or an enumeration. Most tutorials I have seen tend to gloss over enums as just a collection of constants, but they never really talk about their use cases. …Programming3 min readProgramming3 min read
Published in Level Up Coding·Feb 7, 2021How to Make an AR App Using React NativeIntroduction If you are like me you may have recently taken an interest in the ever growing field of augmented reality. Whether you’ve played the hit game Pokemon GO, or used a Snapchat face filter you’ve likely encountered AR in some shape or form, and you may have wondered about…Augmented Reality3 min readAugmented Reality3 min read
Jan 31, 2021How to Use Flask’s Debug ModeIntroduction If you’re brand new to web development with Python and Flask, you may be confused on how to debug your code in an IDEless environment. You may know Python, but you’re having trouble adjusting to the way errors are handled in both Flask and web development in general. …Python3 min readPython3 min read