About Iliyan Trifonov

Web Developer, Blogger

How to change the behavior of function keys on your Mac – Apple Support

Use the top row of keys on your keyboard to perform built-in features or as standard function keys.

Source: How to change the behavior of function keys on your Mac – Apple Support

Well I’ve finally started using a Mac! It was impossible for me to miss that experience! So this is one of the things I discover and hurry to post on my blog. Expect from from the series! 🙂

StrongLoop | Moving toward Express 5

Express 5 is not very different from Express 4: The changes to the API are not as significant as from 3.0 to 4.0. Although the basic API remains the same, there are still breaking changes; in other words an existing Express 4 program may not work if you update it to use Express 5.

Source: StrongLoop | Moving toward Express 5

Node.js adds long-term enterprise support version | ITworld

Version 4.2.0 of the open source JavaScript tool addresses enterprises’ stability needs and support despite incremental updates

Source: Node.js adds long-term enterprise support version | ITworld

The Node.js guys are doing a good job and everything is moving as promised!

Node.js Tutorial by Udemy

Source: Node.js Tutorial

An enormous tutorial covering from the beginning to the end of what you need to know about how to use Node.js, Express.js, MongoDB and Angular.js or the whole MEAN stack for short.

Installing of all tools and servers is covered, project structure, creating an API, etc. From here you will already have a good idea where to go next.

Enjoy!

Node.js v4.0.0 is here!

So we lived to see it. Node.js version 4 is here which means we have the latest V8, ES6 support and the latest security patches for our favorite tool! Well the previous statement cannot describe how much good things just happened. From the creation of Node.js, through the fork of IO.js, until finally the latest version and the merger happened and now the community has the word how Node.js will be shaped from now on.

I am personally very excited about that and I am currently going to test and update one of my Docker apps that installs and uses Node.js through NVM.

I am also expecting a lot of work on this major version and the patches and new features are coming sooner than later which makes it very interesting to use Node.js these days!

Enjoy!

CSS Diner – Where we feast on CSS Selectors! | flukeout.github.io

Source: CSS Diner – Where we feast on CSS Selectors!

If you’ve used Code School like me you will appreciate this one as it is an interactive way to learn CSS selectors. There are 26 lessons starting from the easiest and continuing with more and more advanced ones. You can really learn something new and refresh your memories.

Using requestIdleCallback — Google Web Updates

requestIdleCallback is new performance API for scheduling work when the user is idle.

Source: Using requestIdleCallback — Google Web Updates

Another functionality from Google Chrome that can make our JavaScript execution faster with this already fast browser. As I say faster I mean that the user experience will be improved as this kind of functionality allows us to execute some heavy code while the user is idle: reading a block of text and not clicking at the time, etc. With feature detection you can implement that right now and I hope such things will be widely adopted.

Handling Sync Tasks with Gulp JS | cameronspear.com

Source: Handling Sync Tasks with Gulp JS

Today I really needed some order of execution of the grunt tasks I defined for my latest project. At the same time I wanted these smaller tasks to be separated, not just a single huge pipe or nested functions. Well I was in luck because on this article above everything is explained with a great examples.

Bootstrap 4 alpha · Bootstrap Blog

Official blog for the Bootstrap framework.

Source: Bootstrap 4 alpha · Bootstrap Blog

Wow. They’ve rewritten everything. They switched from Less to Sass, from ES5 to ES6 and even dropped IE8 support! So much things that can make me happy! I just need to calm down and prepare for the final release while in the mean time looking around for sites that already use v4.