Understanding Big O Notation: A Beginner's GuideWhy should I learn about Big O Notation? Because it is commonly asked in tech interviews, one can say. The reason that many tech companies test their candidate's knowledge of big O notation is to check if the candidate can write efficient code and is...Sep 4, 2023 · 14 min readedumats.dev
Use localStorage to power up your appsWhat is localStorage? Web pages do not persist data by default. If you reload the page while writing a long text, the text is gone forever. This lack of persistence could be very annoying in situations like: Setting the page to dark mode, but having...May 9, 2023 · 4 min readedumats.dev
Use ChatGPT as your free programming teacherProgramming is complex and hard. Feeling overwhelmed by a bug is something that newbies and experienced programmers can relate to. If only you could ask someone more experienced... Stack Overflow is a great resource, but it requires to search through...Feb 22, 2023 · 10 min readedumats.dev
Don't use float to represent currency. Here is whySo you are building an e-commerce system or a personal expense tracker or whatever system that makes calculations using currency values, like calculating the total amount of dollars with taxes included or simply calculating the total price by multipl...1LFeb 10, 2023 · 4 min readedumats.dev
Learn about Artificial Intelligence for free at Harvard UniversityHarvard University is one of the best universities in the world and it offers free online courses for anyone willing to learn. CS50 is the largest course on the university's campus and is also the one that receives the most funding. It is also no coi...Jan 10, 2023 · 6 min readedumats.dev