FunctionalProgramming

Showing 1-3 of 3 results
EngineeringIcon ChevronBack-end

Introduction to Functional Programming: JavaScript Paradigms

by Avi Aryan

Functional Programming is a paradigm of building computer programs using expressions and functions without mutating state and data. In this article, we will talk about doing functional programming using JavaScript. We will also explore various JavaScript methods and features that make it possible. In the end, we will explore different concepts associated with functional programming and see why they are so powerful.

6 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 ChevronWeb front-end

Why You Need to Upgrade to Java 8 Already

by Eduard Grinchenko

The newest version of the Java platform, Java 8, was released more than a year ago. Many companies and developers are still starting new applications with old versions of Java. There are very few good reasons to do this, because Java 8 has brought some important improvements to the language. I'll show you a handful of the most useful and interesting ones.

10 minute readContinue Reading

Join the Toptal® community.