Epic Games executed its most ambitious Fortnite live event yesterday, leading both Apple and Google to remove one of the world’s most popular games from their app stores. It was a well-choreographed sequence of events designed to highlight the power Apple and Google hold over app stores, especially Apple’s walled garden. Epic Games has now filed lawsuits against both Apple and Google in a battle that’s likely to last months. Epic Games is uniquely positioned to pull off a stunt like this, and now poses a serious threat to how Apple, in particular,…
Test our code with json
Test Driven Development (TDD) helps you to validate your code but something you need to check some result from a json file. Here my solution
Quantum Computing: solutions that fly
Quantum computing is a remarkable leap in the world of computing. What solutions have we implemented that fly?
SSL Encryption
In this blog post, you will learn what SSL Encryption entails, what it is, how it helps secure communication over networks you use. Security issues bothering on confidentiality and privacy are some of the most significant problems we face today in our world of information and communications. Hackers who get hold of the login information of individuals can use the details to access sensitive data from their victims. Increasing cybersecurity threats, combined with the constantly evolving technology behind such threats, give rise to security-related concerns. So, online communications, including transactions,…
Using Git Flow with GitKraken and Azure DevOps
I want to explain how using Git Flow with GitKraken and Azure DevOps for improving collaboration, git concept learning curve and code quality
How to add music to iPhone
If the music you want to transfer is stored in your iTunes Library, you may prefer to add music to your iPhone using iTunes
Application Insights: select and filter
Azure Application Insights has a specific language and syntax for select and filter data different from Structured Query Language (SQL). In this post, I am going to compare Analytics query language to SQL with examples for selection and filtration. First, navigate to analytics page of any Application Insights App by clicking Logs tab in the overview page of the app. Then, analytics tab opens a new editor window that you can type your query in it. Now, in the query editor we are going to write our queries using the…
Microsoft teases its future Office UI
Microsoft is teasing the future of its Office UI and design today, and it involves some big changes to the traditional ribbon interface.
Microsoft ported Procmon from Linux
Microsoft ported Procmon from Linux for monitoring the system calls, Registry access, and file activity for processes running in the operating system.
Database Connection Resiliency in Entity Framework Core: update
In this post I’m talking about Database Connection Resiliency in Entity Framework Core, an update to my previous post about transaction operations
Apple launches Swift resources for learning
Apple on Thursday announced a new set of tools and resources for teachers and students as part of its Swift coding education initiatives.
Azure your platform in the cloud
I want to introduce you Azure as treasures in the cloud because it is. What is Azure? How to use it? How save money and speed up your service?
Database Connection Resiliency in Entity Framework Core
How to implement database connection resiliency using an inbuilt or custom execution strategy using Entity Framework Core
Transactions with Entity Framework Core
In the last couple of weeks, I was talking about Entity Framework Core for creating a model or call stored procedures. But how to use transactions?
Microsoft announces new Windows 10 Start menu design and updated Alt-Tab
Microsoft is introducing a new Windows 10 Start menu design that will de-emphasize its Live Tiles and updated Alt-Tab for a new experience in navigating windows.
Honeycode helps develop apps without code
Amazon has announced Honeycode, a new tool which promises to help businesses develop mobile and web apps without coding knowledge.
Artificial Intelligence in Manufacturing
“While Artificial Intelligence is poised to change many industries radically, the technology is well suited to manufacturing.” – Andrew Ng, Creator of the deep-learning Google Brain Project and adjunct Professor of Computer Science at Stanford University. What is Artificial Intelligence? Artificial Intelligence (AI) represents a fast-growing sector in computing. Science fictions give the impression that Artificial Intelligence is about robots with human-like characteristics; humanoids. Artificial Intelligence demonstrates human intelligence-related behaviours, which are shown to be able to think, plan, learn, and show emotions. Then, artificial intelligence in computer science creates…
Run Azure Function on a different port
I want to run more than one Azure Function at the same time but each of them on a different port because by default all Azure Functions are starting on port 7071. How can I do that?
Checking mobile site speed and SEO with Google Lighthouse
With the new Web Vitals metrics (checking mobile site speed and SEO), Google Lighthouse is trying more realistic angle, taking page experience into account
Web Live Preview for Visual Studio 2019
Working on the user interface is frustrating but from today you have a new Microsoft tool called Web Live Preview for Visual Studio 2019 that helps you
How to create email buttons with just HTML and CSS
In this post I explain how to create email buttons with just HTML and CSS. A call to action button is an important element of an effective email. But how can we make sure everyone receives the button the way you want? People tend to use images, a rookie mistake because people can turn their images off. Therefore, we will create a responsive email button with only HTML and CSS. Problems when creating an email button Each client processes the HTML and CSS differently but we still want it to…
Map base class to derive class
I’m facing a problem when I want to cast a base class to a derive class. A derive class is a class that derives from a base class. In this post I explain my solution to this problem.
C# 9: Partial Method Enhancements for Source Generators
Source Generators in C# 9 will allow compiler-extensions to inspect code and then inject additional source code at compile-time
Source Generators enables Compile-Time metaprogramming
Source generators is a new feature of C# 9 that enables compile-time metaprogramming and generating additional source file.
Pack .NET program to a single .exe file
PostSharp.Community.Packer is a free and open-source tool that you can use to pack your .NET Framework application into a single .exe file for distribution.