mikedrivendevelopment.com
Mike Driven Development: July 2014
http://www.mikedrivendevelopment.com/2014_07_01_archive.html
Saturday, July 26, 2014. From the Ashes of Google's Noop, Comes the Language Wake. The programming language Noop. Was not an official Google product, though it was often given credit for being so. Dedication to testability was what made Noop so unique and exciting, and what generated hype about its eagerly-awaited first release. Unfortunately Noop fell the way of most languages. Before its enthusiastic followers got a chance to try it out. Try it out online. Or join the drive to V1. Why Noop Didn't Die.
mikedrivendevelopment.com
Mike Driven Development: September 2014
http://www.mikedrivendevelopment.com/2014_09_01_archive.html
Friday, September 5, 2014. Announcing angular-dep.vim, a Vim Plugin for Angular.js Developers. One of the best practices in angular.js development that I have trouble adhering to is minifiable injectables. That is part of why I am creating the language Wake. To make syntactically beautiful DI and to require its use. Because without a dedicated language doing so, dependency injection is inevitably more work - and that's the work you have to sell to that skeptical developer. Take java. Appcontroller('MyCtr...
mikedrivendevelopment.com
Mike Driven Development: The Incredible Rewards Of Creating a Programming Language
http://www.mikedrivendevelopment.com/2015/02/the-incredible-rewards-of-creating.html
Sunday, February 1, 2015. The Incredible Rewards Of Creating a Programming Language. Many of us enjoy seeing programming languages pop up that we might one day use, especially with cool ones like rust (memory safe without GC) and avail (extremely literate programming). For the past year I have been creating the programming language Wake. And it is indescribable how cool a side-project it has been. Here's my story of discovery and accomplishment in creating Wake. The First Wake Program. To learn the basic...
mikedrivendevelopment.com
Mike Driven Development: October 2014
http://www.mikedrivendevelopment.com/2014_10_01_archive.html
Tuesday, October 28, 2014. Thoughts on the First Steps of Wake's JS Interop. For the last several months I have been creating the language Wake. And now with hard work and help from friends its nearing feature completion as a usable language. However, there's a huge goal of the project that has yet to be realized - compiling to multiple languages, and having smooth interoperability with them. What are the problems with this approach? Simply create an abstract class in Wake. Every Console is: log(Text);.
mikedrivendevelopment.com
Mike Driven Development: March 2014
http://www.mikedrivendevelopment.com/2014_03_01_archive.html
Sunday, March 16, 2014. Programming languages are an artists medium. I'm an opinionated programmer, and I like that about myself. I often find myself in the next debate about best practices, ways a program could be written differently, and ways that languages could be designed differently. And one thing that's surprising about these debates is how often the phrase "a language is a tool" comes up. When I said static methods are almost always bad. Building an App in Hammer. The idea that x. For such a broa...
mikedrivendevelopment.com
Mike Driven Development: November 2015
http://www.mikedrivendevelopment.com/2015_11_01_archive.html
Sunday, November 29, 2015. Going Open with "Encase". I've been pondering for a while a concept for a new language. Partly its interesting to me because I want to get more diverse compiler experience than just Wake's. Set of problems,and partly because its a program I know I would use. I'm going do something that I didn't do with Wake, that I think in hindsight is actually the best way to start a language - I'm going to make it open and public from day one. It is still a work in progress. I love the comma...
mikedrivendevelopment.com
Mike Driven Development: Going Open with "Encase"
http://www.mikedrivendevelopment.com/2015/11/going-open-with-encase.html
Sunday, November 29, 2015. Going Open with "Encase". I've been pondering for a while a concept for a new language. Partly its interesting to me because I want to get more diverse compiler experience than just Wake's. Set of problems,and partly because its a program I know I would use. I'm going do something that I didn't do with Wake, that I think in hindsight is actually the best way to start a language - I'm going to make it open and public from day one. It is still a work in progress. I love the comma...
mikedrivendevelopment.com
Mike Driven Development: Thoughts on the First Steps of Wake's JS Interop
http://www.mikedrivendevelopment.com/2014/10/thoughts-on-first-steps-of-wakes-js.html
Tuesday, October 28, 2014. Thoughts on the First Steps of Wake's JS Interop. For the last several months I have been creating the language Wake. And now with hard work and help from friends its nearing feature completion as a usable language. However, there's a huge goal of the project that has yet to be realized - compiling to multiple languages, and having smooth interoperability with them. What are the problems with this approach? Simply create an abstract class in Wake. Every Console is: log(Text);.
mikedrivendevelopment.com
Mike Driven Development: February 2015
http://www.mikedrivendevelopment.com/2015_02_01_archive.html
Sunday, February 1, 2015. The Incredible Rewards Of Creating a Programming Language. Many of us enjoy seeing programming languages pop up that we might one day use, especially with cool ones like rust (memory safe without GC) and avail (extremely literate programming). For the past year I have been creating the programming language Wake. And it is indescribable how cool a side-project it has been. Here's my story of discovery and accomplishment in creating Wake. The First Wake Program. To learn the basic...