Front-End Lane Blog

Home of the front-end learning advice

Remove event listeners and clear timeouts/intervals

This is a quick reminder that you should always (1) remove event listeners and (2) clear timeouts/intervals when you don't need them any more. Doing so makes your app more performance, stable and secure. Do a quick audit of your project(s) and ensure you have an equal number of ...

READ MORE

How formaction attribute interacts with Enter-triggered submit event

When I was playing around with formaction attribute I learned something interesting about the way the attribute interacts with Enter-triggered submit events. I'm documenting my findings here to help others - and my future self - debug this undocumented behavior. Note: Everything discussed about...

READ MORE

How to trigger a submit event with Enter?

Every couple of days I pick an HTML element or attribute I want to master. Two days ago I was looking into formaction and formmethod attributes. While I was playing around with these attributes, I realized I must first find all the ways to trigger a submit event using Enter. This is a write-up of...

READ MORE

Steps to becoming a professional front-end developer

In 2016 I started learning front-end full-time and after six months I landed my first coding job. Now I help beginners get there even faster. I've put together this list of project-based learning resources to help that happen. Do Foundational HTML two times. First time: follow along...

READ MORE

Interview questions

Job interviews often feel nerve-wrecking. The good thing about them is that you can expect certain questions to come up, so you can prepare ahead of time to ease that anxiety. Below is a list of common interview questions I collected over the years. Before you go through the list read tips from...

READ MORE

Landing your first front-end developer job

You're getting ready to start applying for your first front-end developer position but aren't sure what to expect when it comes to the application process? Read on for tips on how to best prepare and present yourself. Get a sense of the job market by looking at job ads. Almost all job...

READ MORE

Managing a project

Building a side project is a lot more than just coding it up. Doing it effectively and efficiently requires forethought of planning the development process, architecting the database, wireframing the layout, and prioritizing features, all before implementing functionality and finally styling the...

READ MORE

Picking a project

You've probably come across advice that you should work on projects in order to improve your coding skills. Your choice of a project should align with your learning goal. If you're applying for your first front-end developer job I think it'd be best you build a small application. An expense...

READ MORE

Getting help

Even as a professional developer, you'll often ask for help - be it from mentors, colleagues, or people on Stack Overflow. Asking good questions will get you to answers the quickest, it will deepen your programming skill and sharpen your overall analytical thinking, so refining your ability to...

READ MORE

Anki tips

Below are my tips on how to create, review and organize Anki cards. If you haven't read the first Anki article go back and read that one first. Create At the end of your study session, take the time to review what you learned and convert it into Anki cards. If you're following online...

READ MORE