Find Numbers In A C# String
Data can often be messy and cleaning it up falls on the shoulders of you, the developer. It’s also easy to search StackOverflow for compl...
developmentData can often be messy and cleaning it up falls on the shoulders of you, the developer. It’s also easy to search StackOverflow for compl...
developmentReferencing nested objects in your LINQ to SQL query does some pretty neat magic “behind the scenes”. But, there are occasions when its m...
EF SQLThe RimDev.Stuntman NuGet package has reached version 2.0! Unified package with ASP.NET Core 2.0 Support Both ASP.NET full framework an...
OSSLet’s talk about state management for a minute. There’s recently been a bunch of hubub about Redux on Twitter, and arguments about the us...
Web Vue Vuex JavaScript StateManagementHere at RIMdev, we are big fans of Vue.js, as we’ve written about before. It scales well and is very versatile whether you’re starting up...
Web Vue JavaScriptAt Ritter Insurance Marketing we value our peers and other organizations in the overall software community. We believe in the power of c...
OSSIn today’s front-end ecosystem we are breaking down code into separate files and importing them. This helps us separate out code and reus...
Web Vue JavaScript WebpackSoftware development is a funny thing. As I develop my skills, I begin to form an idea of what’s right and wrong, what’s up and down. Thi...
elasticsearchAt Ritter Insurance Marketing we have a number of repositories, each with separate continuous integration builds. This is a base setup f...
.NET Cake AppVeyorAt RIMdev, I spend most of my time writing Vue components. And I love it. But sometimes there’s unique problems that can be encountered w...
Web Vue JavaScriptIn the whirlwind that is modern web development, I thought it would be a great idea to revisit one of the fundamental parts that make the...
HTML WebPicture a scenario where you want to page a large dataset and your LINQ statement has several Include-calls. The first few pages load fai...
.NET SQL Server LINQSetting up a local server comes in many flavours today. My goto was the Apache vhost.conf/hosts combo, now to load something quickly - Gu...
gulpHacktoberfest 2017 is upon us and now is a great opportunity to contribute to open source and the community as a whole. At RIMdev we’ve m...
OSSWe ran across an issue where window.exports was being unexpectedly set. The cause <div id="exports"> ... </div> Why? I...
JavaScriptTL;DR Using ExecuteReader against SQL Server with a query using for xml or for json causes data to be chunked. A single call to ExecuteR...
.NET .NET Core 2.0 JSON XML SQL ServerAt Ritter Insurance Marketing, we continue to invest heavily in Web APIs primarily built on top of ASP.NET Web API 2. To supplement our A...
asp.net WebAPI RESTIf you CSS, you’re familiar with the browser -prefix. Chrome and Safari have -webkit, -moz for Firefox/Mozilla, and -ms for Edge. As brow...
cssWe decided not to use Material Design (#reasons) while re-developing our core application suite, although i really miss MD’s micro-intera...
UI Sass Semantic UISometimes it’s useful to ensure a project works with multiple versions of runtimes. In the following example, multiple versions of Node.j...
AppVeyorIt is a dark time for the Galaxy. Active Directory holds crucial troop information but is seemingly impenetrable even to those with access to the force.
Links and templates are at the heart of a Hypermedia API. It is important to generate correct resource links in addition to properly defining the capabilities each resources exposes via url templates.
A library that allows an IEnumerable to be filtered using either a typed or anonymous class.
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 butt.