I've had a lot of Bluetooth keyboards in my day. The iHome Bluetooth Keyboard is small enough, has a great feel to it, and doesn't require batteries.
If you are just starting your programming journey, are you hopping on the bandwagon or are you making a career out of it?
For those who want to become programmers, it's really easy to get started. It's just a matter of how far do you want to take your programming efforts.
Have you ever had a programming book that you had to keep near you? This list of must-have books are required reading and should always be within your reach.
SignalR is one of my favorite libraries because of it's ability to use the web in real-time. In this post, we see how to create a real-time like button using SignalR.
When building your application from scratch, how do you arrange your libraries in your solution? Today, we'll talk about how to break your project into reusable components to make it extendable for future projects using an onion architecture.
If you want your website to perform at optimum levels, caching will give you spectacular results. In this post, we'll add a data caching layer to your repositories making your website perform at top speeds.
If you have a simple generic repository, it doesn't make sense to put everything into one repository. In this post, we'll talk about how to use a reader to make specific SQL calls based on a repository.
ModelBinding is popular for sending form data back to the server, but did you know that you can use ModelBinders with GETS as well as POSTS? This quick tip will show you how to pass QueryString parameters to the server using a Model.
In this last part of the series, we talk about how to use ORMs to speed up the creation of your data access layer.