CSS and HTML have been the cornerstone of the internet for decades.
While HTML was responsible for creating website structures and arranging texts and graphics, it could do little when it came to designing the website.
Designing websites, ever since 1994, has been the sole purpose of CSS. It became the language that described how websites should look and feel.
Over the years, CSS has seen a number of new properties added to it such as Flexbox and Grid.
Despite the immense popularity and rising complexities of creating web apps, there are still a number of CSS properties and tricks that most developers don’t know. …
The field of web development and programming is always onto something new, be it a framework or a new language.
Leveling up your programming skills every once in a while is necessary even if you are an experienced developer.
However, paying for courses whenever something new hits the market can be expensive and hinder learning.
Hence, most of us prefer to first head over to YouTube for tutorials and comparisons.
We all know about well-renowned channels such as freeCodeCamp.org but there a lot of unpopular and underrated channels worth checking out.
These channels provide a fresh perspective, tutorials, and opinions.
Below are 6 unpopular YouTube channels you need to…
Job interviews can be overwhelming especially if it’s your first job interview. In every interview, you have to sell yourself and your abilities.
Moreover, many of the concepts and questions asked in interviews are not exactly what you will end up using in your job, especially if you are a front-end developer.
Despite this fact, knowing these algorithms and data structures play a pivotal role in cracking job interviews.
The best way to learn and master these concepts is to use the right resources available at your disposal.
Below are 7 resources you need to ace your next coding interview:
One of my many New Year resolutions this year is to grow as a developer and I know many of you also want the same.
Growing as a developer does not simply mean that you know how to implement more features than before or that you have learned a new programming language.
While those things are important, it does not guarantee that you have become a better developer.
Instead, in my opinion, skills like problem-solving, following the modern practices, knowing how to use the internet to your advantage, as well as learning skills that usually don’t directly affect development( like SEO or marketing) are factors that determine the growth of developer. …
Finding the right design inspiration can play a major role in the UI and UX of your upcoming website.
You can create amazing websites using only as little as three colors, or even with just a plain old black and white theme!
However, it is not always easy to come up with ideas, and therefore, having a curated collection of places to find beautiful design inspirations can be a lifesaver.
Below are 8 amazing places to find design inspirations.
Codrops was my go-to when I was new to the field of front-end development.
As developers, we build a ton of projects to showcase our skills or try out new things.
Nonetheless, often we want these projects to be easily accessible for the world to see, however hosting these projects can be quite a challenge especially when you are on a tight budget.
Fortunately, there are various quite a few platforms that offer reliable, quick, and fully-fledged methods to deploy your apps for free.
Please note since I am only listing completely free options, I had to exclude some of the famous platforms like DigitalOcean even though they have a free trial period( of 60 days). …
2020 is finally coming to a much-awaited end and I am really looking forward to seeing what the next year holds for me and my work.
Analyzing this year helped me predict some of the trends that I see happening next year and knowing this beforehand will help me prepare better for these trends.
Below are 6 trends to look out for in 2021:
Many of the frameworks such as Vue and React have support for building Progressive Web App(PWA) as well as converting standard apps to PWAs.
However, with the introduction of Web Assembly, one can build a full-fledged web application using other languages such as C/C++ instead of being limited to JavaScript. …
As developers, we spend a lot of our time trying to make our sites beautiful.
However, it is complicated to make our website feel beautiful.
That’s where animations come in.
Using animations, you can make your website feel alive and dictate the flow of content.
Thankfully there are fabulous libraries that enable us to animate sites without much hassle.
One such library is the AOS library which I have been using for the past few months.
Before I get into how you can add amazing animations with this library, we must first list the benefits of using animations in the first place. …
When it comes to programming, there is no one correct way to do things. Almost everything can be done in multiple ways.
However, there are some tips and tricks you should keep in mind to speed up the process.
Below are 5 tips and tricks that you will hopefully find useful.
To merge objects, the standard way can lead to a lot of hassle. Thus, we would be using the spread operator introduced in the ES6 update.
Using the spread operator greatly simplifies the merging process.
const person = {
firstName: "John",
lastName: "Doe",
};const job = {
role:'Developer',
level:'Senior'…
Nothing excites me more than finding an out of the ordinary API.
Many times we just want to focus on the frontend but also need interesting, dynamic data to display.
This is where public APIs come into play. API is an acronym for Application Programming Interface.
The core benefit of using it is that it allows one program to interact with other programs.
Using public APIs allows you to focus on the frontend and things that matter without worrying so much about the database and the backend.
Below are 7 less-talked about public and free APIs.
How many times have you tried to insult your best friend? Now you have got a helping hand! …