In our previous post, we covered the basics of setting up Visual Studio to support our project – adding Service Stack, removing demo classes we don’t need, and plugging in our basic model and services – we even copied a basic JQueryMobile app.html in to our project. However, we haven’t done anything yet. In today’s … Continue reading
Author Archives: Kyle Hodgson
JqueryMobile and Service Stack Events Manager Tutorial Post 2
In a previous post, I wrote about making a simple web back using ServiceStack back end that could serve up information about upcoming events. We automatically got SOAP, JSON, CSV and other end points. In today’s post, we’re going to look at a technique to consume them. Want more on ServiceStack? ServiceStack 4 Cookbook contains … Continue reading
Like WCF: Only Cleaner
I’ve been working with the Service Stack framework recently. Service Stack is a great SOA framework for building REST (and RPC) based web services – lots of the great things about WCF are in there – but they fixed lots of the problems. The thing that initially attracted me to it, is that it does … Continue reading
Avoiding “Smart Guy” Syndrome on Team Projects
A fellow Programmer asked: A lot of bad practices were being committed at the beginning of a project, and I recognized them and fought against all of them. Since I didn’t pick and choose my battles, my boss now assumes anything out of my mouth is an over complicated response, and spends a lot of … Continue reading
How Do You Estimate Software Projects?
Make sure that the specification is broken down in to user stories. Estimate each user story individually. Give each user story a 1 day, 2 day, or 3 day estimate. If you think a story will take more than three days, break it in to smaller pieces. Even if you think it will take only … Continue reading
How can I host applications in IIS that aren’t ASP.NET web applications?
By leveraging the Windows Communications Foundation framework, you can create services over a number of different network protocols. This includes HTTP, HTTPS, MSMQ, and even TCP/IP sockets. In addition to these, it also support Named Pipes for connections between two processes on the same machine. IIS can host applications developed for WCF, even if they aren’t HTTP … Continue reading
Science major wanting a job in software development?
Having known people in the sciences who attempted to transition to software, some of them at least had trouble focusing on making code maintainable and understanding what its like to work in a team setting. It might be worthwhile to focus on this, somehow. Its as though in this case, they were so interested in … Continue reading
How to get past the “But I can’t test my legacy code” objection.
Maybe you’re resistant to unit testing because you believe its not worth the effort to wrap your legacy code in tests. “It was all written before this test driven development nonsense was popular – it just wasn’t designed to be tested”. Perhaps this is compounded by the fact that most of your new features are … Continue reading
JavaScript client for talking with WCF server with WebSockets binding
This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. SignalR has a JavaScript API. SignalR helps build asynchronous scalable web applications with real-time persistent long-running connections. Scott Hanselman wrote a great blog post about this. If that’s not your speed, you may be looking for something more like WCF Support for jQuery, which seems to … Continue reading
Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall?
This blog entry is a repost of an answer I wrote at programmers.stackexchange.com. The book “Making Software: What Really Works, and Why We Believe It” takes a novel approach for a technology book. Instead of reading an industry veterans opinions of what works and why*, it decides instead to review currently available computer science to analyze many popular … Continue reading