Search Results
December 13, 2012 @ 9:57 am
· Filed under Programming
My book is finally available for pre-order! From the overview: Learn about all the latest features of C#, including the asynchronous programming capabilities that promise to make apps ultra-responsive Examine how C# evolved over the years to be more expressive, easier to write, and how those early design decisions enabled future innovations Explore the language’s [...]
Permalink
September 26, 2012 @ 7:32 pm
· Filed under Apps
After much hard work, I’m happy to announce the release of a project I’ve been working on, Viewer for Khan Academy on the Windows Store (windows 8). The source code can be found on GitHub. I really respect and appreciate what they’re doing over at the Khan Academy. With two small children of my own, [...]
Permalink
July 26, 2012 @ 9:04 pm
· Filed under General
Well that was fun It was only two years ago that I moved to NYC. In that time, I made a ton of new friends, had great conversations, and expanded my horizons by changing my focus to mobile development. It was an amazing experience, and I’m glad I had it. That being said, I am [...]
Permalink
July 9, 2012 @ 7:20 pm
· Filed under Programming
Integrating Twilio into your ASP.NET MVC applications is now just a tiny bit easier … The latest twilio-csharp project contains a few new classes which can be used as the parameter of your SMS, Voice, and Status endpoints: VoiceRequest SmsRequest StatusCallbackRequest This makes it so that the MVC framework will automatically map the incoming parameters [...]
Permalink
May 31, 2012 @ 10:31 pm
· Filed under Programming
After reading this fantastic blog post about how to do better than A/B testing (http://stevehanov.ca/blog/index.php?id=132), I decided to create an implementation of the algorithm in C#. As I already had a library dealing with statistical decision making on GitHub, I’ve added this functionality the nBayes library, which you can find here: https://github.com/joelmartinez/nBayes – specifically, in [...]
Permalink
May 21, 2012 @ 8:44 am
· Filed under Programming
C# 5 brings a fantastic new feature … built-in asynchrony (not to be confused with concurrency). The compiler has added two new keywords, async and await, which allows your code to transparently change execution contexts. For example, instead of writing: Task .StartNew(() => MakeSomeDecisionSlowly()) .ContinueWith(result => ProcessResult(result)); You can simply say: bool result = await [...]
Permalink
February 15, 2012 @ 11:18 pm
· Filed under Programming
I’ve been wanting to add google analytics tracking to the Khan Academy app, but have been putting it off for a while since it looked like the only option was to use the Silverlight Analytics Framework. There’s so many things wrong with that distribution: Overly complex to support N number of different trackers … enterprise [...]
Permalink
October 12, 2011 @ 10:43 pm
· Filed under General
Edit: This is now available on GitHub: https://github.com/joelmartinez/Jint.Phone Did a fun bit of hacking, ported the Jint JavaScript interpereter to Windows Phone 7.5 … the result is seen below: And when we run that code in a silverlight application: This would also work in XNA games for wp7, so one can imagine scripting scenarios if [...]
Permalink
October 11, 2011 @ 4:27 am
· Filed under Programming
Machine Learning and Artificial Intelligence have long been interests of mine. Socially Aware XBox Live Games Finite State Machine nBayes Most recently, I’ve enrolled for the AI and Machine learning classes being offered by Stanford. I truly feel as if advanced engineering practices such as machine learning and AI are going to be what separates [...]
Permalink
September 23, 2011 @ 8:40 am
· Filed under Programming
This is already a few weeks old, but someone finally uploaded a good video of the presentation that I was a part of at the September New York Tech Meetup. Igor showed off the awesome new voice logging feature that we recently added to the iPhone version of the app (coming soon to the Android [...]
Permalink