web development

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 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...

How To Track Your Website Visitors

Website visitor tracking is a lot easier than what it sounds. And no, I’m not talking about the type of tracking that social media does on you, but instead: analytics! A good engineer keeps good track of his analytics to make sure that he is on track to obtaining the ultimate goal he is after (or might be after): visitor traffic. Not all visitors are good visitors. Some visitors are bad-actors that wish to slow down your website with distributed denial of service attacks (DDOS) or even spam your submission forms (in the form of bot messages that attempt to...

Continue reading...

Updating React Router to the new version

Chances are if you’re using the old React Router, you are trying to update the react-router-dom. Updating to the new form of routing is surprisingly super easy. Adding routing in your application allows you to handle urls and data from those urls (such as ids, etc.) Updating your react app to reflect the new changes is not hard to do. Your might look something like this currently: To fix: Just simply change <Switch> to <Routes>, and you’re done. (Seriously, thats it.) The new updates don’t switch a lot, but this is a common thing that people are constantly seeking. Therefore,...

Continue reading...

Grayscale Website Design & How-To

Grayscale website design is designing with a scale of colors in which everything is another shade of gray. The point is to prevent using color to create Contrast, and get the contrast right before layering in color. It makes your website more accessible and easy to look at. You will not regret the decision to try out grayscale website design and remove some colors. Imagine having more conversions: and doing this might increase sales even! Read more to find out. You should design with grayscale to avoid overusing color Take a look at websites like the world’s worst website ever....

Continue reading...

Why your projects will never be finished

So chances are you’ve known this, but I’ll tell you in case you’re trying to get it.. your projects and websites will never be finished. You work as an engineer is heavily wrapped in endless task lists that seem to grow by the day. The websites you are developing never seem to come closer to completion. And just as you complete one more thing on the list: another thing appears on the list. Projects Evolve The great thing about the never ending development cycle is that the project will evolve… constantly. This gives you an advantage over your competitors. They...

Continue reading...

Always Track Everything In Version Control

Understanding version control Version control for those who do not know, is exactly what it sounds like: tracking changes & keeping versions of your work or software. This allows the developer community to keep track of different changes to files, and work together more efficiently without affecting one another’s work. When there are conflicts with two versions that need solved, this is called a merge conflict, which can be resolved usually by command line and a text editor. Yes, you can coordinate with your team, but chances are that one day you will experience these conflicts. This post will outline...

Continue reading...

A Brief Origin Story of JavaScript

So for those of you who don’t know.. Here’s a short history on the brief origin story of JavaScript. It’s story time! The JavaScript Story: In 1995, JavaScript was written in just 10 days by a man with the name of: Brendan Eich. At the time, Brendan Eich was 34 years old, and he wrote JavaScript with Netscape. It was supposed to be a scripting language for use with the company’s flagship web browser, Netscape Navigator. Initially called LiveScript, it was the first programming language for the browser that allowed programs to run in the browser. There were many security...

Continue reading...

Algorithms Are De’ Way

The Uganda Knuckles So, jokes aside. Algorithms expand our way of thinking beyond the code and dive deep into logical thought on how to solve more complex topics. If you are diving deep, this is ultimately a road you are likely to encounter, and don’t take it lightly. Therefore.. I Joined An Algorithm Study Group You might be saying: Logan, you’re already working as a full stack engineer, why would you join a study group? The answer to your question is: Well, I’m hungry for more information. To Expand my mindset and way of solving issues, and to become a...

Continue reading...

What The Heck Is a Graph Database?

Giselle Martinez SanchezFull Stack Engineer This is a snippet from a good friend of mine, Giselle Martinez Sanchez. She is a full stack engineer from Florida, tutoring students at Bryan University and has spent the last few years expanding her knowledge of backend platforms. In this post, Giselle explains what a Graph Database is, and why you might consider using one. You can find Giselle on LinkedIn here. Graph Databases The key highlight of graph databases is the fact that they store the relationship between the nodes, or pieces of data in a net-like pattern instead of in tables or...

Continue reading...