K Scott wraps up his series of lightning round interviews from Sofware Passion Summit by interviewing Hadi Hariri.
Download / Listen:
Herding Code 140 – Lightning Round with Hadi Hariri
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
Show Notes:
- K Scott asks Hadi about EasyHttp.
- Hadi explains some of the problems and annoyances EasyHttp solves.
- Configuring the web request was a pain
- It was annoying to change the data structure of the classes to work with dynamic JSON
- EasyHttp supports all HTTP verbs (including PATCH and OPTIONS)
- It works really smoothly with dynamics
- Hadi talks about a library he used called JsonFx, which he prefers to JSON.NET
- Hadi says he decided to build out EasyHttp due to his work on YouTrackSharp
- That’s it! Scott runs off to tackle some more lightning round interviews.
- K Scott asks about EasyMVC
- Hadi talks why he created EasyMVC, explaining how the convention based routing works.
- EasyMVC also includes some filters which use conventions to handle content negotiation.
- K Scott asks what Hadi thinks about ASP.NET Web API. Hadi says he dislikes it, as it pushes developers towards having separate controllers for HTML and services.
- K Scott wraps up by asking Hadi about Kotlin.
- Kotlin is a new language in the JetBrains early access program.
- Kotlin attempts to improve on some of the shortcoming that JetBrains has seen working with Java.
- Kotlin is perhaps conceptually similar to Scala, but a lot easy to learn
- Object oriented with nullable types.
- Kotlin targets both the JVM and JavaScript
- It’s open source, and in early alpha phase.
- That’s it! Hope you liked K Scott’s lightning round interviews!
Show Links:
Apr
11
This entry was posted
on Wednesday, April 11th, 2012 at 4:12 pmand is filed under interview, podcast.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.