The Base Class Library establishes patterns an expectations for all custom classes that you write.
Following all the advice and implementing all the recomended patterns is not especially brief or simple.Read more
I am senior developer with recent experience in Python, deep experience in .NET and a willingness to learn Ruby fast. I'm also nearing the point in my career where I'm starting to have the qualities necessary for being a PM/team lead.
Backlogs, sprints, customer feedback...it works.
Deep experience in C#, Python ready, Ruby capable
Four eyes are better than two.
Past organizer of the Linguistics Book Club, Software Development Book Club, and Software Management Book Club
I was the organizer of an Icelandic Study Group for about three years.
I'm an Amtrak enthusiast, next trip Chicago.
This post started as a thought experiement about security implications of exposing web service versus exposing ordinary web pages that process POST.
You website already surfaces almost all of the functionality of your backend services, just in a less convenient format. With libraries and effort, any web page can be treated as a "Dumb Sevice", a web service with a clumsy interface.Read more
One might naively think that the problem of compilation and deployment is solved, hit control-shift-b and you have a web site that runs...but if need every assurance that it works, then you'll want a fast, automated build that checks for all the flaws that machines are good at finding and are simple inexcusable once you know how a good build script is at fixing such problems.Read more