RSSAmplifier

Blog

My Coding Journey

Coding Journey

/RSS feed ↗10 posts

Latest posts

Why Validating Sidekiq Cron Jobs Is Crucial

When building applications that rely on background processing, scheduled tasks are a cornerstone for automation. In our Rails project, we use Sidekiq-Cron to handle recurring jobs. These jobs are scheduled with cron strings, which define exactly when each task should run.

Maps vs. Objects in JavaScript: Pros and Cons

Did you ever wonder what the difference between a JavaScript object (some call it a hash) and a map is?

Why is testing so important.

There are many articles written about why testing is important and required to be able to build/deploy production-ready applications. For example, they might save your hours of debugging or easier to refactor saving your company millions, etc. All These reasons are true however in my opinion there is one fundamental reason that is even more important. When you have to write a Unit Test it makes…

Truly understanding full-stack web development

I was asked to help build out functionality for a back-end developer so they could have a GUI or graphical user interface. This would enable non-technical employees to interact and update the DB.One point I made to the Project manager was that this “GUI” could live on the back-end server or it could be a file on a totally different server. The lesson I took from this before you start to code try…

Is JS really the best programming language

Well, I think the jury is still out on the one , only time will tell for sure. Javascript was created in 1995 by Brendan Eich for Netscape Communications and has a very long history and I won’t bore you with all the details. What is important to know is javascript has become a language that is both Object-oriented and functional programming. This might make it more powerful but also harder to…

Top topics every developer should understand well.

What is authorization and authentication, why is it important and some ways they can be hacked? Authentication is confirming you are who you claim to be, this is the typical login process. Where we match your input username and password against the DB if is correct Authorization is when we know who you are, but what rights or access do you have to this system are you an admin with full access pass…

Why is reviewing concepts so important?

As I am progressing in my learning and becoming more proficient in node.js. I took a step back and thought: “How well do I understand the core concepts of javascript?”

Linkedin and Metadata

Did you ever notice on Linkedin when you post a URL a cool preview picture shows up underneath? How does that work?

What is Gatsby.js ?

Gatsby is based on React.js so if you have built any front-end site you will love it. But that is not just all it puts together so many of the great front-end tools like Webpack, React-router Graphql.

Going to a PHP meetup as a Rubyist.

I have written many blogs about how you need to pick one language and learn it well. Don’t jump around and try to learn the newest coolest framework like react.js, vue.js, etc. or any of the newest popular and hottest things. You may be able to land your first job as you are up to date on the popular tech. However, your skills will be severely lacking as you have not built a good understanding and…