Image for post
Image for post

Flutter and Dart are asynchronous in nature. Dart’s Future provides a very smooth experience when it comes to handling I/O without worrying about threads or deadlocks.

A Future is used to represent a potential value, or error, that will be available at some time in the future.


Does Microsoft's new browser have the edge over Chrome?

Image for post
Image for post
Photo by Marten Bjork on Unsplash

Have you been using Google Chrome as your default Web Browser? Well, a lot of us have been doing the same. Why you ask? Well, why not? Chrome provides an easy-to-use interface, lots of customisation features, and an extension store that overwhelms you with available options.

But what if I told you there was something better out there which can do 80% of what you have been doing or trying to do with Chrome but not kill your CPU and memory usage while you’re at it. I present to you, Microsoft Edge, or should I say, Microsoft’s new Edge.

The Problems with Old Edge

Edge…


Image for post
Image for post

We all love when an object appears to be visually appealing rather than something kept static, it all comes down to personal preferences, but the reason I love it more is that its a way to express what your design conveys to the audience.

We have been using animations to entertain, as propaganda, and to tell stories that invoke emotion, since the last century. Through technological grasp in our current world, it can’t be easier to be able to tell stories and communicate emotions.

In this article, we will be looking at an amazing library called React Spring which not…


Image for post
Image for post

Go, which is also commonly referred to as Golang, is a programming language that was created to find the optimal tradeoff between performance, control, and developer experience. Its development began in 2007 at Google, and the first public release was out by 2009.

According to golang.org:

Go is an open-source programming language that makes it easy to build simple, reliable, and efficient software.

History

Let’s go a few years earlier, the creator of the language Robert Griesemer, Rob Pike, and Ken Thompson were lead developers at Google. …


Image for post
Image for post

Progressive Web App (PWA)

“A Progressive Web App (PWA) is a web app that uses modern web capabilities to deliver a native app-like experience to users. These apps meet certain requirements (see below), are deployed to servers, accessible through URLs, and indexed by search engines.”

A Progressive Web App (PWA) works like any other normal app but with a lot of added features and a lot less hassle. They are fast, reliable, and can work perfectly in an offline environment.


Ever wanted to be in Tony Stark’s jet-powered boots?

Image for post
Image for post

Ever wondered what it would be like to wear the shoes of Tony Stark?

I’m here to tell you that you can do it. You don’t need to be a billionaire, genius, playboy, philanthropist — you just need a little bit of JavaScript.

In this article, I’ll walk you through a cool project and we’ll explore some great JavaScript modules. Thanks to JavaScript that we can plug in any module and create awesome things with it.

Without further ado, let’s get started!

Prerequisites

Although I’ll be explaining almost all the processes I follow, there are still a few things you should…


Make your code cleaner, more readable with the best feature in ES8

Image for post
Image for post

Async-await may be one of the greatest recent additions to JavaScript. It not only makes a programmer’s job easier, it also makes the code look clean and smooth.

JavaScript is a very versatile language which can perform functional programming, object-oriented programming, server-side as well as client-side optimizations, and a lot more.

Often times, in our day to day JavaScript code, we may need to perform a lot of asynchronous tasks behind the scenes. Implementation of asynchronous tasks gets complicated as JavaScript is a synchronous language.

In this piece, we are going to learn about the two new functions which came…


Image for post
Image for post

Whether you have worked with databases, are about to work with one, or haven’t worked at all, this topic is something you should know irrespectively.

You need to always think about how your data looks like first, how you are about to query it and what are your scalability requirements. Whether it's you choosing the perfect database for your personal project or it’s an organization, It is an important decision whether to pick a relational (SQL) or non-relational (NoSQL) data structure.

This article is not about which type is better but about which type suits you for your current project…


Because who doesn’t love a good book?

Image for post
Image for post
Photo by Alfons Morales on Unsplash

Have you ever thought about having your own personal library, or wondered how a real-life Library Management System works? Or maybe you’re just a reader trying to keep track of what you’re reading and what else the library has to offer. Well, being a developer you have the advantage of being able to create almost anything.

We’ll be creating a Library Management Software today just using a server-side database and Tkinter, which can do all sorts of things.

So let’s get started and build this thing!

What Is Tkinter?

To put it simply, Tkinter is a library in Python which helps us build…


Image for post
Image for post

Creating an application which is totally deployable and looks completely native has never been so easy, but hey! we’ve got Flutter now.

This is an amazing start for all the beginners in Flutter as this is something I call like a step into the intermediate world of Flutter development. After making this project you’d definitely feel more confident and have a better grip on the fundamentals of Flutter.

So let's get started, shall we?

What is Flutter?

Flutter is an open-source mobile as well as a web(announced recently at Google IO 2019) development framework created by Google itself. The most loved feature about…

Sayan Mondal

Microsoft Student Partner | Flutter Developer | GirlScript Mentor | Tech Insider

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store