.finally understanding the promise chain
The value of Promises in Javascript cannot be overstated. They are used everywhere, helping to navigate the asynchronous maze that comes ...
JavaScript Async PromisesThe value of Promises in Javascript cannot be overstated. They are used everywhere, helping to navigate the asynchronous maze that comes ...
JavaScript Async PromisesIf you have been working with an icon set and noticed that your icons are not vertically centered, then you are not alone. I was working ...
CSS UI/UXWith the release of our CSS Framework, Platform UI, it might be fun to actually build something with it! At RitterIM, we have an interna...
CSS Frameworks Static SitesIt’s been a few years, several great people, an awesome company, and a cool thing we made 😀 Once upon a time, we had a mixed bag of fram...
CSS Frameworks RIMdevI’m a huge fan of animation on the web, especially when it comes to user interaction. A simple way to include such a thing on webpages is...
CSS SCSS JavaScript UI/UX frontendI dedicate this blog post to all the QA testers that expose all the flaws in my code. For a few years now I thought I had it all figured...
CSS SCSS Mobile UX UI/UX frontendOne of the perks being with Ritter, and on the dev team, is you can choose the hardware that makes you happy and productive! Team members...
macOS RIMdevAs a technical writer, I create software documentation. But many times, I find myself looking at in-product copy and wondering about cont...
Documentation Technical writing UX writing Content designDocs and contextual help We recently started a push towards integrating Docs content into our software platform. The goal is to pull in...
Documentation Hugo XML RSSHave you ever wanted to change the value of a Sass variable based on screen size, a state, or for any other reason that might require cha...
css SassEver been confused about naming a branch with Git? Looking for a good naming convention? Well, I might have an answer for you. I’m not sa...
GitHubWe 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 GitUsing our Hugo-based documentation site, we typically publish release notes once per week. My usual process includes the following: M...
Documentation Hugo ArchetypesAs someone who basically gets by when it comes to writing Javascript, I tend to look at things from a “I bet I could do this with CSS” st...
CSS SCSS Mobile UX UI/UX frontendThis 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 FrontendIf 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 StudioIf 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 SassGet 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 developmentTypically with ASP.NET Core 3.1 when no specific authorization requirements are set all endpoints are publicly accessible. When you’re wo...
asp.net coreIf you have used slots in Vue, you know that it provides a clean way to vary content that is displayed in child components. For example, ...
VueJS Slots Scoped Slots JavaScriptIt’s been a few years, several great people, an awesome company, and a cool thing we made 😀 Once upon a time, we had a mixed bag of frameworks powering our web properties. Bootstrap, Semantic UI, ...
CSS Frameworks RIMdevOne of the perks being with Ritter, and on the dev team, is you can choose the hardware that makes you happy and productive! Team members have the option of Windows or Mac, with refreshes every 3-4...
macOS RIMdevThis 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, here’s a quick overview of our team, tools, and culture! ...
Team RIMdev FrontendIf 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 sites to Platform UI, we realized that one of the core CSS i...
UI UX CSS SassFor a long time, we were dependent on the CSS frameworks of others – and we were quite happy. 😀 As our needs grew, we needed a framework that suited all of them. So we created Platform UI, our cus...
Sass Dart SassURLs are the bridges that connect our little island of a website to the bigger continent known as the Internet. Preserving URL integrity is the utmost importance for providing an excellent experien...
IIS Azure SEOWe’ve moved around CSS frameworks in the past few years, Semantic UI for our application layer, and Bootstrap for our static sites. As our needs and applications continue to grow, we’re placing mor...
SASSThis post is getting old! See an updated version here New to the frontend at RIMdev, or looking for more about our Frontend team? Here’s a quick overview of our team, tools, and culture! As a...
Team RIMdev FrontendWe’ve accomplished so much this year thanks to @VueJS that we wanted to give back to the Vue community in some way. Ritter IM is sponsoring a happy hour in Tampa during VueConf 2019. Come join us ...
VueJSIf you’re not familiar, or just haven’t used Sass maps, here’s your chance to dive in. Our latest static site was built on Jekyll using Bootstrap. Sass maps helped us extend Bootstrap to include b...
sassSetting up a local server comes in many flavours today. My goto was the Apache vhost.conf/hosts combo, now to load something quickly - Gulp. Setup We’re going to assume you have node and npm up a...
gulpIf you CSS, you’re familiar with the browser -prefix. Chrome and Safari have -webkit, -moz for Firefox/Mozilla, and -ms for Edge. As browsers iterate, prefixes drop off, so packages have stepped in...
cssWe decided not to use Material Design (#reasons) while re-developing our core application suite, although i really miss MD’s micro-interactions that happen in forms. Semantic UI, while it’s feature...
UI Sass Semantic UIOne of my early challenges at RIMdev was to create a RIMdev logo. Something that worked with the existing RitterIM knight, but also let us stand out as the development department. Something that ou...
RIMdev Team DesignWorld Wide Web, that’s what the “www” stands for in www.rimdev.io - a show of hands for those who knew that? Why do we perpetuate a marker that has outstayed it’s welcome? It’s a relic from the d...
Web DevelopmentOur APIs expose data to Ritter’s quote engines based on product, marketplace, and url. As a leading FMO (Field Marketing Organization), our agents use these products and urls to service their clien...
metadata SEOMost of our web properties run on jekyll, ebrokersoftware.com, theagentsurvivalguide.com, and more slated for the coming year. The RIMdev blog lets up both document and play with what may, or may ...
jekyll video liquidSo you may have noticed a new look for the RIMdev blog ;) Our blog will always be a work in progress and a chance to try new things. Version 2 showcases semantic-ui 2.2 while being powered by jekyl...
Semantic-ui UXeBroker Software’s, Ritter’s Affordable Care Act (ACA) Marketplace Quote Engine, login portion was slated for a UI refresh. One of the challenges we faced was an agent that is legally blind. The ag...
CSS Sass UX accessibilitySo much work has gone into rimdev.io, and we like to keep content fresh, or at least let you know you may be reading an old or outdated article. Enter the freshness scale. Leading every article on...
Jekyll UXOur initial blog had some nice features, but really didn’t do anything to place our content first. Was it really important that our logo be prominently placed? Not really, we’re developing products...
Jekyll UI UXWe 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, addin...
OSS GitHub ASP.NET 5