Angel \”Java\” Lopez on Blog

May 13, 2015

Laravel: Links And Resources (2)

Filed under: Laravel, Links, PHP, Web Development — ajlopez @ 10:06 am

Previous Post

Comandos artesanales by Ale Mohamad
http://slides.com/alemohamad/comandos-artesanales#/

The Languages And Frameworks That You Should Learn In 2015 | wwwDesigned
http://wwwdesigned.com/the-languages-and-frameworks-that-you-should-learn-in-2015/

Rebuilding Laravel at Medium
https://medium.com/rebuilding-laravel

Managing Databases with Migrations – Laravel Book
http://laravelbook.com/laravel-migrations-managing-databases/

Laravel & Repository Pattern
http://germanlena.com.ar/reactdemo/#/

Laravel Schema Designer
http://laravelsd.com/

Laravel & Repository Pattern
http://germanlena.com.ar/repositorypattern/#/

Rebuilding Laravel — Laravel 4 Tutorials — Medium
https://medium.com/laravel-4/rebuilding-laravel-d2ee113f2876

Laracasts | Server Management With Forge
https://laracasts.com/series/server-management-with-forge/

Laravel – The PHP Framework For Web Artisans.
http://laravel.com/docs/homestead?version=4.2

LaravelBA – YouTube
https://www.youtube.com/user/laravelba

Laravel (framework) – Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Laravel_(framework)

Laravel 4 by Pablo Chiappetti
http://slides.com/p4bloch/laravel-4

j0an/LaravelMeetupApiDemo
https://github.com/j0an/LaravelMeetupApiDemo

fedeisas/laravel-dolar-blue
https://github.com/fedeisas/laravel-dolar-blue

Laravel Bundles
http://bundles.laravel.com/search/tag/Bootstrap

58bits/laravel-4-bootstrap-3-starter
https://github.com/58bits/laravel-4-bootstrap-3-starter

andrewelkins/Laravel-4-Bootstrap-Starter-Site
https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site

Adding CSS to Laravel pages – Pikemere Web Services
http://www.pikemere.co.uk/blog/adding-css-to-larvel-pages/

My Links
https://delicious.com/ajlopez/laravel

Stay tuned!

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

June 11, 2014

End Of Iteration 2014w23

Previous Post
Next Post

SharpGo

My Go programming language interpreter in C#:

https://github.com/ajlopez/SharpGo

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:

https://github.com/ajlopez/PhpSamples

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:

https://github.com/ajlopez/AjGenesisNode-Laravel

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

Others

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

Stay tuned!

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

May 6, 2014

Laravel: Links and Resources (1)

Filed under: Laravel, Links, MVC, PHP, Web, Web Development — ajlopez @ 10:45 am

Next Post

According to Wikipedia

Laravel Framework
http://en.wikipedia.org/wiki/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
http://en.wikipedia.org/wiki/Laravel_(framework)

Laravel Bundles
http://bundles.laravel.com/search/tag/Bootstrap
laravel bundle bootstrap
2014-05-04T22:53:22Z

Laravel 4 Presentation
http://slides.com/p4bloch/laravel-4

laravel-dolar-blue
https://github.com/fedeisas/laravel-dolar-blue
Laravel package to fetch latest USD conversion rate on Argentina’s black market

LaravelMeetupApiDemo
https://github.com/j0an/LaravelMeetupApiDemo
API en (mas o menos) 10 minutos, con Laravel 4.1.*

58bits/laravel-4-bootstrap-3-starter
https://github.com/58bits/laravel-4-bootstrap-3-starter
laravel example bootstrap
2014-05-04T22:50:58Z

andrewelkins/Laravel-4-Bootstrap-Starter-Site
https://github.com/andrewelkins/Laravel-4-Bootstrap-Starter-Site
laravel bootstrap example
2014-05-04T22:49:29Z

Adding CSS to Laravel pages – Pikemere Web Services
http://www.pikemere.co.uk/blog/adding-css-to-larvel-pages/
laravel css php
2014-05-04T22:47:16Z

Laracasts | Laravel From Scratch
https://laracasts.com/series/laravel-from-scratch
laravel mvc php webdevelopment
2014-04-26T16:51:37Z

omnipay/omnipay
https://github.com/omnipay/omnipay
ecommerce payment php laravel package
2014-04-18T14:26:59Z

Creating bar graphs with AJAX and Morris library – Maks Surguy’s blog on PHP and Laravel
http://maxoffsky.com/code-blog/creating-bar-graphs-with-ajax-and-morris-laravel/
ajax laravel php chart
2014-04-10T14:46:16Z

Laravel: Code Bright by Dayle Rees [Leanpub PDF/iPad/Kindle]
https://leanpub.com/codebright
laravel php book tutorial webdevelopment
2014-03-20T14:29:14Z

Laravel 4 Tutorial – Part 1 – How to install Laravel 4 on Windows – YouTube
http://www.youtube.com/watch?v=JNn_tS2KpcY
laravel tutorial install windows windows8 xampp video youtube
2014-03-12T10:42:47Z

php – laravel 4 does not work on Windows XAMPP – Stack Overflow
http://stackoverflow.com/questions/18668734/laravel-4-does-not-work-on-windows-xampp
laravel php windows xampp install
2014-03-12T10:42:16Z

How to Install a Laravel-Master Framework PHP in XAMPP | DaniWeb
http://www.daniweb.com/web-development/php/threads/463233/how-to-install-a-laravel-master-framework-php-in-xampp
php laravel xampp windows composer install
2014-03-12T10:41:27Z

Laravel – The PHP Framework For Web Artisans.
http://laravel.com/docs/installation
laravel php install
2014-03-12T10:35:46Z

How to Install Laravel Framework in Windows: 15 Steps – wikiHow
http://www.wikihow.com/Install-Laravel-Framework-in-Windows
laravel php windows install
2014-03-12T10:35:11Z

Laravel – The PHP Framework For Web Artisans.
http://laravel.com/docs/quick
php framework laravel mvc webdevelopment rest api
2014-02-14T16:33:35Z

Laravel – The PHP framework for web artisans.
http://laravel.com/
php framework laravel mvc webdevelopment rest api
2014-02-14T16:33:16Z

Why Laravel is Taking the PHP Community by Storm | Tuts Premium
https://tutsplus.com/tutorial/why-laravel-is-taking-the-php-community-by-storm/
php laravel framework programming webdevelopment
2014-02-14T16:32:57Z

My Links
https://delicious.com/ajlopez/laravel

Keep tuned!

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

January 7, 2014

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

https://github.com/ajlopez/AjGenesisNode my AjGenesis tool for code generation
https://github.com/ajlopez/AjGenesisNode-Entity AjGenesis module to manage entity model
https://github.com/ajlopez/AjGenesisNode-Express 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.

SimpleFlow

I published version 0.0.1 of:

https://github.com/ajlopez/SimpleFlow

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

DylanSharp

I started to write a C# interpreter:

https://github.com/ajlopez/DylanSharp

trying to emulate Dylan language:

http://opendylan.org/

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.

AjErl

I added first module support for my Erlang C# interpreter

https://github.com/ajlopez/AjErl

Others

I continue to adapt my old PHP sites https://github.com/ajlopez/ajlopezsite https://github.com/ajlopez/Todocontenidos to support latests PHP versions. I was working on three non-public projects, too.

More fun is coming.

Keep tuned!

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

December 31, 2013

End Of Iteration 2013w52

Filed under: AjErl, Code Generation, Express, Iteration, JavaScript, NodeJs, Open Source Projects, PHP — ajlopez @ 3:05 pm

Previous Post
Next Post

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

AjErl

My Erlang interpreter written in C#:

https://github.com/ajlopez/AjErl

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:

https://github.com/ajlopez/AjConsorSite
https://github.com/ajlopez/Inmob

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

https://github.com/ajlopez/ajlopezsite

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

https://github.com/ajlopez/AjGenesisNode
https://github.com/ajlopez/AjGenesisNode-Entity (to add entities to a model using command line interface)

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

https://github.com/ajlopez/AjGenesisNode-Express

DylanSharp

I started a Dylan interpreter written in C#

https://github.com/ajlopez/DylanSharp

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.

Others

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
http://www.ajlopez.com
http://twitter.com/ajlopez

December 24, 2013

End Of Iteration 2013w51

Filed under: AjErl, AjLisp, C Sharp, Iteration, JavaScript, Open Source Projects, PHP — ajlopez @ 5:04 pm

Previous Post
Next Post

My main outcome for this week:

AjErl

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

https://github.com/ajlopez/AjErl

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:
https://github.com/ajlopez/AjConsorSite
https://github.com/ajlopez/Inmob

I refactor internal implementation of:
https://github.com/ajlopez/AjLispJs
https://github.com/ajlopez/SimpleYaml

I worked on three non-public projects.

Keep tuned!

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

November 2, 2013

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
@ajlopez

October 30, 2013

PHP and Node.js

Filed under: JavaScript, NodeJs, Open Source Projects, PHP, Talks — ajlopez @ 4:37 pm

This month, I gave a talk about PHP and Node.js, at PHP Dev Conference Argentina.

http://www.phpconference.com.ar/

I should write a post about my excellent experience in that conference, full of interesting topics and people.

My talk description

http://www.phpconference.com.ar/php-node-js-y-tutti-li-fiocci-2/?lang=en

We will see what Node.js means for a PHP programmer. A programming language built on top of Google’s V8 engine. Executing loops, with asynchronous IO. Node.js as a shell server, and web server. Javascript as a very flexible language, with little of the programming bloatware that’s common on other languages. A package ecosystem, very similar to PHP’s Composer. Instead of dealing with lots of functions (as we are used to with PHP), Node has modules, that we can install and utilize at any point.

Where Node.js really shines and distinguishes itself from PHP is in realtime services. We will learn about its socket and websocket support, and how important true asynchronous IO is. We will also learn about the price we have to pay for this: callbacks.

But we don’t want to walk away from our beloved PHP, so we will integrate PHP with Node.js. First approach: PHP + browser + Node.js, with little communication between PHP and Node. Then we’ll jump right into integrating Node code from PHP. dnode modules (sync and async.) And before we end the session… surprises, and tutti li fiocci!

The slides are at:

https://github.com/ajlopez/Talks/tree/master/PhpNode

The PHP code, at:

https://github.com/ajlopez/PhpSamples/tree/master/PhpNode

to be viewed from a web server (I used xampp in my notebook).

The node code, many servers to launch, each one listening by different ports:

https://github.com/ajlopez/PhpSamples/tree/master/PhpNode/Node

You must install Node.js, and then, run “npm install” in that folder. For example, if you want to launch the distributed canvas server, execute at command line: “node canvasserver”.

There are examples where the browser connects with node.js server, without using PHP. And there are examples where the PHP code talks to Node.js. I used:

https://github.com/substack/dnode

at Node.js side. And dnode PHP clients:

https://github.com/bergie/dnode-php
http://bergie.iki.fi/blog/dnode-make_php_and_node-js_talk_to_each_other/
https://github.com/erasys/dnode-php-sync-client

At the end of the talk, I presented my PHP-to-JavaScript transpiler, written in JavaScript:

https://github.com/ajlopez/PageJs

It can run minimal PHP code in the Node.js server:

Nice!

Keep tuned!

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

October 10, 2013

End Of Iteration 2013w40

Filed under: Iteration, JavaScript, NodeJs, Open Source Projects, PHP, Scala — ajlopez @ 1:42 pm

Previous Post

My report, late this week because I was busy preparing and giving three talks (Spanish post).

Scala Internals

A talk about how Scala compiles some constructs to JVM bytecodes. My presentation:

https://github.com/ajlopez/Talks/tree/master/ScalaInternals

My simple code to explore:

https://github.com/ajlopez/ScalaSamples/tree/master/Simple

PHP and Node.js

A talk using PHP and Node.js

https://github.com/ajlopez/Talks/tree/master/PhpNode

My PHP and Node code at:

https://github.com/ajlopez/PhpSamples/tree/master/PhpNode

It includes my JavaScript compiler for PHP, with Node.js samples:

https://github.com/ajlopez/PageJs

I worked on two non-public projects, using C#. Next steps: prepare my talks for Python Argentina, Smalltalks 2013, and RubyConf 2013.

Keep tuned!

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

October 3, 2013

New Month’s Resolutions: October 2013

Filed under: C Sharp, JavaScript, NodeJs, Open Source Projects, PHP, Scala, Smalltalk — ajlopez @ 4:55 pm

My September resolutions:

– Update SimpleForth [pending]
– Give a talk about SimpleMongo, SharpMongo [pending]
– Update SimpleMongo [complete] see repo
– Update SharpMongo [complete] see repo
– Update PageJs [complete] see repo
– Update ScalaSharp [complete] see repo
– Update JPyScript [complete] see repo
– Update AjTalkJs [complete] see repo
– Update Mass scopes [pending]
– Start Web Server example with AjTalkJs [pending]
– Update AjTalk [pending]
– Update AjLispJs [pending]
– Web Server example with AjLispJs [pending]
– Prepare a talk about Scala [partial]

Additional, I worked on:

– Create SimpleBot [complete] see repo
– Update GrammGen with a new sample [complete] see repo
– New PHP samples with Node.js [complete] see repo
– More compiler features in SimpleLisp [complete] see repo

This new month’s resolutions:

– Give a talk about PHP and Node.js
– Give a talk about TDD with ASP.NET MVC
– Give a talk about Scala implementation
– Give a talk about Python in JavaScript
– Give a talk about Smalltalk in JavaScript and C#

I will update the corresponding repos, too.

Keep tuned!

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

Older Posts »

Create a free website or blog at WordPress.com.