Skip to content
Menu
  • About
  • Contact
  • Privacy Policy
  • Recommended books for coders
Monday, January 18, 2021

Scientific Programmer

Scientific Programmer teaches you how to improve your software development career by applying modern scientific method to your day-to-day tasks.

Primary Menu
  • Coding Courses
  • Tech Advice
  • Tech Career Advice
  • Tech Education
  • Cybersecurity
  • Free Market
  • Science

Tech Advice

This section is aimed at people with some intermediate to advanced technical experience, such as tech enthusiasts and professionals, or people who simply would like to expand their knowledge of computing technologies. The topics include information on how to write code, overview of inner workings of your smartphone, concrete steps that need to be taken to become a software developer, best coding practices and other interesting subjects.

The majority of articles focus on software development, especially .NET stack.

Always make your apps localizable from the start

Posted on December 30, 2020December 30, 2020 by Fiodar Sazanavets
Always make your apps localizable from the start
Posted In Tech Advice

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

Posted on December 14, 2020December 14, 2020 by Latisha McNeel
Telling a Story with Your Code
Posted In Tech Advice

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

Posted on November 24, 2020November 24, 2020 by Fiodar Sazanavets
Getting audio working on Ubuntu VM on Hyper-V
Posted In Tech Advice

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

Posted on October 30, 2020November 12, 2020 by Fiodar Sazanavets
Coordinating IoT cluster with SignalR
Posted In Tech Advice

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

Posted on August 24, 2020December 11, 2020 by Juni Learning
Beginner Python: Draw a Harry Potter Symbol
Posted In Tech Advice, Tech Education

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

Posted on August 18, 2020December 11, 2020 by Juni Learning
What is Python Used for? | Major Industries
Posted In Tech Advice, Tech Education

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

Posted on July 28, 2020December 11, 2020 by Juni Learning
Python vs. Java: Uses, Performance, Learning
Posted In Tech Advice, Tech Education

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

Posted on July 18, 2020July 18, 2020 by Fiodar Sazanavets
SignalR vs gRPC on ASP.NET Core – which one to choose
Posted In Tech Advice

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

Posted on July 12, 2020December 11, 2020 by Juni Learning
What Are Algorithms & Why Are They Important
Posted In Tech Advice, Tech Education

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

Posted on January 30, 2020February 4, 2020 by Fiodar Sazanavets
An easy way to learn design patterns in software development
Posted In Tech Advice

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

Posts navigation

Older posts

You May Like

Tech Advice

Always make your apps localizable from the start

Posted on December 30, 2020December 30, 2020
Tech Advice

Telling a Story with Your Code

Posted on December 14, 2020December 14, 2020
Tech Advice

Getting audio working on Ubuntu VM on Hyper-V

Posted on November 24, 2020November 24, 2020
Tech Advice

Coordinating IoT cluster with SignalR

Posted on October 30, 2020November 12, 2020
Tech Advice Tech Education

Beginner Python: Draw a Harry Potter Symbol

Posted on August 24, 2020December 11, 2020
Tech Advice Tech Education

What is Python Used for? | Major Industries

Posted on August 18, 2020December 11, 2020
Copyright. All rights reserved | Theme: Starter Gazette by Unitedtheme.