End Of Iteration 2013w33

Previous  Post

This week was extended up to Monday August 19th, public holiday here, Argentina.

Google Hangouts

I recorded one Google Hangout, playing with Ruby and TDD (2):

TDD Rocks! (6) Playing with Ruby
http://www.youtube.com/watch?v=X-mTCyhm7ds

 

SimpleUnit

This is an interesting code kata, written on Sunday late morning. I wrote my Node.js modules using TDD. I do it calling builting module assert, or using node-unit. But sometimes, node-unit is GREATER than the module I want to write. So, I wrote my simple implementation, and published it in NPM as version 0.0.1:

https://github.com/ajlopez/SimpleUnit

I refactored my tests in projects:

https://github.com/ajlopez/SimpleProlog
https://github.com/ajlopez/SimpleForth
https://github.com/ajlopez/Particulares
https://github.com/ajlopez/AjTalkJs

to start using simpleunit. Next steps: add asynchronous processing. The first candidate to use it is SimpleProlog: solve facts using callbacks.

AjTalkJs

My implementation of Smalltalk VM in JavaScript.

https://github.com/ajlopez/AjTalkJs

I have an implementation in C#

https://github.com/ajlopez/AjTalk

that compiles .st files to JavaScript. But now, I want to compile .st to JavaScript using JavaScript itself. So I added the first tests and implementations of lexer and parser to AjTalkJs. I hope I will present the result at Smalltalks 2013.

SimpleProlog

My implementation of Prolog language, in progress.

https://github.com/ajlopez/SimpleProlog

It started to have a lexer.

SharpContext

My C# implementation of SimpleContext ideas:

https://github.com/ajlopez/SharpContext

Now it has a new object, DynamicContext. I should add the inheritance use cases. Notice that C# version has more ceremony than the JavaScript one.

SharpMongo

My implementation of MongoDB in memory, using C#, in progress:

https://github.com/ajlopez/SharpMongo

Minor refactor/redesign to support read-only documents. Now it has dynamic objects, too. Dynamic documents are dynamic objects with an Id.

I also worked on two non-public projects. More fun is coming!

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

10 thoughts on “End Of Iteration 2013w33

  1. Pingback: End Of Iteration 2013w32 | Angel "Java" Lopez on Blog

  2. Pingback: End Of Iteration 2013w34 | Angel "Java" Lopez on Blog

  3. simcity 5 keygen free download

    Creating a large Snakes and Ladders board is a great idea.
    There are advisors, budgets, water pipes, customizable starting maps, disasters & more.
    One often wonders if her intelligence is simply a result of her
    reading and repeating what others have written.

    Reply
  4. website checker

    Remarkable difficulties below. I’m just quite pleased to take a look a person’s content. Appreciate it considerably and i’m having a look in front to get hold of you actually. Would you like to you need to decrease me a e-mail?

    Reply
  5. Pingback: New Month’s Resolutions: September 2013 | Angel "Java" Lopez on Blog

  6. Pingback: Resoluciones del Nuevo Mes: Septiembre 2013 - Angel "Java" Lopez

  7. free games

    As long as you have the latest version of Flash or Shockwave plug-in on your browser, you can play online games without any
    hassle. The site has numerous diverse games that are in hundreds
    of different categories. This allows you to walk around and get some exercise, while
    playing office pranks on one another at the same time.
    When you will be getting a better notion of refreshment then it will be best to make sure that you are
    having smoothing that is required for all which is none other than a powerful game.
    games offer real experience to kids with athletic penchant through their virtual champs
    games. For more courageous children there are a series of combat
    games lined up by online websites.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s