Why You Should Encrypt Your Things

Normies are usually the last to hop on the band wagon of encryption. But is it really as bad as people make it out to be? In today’s episode we explore what it is that we can do for protecting yourself online. Why It’s Important Protecting yourself online is one of the biggest responsibilities you have. I know a lot of people on discord being fooled all the time, even in software engineering discord servers: people who are failing to notice a simple attack such as fake links. It does not matter how safe your system is if you are...

Continue reading...

Episode 1 Release

And so it begins! I’ve dropped the first episode to explain what all will be available on the podcast. If you have any questions, you can drop those in the comments on YouTube or below! Here’s a link to the video: https://youtu.be/sLrUorajE08

Continue reading...

Website Migrations & New Expansions To The Website

It’s been a while since this blog has been active, I have been busy working on some other projects of mine. However, bringing insight and valuable information to the engineering community is one of the goals of this blog. There’s a new YouTube Channel I created the YouTube Channel. You can expect a variety of topics as I span quite a large range of items covered: Here’s a link to that: https://www.youtube.com/@CoffeeEngineerOfficial I’m recording episodes on the Expresso Code Podcast You can find more on the podcast here. However, you can expect all the mentioned from point #1. I will...

Continue reading...

Google Used to be called: BackRub

BackRub was the original name for google. Google was later re-named to it’s name today, but before hand it was originally called BackRub. I found this out one day while scrolling the internets, so next time you try to access Google, make sure you BackRub it! The name change The name change happened not even a year after BackRub was created, Larry Page and Serge Brin trademarked the name Google, and hence the legend was born! If you want to read more about Google’s history, go here. Conclusion Short post, but interesting fact of the day. Comment below the names...

Continue reading...

How To Do Stacks In JavaScript

Introduction This is a series where you will learn about singly linked lists in JavaScript, doubly linked lists, stacks, and queues. The other links Are Here: How To Do Singly Linked Lists in JavaScript How To Do Stacks in JavaScript (This post) How To Do Doubly Linked Lists in JavaScript (Coming Soon) How To Do Queues in JavaScript (Coming Soon) What is a Stack? A stack is a abstract data structure that holds a list of components (such as a linked list of nodes). Think of it like a stack of dishes. You stack the dishes, so the last one...

Continue reading...

How To Do Singly Linked Lists in JavaScript

Introduction This is a series where you will learn about singly linked lists in JavaScript, doubly linked lists, stacks, and queues. The other links Are Here: How To Do Singly Linked Lists in JavaScript (This post) How To Do Stacks in JavaScript (Coming Soon) How To Do Doubly Linked Lists in JavaScript (Coming Soon) How To Do Queues in JavaScript (Coming Soon) What is a Linked List? A linked list is an abstract concept in which you have a “node” object that references the next object (which is a property within that node) and has a value property. The object...

Continue reading...

Promises In JavaScript: The Basics

A promise in JavaScript switches from synchronous to asynchronous JavaScript. Using this, we can continue running the rest of the code while we are doing something else. Usually you can do this with data fetching to show the information from the database later when the promise is finally finished. In this post, I will outline the basic concepts of promises in javascript. The basics: a promise. To understand the basics of promises in JavaScript, you must understand: a promise. What is a promise? A promise in an object that “promises” or “may” produce a value in the future (which could...

Continue reading...

What Is Mercurial?

Mercurial is a version control software similar to the well known: Git version control. Each side has their upsides and downsides, but it comes down to the preference of the software development team or individual. Mercurial was launched back in 2005, but has since lost it’s popularity. Today it holds about 2% of the market, and Git holds around 80%. Git also released in 2005. What is different than Git? Complexity Mercurial is far simpler than git. The learning curve is much less steep, and it does not have as many different commands to manage. The documentation is much simpler...

Continue reading...

Social Media Is Your Enemy

As software engineers, one great strength you have is the internet, but it also could be a downfall. Social media is virtually everywhere, it’s on our phones, our computers, and it’s easy to access. With the rise of a lot of new platforms, they stand to keep you as much as they can. Why is social media so bad? — It is designed to be addictive. The Platform Is Designed To Keep You Scrolling Social media can be hard to resist sometimes. You feel as if you are on the edge of scrolling over something funny. This is the sort...

Continue reading...

How Everything in JavaScript Is an Object

Everything is an object in JavaScript. In this post, you will learn about how everything is an Object. As one would simply observe it’s not quite as simple as some claim it to be (yet it is simple in the concept). Finding Prototype Methods In JavaScript, everything is an object. Let’s create an array: This array has access to prototype methods. You can see this if you were arr.__proto__ in the console of your browser. You’ll get something like this: The prototype object in the prototype methods and values The array has access to the prototype object methods and properties....

Continue reading...