Posts
Using React Router v4 with create-react-app
Introduction - react-router React-router is the most popular routing solution for applications made in React. It is a collection of navigational components that compose declaratively with your application. Bookmarkable URLs, history, customizable navigation links and quite a few other features come with it.
C# 7.1 - New features
Introduction In some of the previous posts we talked about new features in C# 7 and we talked about the usage of nameof expression in C#. In this post, we will talk about new features that came with C# 7.1.
ASP.NET Core Interview Questions
Introduction ASP.NET Core and .NET Core have been in development for years already. If you look into ASP.NET Core MVC repository history, you will find commits from July 2013. These are the new frameworks from Microsoft, that are the completely open source and cross-platform.
C# 7 - reference returns & local references
Introduction In on of the last posts, we talked about some of the big features that came with C# 7. In this post, we will continue on that and we will talk about returning references from functions and storing references inside of local variables.
JavaScript Promises, road to async/await
Introduction Asynchronous and synchronous are kinda complex concepts for beginners. Even some experienced developers fail to comprehend the differences. The synchronous code is something that executes sequentially and everything else waits until that piece of code executes. When you do something asynchronously in JavaScript, you are scheduling it to execute later. And later is some time in future after all synchronous code completes. Actually, that is only the earliest possible time that it can execute. It can happen even later if there is another async code that is scheduled to execute.
Organising JavaScript helpers
Introduction Since 2015 ECMAScript switched to yearly releases and they also switched to new naming format: ES_{Year}. With the arrival of ES6 or to be correct, ES 2015 we got support for classes in JavaScript. Also, we got new keywords: import and export. And this can make the code much cleaner and easier to work with.
ASP.NET Core SignalR Chat with React.js
Introduction In one of the last posts, we saw how we can make a simple chat with ASP.NET Core SignalR and Angular 5. This time, we will use the same code from the backend and swap Angular with React on the frontend.
ASP.NET Core SignalR Chat with Angular 5
Introduction In one of the previous posts, we saw how we can make a simple chat with ASP.NET Core SignalR. It takes about 5-10 mins for someone who is familiar with the environment and ASP.NET Core. Or even less.
C# 7 - new features
Introduction C# is a powerful object-oriented language that is very easy to pick-up. The syntax is so simple but there are so many powerful and great features in C#. Some of the amazing features are lambdas, LINQ, generics, interfaces, async/await. They are all powerful concepts and it is a delight to use them with C#. With .NET Core being open source and cross-platform and ability to build for so many platforms and devices it is good to know ins and outs of the language.
Using Web API only on ASP.NET Core - Without MVC specific stuff
Web API vs MVC MVC and Web API have many things in common. Things like filters, attributes, controllers. Since MVC and Web API share so many things with ASP.NET Core we got these two unified into one framework.