Story so far Lately I have been moving towards more functional style programming. One way that you can categorize functional languages is those that have their own complete ecosystem (haskell, erlang, oCaml) and those that piggyback off an existing ecosystem, runtime and standard library (F#, scala, clojure). It is clear that the second category has a substantial advantage for adoption. The runtimes are well established, reliable and fast. The standard libraries and package managers provide the best guarantee possible that I will not be left missing a critical component. There are downsides too. The integration between the functional programming syntax and
underlying standard library are well designed but awkward. However, on balance the piggyback functional languages (F#, scala and clojure) provide a practical and valuable way to move to functional programming. For me F# has some distinct advantages. I think types are one of the most important tools we have for writing working software, so dynamic languages like clojure have less appeal. Having spent 10 years working with .net the CLR is more approachable to me than the JVM. Finally, scala displeases me aesthetically. Recently, my employer sponsored a professional development activity where I investigated the feasibility of applying...(Read whole news on source site)
Microsoft has added a new, promised 'basic' tier to its Azure cloud pricing structure.
Originally posted on: http://geekswithblogs.net/TATWORTH/archive/2014/04/21/error-handling-of-asp.net-mvc.aspxAt https://www.simple-talk.com/dotnet/asp.net/handling-errors-effectively-in-asp.net-mvc, Dino Esposito has written a very useful article on error handling of MVC pages.
I’m in between jobs after spending 15 years as a developer evangelist. Last week I lost out on a position for a REST API Developer Evangelist role that I had interviewed for primarily because I lacked in-depth knowledge of a specific PHP API that I had never used. I’m not going to name the company […]
Studio 2013 Update 2 RC, TypeScript is now a fully-supported, first class language included in Visual Studio. TypeScript 1.0 is available as part of Visual Studio 2013 and Visual Studio Web Express 2013 Update 2 RC, as a power tool for Visual Studio 2012, as an npm package, and as source. Visual Studio offers project support, Intellisense, new project templates to get you started, and debugging support for TypeScript. Below, you can see that Intellisense shows jQuery members such as the scroll function when the jQuery library typing is included in the project. The journey to releasing...(Read whole news on source site)
Stealing new security certificates could be hackers' end game.