In this post, we will continue our previous nodejs weather application and introduce Docker for NodeJS application using VSCode. We will build our application and host it in docker by adding a Dockerfile. We will modify our code to take the APIKEY from an environment variable. Create Dockerfile Let’s launch our editor VSCode again with […]
In this post I wanted to go through how do we create a Nodejs application with vscode. The application is yet another weather node app, it is an easy example and loosely based on this project (https://codeburst.io/build-a-weather-website-in-30-minutes-with-node-js-express-openweather-a317f904897b), the difference is that we will build upon it to a series of how do we store secrets […]
Using Grunt JavaScript Minification We will continue from our last blog post on Grunt: using less and css minification to JavaScript minification using a plugin called Uglify. JSHint To begin we will use a linting tool called jshint, to help us in taming our JavaScript with some static code analysis to flags suspicious usage. We […]
So what is Grunt? Grunt is a task-based command line build tool for JavaScript projects. If you are in the .NET world you may have written some bat files to automate some task, e.g copy some files from one directory to the other. Or have used Psake or MSBuild
1 2 3 |
@echo off xcopy C:\source\*.txt C:\target exit |
And if you come from […]
Jade Node.js Template Engine, Include & Template Inheritance Part 6 In this post, I will write about using includes and template inheritance in Jade template engine. You can also check out my previous 5 post on Jade. Jade Node.js Template Engine Part 1 Jade Node.js Template Engine Basics Syntax Part 2 Jade Node.js Template Engine […]
Jade Node.js Template Engine, Filters & Mixins In my previous post I have talked about conditional statements inside of jade. In this post I will write about filters and mixins in jade template engine. Filters Filters in jade means something different from what you may know as filters like the ones in Angular.js. In Jade […]