systemd is the glue that holds Linux systems together. systemd is a collection of building blocks, which handle services, processes, logging, network connectivity and even authentication. In this article, I will show you how to work with services in systemd
Use Syncthing to Create a Cloud Without a Cloud
Syncing files across devices is really easy. Just install Google Drive, or iCloud, or Dropbox, or any other cloud storage provider. But this comes at a cost, and the cost is your data. Here I am going to show you how to sync files that matter without anyone in-between.
read more “Use Syncthing to Create a Cloud Without a Cloud”User Management in Linux Explained
Linux, being a truly multi-user, multi-namespace OS, offers a lot of options when it comes to user management. Here is what you need to know to master it.
read more “User Management in Linux Explained”React Vs Angular: 2020 Edition
The sheer number of frontend frameworks can blow your mind. There are all kinds of frameworks: reactive, declarative, functional, MVC, MVVM, OOP, and so on. But the most popular ones are still React and Angular. As of 2020, what are their differences?
read more “React Vs Angular: 2020 Edition”10 React Interview Questions for 2020
React is the most used UI library right now. It powers Facebook and countless other companies. In this compilation, I will list 10 React questions to help you nail your next interview.
read more “10 React Interview Questions for 2020”How to Format Date in JavaScript with Moment.JS
Let’s admit it: we do not like to work with dates and times in our applications. But, nothing we can do about it: the rest of the world relies on this method of temporal location. But you can make your life a lot easier by using special libraries, such as moment.js.
8 Most Used Array Operations in JavaScript (ES6+)
Arrays are one of the most common data structures there is, and you need to be absolutely confident using it. Here I will list top 8 array manipulation snippets in JavaScript, including array length, replacing elements, sorting, and many others.
read more “8 Most Used Array Operations in JavaScript (ES6+)”BLoC in Flutter: Implement Clean, Flux-like Architecture
How to architect a Flutter application is a question that has no easy answer. Dart, being a multi-paradigmatic language, lets you mix and match OOP and functional programming approaches. It is very easy to mess things up when using both these concepts, but I am going to make your life a little easier using reactive programming and BLoC (Business Logic Component) library.
read more “BLoC in Flutter: Implement Clean, Flux-like Architecture”Everything You Need to Know About React Concurrent Mode in 2020
React evolves constantly, and you have to keep up to be valuable on the market. In this post, I will tell you about React Concurrent Mode, a new feature that has yet to be adopted.
read more “Everything You Need to Know About React Concurrent Mode in 2020”How React Reconciliation Algorithm Works
React is a UI library used by millions, and they have good reasons to. React was first to achieve truly reactive way of developing user interfaces, which works on every platform imaginable. But few know, that without the React Reconciliation Algorithm, none of this would be possible.
read more “How React Reconciliation Algorithm Works”