Software 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...elasticsearch
At Ritter Insurance Marketing we have a number of repositories, each with separate continuous integration builds. This is a base setup f....NET Cake AppVeyor
In 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 Web
Picture 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 LINQ
Setting up a local server comes in many flavours today. My goto was the Apache vhost.conf/hosts combo, now to load something quickly - Gu...gulp
Hacktoberfest 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...OSS
TL;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 Server
At 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 REST
If you CSS, you’re familiar with the browser -prefix. Chrome and Safari have -webkit, -moz for Firefox/Mozilla, and -ms for Edge. As brow...css
We 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 UI
Sometimes it’s useful to ensure a project works with multiple versions of runtimes. In the following example, multiple versions of Node.j...AppVeyor
Update October 17, 2017 This doesn’t work with environment deployments, as this needs to run after the deployment has completed. See htt...AppVeyor
https://xkcd.com/1597/ While I generally don’t do that, here’s what I currently do: Setting up a repository locally Using Stuntman as...GitHub
At Ritter Insurance Marketing we value our peers and other organizations in the overall software community.
We believe in the power of community and open source. Why spend effort on a problem that an individual or a team has already solved for the unknown-unknowns you aren’t even aware of? We also don’t believe in reinventing the wheel (unless, of course, we can construct a much better wheel…). As developers we are here for each other – sharing thoughts, ideas, and code where applicable.
While many freely invest their time (which is perhaps open source’s most valuable resource) sometimes a project can also benefit from financial support, especially when it hits bigtime status. Everyone loves open source libraries, but who is ultimately willing to fund their development in both time and currency? Who will manage the issues? Review pull requests? Projects driven and backed by a large corporation to solve their own problems have their own built-in organizational support. But, some projects that developers rely upon don’t have any sort of corporate backing.
In 2018 we are raising the bar from solely contributing our time to also contributing with our financial resources. We are excited to announce that we will be financially supporting IdentityServer, which we rely upon for authenticating both internal and external users for our systems.
Being a consumer isn’t a bad thing, but contributing back to the community strengthens all of us. As an organization we have a number of open source projects. Now, we’re proud to financially back a project we rely upon as an organization: IdentityServer.