Deepen your technical knowledge
Learn and share the latest technology with community members in Webscale’s Engineering Education Program.
Creating Dashboards in React using React Dashboards
Flatologic is a company that offers free and premium dashboard templates in various frameworks. Whether in Angular, Vue or React, developers can find many user-friendly pre-built applications to...
Message Queue Telementary Transport Protocol
Smart inverters act as the principal connection between Distributed Energy Resources (DERs) and the power bus in an environment with an increasing number of non-traditional power sources. In Microgrids (Mgs), where many DERs must be monitored and coordinated, this...
Adding Custom Methods to LINQ Queries in C#
By introducing extension methods to the IEnumerable interface, you may expand the set of methods available for LINQ queries. For example, you can convert any data sequence into one value by creating your custom aggregate method in SQL Server. You can also build a...
Integrating Firebase with Django
Firebase is a backend data storage platform provided by Google which provides a wide range of data storage services to help build applications seamlessly. It is an online NoSQL database, which stores data in JSON-like format. Why Firebase? Firebase manages data in...
Forward and Backward Chaining in Artificial Intelligence
Backward and forward chaining are methods of reasoning that exist in the Expert System Domain of artificial intelligence. These techniques are used in expert...
Logging with Winston and Node.js
Assume you have an app running in a production environment with millions of daily users that earns thousands of dollars. There are a variety of reasons why an...
Implementing MVVM architecture in Android using Kotlin
This tutorial is suitable for beginners. Especially those who have just started learning Android programming in Kotlin. Every application needs to follow...
Advanced Programming Concepts in R
In the first article, we covered the R programming language basics. In this article, we will look at some of the advanced aspects of the R programming...
Javascript Dates Manipulation with Date-fns
At times during the development process, we constantly run into date objects 🕣. We need tools to assist us in handling those instances. There are two big...
Introduction to Address Resolution Protocol(ARP) and its Types
The Address Resolution Protocol(ARP) is a communication protocol used to discover the data-link layer address(Layer 2 address like Media Access Control(MAC)...
Extending Classes (C++)
Inheritance is one of the important characteristics of Object Oriented Programming (OOP). It acts as the foundation for the concept of extending classes (or...
Assembly Part 1 – Let’s Learn Assembly!
In the beginning, there were punch cards. Eventually, someone got the bright idea to have the computer be programmable. Just type in the hexadecimal code and...
Understanding Abstraction in Python, Part 2
Like C++, Java, Smalltalk, and many others, Python is an object-oriented language. Python, however, is multi-paradigmatic, meaning that you can choose the...