Search results for ""

Showing 1695-1705 of 1754 results

A Guide to Scientific Computing with Open Source Tools

Scientific computing is hard. But thanks to an ever-growing landscape of open source tools, really tough problems are becoming easier to solve. Toptal engineer Charles Cook provides an in-depth example, leveraging open source tools to solve a problem in computational fluid dynamics.

16-minute readContinue Reading
Charles Cook, Ph.D.

Charles Cook, Ph.D.

A Machine Learning Tutorial With Examples: An Introduction to ML Theory and Its Applications

This Machine Learning tutorial introduces the basics of ML theory, laying down the common themes and concepts, making it easy to follow the logic and get comfortable with the topic.

16-minute readContinue Reading
Nick McCrea

Nick McCrea

My CakePHP 3 Review – Still Fresh, Still Hot

The Cake development team considers CakePHP 3 to be a game changer. With the alpha version of CakePHP 3 now hot out of the oven, this article takes a fresh look at CakePHP as an effective modern framework for PHP development.

10-minute readContinue Reading
Michael Houghton

Michael Houghton

Buggy PHP Code: The 10 Most Common Mistakes PHP Developers Make

PHP makes it relatively easy to build a web-based system, which is much of the reason for its popularity. But its ease of use notwithstanding, PHP has evolved into quite a sophisticated language, with many nuances and subtleties that can bite developers, leading to hours of hair-pulling debugging. This article highlights ten of the more common mistakes that PHP developers need to beware of.

17-minute readContinue Reading
Ilya Sanosian

Ilya Sanosian

Ember Data: A Comprehensive Tutorial for the ember-data Library

Ember Data is a library for robustly managing model data in Ember.js applications. Ember Data offers a more flexible and streamlined development workflow, minimizing code churn in response to high-impact changes that would otherwise be disruptive. This comprehensive guide introduces the key constructs and paradigms of Ember Data, demonstrating the value it can bring to you as a developer.

19-minute readContinue Reading
Pooyan Khosravy

Pooyan Khosravy

World-class articles, delivered weekly.

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

The Many Interpreters and Runtimes of the Ruby Programming Language

Which Ruby implementation is right for your project? While the reference implementation (Ruby MRI) remains the interpreter of choice, an alternate Ruby implementation may be right for your project, depending on your operational goals and constraints.

This article showcases the Ruby interpreter implementations and runtimes available today, discussing the advantages and disadvantages of each.

9-minute readContinue Reading
Ryan Wilcox

Ryan Wilcox

5 Golden Rules for Great Web API Design

Web services and their APIs abound. Unfortunately, the vast majority are difficult to use. Reasons range from poor design, to lack of documentation, to volatility, to unresolved bugs, or in some cases, all of the above.

Follow the guidance in this post to help ensure that your web API is clean, well-documented, and easy-to-use. Such APIs are truly rare and are therefore much more likely to be widely adopted and used.

12-minute readContinue Reading
Jordan Ambra

Jordan Ambra

Buggy Code: 10 Common Rails Programming Mistakes

Rails is both easy to use—and also to misuse. Let’s look at 10 common Rails programming mistakes, explore their consequences, and discover ways to steer clear, as we write clean Ruby on Rails code.

12-minute readContinue Reading
Brian VanLoo

Brian VanLoo

10 Common Web Security Vulnerabilities

Don’t wait for a data breach to happen before making security a priority. This article explains how to set up a proactive web app defense and avoid the top 10 most common security pitfalls.

11-minute readContinue Reading
Toptal emblem

Toptal Talent Network Experts

Don’t Be Fooled: Calculate the Real Cost of Employees and Consultants

It’s astounding how few business owners properly account for the real cost of their labor. This article presents tried and true methods—including an online calculator—for calculating the real cost of your employees and consultants, enabling you to perform a sound financial analysis when faced with the “employee versus consultant” dilemma.

17-minute readContinue Reading
Hyam Singer

Hyam Singer

Your First AngularJS App Tutorial Part 2: Tools for Scaffolding, Building, and Testing

In this follow-up to his first highly popular AngularJS tutorial, Toptal engineer Raoni Boaventura guides you through the steps of setting up your project, including scaffolding, dependency management, and preparing it for testing.

9-minute readContinue Reading
Raoni Boaventura

Raoni Boaventura

World-class articles, delivered weekly.

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

Join the Toptal® community.