We wanted to create a tool that allowed non-GitHub user's access to our GitHub releases with the hope that they would be more informed about the progress our team is making in squashing bugs, adding features, and kicking ass. With Releases we can do just that.
While being a simple concept, this project packs some heat. Below are some of . . .
Working with Bill Boga and Kevin Hougasian
The past week of development started with a simple question: "What would it be like to build an ASP.NET 5 application without Visual Studio 2015?" Bill Boga, Kevin Hougasian, and I set out to create a simple web application that worked cross-platform across Bill's Windows environment and Kevin and I's Mac OS X environments. . . .
You can't have your cake and eat it too
Bill Boga and I have been working on a small MVC 6 application called Releases. Releases is an application that retrieves release notes from developer specified GitHub repositories. It's simple but powerful in communicating the evolution of our applications to users. It also allows us to develop using the latest and greatest Microsoft has . . .
Bonus Entity Framework Enhancement
Entity Framework is the most frequent interaction developers have with the
IQueryable interface. One of the many functions the
IQueryable provides is basic search functionality.
Db.Users.Where(x => x.Name.Contains("john")).ToList();
The above code translates into an SQL
SELECT * FROM Users WHERE Users.Name LIKE . . .
Making the distinction
As director of software development, it is part of my duty to determine the technological direction of our organization. Over the last several weeks, team members and I have been doing mental exercises imagining a possible reality 3 to 5 years into the future. From there, we work backward and determine what steps can get us to that reality.
. . .
It's my party and I'll cry if I want to
I have a better understanding of the new runtime, the tooling, and the dependencies required to build applications. Although the experience is enlightening, I am leaving behind an old, warm, and comfortable environment for a new, cold, and frustrating one. I fully understand that not every skill I have cultivated will translate over, and I . . .
As a professional and a developer, I find myself practicing four categories of communication: Short Form, Long Form, Graphic and Code. Each type of communication requires a different set of tools. This post lists all the tools I utilize on a day to day basis for each type of communication.