Cómo escribir un sencillo servidor TCP en Haskell

Desde la fantástica página catonmat nos explican cómo programar en Haskell un servidor TCP sencillo (aquí puedes descargar el código fuente). Este servidor TCP sólo escucha en el puerto que le pasamos como parámetro y puede ejecutar también algunos comandos simples. Una buena forma de adentrarte en la programación del lenguaje Haskell (aquí info en Wikipedia).
Leer más

Presentaciones de la JVM Language summit 2011

La JVM Language Summit es una colaboración técnica abierta entre diseñadores de lenguajes, escritores de compiladores, creadores de herramientas, ingenieros y arquitectos de la máquina virtual (VM), celebrada en Santa Clara, California los pasados 18 al 20 de julio de este año 2011. Keynotes Getting Started Guide Cameron Purdy Watch Video Download Slides Java SE: Moving Java Forward George Saab Watch Video Download Slides Asynchronous Programming in .NET Mads Torgersen Watch Video Download Slides JVM Capabilities Method Handles and Beyond.
Leer más

Los fantásticos videos educativos de codeschool

Codeschool es la web de un proyecto que básicamente su misión es hacer que aprendas lo más rápido y menos doloroso posible a programar. Está dividido en unidades cada una con un video que contiene preguntas, ejercicios y notas. Voy a listar los vídeos que más nos han gustado en su canal de YouTube porque son realmente espectaculares (recuerda que puedes activar los subtítulos en cada uno de ellos):
Leer más

Aún puedes apuntarte al curso online gratuito de la Universidad de Stanford: Introducción a la IA

Más de 130.000 personas se han apuntado a este curso online de IA en la Universidad de Stanford impartido por Sebastian Thrun y Peter Norvig. La duración del curso es desde el 10 de Octubre a 16 de Diciembre de este año. Según la web, habrá un seguimiento y un feedback de cada alumno así como un certificado de realización del curso al final del mismo. También exámenes, trabajos y material de estudio.
Leer más

Repositorio de vídeo tutoriales

www.thenewboston.com es un sitio web dedicado a recopilar todo tipo de vídeos educativos sobre diferentes materias. Tienen un canal en youtube dónde podemos encontrar, actualmente, más de 2000 vídeos. Esta es la lista actual de los vídeo tutoriales que podemos encontrar en dicho canal: 3Ds Max 2010 Adobe After Effects Advanced UDK Algebra Android Application Development Basic Math Battlefield Bad Company 2 Online Multiplayer Beginner Backgammon Beginner Javascript Beginner PHP Beginner UDK C Programming C++ NEW C++ OLD Call of Duty: Modern Warfare 2 Gameplay Cocos2D iPhone Computer Game Development Dreamweaver CS4 Geometry How to Build a Computer Intermediate Java Introduction to Biology Introduction to Geometry iPhone Development Java Game Development Java Programming jQuery Objective C PHP Physics Python Surviving the Wilderness Visual Basic XHTML & CSS La última adición a dicha lista es la de desarrollo de aplicaciones Android, que contiene ni más ni menos que 200 vídeos sobre el tema, creados por mybringback, el cual también tiene su canal en youtube.
Leer más

Guía para principiantes de Shell Script, cuarta entrega

Esta vez hablan de “Condiciones, estamentos if-then” Primera parte Segunda parte Tercera parte
Leer más

Guía para principiantes de Shell Script, tercer artículo

Tercera entrega de este completo curso de Shell Script de How To Geek. Se titula “Más comandos básicos y cadenas”. No te pierdas las otras entregas: Primera parte Segunda parte
Leer más

La forma más divertida (e interactiva) de aprender Javascript

Dando un paseo por Reddit, he visto este post que habla sobre una web donde puedes aprender Javascript de una forma bastante divertida. La web ofrece un curso completo gratuito para programar donde además puedes ir guardando tus progresos (puedes crearte una cuenta). Las lecciones siempre se realizan utilizando una consola de comando. Los resultados de los ejercicios aparecen de forma inmediata, y esto además de motivar lo hace más claro para programadores nóveles.
Leer más

Programador hiperpolíglota

Según la wikipedia: El termino políglota (del griego "poly" = muchos y "glossa" = lengua) hace alusión a aquella persona versada en más de cinco idiomas o al texto escrito en varias lenguas. Una persona bilingüe puede hablar dos idiomas fluidamente, una trilingüe, tres. Alguien que pueda hablar seis, siete o más idiomas se conoce como hiperpolíglota. Si aplicamos dicha definición a la informática, podríamos decir que un hiperpolíglota es aquel sabe programar de forma fluida en más de 5 lenguajes de programación.
Leer más

100 mejores libros sobre programación ágil

En esta entrada recopilan una lista del top 100 de libros sobre programación ágil. Metodología que ganado muchos adeptos en los últimos años, aunque como todo en la vida también tiene sus detractores. TY LY Título Autor(es) Año 1 5 The Art of Unit Testing: With Examples in .Net Roy Osherove 2009 2 1 Agile Estimating and Planning Mike Cohn 2005 3 3 Working Effectively with Legacy Code Michael Feathers 2004 4 8 Kanban: Successful Evolutionary Change for Your Technology Business David J.
Leer más