Skip to content
SGSI
  • Products and Services
    • Precisely Software
      • MapInfo® Pro
      • MapMarker®
      • Spectrum® Spatial Analyst
      • Spectrum® Spatial For Business Intelligence
    • SGSI Software
      • The SGSI MapEngines™ Suite
      • SGSI PreviousVIEWS™ – Add-On For MapInfo Pro
      • SGSI MapGen™ — An Add-On For MapInfo Pro
      • SGSI Distance Calculator™ – Add-On For MapInfo Pro
    • SGSI Services
      • Custom Development
      • Support
      • Training
    • Mapping Data
      • Telecommunications Maps And Data
  • The SGSI Library
  • About
    • Benefits of Working at SGSI
  • Careers
  • Toggle website search
Menu Close
  • Products and Services
    • Precisely Software
      • MapInfo® Pro
      • MapMarker®
      • Spectrum® Spatial Analyst
      • Spectrum® Spatial For Business Intelligence
    • SGSI Software
      • The SGSI MapEngines™ Suite
      • SGSI PreviousVIEWS™ – Add-On For MapInfo Pro
      • SGSI MapGen™ — An Add-On For MapInfo Pro
      • SGSI Distance Calculator™ – Add-On For MapInfo Pro
    • SGSI Services
      • Custom Development
      • Support
      • Training
    • Mapping Data
      • Telecommunications Maps And Data
  • The SGSI Library
  • About
    • Benefits of Working at SGSI
  • Careers

Storybook – Component Driven UI Development

  • Post author:sgsi
  • Post published:January 16, 2023
  • Post category:Uncategorized

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…

Continue ReadingStorybook – Component Driven UI Development

A Look Into Our Team’s Use of Formik and Yup Schemas

  • Post author:sgsi
  • Post published:December 19, 2022
  • Post category:Uncategorized

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…

Continue ReadingA Look Into Our Team’s Use of Formik and Yup Schemas

Advent of Code

  • Post author:sgsi
  • Post published:December 12, 2022
  • Post category:Uncategorized

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…

Continue ReadingAdvent of Code

Tips for Your First Job as a Software Engineer

  • Post author:Anna Tinker
  • Post published:November 21, 2022
  • Post category:Uncategorized

By Richard O Congratulations on landing your first job in the industry! You’ve made it through the first big hurdle. To help you get through your first few months, here…

Continue ReadingTips for Your First Job as a Software Engineer

C# FileSystemWatcher vs IOptionsMonitor

  • Post author:sgsi
  • Post published:November 14, 2022
  • Post category:Uncategorized

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…

Continue ReadingC# FileSystemWatcher vs IOptionsMonitor

The Convergence of C# and Typescript

  • Post author:sgsi
  • Post published:November 8, 2022
  • Post category:Uncategorized

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…

Continue ReadingThe Convergence of C# and Typescript

How to handle state management in a React application

  • Post author:sgsi
  • Post published:November 2, 2022
  • Post category:Uncategorized

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…

Continue ReadingHow to handle state management in a React application

React Ag-Grid: Providing Asynchronous Filter Values in a Server-Side model

  • Post author:sgsi
  • Post published:November 1, 2022
  • Post category:Uncategorized

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…

Continue ReadingReact Ag-Grid: Providing Asynchronous Filter Values in a Server-Side model

Streaming Large Files in the Browser with Javascript

  • Post author:sgsi
  • Post published:April 20, 2022
  • Post category:Uncategorized

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?…

Continue ReadingStreaming Large Files in the Browser with Javascript

Why We Use the C# Programming Language

  • Post author:sgsi
  • Post published:March 9, 2022
  • Post category:Uncategorized

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…

Continue ReadingWhy We Use the C# Programming Language
  • 1
  • 2
  • Go to the next page

SGSI

3020 Issaquah Pine Lake Road #394
Sammamish, WA 98075

Get In Touch

Email Us: information@sgsi.com

Positions

No openings at this time

All Content Copyright © 2022 Schlosser Geographic Systems, Inc.

Copyright - WordPress Theme by OceanWP

GDPR Cookie Banner

This website uses cookies for Google Analytics and distinguishing between bot and human users.

SGSI
Powered by  GDPR Cookie Compliance (opens in a new tab)

Privacy Overview

This website uses cookies for traffic analytics and distinguishing between human and bot visitors. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website are most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

Analytics

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.