On a Cloud: Software Quality

Jef King
Jef King

Simply Testing Software When teams form to release software, they have to determine what level of testing is going to be done; and how it is going to be done. If I boil down what I have learned over the years is that you really need to cherry-pick the type of testing. I recommend taking…


On a Cloud: Config & Consumer Pattern

Configuration In this video I quickly go through how I set up configuration for the projects that I work on. I go through the reasons why I have come to only using configuration when the value needs to change depending on environment.   Queue: Competing Consumers Pattern The competing consumer pattern is a basic queuing…


On a Cloud: Data & Secrets

Data Platform Choices Understanding what options you have to store your data is critical. At a high level this video tries to simplify and layout of Data Systems SQL databases Object data stores (NoSQL) Table data stores (NoSQL) Binary data stores (NoSQL)   My Scalability Secret The one thing that we never talk about is the human element…


Evolving ASP.NET Apps–Javascript

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. The growing importance of JavaScript as a language cannot be ignored. It is possible and even common to see large applications written in JavaScript. JavaScript is not a new language and it is certainly one that has evolved…


Evolving ASP.NET Apps–Load Testing

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. In the last post, we made some big changes to the main bugs grid. Throughout that process, we made claims that our new approach would perform better than the previous implementation. In this post, we will do some…


Evolving ASP.NET Apps–Updating Complex Grids

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. In the last post, we showed how easy it is to update some of the simpler grids. In this section, we will take a look at a more complicated example: the bugs grid on the main page. With…


Evolving ASP.NET Apps–Updating Simple Grids

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. Most line of business ASP.NET applications rely heavily on some form of Data Table / Data Grid component. These components take either lists of strongly typed objects or an instance of a DataTable and display the contents in…


Evolving ASP.NET Apps–Application Style and Layout

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. We have come a long way in our process of updating Bug Tracker.NET. We have made major improvements to the code structure, reducing duplication, improving security, and paving the way for using newer technology. As software developers, it…


Evolving ASP.NET Apps–Database Access

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. Database access is one of those things that is continually changing in the .net world. When I started doing .net development datatables and ADO.net were all the rage. Typically these were accessed over web services just to throw…


Evolving ASP.NET Apps–Styles of Web Forms

The Evolving ASP.NET Apps series + bonus content is being published as a book. Buy it here. I seen and written a lot of web forms code over the years. It seems to me that there are basically four different forms that the code can take: Classic ASP WebForms Model View Presenter Layered In this…