Category Archives: PHP

Laravel: Links And Resources (2)

Previous Post

Comandos artesanales by Ale Mohamad

The Languages And Frameworks That You Should Learn In 2015 | wwwDesigned

Rebuilding Laravel at Medium

Managing Databases with Migrations – Laravel Book

Laravel & Repository Pattern

Laravel Schema Designer

Laravel & Repository Pattern

Rebuilding Laravel — Laravel 4 Tutorials — Medium

Laracasts | Server Management With Forge

Laravel – The PHP Framework For Web Artisans.

LaravelBA – YouTube

Laravel (framework) – Wikipedia, the free encyclopedia

Laravel 4 by Pablo Chiappetti



Laravel Bundles



Adding CSS to Laravel pages – Pikemere Web Services

My Links

Stay tuned!

Angel “Java” Lopez

End Of Iteration 2014w23

Previous Post
Next Post


My Go programming language interpreter in C#:

There are new nodes supported in parser. There are simple ones, but now the parser has a better coverage in order to implement simple use case. Next step: add some type checking, and generate commands and expression from parsed tree. I could generate commands and expression without type checking, as in an untyped interpreter. Or I could add type checking and generate the typed expression. In the first case, an add expression sums two objects. In the second case, an add expression sums two integers, or one integer and a float, or etc… In both cases, TDD helps me to implement the feature step by step.

PHP Samples and Laravel Code Generation

My scripts at:

I improved a bit my Laravel sample, using layouts, and now, Bootstrap for style. Laravel is a simple web framework, that I want to use in AjGenesis code generation for PHP. So, I updated:

too, to generate a seed site. Next steps: generate the Laravel model, migration, controllers from entity free model.


I added a simple figure to (a rectangle). So the API is in good shape, I published version 0.0.1 of I added some nodes to parser in I worked on two non-public projects, too. I started a sample accesing database, using Express version 4, at

Stay tuned!

Angel “Java” Lopez

Laravel: Links and Resources (1)

Next Post

According to Wikipedia

Laravel Framework

Laravel is a free, open source PHP web application framework, designed for the development of MVC web applications. Laravel is released under the MIT license, with its source code hosted on GitHub.[3][4]

According to a December 2013 developers survey on PHP frameworks popularity, Laravel is listed as the most popular PHP framework in 2013, followed by Phalcon, Symfony2, CodeIgniter and others.[5]

My first set of links:

Laravel Framework

Laravel Bundles
laravel bundle bootstrap

Laravel 4 Presentation

Laravel package to fetch latest USD conversion rate on Argentina’s black market

API en (mas o menos) 10 minutos, con Laravel 4.1.*

laravel example bootstrap

laravel bootstrap example

Adding CSS to Laravel pages – Pikemere Web Services
laravel css php

Laracasts | Laravel From Scratch
laravel mvc php webdevelopment

ecommerce payment php laravel package

Creating bar graphs with AJAX and Morris library – Maks Surguy’s blog on PHP and Laravel
ajax laravel php chart

Laravel: Code Bright by Dayle Rees [Leanpub PDF/iPad/Kindle]
laravel php book tutorial webdevelopment

Laravel 4 Tutorial – Part 1 – How to install Laravel 4 on Windows – YouTube
laravel tutorial install windows windows8 xampp video youtube

php – laravel 4 does not work on Windows XAMPP – Stack Overflow
laravel php windows xampp install

How to Install a Laravel-Master Framework PHP in XAMPP | DaniWeb
php laravel xampp windows composer install

Laravel – The PHP Framework For Web Artisans.
laravel php install

How to Install Laravel Framework in Windows: 15 Steps – wikiHow
laravel php windows install

Laravel – The PHP Framework For Web Artisans.
php framework laravel mvc webdevelopment rest api

Laravel – The PHP framework for web artisans.
php framework laravel mvc webdevelopment rest api

Why Laravel is Taking the PHP Community by Storm | Tuts Premium
php laravel framework programming webdevelopment

My Links

Keep tuned!

Angel “Java” Lopez

End of Iteration 2014w01

Previous Post
Next Post

First iteration of the year, more open source ideas, design, and TDD deliberate practice.

Code Generation, using AjGenesis

I updated my AjGenesis tool for code generation AjGenesis module to manage entity model AjGenesis module with tasks and templates to generate a simple web site, based on Node.js, Express, MongoDB

You can try the Quick Start of the Express module. Next steps:

– More property types
– Client-side validation
– Generate some basic tests
– Support of one-to-many entity relation

I could adapt the same templates to have another module that will generate PHP, MySQL web sites.


I published version 0.0.1 of:

I need it for chaining async calls in my tests and in my controlles in a non-public project. Use case to be described.


I started to write a C# interpreter:

trying to emulate Dylan language:

It’s a lisp-like programming language, with classes, and with a more Ruby/Python-like syntax, instead of parenthesis. As usual, I want to access native .NET types, classes and ecosystem, from a dynamic languages.


I added first module support for my Erlang C# interpreter


I continue to adapt my old PHP sites to support latests PHP versions. I was working on three non-public projects, too.

More fun is coming.

Keep tuned!

Angel “Java” Lopez

End Of Iteration 2013w52

Previous Post
Next Post

Another week, with open source projects activities, and deliberate TDD practice.


My Erlang interpreter written in C#:

I added:

– Function definitions
– Module (with context by module)
– Forms (elements of a module)

Notably, Erlang REPL has expressions, and Erlang module has forms (in Erlang terminology). Now, the parser can parse expressions and forms. Machine object can load a module file. Pending items: complete c primitive function (compile a module).

Revamping PHP Sites

I removed short tags from PHP sites:

to be ready to run in modern hosting. I published my personal web site old code

to be revamped in the same way.

Code Generation with AjGenesis, Node.js and Express

I improved my code generation projects, based on JavaScript/Node.js (to add entities to a model using command line interface)

I wrote the first steps (minimal controller, mongodb persistence, app, services, …) for Express


I started a Dylan interpreter written in C#

Dylan looks like a nice programming language, to explore. With Lisp roots, but modern syntax, it can be compiled, but I want to apply “baby steps”: my first goal is an interpreter. As usual, I will add access to native .NET types and objects, and .NET ecosystem.


I worked on two non-public projects, learning Visual Studio Office Tools, and first steps into ASP.NET MVC 5.

More fun is coming!

Keep tuned!

Angel “Java” Lopez

End Of Iteration 2013w51

Previous Post
Next Post

My main outcome for this week:


I was working on my Erlang interpreter written in C#:

I improved the match algorithm, incorporating more use cases and resolving them using Test-Driven Development. The REPL is working:

Other works

I updated my PHP projects, removing old short tags notation:

I refactor internal implementation of:

I worked on three non-public projects.

Keep tuned!

Angel “Java” Lopez

New Month’s Resolutions: November 2013

Time to review my October resolutions:

– Give a talk about PHP and Node.js [complete] see post and PHP/Node repo and PageJs repo at PHP Dev Argentina 2013
– Give a talk about TDD with ASP.NET MVC [complete] see repo
– Give a talk about Scala implementation [complete] see slides and simple samples
– Give a talk about Python in JavaScript [complete] see repo and slides at PyCon 2013 Argentina
– Give a talk about Smalltalk in JavaScript and C# [complete] see repo and slides at Smalltalks 2013

This new month’s resolution:

– Start compiler reduced Python to C, using JavaScript
– Give a talk about Ruby in C#
– Start Ruby to JavaScript compiler
– Complete variable scope in Mass language
– Give a talk about compiling languages to JavaScript (to be confirmed)
– Write web framework for AjTalkJs (to be used in Node.js) (plain? MVC?)
– Improve NPM modules in AjTalkJs and AjTalk
– Improve unit test support in AjTalkjs and AjTalk
– Improve match and data structure in AjErl

More fun is coming 😉

Keep tuned!

Angel “Java” Lopez