<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pages on CodingBlast</title><link>https://codingblast.com/pages/</link><description>Recent content in Pages on CodingBlast</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 19 Feb 2023 08:40:06 +0000</lastBuildDate><atom:link href="https://codingblast.com/pages/index.xml" rel="self" type="application/rss+xml"/><item><title>Hire me</title><link>https://codingblast.com/hire-me/</link><pubDate>Mon, 20 Jan 2020 16:08:09 +0000</pubDate><guid>https://codingblast.com/hire-me/</guid><description>&lt;p&gt;I am an independent software developer, consultant, and full-stack developer available for hire.&lt;/p&gt;
&lt;p&gt;Here is what I can do for you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom software development&lt;/strong&gt; - I love writing code. In my free time, for money, for others, therefore, I can write code for you. I can work on smaller or more significant projects. I can work in a team or solo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Building and transforming MVPs&lt;/strong&gt; - Over the last 5 years, I have been a vital part of dozens of projects that launched as MVP. Either by creating them from scratch or transforming existing code-base into usable and production-ready products in short time-frames.&lt;/li&gt;
&lt;li&gt;**Migrations -**I have been on the ASP.NET Core / .NET Core train since it was in alpha. I have experience in migrating ASP.NET applications to ASP.NET Core. From smaller ones to enterprise-grade apps.
&lt;ul&gt;
&lt;li&gt;.NET migration to .NET Core&lt;/li&gt;
&lt;li&gt;ASP.NET Core migration ASP.NET Core.&lt;/li&gt;
&lt;li&gt;Node.js to ASP.NET Core&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Software Architecture&lt;/strong&gt;- Web application architecture, REST&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real-time applications&lt;/strong&gt; - I have a lot of experience working on real-time applications - live communication, notifications, updates, chat systems.&lt;/li&gt;
&lt;li&gt;**Code reviews -**Refactoring, decoupling, maintainability, readability, uniformity, modularity, reusability&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Software Consulting&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Why should you hire me?&lt;/p&gt;</description></item><item><title>Categories</title><link>https://codingblast.com/categories-page/</link><pubDate>Sat, 02 Dec 2017 13:58:04 +0000</pubDate><guid>https://codingblast.com/categories-page/</guid><description>&lt;p&gt;Browse the generated &lt;a href="https://codingblast.com/categories/"&gt;category index&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CodingBlast - Featured Blog Posts</title><link>https://codingblast.com/blog-posts/</link><pubDate>Wed, 15 Nov 2017 16:37:17 +0000</pubDate><guid>https://codingblast.com/blog-posts/</guid><description>&lt;p&gt;&lt;a href="https://codingblast.com/asp-net-core-configuration-reloading-binding-injecting/"&gt;ASP.NET Core Configuration – Reloading, Binding, Injecting&lt;/a&gt;Introduction In the last post, we talked about ASP.NET Core Configuration in general. We will see how is it set[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configuration-reloading-binding-injecting/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-configuration/"&gt;ASP.NET Core Configuration&lt;/a&gt;Introduction ASP.NET Core configuration differs greatly from standard ASP.NET. Instead of web.config or any other way to set up the[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configuration/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/nameof-expression/"&gt;nameof expression is amazing! Say NO to magic strings!&lt;/a&gt;The nameof expression This is one of many goodnesses that came with C# 6.0. Back in July 2015. I have[&amp;hellip;]&lt;a href="https://codingblast.com/nameof-expression/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/tag-helper-component-google-analytics/"&gt;Google Analytics Tag Helper Component&lt;/a&gt;Introduction In the last post, we talked about Tag Helper Components and how we can use them to modify existing[&amp;hellip;]&lt;a href="https://codingblast.com/tag-helper-component-google-analytics/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/tag-helper-components/"&gt;ASP.NET Core MVC – Tag Helper Components&lt;/a&gt;Tag Helper Components - Introduction We already talked about Tag Helpers in several posts before. This time we will be[&amp;hellip;]&lt;a href="https://codingblast.com/tag-helper-components/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/entityframework-core-idesigntimedbcontextfactory/"&gt;EntityFramework Core – Add an implementation of IDesignTimeDbContextFactory&lt;/a&gt;Problem Your DbContext in a separate project - class library project. You are trying to add new migration and update[&amp;hellip;]&lt;a href="https://codingblast.com/entityframework-core-idesigntimedbcontextfactory/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-best-practices-2/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 2&lt;/a&gt; Introduction In the last post, we talked about tips and tricks, different strategies and approaches to make your code and[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices-2/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-best-practices/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 1&lt;/a&gt;Introduction - ASP.NET Core Best Practices This post is about ASP.NET Core best practices post. We will talk about some[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-configureservices-vs-configure/"&gt;ASP.NET Core – ConfigureServices vs Configure&lt;/a&gt;Introduction We already talked about Configuration method inside of Startup when we talked about requests and middleware. In this post,[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configureservices-vs-configure/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-signalr-simple-chat/"&gt;ASP.NET Core SignalR – Simple chat&lt;/a&gt;Introduction In the last post, we briefly mentioned what SignalR is all about and talked about the history of the[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-signalr-simple-chat/"&gt;Read More&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CodingBlast - ASP.NET Core coding and blogging</title><link>https://codingblast.com/asp-net-core-coding-blogging/</link><pubDate>Sun, 12 Nov 2017 08:32:27 +0000</pubDate><guid>https://codingblast.com/asp-net-core-coding-blogging/</guid><description>&lt;h1 id="codingblast"&gt;CodingBlast&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://codingblast.com/services/"&gt;&lt;strong&gt;Services&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Need help or a new project?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://codingblast.com/contact/"&gt;&lt;strong&gt;Contact us&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check​ Out Some of Our Posts:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://codingblast.com/c-7-new-features/"&gt;C# 7 – new features&lt;/a&gt;Introduction C# is a powerful object-oriented language that is very easy to pick-up. The syntax is so simple but there[&amp;hellip;]&lt;a href="https://codingblast.com/why-you-should-join-asp-net-core/"&gt;Why you should join .NET Core and ASP.NET Core train&lt;/a&gt;Introduction I have been surprised by the fact that so many people are not aware of Microsoft&amp;rsquo;s open source shift[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configuration-reloading-binding-injecting/"&gt;ASP.NET Core Configuration – Reloading, Binding, Injecting&lt;/a&gt;Introduction In the last post, we talked about ASP.NET Core Configuration in general. We saw how is it set up[&amp;hellip;]&lt;a href="https://codingblast.com/entityframework-core-idesigntimedbcontextfactory/"&gt;EntityFramework Core – Add an implementation of IDesignTimeDbContextFactory&lt;/a&gt;Problem Your DbContext in a separate project - class library project. You are trying to add new migration and update[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices-2/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 2&lt;/a&gt; Introduction In the last post, we talked about tips and tricks, different strategies and approaches to make your code and[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 1&lt;/a&gt;Introduction - ASP.NET Core Best Practices This post is about ASP.NET Core best practices post. We will talk about some[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-signalr-simple-chat/"&gt;ASP.NET Core SignalR – Simple chat&lt;/a&gt;Update The code has been updated to use latest SignalR - 1.0.0-alpha2-final which works with ASP.NET Core 2.0. Link to[&amp;hellip;]&lt;a href="https://codingblast.com/rxjs-chat-application-angular-socket-io/"&gt;RxJS – Part 6 – Chat application with RxJS&lt;/a&gt;Introduction In the first post of RxJS series we talked about reactive programming and benefits or RxJS. Second post covered[&amp;hellip;]&lt;/p&gt;</description></item><item><title>Services</title><link>https://codingblast.com/services/</link><pubDate>Tue, 07 Nov 2017 22:52:34 +0000</pubDate><guid>https://codingblast.com/services/</guid><description>&lt;h2 id="development"&gt;Development&lt;/h2&gt;
&lt;p&gt;Development services in various areas and tech stacks. From simple and e-commerce websites to customised and multi-tenant applications.&lt;/p&gt;
&lt;p&gt;Need a project from scratch or improve your current one. Either continue working on it or make it production-ready. We also excel at making functional and reusable MVPs or transforming your MVP into production-ready one.&lt;/p&gt;</description></item><item><title>ASP.NET Core Community!</title><link>https://codingblast.com/aspnet-core-community/</link><pubDate>Sun, 13 Aug 2017 20:59:55 +0000</pubDate><guid>https://codingblast.com/aspnet-core-community/</guid><description>&lt;h2 id="github"&gt;GitHub&lt;/h2&gt;
&lt;p&gt;First of all, you can find all the code and the announcements on Github.&lt;/p&gt;
&lt;p&gt;Official ASP.NET Core organization can be found here - &lt;a href="http://github.com/aspnet/"&gt;http://github.com/aspnet/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Announcements are posted here: &lt;a href="https://github.com/aspnet/Announcements"&gt;https://github.com/aspnet/Announcements&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Announcements for .NET Core follow the same pattern: &lt;a href="https://github.com/dotnet/Announcements"&gt;https://github.com/dotnet/Announcements&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Blog</title><link>https://codingblast.com/blog/</link><pubDate>Sat, 05 Aug 2017 18:51:53 +0000</pubDate><guid>https://codingblast.com/blog/</guid><description>&lt;p&gt;&lt;a href="https://codingblast.com/asp-net-core-configuration-reloading-binding-injecting/"&gt;ASP.NET Core Configuration – Reloading, Binding, Injecting&lt;/a&gt;Introduction In the last post, we talked about ASP.NET Core Configuration in general. We will see how is it set[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configuration-reloading-binding-injecting/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-configuration/"&gt;ASP.NET Core Configuration&lt;/a&gt;Introduction ASP.NET Core configuration differs greatly from standard ASP.NET. Instead of web.config or any other way to set up the[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configuration/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/nameof-expression/"&gt;nameof expression is amazing! Say NO to magic strings!&lt;/a&gt;The nameof expression This is one of many goodnesses that came with C# 6.0. Back in July 2015. I have[&amp;hellip;]&lt;a href="https://codingblast.com/nameof-expression/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/tag-helper-component-google-analytics/"&gt;Google Analytics Tag Helper Component&lt;/a&gt;Introduction In the last post, we talked about Tag Helper Components and how we can use them to modify existing[&amp;hellip;]&lt;a href="https://codingblast.com/tag-helper-component-google-analytics/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/tag-helper-components/"&gt;ASP.NET Core MVC – Tag Helper Components&lt;/a&gt;Tag Helper Components - Introduction We already talked about Tag Helpers in several posts before. This time we will be[&amp;hellip;]&lt;a href="https://codingblast.com/tag-helper-components/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/entityframework-core-idesigntimedbcontextfactory/"&gt;EntityFramework Core – Add an implementation of IDesignTimeDbContextFactory&lt;/a&gt;Problem Your DbContext in a separate project - class library project. You are trying to add new migration and update[&amp;hellip;]&lt;a href="https://codingblast.com/entityframework-core-idesigntimedbcontextfactory/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-best-practices-2/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 2&lt;/a&gt; Introduction In the last post, we talked about tips and tricks, different strategies and approaches to make your code and[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices-2/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-best-practices/"&gt;ASP.NET Core – Best practices (tips and tricks) – an opinionated approach – Part 1&lt;/a&gt;Introduction - ASP.NET Core Best Practices This post is about ASP.NET Core best practices post. We will talk about some[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-best-practices/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-configureservices-vs-configure/"&gt;ASP.NET Core – ConfigureServices vs Configure&lt;/a&gt;Introduction We already talked about Configuration method inside of Startup when we talked about requests and middleware. In this post,[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-configureservices-vs-configure/"&gt;Read More&lt;/a&gt; &lt;a href="https://codingblast.com/asp-net-core-signalr-simple-chat/"&gt;ASP.NET Core SignalR – Simple chat&lt;/a&gt;Introduction In the last post, we briefly mentioned what SignalR is all about and talked about the history of the[&amp;hellip;]&lt;a href="https://codingblast.com/asp-net-core-signalr-simple-chat/"&gt;Read More&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CodingBlast Blog</title><link>https://codingblast.com/homepage-1/</link><pubDate>Fri, 04 Aug 2017 20:50:20 +0000</pubDate><guid>https://codingblast.com/homepage-1/</guid><description/></item><item><title>Disclaimer</title><link>https://codingblast.com/disclaimer/</link><pubDate>Fri, 04 Aug 2017 20:50:20 +0000</pubDate><guid>https://codingblast.com/disclaimer/</guid><description/></item><item><title>Email Confirmation Page</title><link>https://codingblast.com/email-confirmation-page/</link><pubDate>Fri, 04 Aug 2017 20:50:20 +0000</pubDate><guid>https://codingblast.com/email-confirmation-page/</guid><description/></item><item><title>Privacy Policy</title><link>https://codingblast.com/privacy-policy/</link><pubDate>Fri, 04 Aug 2017 20:50:20 +0000</pubDate><guid>https://codingblast.com/privacy-policy/</guid><description/></item><item><title>About</title><link>https://codingblast.com/about/</link><pubDate>Sun, 26 Mar 2017 05:58:28 +0000</pubDate><guid>https://codingblast.com/about/</guid><description>&lt;p&gt;The main theme of this blog is ASP.NET Core. There will be regular posts about old and new features of ASP.NET Core, upcoming features, news from the ASP.NET team, sample snippets, projects and also smaller real-world projects.&lt;/p&gt;</description></item><item><title>Contact</title><link>https://codingblast.com/contact/</link><pubDate>Sat, 25 Mar 2017 21:01:20 +0000</pubDate><guid>https://codingblast.com/contact/</guid><description>&lt;p&gt;Feel free to contact me directly at &lt;img src="https://codingblast.com/uploads/2020/01/mail.png" alt=""&gt; or at &lt;img src="https://codingblast.com/uploads/2020/01/mail_CodingBlast.png" alt=""&gt;&lt;/p&gt;</description></item></channel></rss>