It’s not Capitalism that’s the problem
Whenever you watch a news report, you see that the world has many severe problems that cause people to needlessly suffer. Very often, free market, which is commonly referred to as Capitalism, is what is blamed for creating those problems. After all, this is the dominant economic system in the Continue Reading
I cannot wait for AI to take over
In the summer 2017, we have experienced a significant heat wave in England. The temperature soared well above what is normal for June and air stood still for several days. England is not a country where many residential dwellings have any inbuilt air conditioning, so buying a portable fan or an Continue Reading
Remember that selfishness can be healthy and ethical
When I was studying at university, I wanted to become a part of something that would make the world a better place. I didn’t want to be yet another cog in a corporate profit-earning machine. This is why I have chosen Environmental Biology as my bachelor’s degree and have later Continue Reading
Three ways to browse the web anonymously
When you browse the web, you often reveal more information about yourself than you intended. At the most basic level, your IP address will reveal which country you are based in. However, at more advanced level, the people who host the website that you are viewing can associate your personal Continue Reading
10 ways to keep your data safe from hackers
Now and again, a news report gets published about some high-profile hack and a wholesale theft of personal data. Many people find it worrying and try to minimize their use of online services. Elderly people are especially susceptible to all this negative information and many of them refuse to use Continue Reading
Anecdotal evidence is often the best evidence
Anyone who ever had any interest in science will know that anecdotal evidence is the worst type of evidence possible. This is what scientists and science teachers repeatedly tell their audience. But is this statement true? If you have a look at the subject matter closely, it doesn’t appear to Continue Reading
Why you shouldn’t always trust scientists
Science is, without a doubt, the best methodology available to humankind to figure out how the world works. Every piece of research done within the framework of science goes through several rounds of reviews by other experts. This is done to ensure that all of the work has been done Continue Reading
Ethical side of tax avoidance
From time to time, news headlines tell us about one of big corporations avoiding a large proportion of its tax liability. More often than not, this applies to tech giants. As Google and Facebook were featured in the headlines for a long time, the tax liability that is avoided by Continue Reading
Why you shouldn’t worry about technology replacing your job
We are living in the times of ever-accelerating technological progress. For most of the people, it’s a good news. Only a few years ago you wouldn’t have been able to watch a HD movie on your phone while riding a train on the way to work, or have a free Continue Reading
Should I trust online reviews?
The web is saturated with user reviews. Everything is being rated by consumers: food brands, tech products, estate agents and even jobs. Online reviews are indeed useful. Before parting with your money or making a life-changing decision, why not have a look at what other users think about a particular Continue Reading
10 biggest lies of tech retailers
Tech retail is not an industry normally associated with lies, unlike insurance and financial industries. Nevertheless, as a former insider, I can assure you that, due to the common practice of imposing strict targets on sales staff, it is very common for the tech retailers to lie to their customers. Continue Reading
How society conditions you for mediocrity
Why, despite a strong economy and virtually unlimited opportunities, only a small number of people in developed countries live the life that they are fully satisfied with? There are many reasons for this and sometimes, there are individual circumstances beyond people’s control that get in people’s way. However, there is Continue Reading
Dark side of software development
I would say without a doubt that software developer is a great profession. As I wrote previously, it is a career that pays significantly more than average and has some other perks associated with it. I do enjoy it and can’t imagine myself doing anything else as a career. However, there are certain negative Continue Reading
Why software developers earn more than average
The great global economic recession is over and the global economy has bounced back. However, reports on the news about people being dissatisfied with their salaries became very frequent. There are many professions that have been gradually declining in value for various reasons. Increasing adoption of automation and new technologies Continue Reading
10 things to know when using a recruitment agency
Recruitment consultants are very popular in tech industry. They can be extremely useful to both employers and candidates. The former can benefit by filling an open position very efficiently with the total cost pretty much limited to the agency fees. To the latter, recruitment agencies are even more beneficial, as Continue Reading
Blazor and Razor Components in a nutshell
Blazor is a technology that allows developers to run .NET Code directly in the browser. With .NET Core 3.0, the technology is officially supported by Microsoft. And you can opt for either client plus server setup (server-side Blazor) or a pure WebAssembly-based experience (client-side Blazor). Whichever flavor you choose, the syntax Continue Reading
C# 7 and .NET Core 2.0 Blueprints
.NET Core is a modular cross-platform and open source implementation of .NET. With the latest release of .NET Core, many more APIs are expected to be built, which will make APIs consistent across .NET Framework, .NET Core, and Xamarin. This course begins with a brief introduction to the latest features Continue Reading
ASP.NET Core SignalR in a nutshell
My book, SignalR on .NET 6 – the complete guide, is out now! Are you a web developer? If so, you would know that many web development projects these days require the ability to establish a persistent connection between a client and a server without having to keep sending repeated Continue Reading