We often use GitHub to create a compare view, and list pull requests (PRs) for releases. However, GitHub limits the number of commits you...Documentation GitHub Git
Using our Hugo-based documentation site, we typically publish release notes once per week. My usual process includes the following: M...Documentation Hugo Archetypes
This is an updated post of the original here. Whether you’re new to the frontend at RIMdev or looking for more about our Frontend team...Team RIMdev Frontend
If you’ve ever worked in Azure Data Studio, you may find tab colors very useful. They allow you to visually separate different connectio...Documentation Azure Data Studio
If you’re not familiar with Platform UI, it’s a utility rich CSS framework we created. As we look to migrate all of our apps and static ...UI UX CSS Sass
Get ready to celebrate because, as of Friday, September 18, 2020, Evan You, creator of Vue.js, announced Vue 3 is officially released. He...vue3 frontend development
Typically with ASP.NET Core 3.1 when no specific authorization requirements are set all endpoints are publicly accessible. When you’re wo...asp.net core
We’ve been using Swagger via Swashbuckle for some time with our ASP.NET Full Framework applications. As we’re moving toward ASP.NET Core ...asp.net core
We’ve spotted some strange behavior before with ASP.NET Core and JSON serialization/deserialization, and I eventually made it back to try...asp.net core
As we create CSS components in our internal framework, we typically try to use little if no JS. Our tooltips should be no different. We...UI/UX frontend CSS Responsive Design
Imagine you’re using Elasticsearch with your strongly typed C# models and nameof(MyProperty) and wondering why it doesn’t work. Turns out....NET
I have been working as a software developer for almost three years, the most common exception or bug I made is NullReferenceException -Sy....NET C#
Testing is an important step we can take as developers to reduce bugs in our code, but testing seems to be one of the best practices that...Vue.js Jest Testing
Last week I attended the annual user experience conference Convey UX in Seattle, where 50 UX leaders from all over the world shared their...UI/UX frontend conference conveyux2020 conveyux
We run a number of web applications at Ritter Insurance Marketing. Our primary datastore for these applications is MSSQL / SQL Azure. Our...SQL
We’ve been working through upgrading our core applications from ASP.NET full framework to ASP.NET Core. Over the years we’ve assembled an....NET
Choosy devs choose Slack. It’s dev tested, mother approved. Slack has become the main source of our team collaboration.
One of the benefits of Slack is the sheer number of pre-built integrations. There’s integrations for GitHub, Raygun, and all sorts of stuff. These work great! But, sometimes you need a special custom notification.
For these custom notifications, we’ve found that creating custom scripts for our Hubot instance fills the gap.
Hubot is a chat bot created by GitHub that can work with various chat networks. There are adapters for HipChat, Slack, etc. Hubot can be great for all sorts of fun – but it can be a platform for Serious Business ™, too.
As a team, we’ve used Hubot in the past with non-Slack chat networks. However, since we’ve moved to Slack, we’ve re-discovered some of its usefulness. In that regard, we’ve created some Hubot scripts that are available on the https://www.npmjs.com/ public registry.
Currently, we have two published npm scripts:
These are both open source. If you have any ideas, find any bugs, or have any general feedback let us know!