Configuring local website domain and SSL using IIS7
Creating your website This tutorial is not really about how to add your website to IIS, but just as a quick reminder: Open IIS, expand your Computer icon, right click on “sites”, click on “Add new...
View ArticleInstalling Protractor
First of all, make sure you have Node.js installed in a newer version than 0.10. Open cmd, exec: node -v If it’s not the right one, go to node.js page and get the latest .msi for Windows. Install...
View ArticleFirst steps with Protractor
Once installed in your computer, it’s time to start messing with it First of all, we will use their websites tutorial test. Create this spec.js file: // spec.js describe('Protractor Demo App',...
View ArticleAngularConnect 2015 London
So I’ve been at the AngularConnect Conference these two days and these are some of the things I got from it: TypeScript You know something has become popular when all the speakers using javascript (and...
View ArticleUsing dotLess in .Net
While I had a node.js system built to build my LESS stylesheets and even a less.js client-side generator I found that the client-side doesn’t work quick enough on firefox and even the server side isn’t...
View ArticleWebApi and AngularJS: Mapping parameter objects
Looks like the parameter behavior between MVC and WebApi is slightly different, mainly because WebApi can only get one parameter from the Body which forces us to use request models. I am working with...
View ArticleAngularJS : Service vs provider vs factory
Just copy-pasting this answer from Ben Clinkinbeard: Services Syntax: module.service( ’serviceName’, function ); Result: When declaring serviceName as an injectable argument you will be provided the...
View ArticleHTML5 caching: Cache API
We can manage the browser’s cache to save our website as an app in it. App cache file - To config the cache we use something similar to the robots: a txt file listing the urls to cache with some...
View ArticleManaging packages with Bower
Installing Bower Just do it globally so you can access it from anywhere. You need to have previously installed Node.js in order to install it, and Git in order to use it. npm install bower -g Have in...
View ArticleUpgrading WordPress blogs
Once in a while you must do this and, if you end up lazy for years like me, may even feel nightmares about upgrading from version 2.x to version 4.x, luckily upgrading WordPress is one of the easiest...
View ArticleIncluding Google Maps into your AngularJS app
I already did this in the past but things change and the plugin I was using has changed too. I use AngularJS with Angular-Bootstrap directives as to save me some time and make the best of Bootstrap...
View ArticleQuick introduction to SVN
SVN or Subversion is a source control repository technology that allows to save code statuses on a centralized server from which the developers can save the current status of their project, merge with...
View ArticleMocking BackEnd with AngularJS
I found myself on the need of isolating my FrontEnd AngularJS app from the backend so the app can continue working without Internet access or without access to the backend services. I did not want,...
View ArticleSublime is sublime!! :D
I am a great fan of Visual Studio, but sometimes it lacks some of the lightness and flexibility you can get with other frameworks. It’s too heavy on loading and has so many tools you aren’t going to...
View ArticleSlipping images with AngularJS
Lately there are many effects added to websites related to user’s scroll down event. One of them consists on sliding elements across the page as if they were slipping up or down, Adidas did an awesome...
View ArticleSetting up Selenium in C#
1. Download Selenium WebDriver for C# Go to SeleniumHG website and get into Downloads, scroll down until you see the different versions of the WebDriver and get the C# version. Extract the zip files...
View ArticleFirst steps into Angular 2 from Angular 1
With the final version of Angular 2 just been released last month after the Release Candidate was released in May this year, we decided to get into it at our next project in my company and I decided to...
View ArticleSome notes on DDD
Some Vocabulary Problem Domain/Domain The actual problem our software is going to solve, the purpose it is built for. Core Domain It’s a subset of the previous ones. It’s the essential part of the...
View ArticleNode Sass could not find a binding for your current environment: Windows...
Node Sass could not find a binding for your current environment: Windows 32-bit with Node 0.10.x I ran into this error today and took a bit to find what the problem was. After triple-checking I did not...
View ArticleImplementing a basic Newtonsoft’s JsonConverter
I was deserializing an object that requires to be a string at the client but it’s actually a structure inside the database, a person’s name, saved as a Name { FirstName:”, LastName: ”, … } type of...
View Article