NPM, in October 2020, released one of its biggest updates to date, introducing major new features, updates for existing features, and many other tweaks to make package management easier than ever.
This article highlights some of the hot features released with NPM v7 that you should definitely explore and use in your projects.
To get started, you can find NPM v7, shipped with Node.js 15, or install it with
npm install -g npm@7command.
NPM v7 has finally introduced the Workspace Support. But some of you might wonder why that matters for many developers?
Let's talk about Database Migration.
I found about database migration on AWS. So I decided to investigate more on this topic in the past few days and then thought of sharing what I know, with you guys. Let’s jump straight to the topic.
What is Database Migration? Database Migration is simply the process of migrating data from one database to another. Is that it? Certainly not. When you are converting your original database into a new database, more often than not, you will have to convert your source database schema and code into the target database.
By considering this schema…
In this post, I will be discussing all the notable features that you can gain by your university email address. I am also an IT Undergraduate, therefore I will try to share my experiences in this article.
Please note that some of these tools might not be accessible to you, as it will primarily rely on your university. This article does not contain any sponsorships, this is completely written on my experiences. With that out of the way, let's get started.
The list of tools I will discuss in this article,
01. Coursera for University Students
02. AWS Educate
🤔 Ever heard of Game Theory?
What if I tell you, you can predict the winner of a game even before playing the game.😮 Yes, you can do that using Game Theory. If you are new to competitive programming, Game Theory might be something new to you. However, Game Theory programming problems are common in most hackathons.
Using Game Theory, you can predict winners but only in combinatorial games. Combinatorial Games, are games that will be played by two persons and these games will not have randomization (Ex. Coin Toss). …
Let's try to implement animations in our Flutter App🔮
Here, I am going to show you six flutter animations that you can add to your application. Flutter makes it much easier to handle these animations. Also, there are many ways to add animations in Flutter. You can go for packages which can be found in dart pub or you can use
Animated Builder widget where you can go for every single detail of your animation.
For this post, I will use
Animated Builder Widget . If you are unaware of this
Animated Builder Widget refer to this document here. …
What you need to consider before deploying your MERN App.
Most programmers including me 😅, when it comes to deploying your web application, they are just too exhausted with all the development process. They just want to get rid of that project and be done with it. But I did my research and finally learned the art of deploying. As a developer, you must know that getting your project ready for deployment might take some doing.
In this medium post, I will discuss the steps that you need to consider before deploying your web application. …
Deno was introduced back in 2018 by Ryan Dahl — the developer who created Node. I think you should watch that announcement in the 2018 JSConf EU…
Let’s learn about being agile as a developer.
Developing software is completely different than building houses, where you would stick to a plan from beginning to the end. As a developer, you need to catch up with technologies that will evolve day by day. Therefore you cannot stick to a specific plan in the process of developing your new idea or your client's application, it just would not work. Well then that brings up the question, how will I ever understand what I should do and should not do or when this project can be finished?
You cannot do your…
Let’s all take a moment to appreciate unsung hero of connectivity
Programmers are making sure that they help each other out. APIs are one of the many ways that they are proving that also. Unlike in the earlier days of Computer Programming, in nowadays programmers are not building everything from scratch. Instead, they are being capable of assembling different programs and building one single unit. APIs are the main method to do so.
API which is also known as Application Programming Interface can be explained simply as this,
The ability to use other peoples’ code in your application.