What’s new in Typescript 2.5

A few days ago TypeScript 2.5 has been released and it brings us a few very nice and worth mentioning features. The features that I like the most are Resharper-like improved refactoring options which now allow you to extract method and extract function just by selecting the piece of code to refactor and using right click. It will be for sure used a lot and improve developers productivity, making complex refactoring trivial. Well done, TypeScript team! We definitely need more options like that. Quick fixes are other interesting features triggered by incorrect notation - TypeScript tries to guess what the…

Read More

How would I learn to code if I could start once again

A few days ago my friend asked me a question how would I learn web development if I could start once again with my current experience and what I would do differently which inspired me to write this post. After a few years of experience as a .NET developer, I have plenty of reflections about that and I hope some of them would be a good starting point for beginners. In this article, I will assume that you want to focus on back-end development of web applications and object oriented programming. Pick only one technology and start with a good book…

Read More

Sitecore 8.2.1 on Azure PaaS Web Apps part 2: ARM Templates

As I already mentioned in the first part of the tutorial there are two ways to deploy Sitecore 8.2.1 to Azure Web Apps. In this post, I am going to talk about the second option which is installation using Azure Resource Manager Templates. Sitecore 8.2.1 ARM Deployment step by step: Install the latest version of Azure PowerShell SDK. Run PowerShell console and execute the above lines: Set-ExecutionPolicy AllSigned # Install the Azure Resource Manager modules from the PowerShell Gallery Install-Module AzureRM # Install the Azure Service Management module from the PowerShell Gallery Install-Module Azure I experienced an issue: "some modules…

Read More

Sitecore 8.2.1 on Azure PaaS Web Apps part 1: Installation using Azure Marketplace

In Sitecore 8.2 since update 1, Sitecore provided out of the box support for Azure Platform as a Service deployments. Before Sitecore 8.2.1, it was possible to deploy Sitecore using Cloud Services which required custom deployment and had a few drawbacks like no support for some Sitecore modules like WFFM or EXM, burdensome maintenance, long deployments time and requirement of integration with third-party services because of lack of automatic scaling. Since Sitecore 8.2.1 there are possible two ways of deployments: One-click deployment option using Azure Marketplace Powershell based deployment using Azure Resource Manager Templates In this post, I am going…

Read More

So here it is, 2017!

Sometimes all we need is a fresh start and the beginning of the year is a great time for it. Everyone talks about the New Year's resolutions and there are plenty of motivational blog posts all around you. New year, new you... so it is a high time to get a pen into your hand and make a list of the New Year's goals! The first point on my list was to start a blog about programming and contribute more to the open source project. I've been thinking about starting a blog for quite a long time but always had…

Read More