Category Archives: Test-Driven Development

Resoluciones del Nuevo Mes: Abril 2017

Un nuevo comienza, ya pasó el verano, estamos en otoño por estos lares. Tiempo de escribir mis resoluciones mensuales, pero primero un repaso de las del mes anterior: – Continuar RskSharp [complete] ver repo – Continuar SimpleBlockchain [pending] – Continuar … Continue reading

Posted in C#, JavaScript, NodeJs, Proyectos Open Source, Test-Driven Development | Leave a comment

El Programador Profesional, The Clean Coder (1)

Cada tanto vuelvo a leer algunos libros clásicos de programación, como The Pragmatic Programmer, Programming Pearls, The C Programming Language, Code Complete, Clean Code… En estos días me reencuentro con el excelente The Clean Coder del bueno de @unclebobmartin (ver … Continue reading

Posted in Desarrollo Agil, Programacion, Test-Driven Development | Comments Off on El Programador Profesional, The Clean Coder (1)

Resoluciones del Nuevo Mes: Julio 2016

Llegó el dia de escribir mis nuevas resoluciones y repasar las del mes pasado: – Mejorar WangTiles [pendiente] – Mejorar WangTilesJS [completo] ver repo – Mejorar CrysSharp  [completo] ver repo – Mejorara GoSharp [pendiente] – Mejorar SimpleForth [completo] ver repo … Continue reading

Posted in Blockchain, C#, JavaScript, NodeJs, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (11)

Anterior Post Siguiente Post En estos dias estuve refactorizando la implementación de la blockchain de mi proyecto personal en JavaScript/NodeJS: https://github.com/ajlopez/SimpleBlockchain En el anterior post había mostrado algunos de los tests que escribí siguiendo el flujo de TDD  (Test-Driven Development). … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, JavaScript, NodeJs, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (10)

Anterior Post Siguiente Post Esta semana pasado, estuve agregando más lógica a mi proyecto personal de blockchain en JavaScript: https://github.com/ajlopez/SimpleBlockchain Como es habitual, usando el flujo de trabajo de TDD (Test-Driven Development). Un primer test creando una blockchain con un … Continue reading

Posted in Bitcoin, Blockchain, Ethereum, JavaScript, NodeJs, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (8)

Anterior Post Siguiente Post En el anterior post, describí parte de la virtual machine que estoy incorporando a mi proyecto personal de blockchain, escrito en C#, usando el flujo de trabajo de TDD: https://github.com/ajlopez/SimpleBlockchain Agregué un simple compilador de bytecodes, … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (7)

Anterior Post Siguiente Post En mi proyecto personal de blockchain: https://github.com/ajlopez/BlockchainSharp quiero tener la capacidad de ejecutar código, lo que se llama codechain, o smart contracts. He adoptado las ideas de la máquina virtual de Ethereum (ver el Yellow Paper … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (6)

Anterior Post Siguiente Post Esta semana pasada, agregué proceso de transacciones a mi proyecto personal de blockchain: https://github.com/ajlopez/BlockchainSharp En el anterior post, describí el Trie inmutable que estuve armando. Ahora voy a usarlo para guardar el AccountState por dirección de … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (5)

Anterior Post Siguiente Post En esta semana pasada estuve trabajando bastante en mi proyecto personal: https://github.com/ajlopez/BlockchainSharp implementando una blockchain en C#, usando como es habitual el flujo de trabajo de TDD (Test-Driven Development). Un elemento que necesito implementar es el … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, Proyectos Open Source, Test-Driven Development | Leave a comment

Armando una Blockchain (3)

Anterior post Siguiente post Agregué bastante código en estos días a mi simple implementación de una blockchain, escrita en C#: https://github.com/ajlopez/BlockchainSharp Como es usual, seguí el flujo de trabajo de TDD (Test-Driven Development), persiguiendo también la simplicidad en cada paso, … Continue reading

Posted in Bitcoin, Blockchain, C#, Ethereum, Proyectos Open Source, Test-Driven Development | Leave a comment