Search results for "node"

Showing 155-165 of 255 results

Introduction to BEM Methodology

When building smaller websites, the way developers structure their CSS code is usually not a big issue. However, when it comes to larger, more complex projects, code organization becomes crucial.

In this article, Toptal Freelance Software Engineer Tomislav Matijević introduces us to BEM methodology and explains how this CSS practice can massively improve code maintainability, speed up the development process, and streamline the teamwork of developers by arranging CSS classes into independent modules.

12-minute readContinue Reading
Tomislav Matijević

Tomislav Matijević

Unity AI Development: A Finite-state Machine Tutorial

Ever wonder how game developers deliver entertaining interplay with the non-player characters they create? Learn how to develop them yourself in our finite-state machine tutorial.

13-minute readContinue Reading
Garegin Tadevosyan

Garegin Tadevosyan

Developer's Guide to Improving Project Structure in Meteor Applications

Meteor is a framework for rapidly building real-time JavaScript web applications. It can be used to build complex applications with amazing ease. However, that can often result in adoption of bad development practices and poorly structured code.

In this article, Toptal engineer Darion Cassel shares some simple ways to improve the structure of your next Meteor-based web application without resorting to complicated boilerplates and scaffolding tools.

7-minute readContinue Reading
Darion Cassel

Darion Cassel

Revenue-based Financing in VC: A Study on Playing Averages Over Home Runs

Revenue-based financing allows an entrepreneur to repay an investment over time, to retake ownership of their business, and give a capped return to investors. With founders increasingly rejecting the scale-at-all-costs mentality, this article investigates the math of revenue-based investing and whether in VC it is possible to play averages over home runs.

16-minute readContinue Reading
Toptal emblem

Toptal Talent Network Experts

VSCode Tips and Tricks for Power Users

Mastering your IDE can go a long way toward improving productivity. However, many are reluctant to dive into customization and optimization.

In this article, Toptal JavaScript Developer Boris Yordanov explains how you can become a VSCode power user by leveraging official documentation and using a few practical tools.

7-minute readContinue Reading
Boris Yordanov

Boris Yordanov

World-class articles, delivered weekly.

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

Full-stack Developer Tips from the Creator of the Redux Form Library

JavaScript and Redux expert Erik Rasmussen discusses the challenges of open-source software development, the fluctuating world of JavaScript, how he deals with imposter syndrome and burnout as an in-demand developer, and his top podcast recommendations.

11-minute readContinue Reading
Erik Rasmussen

Erik Rasmussen

An Informal Introduction to DOCX

With approximately one billion people using Microsoft Office, the DOCX format is the most popular de facto standard for exchanging document files between offices.

While DOCX is a complex format, you may want to parse it manually for simpler tasks such as indexing, converting to TXT and making other small modifications. I’d like to give you enough information on DOCX internals so you don’t have to reference the ECMA specifications, a massive 5,000 page manual.

12-minute readContinue Reading
Stepan Yakovenko

Stepan Yakovenko

React Native Beginners Tutorial—A Cold Dive

The development of cross-platform mobile applications has always been a source of many challenges. Although tools like Apache Cordova and Haxe do solve some of the associated issues, they are still not the ideal solution in many cases. React Native changes that by providing the power of React.js for mobile platforms and a promise of consistent developer experience across multiple platforms.

15-minute readContinue Reading
Johannes Stein

Johannes Stein

Biotech Valuation Idiosyncrasies and Best Practices

Biotech companies with little to no revenue can still be worth billions. Consider the most prominent 2017 biotech M&A deal when Gilead bought Kite Pharma for almost $12 billion. At the time of the deal, Kite had over $600 million in accumulated deficit, but it also had a pipeline of CAR-T cell therapies, which treat cancer. This article examines how to value such pipelines. It also focuses on the risk-adjusted NPV valuation methodology, portfolios of multiple drug candidates, and how value is impacted by the characteristics of the investor or acquirer.

22-minute readContinue Reading
Raphael Rottgen, CFA FRM

Raphael Rottgen, CFA FRM

Introduction to Python Microservices With Nameko

The microservices architectural pattern is an architectural style that is growing in popularity, given its flexibility and resilience.

In this article, Toptal Freelance Python Developer Guilherme Caminha will focus on building a proof of concept microservices application in Python using Nameko, a microservices framework.

12-minute readContinue Reading
Guilherme Caminha

Guilherme Caminha

WordPress Continuous Deployment and Version Control with Bitbucket

WordPress developers spent years struggling with sub-optimal solutions for CI/CD. Despite the fact that they were using the most popular CMS on the market, they often had to improvise and resort to time-consuming practices.

In this article, Toptal WordPress Developer Alexa Green shares her approach to WordPress deployment using Bitbucket and some straightforward code.

8-minute readContinue Reading
Alexa Green

Alexa Green

World-class articles, delivered weekly.

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

Join the Toptal® community.