Web Front-end

Showing 92-98 of 276 results

Share

F# Tutorial: How to Build a Full-stack F# App

F# is a strongly typed, multi-paradigm programming language with imperative, functional, and object-oriented programming methods.

In the first part of our F# tutorial series, Toptal Freelance Software Engineer Shanglun Wang demonstrates how to get started and create a simple app using nothing but F#.

14 minute readContinue Reading
Shanglun Wang

Shanglun Wang

Sean is a passionate polyglot: A full-stack wizard, sys admin, and data scientist. He’s also developed market intelligence software.

How to Leverage BLoC for Code Sharing in Flutter and AngularDart

Code reuse turns lazy developers into efficient geniuses. Imagine if you could write the majority of your code once and run it on the web and native mobile—both iOS and Android.

In this article, Toptal Freelance Dart Developer Marko Perutović introduces us to the BLoC pattern, whereby you can isolate your business logic in pure Dart and reuse it in both Flutter and AngularDart.

10 minute readContinue Reading
Marko Perutović

Marko Perutović

Marko has 13+ years of experience with different technologies and team leadership. When coding, he loves to “keep it short and simple.”

As a JS Developer, ES6 Classes Are What Keep Me Up at Night

JavaScript is an oddball of a language with numerous approaches to almost any problem. When ES6 added the “class” keyword, did it save the day or just muddy the waters? In this article, Toptal Freelance JavaScript Developer Justen Robertson explores OOP in modern JS.

11 minute readContinue Reading
Justen Robertson

Justen Robertson

Justen has a decade of full-stack JavaScript experience working with the likes of Taylor Swift and the Red Hot Chili Peppers.

Top-level Control With Redux State Management: A ClojureScript Tutorial

ClojureScript is the tool of choice for front-end developers who have tried it. Recently in this series, we showed how to use it to get started with React. In today’s tutorial, Toptal Freelance Clojure Developer Luke Tomlin dives into how to use Redux for React state management in ClojureScript.

10 minute readContinue Reading
Luke Tomlin

Luke Tomlin

With a Master’s in CS and mathematics, Luke specializes in functional programming. A Google internship launched his powerhouse dev career.

How to Build a Raspberry Pi Server for Development

The Raspberry Pi is a little computer that you can get for as low as USD $5 and on which you can run many different types of software and build many different projects. In this article, I’m going to guide you through the process of setting it up as a home development server and deploying a full-stack JavaScript application that you can access from outside your network. This is great for setting up your own remote digital workspace, or simply to have control over the hardware you use for development.

10 minute readContinue Reading
Pablo Villoslada Puigcerber

Pablo Villoslada Puigcerber

Pablo’s BSCE means he’s had top coding standards while crafting numerous front ends. He’s also a MongoDB Certified Dev and Toptal Mentor.

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Unearthing ClojureScript for Front-end Development

ClojureScript and its multiparadigm approach (with an emphasis on functional programming) may sound esoteric to some front-end developers. But it’s amazing to work with, and getting started with it is far simpler than one might imagine. In this tutorial, Toptal Freelance Clojure Developer Luke Tomlin shows off some key features, getting straight into a React demo using Reagent and the Hiccup syntax.

10 minute readContinue Reading
Luke Tomlin

Luke Tomlin

With a Master’s in CS and mathematics, Luke specializes in functional programming. A Google internship launched his powerhouse dev career.

Client-side vs. Server-side vs. Pre-rendering for Web Apps

There’s no question that user experience is impacted by perceived load times. With today’s heavier front ends, client-side rendering doesn’t feel very fast. In this article, Toptal Freelance Front-end Developer Guillaume Breux compares client-side, server-side, and pre-rendering strategies to help you choose the best option for your own app.

6 minute readContinue Reading
Guillaume Breux

Guillaume Breux

Guillaume’s degree in photography and graphic design experience give his front-end web development the striking edge of beautiful imagery.

Toptal Engineering Expert

Gabriel Courtemanche

Gabriel is a highly efficient and reliable professional who possesses a broad skill set for web application development. He's been working on a range of products and clients—from working on scalability problems in production engineering teams at Shopify and Autodesk to launching new applications for startups. Most of his work consists of leading technical teams, by creating an easy development environment, fixing technical debts, providing best practices code examples, and mentoring devs.
Read more

Previously At

Shopify

World-class articles, delivered weekly.

By entering your email, you are agreeing to our privacy policy.

Join the Toptal® community.