We're in 2023. The ability to flex is one of the most important skills a software engineer can have in today's fast-paced IT world. In case you don't know what flexing is, you're probably too old for this guide. You can stop reading. Flexing means showing off, claiming dominance, or
Every web developer needs to be aware of techniques like cookies and local storage. So let's define cookies and local storage before we get started. Cookies Websites store little pieces of data called cookies on your browser to help them remember details about your visit. They assist with activities such
Last weekend I had a chance to talk with some students who just got their degree. They are pursuing their first software engineer job. In conversation with them, I learned that they have a pretty wrong perception of this job. This is because the reality for these new kids is so skewed.
There are 2 terms you will hear a lot in programming, client-side and server-side rendering. Many people talk about it, but it can be a bit confusing for beginners. Especially, the server-side rendering.
You heard about the term "immutability" in programming. But why is immutability an important concept? Why is it mentioned so often in programming and especially in the front-end world?