Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

Browse by Tags

All Tags » Proyectos de Código Abierto » TDD » .NET (RSS)
ClojSharp Implementando Clojure en C# (1) El Proyecto
Desde la década pasada que me interesa Clojure , y desde siempre Lisp. Clojure está implementando sobre la máquina virtual de Java, pero también está implementado sobre .NET (que recuerde, usando Dynamic Language Runtime). La versión de Java compila a...

Posted Thu, Jun 26 2014 11:17 by lopez | with no comments

RubySharp, implementando Ruby en C# (3)
Anterior Post En RubySharp puedo definir nuevas funciones (en realidad métodos del objeto actual) e invocarlas. Hay algunas funciones que ya están predefinidas en C#: Veamos primero que toda función tiene que cumplir con la interfaz: public interface...

Posted Sat, Jun 21 2014 18:44 by lopez | with no comments

SharpBus en C# (1) Primeros Pasos
Ayer comencé a codificar SharpBus, un simple procesador de mensajes inspirado en algunas ideas de Mule. Ver: http://en.wikipedia.org/wiki/Mule_(software) http://www.mulesoft.org/what-mule-esb Como es usual, estoy usando TDD (Test-Driven Development),...

Posted Mon, Jun 16 2014 11:35 by lopez | with no comments

TDD Rocks! (8) SharpBase in C#
Anterior Post Anterior Post con C# Siguiente Post Hoy grabé una nueva sesión de TDD (Test-Driven Development) usando Visual Studio y C#, sobre mi proyecto de base de datos en memoria, SharpBase. Pueden verla en (y de paso escuchar Anglish...

Posted Sun, Aug 25 2013 16:29 by lopez | 1 comment(s)

TDD Rocks! (5) SharpBase en C#
Anterior Post Anterior Post con C# Siguiente Post Siguiente Post con C# Sigo con el desarrollo de SharpBase, grabando Google Hangouts para mostrar como es mi flujo de trabajo usando TDD y Visual Studio. El nuevo video quedó publicado en: http:...

Posted Mon, Aug 12 2013 0:48 by lopez | 2 comment(s)

TDD Rocks! (4) SharpBase in C#
Anterior Post Siguiente Post Sigo con la segunda parte de mi trabajo con TDD en el desarrollo de SharpBase, base de datos simple, en memoria, desarrollada en C#. El video está en: http://www.youtube.com/watch?v=JzETZYeBgO8&feature=youtu.be...

Posted Sat, Jul 27 2013 19:46 by lopez | 2 comment(s)

TDD Rocks! (3) SharpBase en C#
Anterior Post Siguiente Post Ya saben que me gusta programar con modelos en memoria. Hace ya un tiempo (¿meses? ¿años?) empecé un projecto AjBase para hacer una base relacional en memoria, en C#. Para practicar TDD, decidí...

Posted Fri, Jul 26 2013 18:20 by lopez | 1 comment(s)

Mass Lenguaje de Programación (4) Lexer y Parser
Anterior Post Siguiente Post En la implementación del lenguaje Mass, tengo una enumeración y una clase: Un Token representa una palabra del código a procesar. El encargado de separar el código en palabras es el Lexer. Y con...

Posted Sun, May 12 2013 9:40 by lopez | 1 comment(s)

Mass Lenguaje de Programación (3) Comandos
Anterior Post Siguiente Post Veamos hoy cómo están implementados los comandos en Mass ( ver repo ). En el proyecto de librería de clases, tengo: Hay comandos para if, while, for, for each, etc…. Todos implementan la interfaz...

Posted Sun, Apr 28 2013 12:24 by lopez | 1 comment(s)

Mass Lenguaje de Programación (2) Primeras Expresiones
Anterior Post Siguiente Post Antes de ver cómo usar el lenguaje Mass ( ver repo ), quisiera tratar algunos temas de implementación. Primero, una novedad: ahora hay una solución (en https://github.com/ajlopez/Mass/blob/master/Src/Mass...

Posted Sat, Apr 27 2013 14:26 by lopez | 1 comment(s)

Mass Lenguaje de Programación (1) Orígenes
Siguiente Post Durante estos días, estuve trabajando en la implementación de un lenguaje interpretado, sobre C#, llamado Mass (dedicado al bueno de @MArtinSaliaS ): https://github.com/ajlopez/Mass La solución actual se compone de...

Posted Mon, Apr 8 2013 11:43 by lopez | 1 comment(s)

Escribiendo un Intérprete en .NET (Parte 10)
Anteriores posts de la serie: Escribiendo un Intérprete en .NET (Parte 9) Escribiendo un Intérprete en .NET (Parte 8) Escribiendo un Intérprete en .NET (Parte 7) Escribiendo un Intérprete en .NET (Parte 6) Escribiendo un Intérprete en .NET (Parte 5) Escribiendo...

Posted Mon, Mar 18 2013 10:50 by lopez | 2 comment(s)

AjCoRe, un simple Repositorio de Contenido (2) Almacenando en Stores
Anterior Post En mi semana sabática hice algunos avances en mi proyecto de código abierto AjCore , una implementación simple de un repositorio de contenido escrito en C#: https://github.com/ajlopez/AjCoRe Si Content Repository es un nuevo concepto para...

Posted Thu, Dec 22 2011 10:57 by lopez | with no comments

AjCoRe, un simple Repositorio de Contenido (1) Primeros Pasos
Siguiente Post Hace unos años, me topé con el proyecto Apache Jackrabbit , de código abierto que implementa la JSR170 (vean mis primeros links (2008) en http://delicious.com/ajlopez/jsr170 ), pero no le presté mucha atención...

Posted Wed, Dec 7 2011 9:34 by lopez | 1 comment(s)