Blog Posts
-
Shipping Crystal apps in a small Docker image
In this post we will go through the process of building bcardiff/miniserver: a 12MB docker image that runs the github:bcardiff/miniserver Crystal app. Soon(ish) a great feature will be arriving to your Docker tool: Happy day: https://t.co/WyXdLexRBq—... -
From a DB to JSON with Crystal
In this post we will cover how to stream data from a database via HTTP in JSON format. Crystal allows us to build an implementation that does not stress the resources as much, by avoiding unnecessary memory allocations of intermediate object when pos... -
Declarative jQuery (with Microsoft Ajax)
Almost everybody likes jQuery, I’m one of them. Recently Microsoft publish Client Templates preview 3 which is a awesome client side template engine. One of the best aspects of Client Templates is it’s declarative syntax for attaching behaviors (Sys. -
PDC Essentials @ Buenos Aires
Updated November 20th, you can download slide and demos here. On Tuesday 18th, Juan and I will be presenting ASP.NET 4.0 Roadmap. Check which other talks are available and register here. This is the event information: Horario: martes, 18 de noviembre... -
jQuery for Script#
Quite a good title :-). Some weeks ago I find the time to create proof of concept for that task: create a jQuery wrapper for Script#. The result is a partial wrapper that could be completed to support all in all jQuery functionality. The main issues... -
Haskell Monads on the web
Yesterday I spent some time reading about Haskell implementations of Monads because I want to prepare some exercise. I share some links and snippets http://www.haskell.org/tutorial/monads.html http://www.haskell.org/haskellwiki/Monad Laws & syntax Mo... -
My first conference at microsoft argentina
You can register for the event here. Thanks Miguel for this opportunity. Event details (spanish): Towebs & MSDN lo invitan a conocer las herramientas más innovadoras para el desarrollo web en plataforma Windows. Las charlas, están orientadas a progra... -
Improved argument matchers in Moq
The new feature encapsulated by MatcherAttibute in Moq allows developers to create quite easy argument matchers. In a scenario with a Customer class and a IFooService: public class Customer { public string Name { get; set; } public int Age { get; set... -
Upgraded jQuery Tag Suggestions
Yesterday remy sharp update jQuert Tag Suggestions plugin a list of fixes can be found here. The new features are really good: Be able to use multi words tags by specifying the separator. (my contribution) Added filtering to prevent already selected... -
GuardQ: Guard class meets Linq
Update: The code has moved to NetFx project at http://code.google.com/p/netfx/source/browse/trunk/Source/Guard.cs. In the task of validating function arguments, usually a sealed class Guard is created. For example, if we want to validate for null val... -
Build Xml files in Ruby
If you have to generate xml in ruby I suggest take a look at builder gems. It has really little overhead to generate xml. Take a look to this example: require 'Builder' xm=Builder::XmlMarkup.new( :target => $stdout , :indent => 2 ) xm.instruct! xm.
Projects
-
IVR App Builder
1 /7 Client InSTEDD (innovative support to emergencies diseases & disasters) is a non-profit organization focused on improving global health and safety by implementing a blend of social and technical approaches. InSTEDD works closely with communities... -
Award voting platform
1 /4 Client El Ojo de Iberoamérica is an international advertisement creativity award that's been growing for the past 25 years. Behind it is LatinSpots, a media company specialized in communication, advertising, marketing, film, events and entertain... -
Connecting trucks with cargo
1 /5 Client Avancargo is an Argentinean company who seeks to optimize land transport in Latin America, by facilitating the process of finding and booking cargo vehicles through a platform that puts together supply and demand in one place, thus simpli... -
Multi-modal survey tool
1 /6 Client Surveda was developed in collaboration with InSTEDD as part of the Bloomberg Philanthropies Data for Health Initiative NCD Mobile Phone Survey. In the context of this project, the tool collects critical information about noncommunicable d... -
Service location optimization
1 /5 Client PlanWise is a tool developed by Concern’s Innovations initiative, in partnership with InSTEDD. It helps planners and responders in low-resources settings see how they can serve as many people as possible, as cost-effectively as they can,... -
Connected Diagnostics
1 /6 Client CDx (Connected Diagnostics initiative) is a collaborative initiative between InSTEDD and FIND that seeks to use diagnostic data to improve healthcare delivery, outbreak detection and response, and health systems management, working also a... -
Technology that thinks like a fashion editor
1 /5 Client Everywear is the brainchild of Brandon Holley, and it’s self-defined as the first B2B technology platform to bring editorial authority to e-commerce, through personalized recommendations. What does that mean? In their CEO & founder’s own... -
Helping soulmamas find each other
1 /5 Client Socialmama is a Houston based startup founded by Amanda Ducach, that aims to help mothers connect with each other. The idea for the app was born as Ducach struggled to help a friend of hers with a child’s new medical diagnosis, knowing al... -
Chatbot builder
1 /5 Client AIDA was developed by Manas.Tech and InSTEDD, in collaboration with mVAM, an innovative team at the World Food Programme (WFP), the food aid arm of the United Nations, and thanks to a grant from the Cisco Foundation and additional support... -
Head-up display for spacesuit
1 /5 Client The Austrian Space Forum, in Innsbruck, defines itself as a network of space professionals and people with a passion for space. One of its members, Dr. Gernot Groomer, has had a lifelong dream: finding life in outer space. Not too ambitio... -
SMS Polls
1 /3 Client Developed as part of InSTEDD’s platform tools, Pollit allows the user to easily define a questionnaire composed of free text, numeric or multiple choice questions, by importing an online Google Form. By supplying a list of mobile phones t... -
Paper Based Encoding
1 /3 Client The genesis of the Reporting Wheel lies in the feedback obtained during usability tests performed for InSTEDD Geochat in Thailand and Cambodia, in order to arrive to a simple syntax that could allow health workers in remote areas to repor... -
SMS App Builder
1 /3 Client mBuilder, which we developed for InSTEDD, is a free and open source tool that you can use to build scalable SMS applications without any programming knowledge. 2 /3 Approach mBuilder works in a very intuitive way. To create an application... -
Applicants Tracking
1 /3 Client R4IT Tracking System is a highly customizable Applicant Tracking System (ATS) developed for Recruit4IT, a Dutch company specialized in recruitment in the field of IT, for managing large volumes of applicants to multiple companies. 2 /3 Ap... -
Biomedical Signals Processing
1 /4 Client Winmap is a biomedical signals processing software. It handles ECG, EEG, EMG, audio and video, capturing and analyzing the signals in real time.It provides a set of comprehensive spectral analysis including FFT, Power Spectrum and AR Mode...