Alessio Gogna

184 Flips | 4 Magazines | 1 Like | 8 Following | 277 Followers | @alecsg77 | Who am I? MPDC, IT Consultant, a keen of .NET, a nostalgic C++ developer, a novice Agilist, a free software fan and a confirmed nerd.

Dependency Injection for my @angularjs 2 First Look course. #ComingSoon to @pluralsight https://t.co/Tk5lY03KYk

Object.observe is dead. Long live ES6 Proxies.

Observables and “computed” values are something that every modern framework provides in some fashion. Frameworks that have explicit observables and …

Microsoft Virtual Academy

Tailored training for Microsoft 365<p>Give your team the specific skills they need to deploy Microsoft 365 right the first time.<p>Learn how to develop and …

Apps

AngleBrackets

Getting Started with React Native on Ubuntu Linux

So you're tempted to give React Native a shot.<p>If you're on Linux, you either prefer it for ideological reasons or for productivity reasons. And, …

Linux

var life = new[] {"eat", "sleep", "code"}

This is the first post of a series about what I’m working on for Babylon.js. Morph targets were on my todo list since ages (since Babylon.js 1.4 if I …

JavaScript

Node server with Rx and Cycle.js

products<p><b>Disclaimer</b> this blog post is NOT about server-side rendering using Cycle.js, see this example instead.<p>This is an explanation how one can …

CodePlex Archive

Git

CSS variables are finally landing in Chrome

Developers who have built <i>any</i> size Website have had this problem: when you need to change one of your brand’s colors it’s no easy feat, requiring a risky search and replace or hunting down every instance of its use.<p>To get around the clutter, most developers have switched to using preprocessors like …

Software

The Ultimate NodeJS Development Setup with Docker

I've found myself writing a lot of JavaScript lately, both client- and server-side. And over the past several projects, a common pattern has emerged: …

DevOps

Get the DragonBoard Running Windows 10 IoT Core

The DragonBoard 410c from Qualcomm is available and now it’s time to get it up and running with Windows 10 IoT Core and Universal Windows Platform …

Raspberry Pi

Secure Password Hashing in Node with Argon2

Storing passwords securely is an ever-changing game. For the past few years (<i>2013 -> 2015</i>), Jean-Philippe Aumasson has been running a world-renowned …

Instadate

A minimal high performance date library for Node.js and Browser. Use it to compare and manipulate dates.<p>Installation<p>Usage<p>ES6<p>ES5<p>Motivation behind …

Understanding JavaScript’s async await

Earlier this week we took a look at new features coming in ES2016. Today we’ll learn about async / await.The async / await feature didn’t make the …

JavaScript

ES6 `const` is not about immutability

This seems to be a very common misconception that just won’t die. I keep running into it in blog posts, Twitter discussions, and even books.

JavaScript

An Example of AJAX with Vanilla Javascript

Following on from our introduction to AJAX, here’s an example which uses the XMLHttpRequest API to initialize an AJAX request.AJAX ExampleHave a look …

JavaScript

UpUp - Offline First in 1 line of Javascript

It's time to start thinking offline first<p>Mobile First has become the de-facto standard for building modern sites. But in a world where everyone is …

From Angular 1.x ng-repeat to Angular 2 NgFor with Component

In the recent article, I wrote about the migration process of a component that is based on angular 1.x and ES2015. Since then, I continued migrating …

JavaScript

Fresh Resources for Web Developers - February 2016

2015 was a great year for the web: web technologies have been <b>adopted in many form factors beyond for building a website or a web application</b>. Many …

The Issue With Global Node Packages

<b>Node.js</b> brought about a great revolution for JavaScript developers by allowing us to write code that runs directly on our machines; our skills were …

JavaScript

The Core Concepts of Angular – Angular

In this blog post I will talk about the three core concepts of Angular 2: components, dependency injection, and bindings.<p>Let’s Build an App<p>Let’s say …

JavaScript

Windows Server 2016 Preview, Surface Pro 4 Rumors: Microsoft Roundup

Microsoft delivers preview builds for Windows 10 and Windows Server 2016 as the rumor mill leaks news of a massive October hardware launch.<p>Windows 10 …

Business Technology

CSS 3D Editor

Tridiv is a web-based editor<br>for creating 3D shapes in CSS.<p>Start using the app See examples<p>Examples<p>iPhone 4S<br>8 shapes, 148 faces NES<br>21 shapes, 124 …

CSS

heimcontrol.js

Responsive<p>The responsive design allows you comfortable control of your home devices using your smartphone or tablet.<p>Everywhere<p>Open your Raspberry PI …

JavaScript

Useful jQuery Plugins For Designers | jQuery

ThrivingKings, Daniel Raftery a talented web developer, has created and <b>sharing useful new jQuery plugins</b>.<p>Daniel Says: <i>“I am a big fan of jQuery, PHP,</i> …