Always make your apps localizable from the start
Any major software development framework has in-build localization mechanism. This will allow any app built with it to be able to easily change the language and other culture-specific settings depending on the users’ preferences. You may think that this doesn’t apply to your app. Perhaps you never intend to release Continue Reading
Telling a Story with Your Code
This article first appeared in G2i. Programming is part art and part science. How does story telling with your code fit into this dichotomy? A story is an accounting of a set of events or people, real or imaginary. Code is either a system of words, letters or figures substituted Continue Reading
Getting audio working on Ubuntu VM on Hyper-V
As someone a .NET library that is designed to play audio on Windows, Mac OS and Linux, I need to have all three operating systems available for testing. And the simplest and the cheapest way to set up multiple operating systems is to use virtual machines (VMs). My main PC Continue Reading
Coordinating IoT cluster with SignalR
Clustering is an important functionality in Internet of Things (IoT). It allows multiple devices to act as one and coordinate the work between themselves. For example, you may have IoT devices that are making real-time audio announcements at departure gates of an airport. If the gates are in a close Continue Reading
Beginner Python: Draw a Harry Potter Symbol
Beginner Coding Project: Python & Harry Potter Interested in getting your child into computer programming but unsure of where to start? You’re not alone. Finding simple programming project ideas that interest pre-teens and teenagers can be tricky, especially when learning a programming language for the first time. If your child Continue Reading
What is Python Used for? | Major Industries
How is Python used in the real world? Python is one of the most popular languages for coding in the world. The majority of top U.S. colleges even use Python in their introductory coding classes: teaching students to use Python to build simple games, parse information from web pages, and Continue Reading
Python vs. Java: Uses, Performance, Learning
Python vs. Java: Uses, Performance, Learning In the world of computer science, there are many programming languages, and no single language is superior to another. In other words, each language is best suited to solve certain problems, and in fact there is often no one best language to choose for Continue Reading
SignalR vs gRPC on ASP.NET Core – which one to choose
A while ago, when ASP.NET Core didn’t even exist, Microsoft has created a library for .NET Framework-based ASP.NET that enabled a two-way communication between the clients and a server in real time. This library was called SignalR. The goal of this library was to significantly simplify the implementation of standard Continue Reading
What Are Algorithms & Why Are They Important
Recently, we have published an article on why it’s important for any software developer to know algorithms. This time, we will go back to basics and explain what an algorithm is. The following article has originally appeared on junilearning.com and it is re-published here with the permission from the original Continue Reading
An easy way to learn design patterns in software development
Design patters is something that you will need to get familiar with as a programmer who works with object oriented languages. And this is primarily because they represent well-defined solutions to common problems. So, instead of thinking through all the details of your solution, you can simply check if any Continue Reading