Technology

Showing 289-304 of 651 results

Share

Front-end Frameworks: Solutions or Bloated Problems?

Modern front-end frameworks constantly require you to download an entire development environment, complete with dependencies, and compile your code before even trying to view it on your browser. Is this something good? Is it the problem we are building more complex sites, or the frameworks are complex on their on own and they introduce an unnecessary level of complexity.

14-minute readContinue Reading
Juan Carlos Arias Ambriz

Juan Carlos Arias Ambriz

Juan is a front-end engineer, developer, and architect with over a decade of experience in UX development. He has collaborated with high-profile clients, including Meta, where his commitment to enhancing UX produced world-class responsive designs, e-commerce platforms, and interactive applications.

Fastlane: iOS Automation on Cruise Control

Working on an iOS application can be tedious, especially when you are wasting countless hours doing the most boring tasks: taking screenshots, signing code, and jumping through similar hoops to get your app to the users’ devices.

In this article, Toptal Freelance iOS Developer Francisco Reynolds walks you through the ultimate release automation tool for your iOS app and shows how it can save you from all of the tedious tasks.

6-minute readContinue Reading
Francisco Reynolds

Francisco Reynolds

Francisco is a technical lead with extensive experience in iOS, Node.js, and web project development.

Magento 2: Revision or Revolution?

Magento 2 was initially greeted with skepticism, but the maturity of the next generation of Magento development has brought on an explosion of new users. In this article, Toptal Freelance Magento Developer Vivek Khatri explains why it’s the top choice for eCommerce sites, new and old.

10-minute readContinue Reading
Vivek Khatri

Vivek Khatri

Vivek is a Magento-certified developer who specializes in creating reliable, scalable e-commerce platforms tailored to client business needs, combining technical expertise with a strong focus on user experience and functionality.

Getting Started With TensorFlow: A Machine Learning Tutorial

TensorFlow is more than just a machine intelligence framework. It is packed with features and tools that make developing and debugging machine learning systems easier than ever.

In this article, Toptal Freelance Software Engineer Dino Causevic gives us an overview of TensorFlow and some auxiliary libraries to debug, visualize, and tweak the models created with it.

19-minute readContinue Reading
Dino Causevic

Dino Causevic

Dino (BCS) has 6+ years in software development, specializing in back-end and security work using Java, Elasticsearch, .NET, and Python.

Quick Wins in the Enterprise With Salesforce AppExchange

AppExchange offers some solid wins for any company using Salesforce.

In this article, Freelance Salesforce Developer Fahad Munawar Khan explains how easy it is to get up and running with Salesforce AppExchange, and reveals some apps that are must-haves for any enterprise looking to boost their productivity.

5-minute readContinue Reading
Fahad Munawar Khan

Fahad Munawar Khan

Fahad is a Salesforce Certified Force.com Developer and web developer since 2011, including being a senior dev for clients like Honeywell.

World-class articles, delivered weekly.

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

From Solving Equations to Deep Learning: A TensorFlow Python Tutorial

TensorFlow makes implementing deep learning on a production scale a breeze. However, understanding its core mechanisms and how dataflow graphs work is an essential step in leveraging the tool’s power.

In this article, Toptal Freelance Software Engineer Oliver Holloway demonstrates how TensorFlow works by first solving a general numerical problem and then a deep learning problem.

10-minute readContinue Reading
Oliver Holloway

Oliver Holloway

Oliver is a versatile full-stack software engineer with more than 7 years of experience and a postgraduate mathematics degree from Oxford.

Create Data From Random Noise With Generative Adversarial Networks

Generative adversarial networks, among the most important machine learning breakthroughs of recent times, allow you to generate useful data from random noise. Instead of training one neural network with millions of data points, you let two neural networks contest with each other to figure things out.

In this article, Toptal Freelance Software Engineer Cody Nash gives us an overview of how GANs work and how this class of machine learning algorithms can be used to generate data in data-limited situations.

13-minute readContinue Reading
Cody Nash

Cody Nash

As a data scientist, Cody has used tools including Python and R to explore and deploy analyses on genetic, healthcare and other data sets.

Intro to Magento: Navigating the Top E-commerce Ecosystem

In this article, Toptal Freelance Magento Developer Daniel Cuevas Zamora gives a broad overview of one of the most popular eCommerce platforms and how to get started with it.

5-minute readContinue Reading
Daniel Cuevas Zamora

Daniel Cuevas Zamora

Daniel is a senior certified Magento developer with experience working with Laravel and Zend frameworks and various JavaScript frameworks.

Get Started With IoT Development: An ESP8266 Arduino Tutorial

In this tutorial, Toptal Freelance Software Engineer John R. Kosinski will demonstrate a simple Amazon Alexa hack using quintessential Arduino skills and basic hardware.

17-minute readContinue Reading
John R. Kosinski

John R. Kosinski

As a full-stack dev for nearly two decades, John’s worked with IoT, Blockchain, web, and mobile projects using C/C++, .NET, SQL, and JS.

Broad vs. Narrow Skillsets: Software Engineering Skills Demystified

In this article, Toptal Freelance Software Engineer Tiberius Florea outlines the difference between deep and broad skillsets and explains why broadening your skillset may further your career.

5-minute readContinue Reading
Tiberius Florea

Tiberius Florea

Tiberius is an award-winning full-stack developer who has worked for Google. He also interned at Facebook and Microsoft.

An Introduction to Computability Theory and Complexity

What is a computer? What are the limitations of a computer? Are there problems that a computer cannot solve?

In this article, Toptal Freelance Software Engineer Mehmet Bajin explores the fundamentals of computation and the impact they have on computability and complexity.

14-minute readContinue Reading
Mehmet Bajin

Mehmet Bajin

With experience at Google, Exxon, and a Master’s in CS, Mehmet’s deep expertise serves him well as a full-stack javascript developer.

Database Design Bad Practices: Are You Making These Mistakes?

Flaws in your database design are like cracks in your application’s foundations. If left unchecked, trying to fix them down the line will be costly to say the least.

In this article, Toptal Freelance Software Engineer Fernando Martinez discusses some of the most common database design bad practices and how to avoid them.

8-minute readContinue Reading
Fernando Martinez

Fernando Martinez

Fernando is a veteran systems and computing engineer with 30 years of experience. He has developed in Java, C#, SQL Server, and more.

A Guide to Static Site Generators Using Hexo and WordPress

In this article, Toptal Freelance Software Engineer Silvestar Bistrovic explains the process of migrating a WordPress blog to a static site generator using Hexo, outlining the pros and cons of the approach.

8-minute readContinue Reading
Silvestar Bistrović

Silvestar Bistrović

Silvestar is a fearless web developer, JAMstack enthusiast, and WordPress coder. His focus is performance and pixel-perfect implementation.

An Elasticsearch Tutorial for .NET Developers

Elasticsearch is one of the most powerful full-text search engine solutions out there. Using the NEST package, you can easily leverage the power of Elasticsearch in your .NET projects.

In this article, Toptal Freelance Software Engineer Ivan Cesar shows how Elasticsearch can solve real-world full-text search problems in your .NET projects.

11-minute readContinue Reading
Ivan Cesar

Ivan Cesar

Ivan has a decade of work on projects of all sizes, mostly using .NET technologies. He also likes to take part in algorithm competitions.

Android and iOS UI Testing with Calabash

Do you think testing your iOS or Android apps manually is faster than writing automated tests for them? Calabash, the cross-platform acceptance framework, busts that myth once and for all.

In this article, Toptal Freelance Software Engineer Alexander Gedevanishvili shows how Calabash, with its support for Cucumber, makes writing automated UI tests as simple as writing instructions in plain English.

6-minute readContinue Reading
Alexander Gedevanishvili

Alexander Gedevanishvili

Alexander is an accomplished full-stack developer with more than a decade of experience. He is passionate about mobile development.

Creating Truly Modular Code With No Dependencies

Complex, tightly-coupled, and fragile interdependent code. We’ve all written it. The kind of code where fixing one bug creates seven more. Have you ever wondered how to create independent modular code?

In this article, Toptal Freelance Software Engineer Konrad Gadzinowski walks us through the different types of architectural paradigms you can adhere to and how to write modular and decoupled code where changes to one module have minimal impact on the overall application.

11-minute readContinue Reading
Konrad Gadzinowski

Konrad Gadzinowski

Konrad specializes in creating modular, full-stack web applications that are easy to extend. His main expertise is Java and JavaScript.

Toptal Engineering Expert

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.