Search Results

C# 5 First Look

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 [...]

Comments (2)

Introducing Viewer for Khan Academy (Windows 8)

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, [...]

Comments

Back in Orlando

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 [...]

Comments

Twilio Request Parameters in ASP.NET MVC

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 [...]

Comments

Multi-Armed Bandit in C#

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 [...]

Comments

The Problem with C# 5′s async/await Pattern

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 [...]

Comments (9)

GoogleAnalyticsTracker for Windows Phone

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 [...]

Comments (5)

JavaScript Engine for Windows Phone

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 [...]

Comments (7)

AI and Machine Learning

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 [...]

Comments

Calorie Count @ NYTM

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 [...]

Comments