Skip to content

Léna Faure

Full-Stack Developer – JavaScript ∙ React ∙ Ruby ∙ Rails ∙ PHP ∙ Symfony

  • timeshake.io
  • blog
  • contact
I am a French developer with a fondness for Front-End, Product Design and Marketing. I am currently making timeshake.io - an online calendar builder - as a side project. Find me on Medium, Twitter, Github, Linkedin or start reading my blog here ↓ .

Category: JavaScript

A 120 Days Plan to Become a Better Front-End Developer

#Learn Code
August 5, 2017
7 min read
My intensive program to level up and become a better front-end engineer

I have been coding professionally as a full-stack developer for more than 3 years now and I particularly enjoy working on the front-end. I am a bootcamp grad and self-taught … Read More “A 120 Days Plan to Become a Better Front-End Developer”

Work with JavaScript arrays like a boss

#JavaScript
July 2, 2017
6 min read
Know once and for all the workings of the Array in JavaScript

The Array in JavaScript is a global object which contains a list of items. It is similar to any variable, in that you can use it to hold any type … Read More “Work with JavaScript arrays like a boss”

A Quick Handbook for Dates in JavaScript

#JavaScript
June 18, 2017
7 min read
JavaScript has a built-in Date object that represents time. How can you use it and when will it be useful?

Suppose you are building an application with JavaScript that displays all the timetables of buses and trains in your area. The user can select a journey, and you want to … Read More “A Quick Handbook for Dates in JavaScript”

Grasp “By Value” and “By Reference” in JavaScript

#JavaScript
June 4, 2017
4 min read
Learn why it's crucial to know the difference between the two

JavaScript is an Object-Oriented language: this means that most things in JavaScript are Objects. For example, functions are Objects. The only elements that are not objects are the Primitive Data … Read More “Grasp “By Value” and “By Reference” in JavaScript”

How to use JavaScript closures with confidence

#JavaScript
May 18, 2017
8 min read
Using closures will be a piece of (chocolate) cake

From the words of Kyle Simpson, “Closure is all around you in JavaScript, you just have to recognize and embrace it.” When you write in JavaScript, closures just happen… wether … Read More “How to use JavaScript closures with confidence”

Understand the keyword “this” in JavaScript

#JavaScript
May 7, 2017
6 min read
The "this" keyword in JavaScript can be confusing. Let's demystify it!

In JavaScript, the keyword this  has the same use as when we use it in a plain sentence : it refers to something that we already introduced earlier. If I say : … Read More “Understand the keyword “this” in JavaScript”

Understand JavaScript Variable Scope with ease

#JavaScript
April 30, 2017
6 min read
Because in JavaScript, the Scope is all around you.

In JavaScript, the scope determines where your program can see and use certain variables. In other words, referring to the scope of a variable equals to answering the question : “where … Read More “Understand JavaScript Variable Scope with ease”

Hoisting in JavaScript: a Quick Guide

#JavaScript
April 23, 2017
4 min read
A beginner-friendly overview of the hoisting concept

Hoisting in JavaScript means that variable and function declarations are moved to the top of their containing scope. What does that translate to in my code? The Declaration Comes Before … Read More “Hoisting in JavaScript: a Quick Guide”

How I (sort of) got around the Google Maps API results limit

#Projects
October 21, 2016
4 min read
A practical example of using closures in JavaScript

When I was looking for a job as a web developer a while ago, I searched everywhere for a list of all the web agencies in Paris. I wanted to … Read More “How I (sort of) got around the Google Maps API results limit”

Get my articles

Get my articles directly in your inbox

Popular Topics

  • JavaScript
  • Learn Code
  • Product Design
  • Projects
  • Ruby on Rails
  • Use Cases
  • timeshake.io
  • blog
  • contact