Development

How To Install F# and Set Up a Local Programming Environment on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Install F# and Set Up a Local Programming Environment on Ubuntu 18.04

F# is a concise, open-source, functional programming language initially developed at Microsoft Research to extend .NET, Microsoft’s set of tools, libraries, and languages to build applications and services. In this tutorial, we will set up an F# programming environment on Ubuntu 18.04 using both .NET Core and Mono runtimes. We will then write some code examples to test and review build and compile methods.

Read more
How To Use Templates in a Flask Application — step-by-step Python tutorial on Progressive Robot

How To Use Templates in a Flask Application

Jinja is the templating language that Flask uses to render HTML templates. Using templates allows you to separate the business logic of your application from the presentation logic. These templates provide many features that are not available in standard HTML, such as variables, if statements, for loops, filters, and template inheritance. This helps with maintenance of HTML pages, and prevents Cross-Site Scripting attacks.

Read more
How To Build a Photo Search App with React Using the Unsplash API — step-by-step Javascript tutorial on Progressive Robot

How To Build a Photo Search App with React Using the Unsplash API

This tutorial shows how to build a JavaScript search bar application with the React front-end library to query and display images using the Unsplash API. It covers styling the user interface with CSS, managing state with React Hooks like useState(), and using JSX to display the images to a webpage. At the end of this tutorial, you’ll have a working application that uses React Hooks to query the Unsplash API.

Read more
Understanding Boolean Logic in Go — step-by-step Programming tutorial on Progressive Robot

Understanding Boolean Logic in Go

The Boolean data type can be one of two values, either True or False. We use Booleans in programming to make comparisons and to control the flow of the program. In this tutorial, we’ll go over the basics you’ll need to understand how Booleans work in Go, including Boolean comparison and logical operators, and truth tables.

Read more
How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK) — step-by-step Python tutorial on Progressive Robot

How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK)

The process of analyzing natural language and making sense out of it falls under the field of Natural Language Processing (NLP). In this tutorial, you will prepare a dataset of sample tweets from the NLTK package for NLP with different data cleaning methods. You will also train a model on pre-classified tweets and use the model to classify them into negative and positives sentiments.

Read more
Cómo manejar errores en Go — step-by-step Programming tutorial on Progressive Robot

Cómo manejar errores en Go

Un código sólido debe reaccionar de forma adecuada en circunstancias imprevistas, como entradas incorrectas de los usuarios o conexiones de red o discos defectuosos. El manejo de errores es el proceso de identificar cuando sus programas se encuentran en un estado imprevisto y de tomar medidas…

Read more
CHAT