I've written over 30 articles on Hashnode and other platforms.
5 Full-Stack JavaScript Frameworks 2024
The web has never been more amazing and robust than now. I am a big fan of the web, and I like to share whatever knowledge I gather about it. In this article, I will introduce you to a few full-stack JavaScript frameworks that you can start learning about from the many available ones, in no particular sequence.
Read on Dev.to ›Quick and easy loading spinner without JavaScript!
In this article, you will learn how to set up a quick and easy loading spinner using just Tailwind CSS. Stick around till the end to get the extra feature.
Read on Hashnode ›Lessons I learned from Tally
Amidst the platform being great, I took time to study their process by reading most of their articles on how they bootstrapped Tally from $0 to where they are today (>$60k MRR).
Read on Hashnode ›How to choose and set the Node version for your Render service.
This article will show you the different ways you can set the version of node you want to use for your web application on Render if you do not want to use the default.
Read on Hashnode ›The R.O.P.E. Principle
As you read this article, ponder each point, as they could be of benefit to you in various ways and can be applied to various aspects.
Read on Hashnode ›How to Setup Multiple Databases in Sails
Today I will show you how to set up separate databases for development and production. You seldom find features like this in other frameworks like Sails.
Read on Hashnode ›Testing Sails Apps: A Beginner's Guide
Testing is a way to ensure that what you are working on performs exactly the way you said it would. When your code is properly tested, you gain more confidence as you unleash it into the real world.
Read on Hashnode ›CRUD in Sails: A Beginner's Tutorial
Sails is a web framework, not in the same terms as React and Vue, but unique in its form. It is a backend framework that helps you build APIs, and serve HTML files, and it can handle hundreds of thousands of simultaneous users. Think of Sails on the same playing field as you would with Ruby, Laravel, and Django.
Read on Hashnode ›MantaSails is alive!
MantaSails is an extension that will help you when working with Sails. There will be more updates coming soon to keep it alive and healthy for the ecosystem. A big achievement after publishing was that the Lead maintainer of Sails featured the extension in his live stream, and this felt amazing.
Read on Hashnode ›Becoming strict in JS 🤨
JS was designed to be simple, and for that reason, operations that should cause an error are forgiven. While this solves the immediate problem, it could create worse problems in the future.
Read on Hashnode ›This is how you instruct the machine! 🤯
Statements are syntax constructs and commands that perform actions. We can have as many statements in our code as we want. Statements can be separated with a semicolon usually written on separate lines.
Read on Hashnode ›A storage for you đź«™
Variables are named containers that help you store expressions you will need at different points in your code. Anytime you call the name of the variable, the expression within it is fetched and sent back.
Read on Hashnode ›Do you think about JS as you should?
JavaScript, like so many other languages out there, comes with a mindset. Your perspective towards JS will determine your direction and how well you understand it.
Read on Hashnode ›Write code for humans, not machines only 🤓
A side note: more comments are usually better than fewer, but don't go into explaining a variable assignment. Your variable name should be intuitive.
Read on Hashnode ›The introduction: You can understand JS too
When JavaScript was created, it initially had another name: “LiveScript”. But Java was very popular at that time, so it was decided that positioning a new language as a “younger brother” of Java would help.
Read on Hashnode ›Why you should use Sails today!
Built on Express, Sails is a lightweight and adaptable MVC (models, views, and controllers) framework. Once you get going, it feels like a plug-and-play system. Small modules that work together to provide simplicity, maintainability, and structural convention are provided in the framework.
Read on Hashnode ›Understand the six REST API constraints and use them to your advantage.
In my adventure of knowing about APIs (Application Programmable Interface) and developing them, I have seen that REST (REpresentational State Transfer) has been the most preferred by many.
Read on Hashnode ›Exploring the Power of APIs in Web3
I can say with confidence that the world of decentralized applications (Dapps) is truly an exciting and innovative space. With the power of blockchain technology, developers are able to create decentralized systems that are trustless, transparent, and secure.
Read on Medium ›Understanding URIs: A Beginner's Guide
Trying to understand URIs can be a bit perplexing, I know. That is why in this concise post, I will be clarifying that for you. Here's what URIs are and an easy way to understand them.
Read on Hashnode ›"API Thinking" - Know your audience category
When building an API (Application Programmable Interface), no matter what stage you are in the process, it is always important to correctly identify your target audience. This step is essential when developing an API, why?, it will enable you to know how to market your API correctly and to the right people.
Read on Hashnode ›Lessons I learned from Tally
Companies are now looking for technologies to increase their productivity and profit margins. Most of that challenge is solved with APIs (Application Programmable Interfaces). Having API skills allows you to facilitate interaction between various servers and applications.
Read on Hashnode ›Know Your HTTP Verbs, Have a well developed API
After several projects and tutorials, I realized that I was following the wrong approach. With more understanding, I was able to practice using the right HTTP verb for the right purpose. That is what I will be showing you in this post.
Read on Hashnode ›Know the Maturity Level of your RESTAPI
Leonardo Richardson proposed this model. It is used to grade or measure an API by its RESTful maturity. Leonardo analyzed hundreds of different web services and considered three factors before coming up with this new idea.
Read on Hashnode ›Understanding API Styles
Now what are API styles? These are laid down patterns or conventions that are used for the development of an API. In recent times, there are many technologies available that can be used to design or implement an API, but before you getting started on that, you need to understand the style you want to work with and if it is feasible for the task. I will briefly talk about six API styles in this post.
Read on Hashnode ›4 key facts about an API to get started
The sharing of data is made simple using APIs. Each system in the concept of a microservice has its own task to complete. One system sends a request or makes a call, and the other system responds to it. No direct connection exists between the two systems, the API carries the messages to and fro.
Read on Hashnode ›API Status codes and some categories
A server responds to a request from a client by returning a status code. They are used in all responses and have a number from 200 to 507 - with a lot of gaps in between - and each one of the codes has a message and a definition.
Read on Hashnode ›BUSINESS BENEFITS OF APIs
Business goals (the goals you want to achieve using an API) - Digital Reach (the extent to which your API scaled) - Business Results (how well you achieved your objective) - Data-driven Insights = API Digital Feedback Loop.
Read on Hashnode ›8 Interesting projects for backend developers
These are some interesting projects for backend developers to work on. They most likely already exist and somewhat creative, but they are a fun way for you to build your skills.
Read on Hashnode ›The battle with “imposter syndrome”
When you’re feeling like what you’re doing is not meant for you or you shouldn’t be doing it or you can’t get better at it, is what we call “imposter syndrome”. This is a normal thing, especially in this field of software engineering and I believe everyone has experienced this feeling at some point in their lives
Read on Hashnode ›HARNESSING THE POWER OF YOUR WORDS.
7 simple ways to harness the power of your words.
Read on Medium ›