Post Header Image

Debugging in Visual Studio Code with TypeScript


Visual Studio Code has the capability to run and debug many types of applications. With its built-in support for recognizing TypeScript files, it is not surprising that it has support for debugging TypeScript. This is because of Visual Studio Code's built-in support for debugging Node.js applications. Because of that, any languages that can be transpiled to JavaScript can be debugged by providing a mapping file (discussed later). Thanks to Visual Studio's extensible nature, additional support for debugging other languages like C# can be added by installing extensions. In this post, I will show you how to setup TypeScript debugging and the general debugging features of Visual Studio Code.

Post Header Image

Getting Started with Typescript in VS Code


TypeScript is Microsoft's relatively new programming language which is essentially JavaScript, but with types. Not only does it provide static type checking, it allows you to use modern and even future features that will come to plain JavaScript. TypeScript adoption is starting to take off and now being used in production systems. In fact, Angular, a very popular client-side framework, is now written in TypeScript. Today, there are a plethora of IDEs that support TypeScript. But my personal IDE of choice when working with client-side stuff is Visual Studio Code. In this post, I will walk you through the steps on getting started with TypeScript in Visual Studio Code!

Post Header Image

Implementing a Search Feature in Wyam


I have to implement searching on this site as it is one of the fundamental features a content-filled site should have. Fortunately, Wyam has support for this feature. It is packaged in a separate Nuget package named Wyam.SearchIndex and you must reference it in your config.wyam file in order to use its capabilities.

Post Header Image

Up and Running


At last! This site is now up and running.

For my first post, I will discuss what tools and technologies I used to build this site. I already created blogs in the past, starting with Blogger which allows you to quickly set up a blog without development knowledge. I then move on to WordPress and have to study a bit of PHP to be able to customize parts of my blog.