My latest articles, what's on my mind lately
Async await with ES6/Babel and TypeScript
Feb 17, 2016 • 7 min read
Learn how to enhance your asynchronous programming skills using async/await in JavaScript. Explore how async/await simplifies code readability and error handling. Discover how to use async functions with Babel and Webpack, as well as TypeScript, and leverage their combined power to streamline your development workflow.
How to setup testing using Typescript, Mocha, Chai, Sinon, Karma and Webpack
Feb 2, 2016 • 6 min read
Learn how to set up a testing project using TypeScript, Mocha, Chai, Sinon, Karma, and Webpack. Follow a step-by-step guide to configure the necessary packages and files, including the Webpack config file, Karma configuration file, and TypeScript config file. Explore sample test examples and start running tests with ease.
A tale of a Pragmatic Programmer
Jan 27, 2016 • 4 min read
Dive into the timeless wisdom of "The Pragmatic Programmer" book and discover valuable insights that every programmer should know. Explore topics such as software entropy, avoiding gradual pitfalls, the importance of refactoring, and taking pride in your work. Learn from the experiences shared in this engaging article.
Five great shortcuts for Visual Studio
Jan 17, 2016 • 2 min read
Improve your coding efficiency in Visual Studio with these five great shortcuts. Learn how to quickly surround code with loops or conditions, navigate through highlighted references, peek into definitions, view quick information about methods or classes, and easily delete lines. Enhance your Visual Studio workflow with these time-saving tips.
Using React, Typescript, and Webpack with Visual Studio 2015
Dec 11, 2015 • 6 min read
Discover how to enhance your development experience in Visual Studio 2015 when using React, Typescript, and Webpack. This article guides you through the installation of necessary extensions, configuring Webpack, leveraging NPM Scripts Task Runner, handling TypeScript and typings, and enabling automatic code recompilation and page refreshing.