Full-stack

Showing 1-9 of 11 results
EngineeringIcon ChevronBack-end

Choosing a Tech Stack Alternative - The Ups and Downs

by Viktar Basharymau

If a web application is big and old enough, there may come a time when you need to break it down into smaller, isolated parts and extract services from it. Some of these will be more independent than others. In this post, Toptal Full-stack Developer Viktar Basharymau explains how his team extracted an app from the monolithic Rails application that powers Toptal, and how the new service's technical stack was selected.

11 minute readContinue Reading
EngineeringIcon ChevronBack-end

Performance and Efficiency: Working with HTTP/3

by Brian Wojtczak

HTTP/3 is on the horizon, but many aren't even familiar with HTTP/2 yet. Find out what HTTP/3 means for web development, administration, and the internet.

15 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

The Strengths and Benefits of Micro Frontends

by Bob Myers

Micro-frontend architectures decompose a front-end app into individual, semi-independent "microapps" working loosely together. This can help make large projects more manageable, e.g. when transitioning from legacy codebases.

12 minute readContinue Reading
EngineeringIcon ChevronBack-end

The Back End: Using Gatsby.js and Node.js for Static Site Updates

by Furkan Yavuz

Static websites are simple and fast, but it's also possible to automate updates to them to keep them fresh and relevant. Find out how to generate daily-updated HTML pages that track the latest releases of popular GitHub repositories.

10 minute readContinue Reading
EngineeringIcon ChevronBack-end

Using Spring Boot for WebSocket Implementation with STOMP

by Tomasz Dąbrowski

The WebSocket protocol is one of the ways to make your application handle real-time messages. The most common alternatives are long polling and server-sent events. In this article, Toptal Freelance Java Developer Tomasz Dąbrowski shows us how to implement WebSockets with the Spring Boot framework, and use STOMP for effective client-server communication.

8 minute readContinue Reading
EngineeringIcon ChevronBack-end

Changelog: The OWASP Top 10 Project

by Hrvoje Gazibara

The de facto standard for web application security is the Open Web Application Security Project’s Top 10 Project. It lists the ten most prevalent security threats based on an extensive amount of data and community feedback and was updated in late 2017. In this article, Toptal Freelance Full-stack and System Security Developer Hrvoje Gazibara discusses the changes to the OWASP Top 10’s most recent revision by illustrating new vulnerabilities, and even some that were removed.

18 minute readContinue Reading
EngineeringIcon ChevronBack-end

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

by Shanglun Wang

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
EngineeringIcon ChevronTechnology

Hold the Framework – Exploring Dependency Injection Patterns

by Martín Coll

There are two dominant patterns of implementation for inversion of control. Which one is better, and is there a middle path to be found between them? How should you approach IoC to get the most out of your code? Join Toptal Java Developer Martin Coll in exploring the familiar and unknown landscape of IoC development.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

Angular 6 Tutorial: New Features with New Power

by Joaquin Cid

Angular 6 is out! The most outstanding changes are in its CLI and how services get injected. In this tutorial, Toptal Freelance Angular Developer Joaquin Cid goes over the basic steps of initial setup and then creates a small diary app using Material Design for the front end and Firebase for the back end.

16 minute readContinue Reading

Join the Toptal® community.