Javascript Package Management – NPM – Bower – Grunt

When I was writing my previous post about Java EE and Angular, I was overwhelmed with all the javascript files that I needed to include in my application to implement the behaviour that I was looking for. OK, not that many scripts actually, four in total: Angular JS (Angular also requires jQuery), ng-grid and UI… Continue reading Javascript Package Management – NPM – Bower – Grunt

Understanding JavaScript Promises

A promise represents the eventual result of an asynchronous operation. It is a placeholder into which the successful result value or reason for failure will materialize. Why Use Promises? Promises provide a simpler alternative for executing, composing, and managing asynchronous operations when compared to traditional callback-based approaches. They also allow you to handle asynchronous errors… Continue reading Understanding JavaScript Promises

Jing, Free Screenshot and Screencast Software

Features The always-ready program that allows you to instantly capture images and record video on your computer—then share them with anyone. Jing is a great tool for adding basic visual elements to all of your online conversations Jing for Screenshots Capture What You See The Jing sun sits nicely on your desktop, ready to capture… Continue reading Jing, Free Screenshot and Screencast Software

How to get the name, email or other user info in Joomla

First of all, before executing below code you should use Joomla’s Sourcerer plugin to execute PHP code. In Joomla, you can easily request information about the current user with the following function of JFactory: $user =& JFactory::getUser(); If you want to get information about a specific user you can call the function with a specific… Continue reading How to get the name, email or other user info in Joomla