Monthly Archives: June 2014

MongoDB: Links, News, And Resources (8)

Previous Post

Does a good framework for MongoDB "schema" upgrades in Scala exist? – Stack Overflow
http://stackoverflow.com/questions/7003446/does-a-good-framework-for-mongodb-schema-upgrades-in-scala-exist

.: MongoDB course note 6
http://hao-deng.blogspot.com.ar/2013/06/mongodb-course-note-6.html

A little about CouchDB (and comparison with MongoDB)
http://petrush.in/blog/2013/a-little-about-cochudb-and-comparison-with-mongodb/show

MongoDB, Inc. Joins us to talk about MMS (MongoDC – DC Edition) – Washington DC MongoDB Users Group (Washington, DC) – Meetup
http://www.meetup.com/Washington-DC-MongoDB-Users-Group/events/135500082/

Tutorial – Getting Started With Node.js, Express, MongoDB | Christopher Buecheler – Web, Writing, Cocktails and More
http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/

Webinar: What’s New with MongoDB Hadoop Integration | MongoDB
http://www.mongodb.com/presentations/webinar-whats-new-mongodb-hadoop-integration

Rolling Your Own RSS Feed with Express and Jade
http://davidwalsh.name/rss-express

Mean
http://www.mean.io/

Developing mobile apps with Node.js and MongoDB, Part 2: Hints and tips
http://www.ibm.com/developerworks/mobile/library/mo-nodejs-2/index.html

Developing mobile apps with Node.js and MongoDB, Part 1: A team’s methods and results
http://www.ibm.com/developerworks/java/library/mo-nodejs-1/index.html

NoSQL Battle of the East Coast – Benchmarking MongoDB vs TokuMX Cluster | Severalnines
http://www.severalnines.com/blog/nosql-battle-east-coast-benchmarking-mongodb-vs-tokumx-cluster

MongoDB and server performance
http://www.slideshare.net/alonhorev/mongodb-and-server-performance

MongoLab: MongoDB-as-a-Service (MongoDB hosting)
https://mongolab.com/welcome/

My Links
http://delicious.com/ajlopez/mongodb

Stay tuned!

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

Ember: Links and Resources (1)

http://en.wikipedia.org/wiki/Ember.js

Ember.js is an open-source client-side JavaScript web application frameworkbased on the model-view-controller (MVC) software architectural pattern. It allows developers to create scalable single-page applications[1] by incorporating common idioms and best practices into a framework that provides a rich object model, declarative two-way data binding, computed properties, automatically-updating templates powered by Handlebars.js, and a router for managing application state.[2]

Vic Ramon’s Ember Tutorial
http://ember.vicramon.com/

Building Web Apps with Ember.js
http://www.infoq.com/presentations/demo-emberjs

Ember.js – A web framework for the future!
http://www.devcasts.io/p/emberjs-a-web-framework-for-the-future/

Things I wish someone had told me when I was learning Ember.js | Landon Noss
http://landongn.com/ember/things-i-wish-someone-had-told-me-when-i-was-learning-ember-js/

Introducing Full Stack JS Amber – A boilerplate with Ember on the client and a Node Server API » { 100PercentJS }
http://www.100percentjs.com/introducing-full-stack-js-amber-boilerplate-ember-client-node-server-api/

(366) Client-side MVC: Is Angular.js or Ember.js the better choice for Javascript frameworks? – Quora
http://www.quora.com/Client-side-MVC/Is-Angular-js-or-Ember-js-the-better-choice-for-Javascript-frameworks

EmberConf 2014 – Snappy Means Happy: Performance in Ember Apps by Matthew Beale – YouTube
https://www.youtube.com/watch?v=cp1Jk92ve2s

JavaScript Framework Guide| Craig McKeachie
http://www.funnyant.com/jsmvc/

Ember Conf 2014 Schedule – Confreaks, LLC
http://confreaks.com/events/emberconf2014

Testing Ember.js Applications
http://www.mattjmorrison.com/2014/04/02/ember-testing.html

A List of Foundational JavaScript Tools
https://www.codefellows.org/blogs/complete-list-of-javascript-tools

Building URL-Driven Web Apps with Ember.js
http://www.infoq.com/presentations/emberjs-url

Tom Dale on Ember and JavaScript Frameworks
http://www.infoq.com/interviews/tom-dale-ember

Ember-Data, the Way Forward
http://www.infoq.com/presentations/ember-data

Ember.js Advanced Patterns
http://www.infoq.com/presentations/emberjs-patterns-data

Ember Inspector on a Firefox near you ✩ Mozilla Hacks – the Web developer blog
https://hacks.mozilla.org/2013/12/ember-inspector-on-a-firefox-near-you-2/

ng-embereño: Angular.js from the perspective of Ember.js – Google Drive
https://docs.google.com/presentation/d/1e0z1pT9JuEh8G5DOtib6XFDHK0GUFtrZrU3IfxJynaA/preview#slide=id.p

Productive Out-of-the-Box with Ember.js
http://www.infoq.com/presentations/emberjs-tools-yeoman

WilliamHart.info | An Ember.js beginners tutorial
http://www.williamhart.info/an-emberjs-beginners-tutorial.html

Guide: Asynchronous side-effects in testing – Ember.JS
http://discuss.emberjs.com/t/guide-asynchronous-side-effects-in-testing/2905

The 10 hottest JavaScript framework projects
http://www.infoworld.com/print/228335

Ember without Ember Data – Evil Trout’s Blog
http://eviltrout.com/2013/03/23/ember-without-data.html

Mark Watson’s blog: Small example app using Ember.js and Clojure + Compojure + Noir
http://blog.markwatson.com/2013/03/small-example-app-using-emberjs-and.html

Ember.js and Rails, Part 1: Rails Setup – zhubert
http://www.zhubert.com/blog/2012/04/26/ember-dot-js-and-rails-part-1/

My Links
http://delicious.com/ajlopez/emberjs

Stay tuned!

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

Docker: Links, News And Resources (1)

Next Post

Docker for Dummies | Footy ‘n’ Tech
http://footyntech.wordpress.com/2013/08/23/what-docker-is/

Upgrade to Ruby 2.1.0? – Discourse Meta
https://meta.discourse.org/t/upgrade-to-ruby-2-1-0/11599/9

Vagrant 1.6 Feature Preview: Docker-Based Development Environments – Vagrant
http://www.vagrantup.com/blog/feature-preview-vagrant-1-6-docker-dev-environments.html

This is a really great step forward – thanks Mitchell! I’ve recently spent a co… | Hacker News
https://news.ycombinator.com/item?id=7670621

dotcloud/docker · GitHub
https://github.com/dotcloud/docker/

Get started quicker with our docker image
http://kamon.io/teamblog/2014/04/27/get-started-quicker-with-our-docker-image/

Move fast and don’t break things! Testing with Jenkins, Ansible and Docker
http://blog.mist.io/post/82383668190/move-fast-and-dont-break-things-testing-with

Running an Akka Cluster with Docker Containers | Adventures in HttpContext
http://blog.michaelhamrah.com/2014/03/running-an-akka-cluster-with-docker-containers/

Docker’s red-hot application portability solution | Application virtualization – InfoWorld
http://www.infoworld.com/t/application-virtualization/dockers-red-hot-application-portability-solution-238918

Docker : The good parts | Shrikrishna Holla
http://blog.shrikrishnaholla.in/post/2014/01/12/docker-the-good-parts/

Docker 0.8: Quality, new builder features, btrfs, OSX support | Docker Blog
http://blog.docker.io/2014/02/docker-0-8-quality-new-builder-features-btrfs-storage-osx-support/

Redis Master-Slave on Docker
http://www.hvflabs.com/posts/redis-master-slave-on-docker

1uptalent/fleet
https://github.com/1uptalent/fleet

Introducing Gaudi: An Architect for Multi-Component Applications – Le blog de marmelab
http://marmelab.overblog.com/2014/01/introducing-gaudi-an-architect-for-multi-component-applications.html

Meet the 2013 enterprise superstars | VentureBeat | Enterprise | by Christina Farr
http://venturebeat.com/2013/12/23/meet-the-2013-enterprise-superstars/

Stackdock – Docker hosting on blazing fast dedicated infrastructure
https://stackdock.com/

Nordaaker/convos
https://github.com/Nordaaker/convos

Docker presentation
http://f.cl.ly/items/0B1W1Y2Z1x0H130H0W47/docker%20meetup.pdf

The Future of Cloud Computing Now Runs on All Versions of Linux | Wired Enterprise | Wired.com
http://www.wired.com/wiredenterprise/2013/11/docker-linux/?cid=co15047974

Got a Minute? Spin up a Spark cluster on your laptop with Docker. | AMPLab – UC Berkeley
https://amplab.cs.berkeley.edu/2013/10/23/got-a-minute-spin-up-a-spark-cluster-on-your-laptop-with-docker/

mesosphere/mesos-docker
https://github.com/mesosphere/mesos-docker

Production Quality MongoDB Setup with Docker — Code adventures — Medium
https://medium.com/code-adventures/65136a4a9d8

Homepage – Docker, The linux container engine
https://www.docker.io/

Presentación, Docker y Dokku – Surculus Fructum
http://surculusfructum.com/primer-episodio/

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

Stay tuned!

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

End Of Iteration 2014w25

Previous Post
Next Post

Code Generation with AjGenesis

I published a new version of

https://github.com/ajlopez/AjGenesisNode

My code generation tool, based on Node.js. Now, it can preserve files in generate tasks (if you want one of your files doesn’t overwritten). But the key change was to put models under current project directory, ajgenesis/models folder. In this way, I can put all the AjGenesis-related stuff in only one directory related to current project. So, I refactored and republished the modules and examples of:

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

Next steps: refactor https://github.com/ajlopez/AjGenesisNode-Model to use the new directory, and refactor/complete the generation process in Express, Sinatra, Laravel, Django projects.

SharpBus

I worked on

https://github.com/ajlopez/SharpBus

implemented a simplified Mule-like message flow in C#, using TDD (Test-Driven Development). Now I have: input, output, transform, processors, routers, branches in flow. It was nice to see all in place, using “baby steps”, and the powerful lambdas of C#. I implemented transformer objects too. Next steps: instead of simply process a payload, start to process a complete message.

SimpleCurry

After attending a JavaScript meetup at Buenos Aires, I wrote a simple JavaScript curryfing function library:

https://github.com/ajlopez/SimpleCurry

Since then, I started to add some additional pieces, like partial application, and composition of functions.

SimpleStates

Thanks to @fabiomaulo, I met state machine implementations in C#. So, I wrote my own version in JavaScript:

https://github.com/ajlopez/SimpleStates

It has a fluent interface to define states, with triggers and actions. Next steps: add global triggers, and hierarchical states.

Others

I added some functions to https://github.com/ajlopez/SharpMongo core and REPL. I worked on four private projects, too. More fun is comming.

Stay tuned!

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

Internet Of Things: Links, News And Resources (2)

Previous Post
Next Post

The Internet of Things – YouTube
https://www.youtube.com/watch?v=sfEbMV295Kk

Internet of Things – ReadWrite
http://readwrite.com/tag/internet-of-things#awesm=~oHRfLy3XY33jN2

The Internet of Things | McKinsey & Company
http://www.mckinsey.com/insights/high_tech_telecoms_internet/the_internet_of_things

Internet of Things: The Future of Business Technology | Microsoft
http://www.microsoft.com/windowsembedded/en-us/internet-of-things.aspx

the internet of things | Are you ready for the Internet of Things?
http://www.theinternetofthings.eu/

Internet of Things Consortium
http://iofthings.org/#home

Internet of Things Landscape
http://image-store.slidesharecdn.com/b9f2f61e-f8c9-11e3-86bb-12313d318c38-large.jpeg

Nick O’Leary on Node-RED
http://www.infoq.com/interviews/Node-RED-Nick-OLeary

thethingbox.io
http://thethingbox.io/

Windows on Devices
https://www.windowsondevices.com/

Microsoft will bring Windows to a new class of devices…like a coffee mug – Neowin
http://www.neowin.net/news/microsoft-will-bring-windows-to-a-new-class-of-deviceslike-a-coffee-mug

The digital universe will reach 44 trillion gigabytes by 2020
http://www.net-security.org/secworld.php?id=16674

Microsoft delivers preview of new Azure cloud service for Internet of Things | ZDNet
http://www.zdnet.com/microsoft-delivers-preview-of-new-azure-cloud-service-for-internet-of-things-7000028469/

IoTDay – April 9th – 2014 Internet of Things Day
http://iotday.org/

Why a Massive Amount of Venture Capital Is Flowing to the Internet of Things | Inc.com
http://www.inc.com/jeremy-quittner/venture-capital-flows-to-gadget-and-hardware.html

Interview with Andy Piper on the Eclipse Paho project and the Internet of Things
http://www.infoq.com/articles/interview-andy-piper

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

Stay tuned!

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

Internet of Things: Links, News and Resources (1)

Next Post

Internet of Things Market Value: $19 trillion by 2024 | BGR
http://bgr.com/2014/02/26/internet-of-things-market-value/

SkyNet – Machine-to-machine instant messaging (M2M IM) open communications platform & API for the internet of things.
http://skynet.im/

homeos – Microsoft Research
http://research.microsoft.com/en-us/projects/homeos/

Microsoft adds a Lab of Things to its HomeOS | ZDNet
http://www.zdnet.com/microsoft-adds-a-lab-of-things-to-its-homeos-7000018067/

research.microsoft.com/pubs/204876/LADIS2013-Bolt-CR.pdf
http://research.microsoft.com/pubs/204876/LADIS2013-Bolt-CR.pdf

Microsoft staffs up its evolving Internet of Things team | ZDNet
http://www.zdnet.com/microsoft-staffs-up-its-evolving-internet-of-things-team-7000026199/

node-red/node-red
https://github.com/node-red/node-red

Intel Takes IT into the Toilet
http://www.cellular-news.com/story/64261.php

Home | Nest
https://nest.com/

Salesforce.com Launches Salesforce1, A New CRM Platform For Connecting Apps, Services Like Dropbox And the Internet of Things | TechCrunch
http://techcrunch.com/2013/11/17/salesforce-com-launches-salesforce1-a-new-crm-platform-for-connecting-apps-services-like-dropbox-and-the-internet-of-things/

How Wi-Fi Direct Works As A Gateway To The Internet Of Things – ReadWrite
http://readwrite.com/2013/09/10/what-is-wi-fi-direct#awesm=~oh4jsySsfKDxh2

How the “Internet of Things” May Change the World
http://news.nationalgeographic.com/news/2013/08/130830-internet-of-things-technology-rfid-chips-smart/

El futuro de internet esta … en todas las cosas. | Blog Internet de las cosas
http://bloginternetofthings.wordpress.com/2013/08/29/el-futuro-de-internet-esta-en-todas-las-cosas/

webiopi – Raspberry Pi Internet of Things framework – Google Project Hosting
https://code.google.com/p/webiopi/

What the ‘Internet of things’ really means | Consumerization Of It – InfoWorld
http://www.infoworld.com/d/consumerization-of-it/what-the-internet-of-things-really-means-217657

The Internet of Things: In action – The Next Web
http://thenextweb.com/insider/2013/05/19/the-internet-of-things-in-action/

MQTT: MQ Telemetry Transport
http://mqtt.org/

Making things that works with us
http://www.slideshare.net/matteocollina/making-things-that-works-with-us

mcollina/qest · GitHub
https://github.com/mcollina/qest

The Internet of Things broker that loves devices and web developers
Turn Your Raspberry Pi into a Ninja Block! | Ninja Blocks
http://ninjablocks.com/blogs/news/7195058-turn-your-raspberry-pi-into-a-ninja-block

The Ninja Platform | Ninja Blocks
http://ninjablocks.com/

Open source building blocks for the Internet of Things – Jfokus 2013
http://www.slideshare.net/kartben/open-source-building-blocks-for-the-internet-of-things-jfokus-2013

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

Stay tuned!

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

 

End Of Iteration 2014w24

Previous Post
Next Post

SharpGo

My Go Programming Language interpreter in C#

https://github.com/ajlopez/SharpGo

I added typed nodes to Abstract Syntax Tree, and nodes that generate expressions instead of commands. The types will help me to determine if an expression is valid or not, according to Go type specifications.

Mass

The Mass programming language interpreter

https://github.com/ajlopez/Mass

I reimplemented binary arithmetic operations (and string concatenation) without using ObOps, but directly using compiled lambda expressions. Next steps: removing ObOps dependency from compare operations. I think that a compiled lambda is a better outcome for such expression.

SharpMongo

My in-process, in-memory implementation in C# of a document database with a MongoDB-like interface:

https://github.com/ajlopez/SharpMongo

I fixed source analysis issuses, and added .count method to collections and to collection objects in REPL.

SharpBus

I started

https://github.com/ajlopez/SharpBus

A simple message bus implemented in C#, inspired by Mule. Notably, the flow of message can be defined using lambdas (something missing in Mule Java up to version 7). Using TDD, using fluent interface, consuming lamdbas, is the simplest way I found to implement a message bus.

Others

I worked fixing scripts in https://github.com/ajlopez/ajlopezsite. My parser “generator” https://github.com/ajlopez/GrammGen was  converted to VisualStudio 2010I worked on four non-public projects. More fun is coming.

Stay tuned!

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