This seems off my previous topic but I have lots of interests and this is one of many.

Microbit appear in a big world of micro computers with the simplest and most honorable propose, logic. Want to make inputs generate outputs (with a 5×5 lights screen and two buttons) and nothing more, simple but over is glued four ways to program it, one of them is my cup of tea (javascript), python and two others created by microsoft that are not so appealing as true coding.

Tags ,

This week I started working in a new company, my previous working place wasn’t so development focused, while now, at a consulting company, the abundancy of developers around me is no surprise at all.

Academically and professionally my development focus was always .NET, majorly web development, so there was not much space to dig around other technologies due to my personal project’s fields belonging in game development.

This first week was all about training. Training in NodeJS. Training in AngularJS. Training in Knockout.  Training.

In this post I will show how I organize my node.js applications. I’ll start explaning the nodejs principles, with examples.

NodeJs Principles

NodeJs follows the next principles:

Unix philosophy

  • “Small is beautiful”
  • “Make each program do one thing well”

Keep It Simple, Stupid (KISS) principle.

“Simplicity is the ultimate sophistication.” – Leonardo da Vinci

I think I already gave the idea of the way to structuring a node application. Creating microservices to do specific work, separating the complexity and decoupling the responsibilities.

One of the biggest problems that people have with Nodejs is the maintainability of the application. That’s the reason why is better to have 3 different micro applications than a big one.

In this post I’m gonna talk about Cordova and its integration with Visual Studio. For this I created a simple bootstrap project using Cordova, Ionic and Typescript for people that are starting this adventure like me.

What is Apache Cordova?

Cordova it’s a open source platform to develop mobile applications with Web Technologies (Javascript, Html5, CSS). It’s possible to install plugins to access the device native api. For example, if we want to access the camera, we just need to install the camera plugin.

Tags , , , , ,

Hi, I’m here to talk about building a web application with Node.js using MVC technique.

Well, for starters I’ve adventured alone in Node.js trying to make a simple website, only pages after pages, easily I’ve reached that but then I needed some organization and pre defined pages, only needed to set the data before send to the client, was here that I found Partial.js.

In this post i will explain how to integrate Jenkins with Nodejs.
Why Jenkis? Because it’s the most popular CI.

What is Jenkins?

Jenkins is a continuous integration application. The main features are:

  • Building/testing software projects continuously
  • Monitoring executions of externally-run jobs

More information here.

Pros:

  • Easy to learn
  • Open Source
  • Good Documentation & Tutorials
  • Plugins for everything

Cons:

  • 404: Not Found
Tags , ,