Front-end

Showing 28-36 of 92 results
EngineeringIcon ChevronWeb front-end

A Guide to Static Site Generators Using Hexo and WordPress

by Silvestar Bistrović

In this article, Toptal Freelance Software Engineer Silvestar Bistrovic explains the process of migrating a WordPress blog to a static site generator using Hexo, outlining the pros and cons of the approach.

8 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Angular Change Detection and the OnPush Strategy

by Ahmet Shapiro-Erciyas

Out of the box, Angular provides two different change detection strategies: Default and OnPush. Each strategy has its own advantages, but sometimes it is easy to miss a nifty optimization opportunity if you stick to the default strategy. In this article, Toptal Freelance Software Engineer Ahmet Shapiro-Erciyas walks us through the available change detection strategies and shows how to use them in any Angular project.

6 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Working with Angular 4 Forms: Nesting and Input Validation

by Igor Geshoski

Validating user inputs is an essential part of any robust web application. Angular 4 makes it especially easy for both template-driven and reactive forms. In this article, Toptal Freelance Angular Developer Igor Geshoski walks us through the different approaches in Angular 4 form validation and shows how even complex form validation can be done easily.

25+ minute readContinue Reading
EngineeringIcon ChevronWeb front-end

How to Choose the Best Front-end Framework

by Giorgi Bakradze

Is there really an ultimate best JavaScript front-end framework? Maybe there isn’t, but there is a way to choose the best framework for your web project. In this article, Toptal Freelance JavaScript Developer Giorgi Bakradze takes a look at four of the most popular frameworks from five important perspectives that make it easy to determine which one is the best fit for your project’s needs.

11 minute readContinue Reading
EngineeringIcon ChevronData Science and Databases

Web Accessibility: Why W3C Standards Are Often Ignored

by Cezary Tomczyk

The goal of this article is to introduce you to the underlying principles of accessibility and help you flawlessly implement web accessibility guidelines and standards on your next project. Even minor improvements can help your content rank better, reach more people, and improve the overall user experience.

13 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

A How-to Guide to SVG Animation

by Juan Calou

The advantages of SVG on the web go beyond producing resolution-independent graphics. With a little CSS and JavaScript, you can apply cool animations and effects to your front-end without requiring the user to install bulky plugins.

7 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Angular vs. React: Which Is Better for Web Development?

by Tomas Holas

Is Angular vs. React just a matter of personal preference? This article gives an in-depth comparison and analysis of various Angular and React components in light of real-world applications.

23 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Eight CSS Tips for Advanced Layouts and Effects

by Rico Mossesgeld

Knowledge of CSS is a fundamental skill in the web development space. However, implementing certain web design patterns with just CSS can be a frustrating task, and often requires an in-depth understanding of it. In this article, Toptal Freelance Web Developer Rico Mossesgeld shares several CSS tips and tricks that take advantage of lesser known CSS features to solve real layout and design problems.

9 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Flexbox and Sass Grid Tutorial: How to Streamline Responsive Design

by Juan Varela

Recently, I was challenged to create my own grid system and, since re-inventing the wheel is always useful as a learning experience, I went for it. I knew it would be an interesting challenge, but I was surprised by how easy it turned out to be!

8 minute readContinue Reading

Join the Toptal® community.