Skip to content

SoftwareExecutable thoughts

Architecture. Implementation. Process.

2014

Still Learning - ES6 2014-11-29

In which I write about my work with ES6

Houston Techfest 2014 2014-09-13

In which I provide a link and reflection on Houston Techfest 2014

ReST, HTML, JavaScript, and URIs 2014-08-26

In which I revisit one of my favorite subjects: ReST over HTTP

Why Does MSDN Throttle Non-IE Downloads? 2014-08-09

In which I complain about MSDN's downloads.

Rambling Toward the Sunset 2014-08-06

In which I just kind of write some stuff of no great importance about agile on big projects.

Use a Repository to Learn 2014-05-29

In which I laud @DevlinLiles, @eric_burcham, and @olsonjeffery for a great use of GitHub.

Documenting leslie-mvp 2014-05-25

In which I use docco to document leslie-mvp.

Creating and Using Allegro 5 Static Libraries with XCode 5 2014-05-22

In which I give instructions on static libraries for Allegro 5.

Building a Better Grid 2014-05-11

In which I talk about a new grid I need to help build.

Movie Day! 2014-05-10

In which I just watch movies.

leslie-mvp, the Beginning 2014-05-09

In which I talk about the inspiration and design of leslie-mvp.

A Little More About Promises 2014-05-08

In which I write more about promises with RSVP.

Promises in JavaScript with rsvp 2014-05-07

In which I praise the use of promises with practical examples.

Thinking About Forking revalidator 2014-05-06

In which I ponder the benefit of forking revalidator.

Natual Human Resources 2014-05-05

In which I briefly talk about developers as natural resources.

Better Late Than Never 2014-05-04

In which I decry this sentiment.

Watching "House of Cards" 2014-05-03

In which I ... react.

A Problem in Designing Binary Properties in stork-odm 2014-05-02

In which I reflect on the difficulty of a design decision in **stork**.

Blog-a-Day May! 2014-05-01

In which I announce my participation in Blog-a-Day May!

C# lambdas and LINQ Methods 2014-03-17

In which I point you to an instructional video on C# lambdas.

Yeah, nothing. 2014-03-05

In which I explain my on-going quietness

jade View Engine for Yahoo! Mojito 2014-02-22

In which I present a Yahoo! Mojito view engine for jade.

Moodeling In Color: Date Effective Entities 2014-02-12

In which I write about date effective entities and moment-intervals.

Setup ASP.NET MVC 5 on MonoDevelop 4.2 2014-02-04

In which I provide steps to get ASP.NET MVC 5 running on MonoDevelop 4.2

Using an old project called autotest 2014-01-25

In which I find happiness from two years ago.

2013

I Bought an OUYA 2013-11-18

In which I write about my OUYA.

gohaml v2 Coming Soon... 2013-10-16

In which I reiterate what's in the title.

My Houston Tech Fest Materials Posted on GitHub 2013-09-30

In which I send you over to GitHub to look at stuff I did.

Setup ASP.NET MVC 4 on MonoDevelop 4.1 2013-09-29

In which I provide steps to get ASP.NET MVC 4 running on MonoDevelop 4.1

Rubinius 2, rbenv, and Rails 4 on OS X 2013-07-30

In which I share what I did to get it working.

Python Visitor Now on GitHub 2013-07-03

In which I provide a link to a code repo for pyvisitor.

Reading Ain't Writing 2013-07-01

In which I bemoan my lack of production and increased rate of consumption.

Follow-Up to Python Visitor 2013-06-20

In which a reader points out I'm wrong, wrong, wrong.

MVWTF? Part II - MVVM in Detail 2013-06-05

In which I study the MVVM so-called pattern and present a plan.

Inbetween MVVM and gohaml 2013-06-05

In which I give you a preview of upcoming blog content.

MVWTF? The Histories (and Differences) of MVX 2013-05-31

In which I get all pedantic about MVC, MVP, and MVVM.

Crap! I Broke My Blog. Again. 2013-05-24

In which I warn you about renaming GitHub Pages repos that back custom domains.

GitHub Pages, jekyll, and Me, continued 2013-05-23

In which I find another bug in GitHub Pages.

GitHub Pages, jekyll, and Me 2013-05-22

In which I explain where everything went...

Uglier Front page! 2013-05-20

Look at this new ugly front page!

jekyll's New Draft Feature 2013-05-17

In which I note the new feature of jekyll that I really like.

jQuery UI, knockout.js, and Custom HTML Events 2013-05-16

In which I reveal a solution to the fundamental problem of unifying the libraries.

Shhh! I'm reading Inferno 2013-05-15

In which I tell you to be quiet.

My Bookshelf of Broken Technologies 2013-05-14

In which I list the contents of my professional bookshelf.

Modeling in Color, Part V - Full Domain-Neutral Component for the Athletic Club Exercise 2013-05-13

In which I present my full model for the athletic club exercise.

Modeling in Color, Part IV - DNCs for «moment-interval»s 2013-05-10

In which I discuss identifying the «description»s, «thing»s, and «role»s in our example

Modeling in Color, Part III - The Mighty «moment-interval» Archetype 2013-05-09

In which I discuss the "timeline" core to modeling in color.

Modeling in Color, Part II - Categorizing Classes With Archetypes 2013-05-08

Considering the first step of modeling in color.

Modeling in Color, Part I 2013-05-07

The first in a series of entries talking about Modeling in Color

2012

Comments Check-In Policy with Visual Studio 2012 and git-tfs 2012-11-21

Getting the now-hidden check-in policy to work with git-tfs.

POSTing a Bad Resource to a "ReST API" 2012-08-19

A brief discussion on failing to create new things in ReST

mysql and the Leap Second 2012-07-05

Lazy administration led to "server meltdown."

WPF Chrome Tabs Functioning 2012-06-29

Finally, a usable custom WPF tab control.

Building a Web Grid - Part 5 2012-06-22

In which I disucss the editors in grijq.

Building a Web Grid - Part 4 2012-06-21

In which I disucss navigating grijq with the keyboard.

Building a Web Grid - Part 3 2012-06-20

In which I disucss the column resizing in grijq.

Building a Web Grid - Part 2 2012-06-19

In which I disucss the scrolling in grijq.

Building a Web Grid - Part 1 2012-06-18

In which I disucss the goals of grijq.

Interesting Browser Detection 2012-06-16

Look at window.HTMLElement

TFS Not for Developers 2012-06-08

In which I temper my enthusiasm for TFS with developer hardships.

Clip Art Made High-Score Boards! 2012-06-04

Celebrate!

First Open Clip-Art Submission! 2012-06-02

In which I celebrate openclipart.org.

excuse911.com Coming Soon! 2012-05-30

That's SOOOO 1999!

Yet Another Document and a knockout.js Bug 2012-05-29

A small post excusing my small post and a little bug in knockout.js.

Gone Consulting... 2012-05-28

OMG! You're still here?

Where Am I? 2012-03-10

Vacation. Where else?

ChromeTabControl and Visual Children in WPF 2012-03-05

A rename, some functionality, and an interesting feature of WPF.

Google Chrome-Like WPF Tab Control 2012-03-02

An introduction to a new GitHub project and a call for participation.

Now in <= IE8 2012-03-01

Holy moly!

Toolkits and Frameworks 2012-02-28

Another rambling foray into my pedantic world of nomenclature.

Back to BORAX 2012-02-17

In which I outline my current development plans for BORAX.

I Do Not Like... 2012-02-16

In which I grouse.

A Little Open Source Amidst the Training 2012-02-13

In which I talk about my small contribution to flatiron/plates.

Test-Driven Training 2012-02-10

In which I talk about the training I led, today.

Composition Energies Redirected 2012-02-06

In which I excuse myself from my normal typing assignment.

MembershipUser SchmembershipUser 2012-02-03

In which I rant very briefly about my dislike for System.Web.Security.MembershipUser.

Managing Sideways 2012-02-01

In which I talk about my experiences and views of "managing sideways."

Managing Up 2012-01-31

In which I talk about my experiences and views of "managing up."

Managing Down 2012-01-30

In which I talk about my experiences and views of "managing down."

BORAX By Example - Part II 2012-01-27

In which I clean up the server-side with BORAX In Server (BORIS)

Interlude - DTOs Ain't No O 2012-01-26

In which I express my dismay with nomenclature.

BORAX By Example - Part I 2012-01-25

In which I start a simple RIA atop BORAX.

Bidirectional Operative RESTful Asynchronous Xeri-programming (BORAX) 2012-01-24

In which I try to explain the meaning and practice of BORAX.

HATEOAS: A Follow-Up Discussion About Rest 2012-01-23

In which I take my friend's advice to engage in more pedagogy about REST, and the New Web programming style BORAX.

What I Did Today 2012-01-20

In which I use my blog as a Web log.

Fielding's REST for R33LZ 2012-01-19

In which I consider Roy Fielding's definition of REpresentational State Transfer.

60-Hour Work Weeks 2012-01-18

In which I speak an empty word.

How To Run Python.NET on Mac OS X Lion with Mono 2012-01-17

In which I set up Python.NET with Python 2.7 and Monodevelop on Lion

Emergency plates Update (2012-01-13) for To-Do List Application 2012-01-14

In which we revisit the plates functionality.

Making a To-Do List With flatiron.js (Story 5) 2012-01-13

Story 5: Each item in the task list will have a "Delete" link next to it so the user can remove the to-do item from the list.

Making a To-Do List With flatiron.js (Story 4) 2012-01-13

Story 4: When a user issues a GET to / after session creation, the HTML page continues to show the input and button while showing the task list beneath it.

Making a To-Do List With flatiron.js (Story 3) 2012-01-13

Story 3: When a user POSTs a form to /, it creates a new ToDo item, adds it to the session, and redirects to /.

Making a To-Do List With flatiron.js (Story 2) 2012-01-12

Story 2: When a user first issues a GET to /, it serves an HTML page that shows an entry text box for a to-do list item and a button to POST the item to /.

Making a To-Do List With flatiron.js (Story 1) 2012-01-11

Story 1: When a user first issues a GET to /, then it creates a new session.

Making a To-Do List With flatiron.js (Old School) 2012-01-10

In which I walk through making a primitive to-do list Web app with flatiron.js.

sqlcop is Way To Big 2012-01-09

In which I cry, "Uncle!"

Running nunit-console Under mono on OSX 2012-01-06

In which I share how to run nunit-console under mono.

Runtime Class Mixins with Python 2012-01-05

In which I show you how to do runtime mixins for classes in Python.

The Visitor Pattern in Python 2012-01-04

In which I implement the visitor pattern in Python with decorators.

Happy New Year 2012-01-03

In which 91 ways to become the coolest developer confuses me.

2011

sqlcop Update 2011-12-30

In which I talk about sqlcop's development.

"Too Deep" Unit Tests 2011-12-29

In which I posit that a specific form of a unit test reveals a bad implementation.

My Perfect Software Lifecycle Management Tool 2011-12-28

In which I dream a little dream.

Post-Holiday Blues 2011-12-27

In which I explain my absence and get everything back on track.

Announcing sqlcop 2011-12-20

In which I announce a little project called sqlcop.

Let's Make a Language: C♭ - Part 1 Revisited 2011-12-19

In which I clarify some of my decisions about C♭ and document a new feature.

About This Site 2011-12-16

In which I hope I don't waste your time with my ideas about curtis.schlak.com.

Interlude - A Message To Garcia 2011-12-15

A story in which I learned about intestinal fortitude.

Let's Make a Language: C♭ - Part 3 2011-12-14

In which I write some tests for the last post.

Let's Make a Language: C♭ - Part 2 2011-12-13

In which I continue to muck about making a language that encourages bad practices.

Let's Design a Language: C♭ - Part 1 2011-12-12

In which I muck about making a new language because languages are fun.

Some Thoughts on Constructors and Unit Testing 2011-12-09

I would not go so far as to call them patterns; rather, recuring forms.

Maintainability and Code Organization 2011-12-08

Probably a rant, most definitely a diatribe.

Refactoring Static Data 2011-12-07

During which, a recently-graduated interview candidate and I talk about refactoring static data.

Classes Protect Invariants 2011-12-06

During which, a recently-graduated interview candidate and I figure out one of the basic aspects of object-oriented design.

Released under CC BY-NC-ND 4.0