Functional Programming #1: Concepts

You can find the notes about functional programming in: https://github.com/SaladinoBelisario/Functional-Programming-Notes, this post is the first part of a series about functional programming. First-class functions A programming language is said to have first-class functions when the functions in that language are treated like any other variables; can be passed as an argument to other functions, it … Continuar leyendo Functional Programming #1: Concepts

Web Scraping in Go. Part 2

In the first part of this series we saw the basics about Scraping and HTTP now, is time to see an important topics for your scraper, the Robotstxt file and some techniques to avoid problems with using your scraper in the web. Be polite when scraping Robotstxt file This file contains definitions of who can … Continuar leyendo Web Scraping in Go. Part 2

Web Scraping in Go

This is the first of several posts about web scraping with Go, the main idea of making a web scraper it's because nowadays in the modern Internet there are a myriad of information, useful, yes, but not organized, and web scraping allows you to organize this information. Some use cases include compare prices from several … Continuar leyendo Web Scraping in Go

Lane detection with Computer Vision in Python

This project it's about performing a lane detection using a combination of filters (Computer Vision) in order to detect the lanes in an arbitrary image. I know machine learning its more precise, but takes a lot of time in order to produce results, moreover, needs big datasets. If you want to download the code, you … Continuar leyendo Lane detection with Computer Vision in Python

Facial Recognition with LBPH in Python

I know machine learning its more precise, but takes a lot of time in order to produce results,moreover, needs big datasets. But not all the techniques in the world are neural networks, some techniques are low-complexity computation oriented. If you want to download the code, you can visit: https://github.com/SaladinoBelisario/PatternsProject LBP For the introduction i'm going … Continuar leyendo Facial Recognition with LBPH in Python

Historia de usuario

—La empresa desarrolladora del Pato Volador ha sido contratada para automatizar los procesos de operación del almacén de material perteneciente a la compañía Lápiz-Papel y Tijeras S.A. de C.V. fabricante de papalotes en la cual usted labora. El sistema debe registrar la entrada y salida del material con el que se elaboran los papalotes, además … Continuar leyendo Historia de usuario

Metodologías Agiles

¿Qué son las metodologías ágiles de desarrollo de software? Son una alternativa a las metodologias “tradicionales”, arrementen en la burocracia de estas y los requermientos cambiantes en un proyecto.  Ocupan especielmente los procesos iterativo e incremental. ¿Cuáles son las características en las que se basan las metodologías ágiles? · Poca documentación · Simplicidad · Análisis … Continuar leyendo Metodologías Agiles

Xtreme Programming

¿Qué es la Programación Extrema? La programación extrema o eXtreme Programming (de ahora en adelante, XP) es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999). Es el más destacado de los procesos ágiles de desarrollo de software. … Continuar leyendo Xtreme Programming

Proceso de desarrollo de software

El Proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que … Continuar leyendo Proceso de desarrollo de software