-
Case study: isitblackfridayyet.app: #4 Enabling Dark mode
Now that the dark mode is widely supported by browsers, learn how to enable it on your web pages.
2 min read - Jan 9, 2020 -
Use GitHub actions at your own risk
Malicious code can be inserted into any GitHub action, even those which are tagged.
4 min read - Dec 20, 2019 -
Case study: isitblackfridayyet.app: #3 Creating Cron based images with Firebase functions and Puppeteer
In this post, we are going to learn how to set up Firebase to generate an image via Puppeteer on a daily basis.
4 min read - Nov 25, 2019 -
Case study: isitblackfridayyet.app: #2 Deploying StencilJS apps with Github actions and Firebase hosting.
Now that we have a production ready Progressive Web App, let's learn how to build it on Github Actions and deploy it via Firebase CLI.
4 min read - Nov 25, 2019 -
Case study: isitblackfridayyet.app: #1 Creating a Progressive Web App with StencilJS and Workbox
Learn how to create a Progressive Web App that works offline and score 100 on lighthouse with StencilJS and Workbox
6 min read - Nov 25, 2019 -
Case study: isitblackfridayyet.app
Learn how you can, in a couple of hours create a product from A to Z using amazing technologies such as StencilJS, Workbox, Puppeteer, Github Actions and Firebase.
2 min read - Nov 25, 2019 -
Lit Element rendering strategies explained
Rendering performance is not easy to achieve if you do not understand the concepts behind it (event loop, device refresh rate, microtasks etc.). In that post we will review those concepts and see how you can leverage them to achieve 60fps rate with Lit-element.
5 min read - Apr 1, 2019 -
I finally migrated my blog from WordPress to Hugo
After 7 years using WordPress for my personal Website I decided to change to Hugo.
3 min read - Feb 14, 2019 -
Optimized Ionic-Angular CSS Bundle for PWA
This article aims to help you reduce the CSS bundle of your Ionic-Angular Progressive Web App by up to 91%!
5 min read - Jul 20, 2017 -
From Redux to Angular ngrx/store
Learn how to migrate from Redux to Angular ngrx/store where everything is an Observable!
6 min read - Feb 16, 2017 -
HackerRank efficient algorithm solutions in JavaScript
This post aim is to provide HackerRank algorithm solutions in JavaScript as there are so many of them available out there. I am not pretending to have the best algorithm possible but at least the following answers passed.
11 min read - Feb 6, 2017 -
Ionic 2 vs. Ionic 1: Performance Gains, New Tools, and a Big Step Forward
Ionic 2 stable was announced recently. Therefore, it is a perfect time to write about the differences with Ionic1. Ionic 2 is a complete rewrite of the Ionic 1 project with Angular >= 2.x.
1 min read - Feb 3, 2017 -
[TALK] Redux & Angular2
After writing two blog posts about Redux: Introduction to Redux and Angular2 and Introduction to Redux and React-Redux I decided that I was ready to present Redux in AngularToulouse meetup.
1 min read - Nov 11, 2016 -
Introduction to Redux and Angular2
Learn about Redux data flow, Immutability and how to integrate them in Angular2.
10 min read - Aug 3, 2016 -
Introduction to Redux and React-Redux
I have been working with React and Redux for some time now. One thing that struck me is the simplicity of having a single store for the entire app. This post is about learning what is Redux, where it comes from and how to use it.
7 min read - May 30, 2016 -
The 9 Most Common Mistakes That Ionic Developers Make
Ionic has been around for two years now. It is a great set of tools for developing hybrid applications based on AngularJS. Ionic is extremely popular at the moment, with more than one million applications built and a growing community of thousands of developers.
1 min read - Apr 19, 2016 -
Complete Parse Server migration guide
Learn how to transfer your Parse data and run Parse server on your own infrastructure in less than an hour.
8 min read - Jan 29, 2016 -
[Slides] Cross platform applications with Ionic Framework
AngularJS Mexico-city presentation about building "Cross platform applications with Ionic Framework" on January, 16th 2016.
1 min read - Jan 28, 2016 -
Angular2 series - Routing
Learn the difference between the well known AngularJS 1.x UI-Router, and the brand new Angular2 Router.
6 min read - Dec 25, 2015 -
Angular2 series - Component, Directive, Pipe and Service
Learn how to create Components, Directives, Pipes and Services with Angular2
5 min read - Dec 13, 2015 -
Angular2 series - Template Syntax
Angular2 new template syntax is important to understand before starting learning it. Event, Bind property and * syntax are simply explained in this post.
6 min read - Dec 2, 2015 -
Angular2 series - Tooling
This post presents my favorite tool stack (TypeScript & Webpack) and explain why you should use it too with Angular2.
7 min read - Nov 30, 2015 -
Angular2 series - Introduction
Angular2 is new, the quantity of blog posts is very limited at the moment and the documentation is sometimes incomplete. By going through this series of posts you will learn all you need to know about creating a complete application using Angular2 and TypeScript
1 min read - Nov 30, 2015 -
Ionic2, Webpack and ECMAScript6 boilerplate
Today Ionic2 alpha was released along with new examples and boilerplates. Following this release I decided to create my own using Webpack and ECMAScript6.
1 min read - Oct 21, 2015 -
How to install NodeJS 4.x on Ubuntu
There are many ways to install NodeJS on Ubuntu (Linux). This post demonstrate how easy it could be using NVM (Node Version Manager)
1 min read - Oct 15, 2015 -
Native transitions for Ionic Framework made easier
I have heard about the Telerik’s native transition plugin for Cordova recently. To me this is not only a game changer in the hybrid industry, but in the entire mobile application industry. To help the Ionic community to use native transitions I created ionic-native-transitions a plugin available on github and npm
1 min read - Oct 7, 2015 -
Create a Mobile Application Using WordPress, Ionic, and AngularJS
This tutorial is a post that I did for tutsplus.com. It will explain you step by step how to create a modern, hybrid, mobile application (iOS and Android) of your WordPress website using the latest technologies.
1 min read - Sep 30, 2015 -
Ultimate AngularJS and Ionic performance cheat sheet
AngularJS and Ionic performance is often questioned. The reason is because it does not necessarily comes out of the box. This post list all you need to focus on in order to get the best performance and user experience out of them.
9 min read - Aug 24, 2015 -
Modular AngularJS and Ionic architecture: a first step towards AngularJS 2
This post describes the architecture that you can use RIGHT NOW on your AngularJS 1.x or Ionic applications and that will be compatible with AngularJS 2.
5 min read - Aug 17, 2015 -
iOS / Android push notifications 100% free and self hosted for WordPress using Cordova and Ionic
Push notification is always a pain when it comes to find the perfect free service. If you are hosting your WordPress website there is no need to subscribe any of those services. With your server you have already what it takes to send push notifications to your subscriber. No third party service involved, just your WordPress server and your application.
7 min read - Jun 25, 2015 -
Sending push notifications to Android via Gulp
If you ever wondered how to test that your push notifications work on Android without setting up any server here is how to do.
2 min read - Jun 19, 2015 -
Toptal interview process explained
Joining Toptal is not easy at all, this post gives you some tips to succeed based on my own recent experience.
5 min read - Jun 18, 2015 -
[Chrome extension] The Great Suspender
Just wanted to share about a great tool I have just discovered: "The Great Suspender" is a free and open-source Google Chrome extension for people who find that chrome is consuming too much system resource.
1 min read - May 26, 2015 -
JavaScript background to have before any job interview with top companies
Before taking any technical job interview make sure you know your basics. This post lists some of the JavaScript background (Data type, Algorithm time complexity, design patterns) to have in order to succeed.
9 min read - May 25, 2015 -
WordPress Hybrid Client: Create free iOS/Android mobile applications for WordPress
After more than 100 commits, I am happy to announce the release of my latest Open Source project WordPress Hybrid Client available on GitHub. With WPHC you will be able to generate iOS and Android applications in a blink of an eye.
1 min read - May 20, 2015 -
Creating an application with AngularJS 1.4, ECMAScript 6, Material Design and Webpack
Learn how to create an application using AngularJS 1.4, ECMAScript 6, Material Design and Webpack.
3 min read - May 5, 2015 - Codility efficient algorithm solutions in JavaScript 10 min read - Apr 27, 2015
-
Changing apache2 document root in ubuntu 14.x
Having the default Apache document root to "/etc/www" can be sometimes annoying because of permissions. I strongly recommend to use a folder into your "home" folder. To do so you will need to change Apache default document root.
2 min read - Apr 6, 2015 -
Introduction to Webpack with practical examples
Webpack is a module bundler, it takes modules with dependencies and generates static assets. Learn Webpack through detailed examples borrowed from real-world apps.
7 min read - Mar 30, 2015 -
Creating an hybrid app in minutes with Ionic Framework
Creating hybrid apps is really easy using Ionic Framework, AngularJS and Cordova. This presentation is a showcase of what you can expect from these technologies.
1 min read - Feb 17, 2015 -
AngularJS memory stats
If you are familiar with AngularJS development, you know that memory consumption is one of the highest challenge you must face using it. angular-memory-stats is a module that helps you with this very problematic!
1 min read - Feb 7, 2015 -
AngularJs 1.x Open Source projects to follow in 2015
2015 is a pivotal year for AngularJs 1.x, here is the list of Open Source projects that you should follow in order to remain at the forefront of AngularJs 1.x technology.
4 min read - Jan 18, 2015 -
D3.js Responsive Word Cloud
There are few examples of word cloud using D3js, the best known is the one from Jason Davies but the code is difficult to understand as it is coupled with the cloud form (angle, number of words etc) and has many functions.
1 min read - Sep 23, 2014 - AngularJs, Browserify Polymer and Sass boilerplate 1 min read - Sep 17, 2014
-
How to use Git submodules to facilitate your development routine
I have been using git submodules for a while now and I was sometimes lost on how to use it correctly and efficiently. This post will guide you through the needs and usage of a Git submodule.
4 min read - Aug 5, 2014 -
Introduction to Gulp.js with practical examples
Gulp.js is what we call a JavaScript Task Runner, it is Open Source and available on GitHub. It helps you automate repetitive tasks such as minification, compilation, unit testing, linting, etc. Gulp.js does not revolutionize automation but simplifies it tremendously.
6 min read - May 25, 2014 -
Ionic Framework features you may have missed
Ionic Framework is one of the best framework for developing hybrid mobile apps with HTML5. Based on AngularJS the set of available features is tremendous. This post presents, with examples, some of the best hidden features provided.
3 min read - May 9, 2014 - Leading the SVN to Git migration 6 min read - Feb 28, 2014
-
Web page performance: How to optimize image loading?
Nowadays with the device (mobile, tablet, desktop etc.) and connectivity diversity (3G, 4G etc.) that we know, serving an optimized information to specific environments is paramount (thought not that easy). Many techniques exist to answer performance issues, especially when it comes to images.
3 min read - Jan 28, 2014 -
Top 5 useless but funny JavaScript plugins
Internet is full of useless and/or funny plugins that made my day several times in the past. Whatever dumb things you can think of, you can be sure that someone already made a plugin for it! Here is my top 5 useless but funny JavaScript plugins!
2 min read - Jan 15, 2014 -
Animate.css
With animate.css you do not have to worry about making your own cross browser animations anymore. Animate.css is great CCS animation library that has a large set of animations ready out the box.
1 min read - Nov 23, 2013 - Create a "load more" widget using AngularJS, Ajax and Bootstrap 3 1 min read - Oct 27, 2013
- How to automatically checkout the latest tag of a Git repository 1 min read - Oct 4, 2013
- How to automatically checkout the latest tag of a Git repository 0 min read - Oct 4, 2013