Quantcast
Channel: Ruben Canton
Browsing all 94 articles
Browse latest View live

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 Article


Installing 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 Article


Image may be NSFW.
Clik here to view.

First 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 Article

Image may be NSFW.
Clik here to view.

AngularConnect 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 Article

Using 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 Article


WebApi 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 Article

AngularJS : 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 Article

HTML5 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 Article


Managing 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 Article


Upgrading 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 Article

Including 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 Article

Quick 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 Article

Mocking 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 Article


Sublime 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 Article

Slipping 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 Article


Setting 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 Article

First 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 Article


Some 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 Article

Node 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 Article

Image may be NSFW.
Clik here to view.

Implementing 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
Browsing all 94 articles
Browse latest View live