Storybook – Component Driven UI Development
By Richard O If you are a React developer like me, you know that React “best practices” urge building components from the bottom up - starting with the smallest elements…
By Richard O If you are a React developer like me, you know that React “best practices” urge building components from the bottom up - starting with the smallest elements…
By Richard O One of our applications makes use of several complex web forms to submit jobs. These jobs perform complex operations on large sets of cartographic data, and the…
By Matthew Katinsky Last year around this season, several developers in the office made a pact to attempt all the Adventof Code (AoC) puzzles that year and to post our…
By Brendan Woodell In a recent project, our team decided that we wanted the ability to reconfigure the application settings of a running service without having to restart it. This…
By Tim Porter Over the past few years, one of my roles has been to guide our .NET developers as we transition more of our applications to use modern front-end…
By Richard O How are you to supposed to handle state management in a React application? This topic has been vigorously debated and discussed, and there is no one-size-fits-all. This…
By Brendan Woodell Recently, one of our applications that heavily uses Ag-Grid needed to be refactored using a Server-Side Row Model. Originally we could preload all relevant data into the…
How many times have you started up a web application, only to watch it slowly grind to a halt until eventually crashing completely with the dreaded “Out of Memory” error?…
Here at SGSI, our preferred programming language for desktop, service, and backend coding is C#.NET. We were early adopters of the language when it first appeared circa 2002. I would…
MapInfo Pro is fast. It uses spatial indexing as well as tabular indexing to speed up tabular (non-map) and map queries. It also has a truly superior ability to align…