ASP.NET Core Routing from the Outside In
In this article, I will show you my conventions for attribute routing and how you can make your controllers shine.
There are too many opinions on the Internet. Here are a few more.
In this article, I will show you my conventions for attribute routing and how you can make your controllers shine.
Whether you’re building an application or a shared library, writing quality Javadoc is an important and sometimes difficult task. What follows are my thoughts on writing quality Javadoc.
Whether you’re building an application or a shared library, writing quality Javadoc is an important and sometimes difficult task. What follows are my thoughts on writing quality Javadoc.
I recently added syntax highlighting of code examples to my blog using highlight.js.
A few years back, I took over a Java software project that had been written years before. The application was originally written as a generic platform that had later been refactored into a specific product. As such, there was a lot of code in the project that had been written for the original platform, but was not used in the product I was taking over.
I recently joined a new project at work and found that we didn’t have an effective communication strategy for our team. A few of us were on IM clients, and occasionally we took to email. My project manager and I discussed it and decided to set up a [Slack](http://slack.com). We invited our team members and set up a public channel for our project, and then sent out invites to a few others in the company who showed an interest in trying it out as well.
How to use Struts2 and Google Guice with custom type conversion.
I’m going to show you how to use the `NamedVariablePatternMatcher` to build better URLs with Struts2.
As a user (and avid fan) of IntelliJ, I benefit from a lot of great features in my Java IDE. One of those features is that IntelliJ will highlight code that it detects is unused. This works great in most cases, but it can’t detect code that is called reflectively at runtime.