andy@modernlogic.io

About Andrew Rahn

This author has not yet filled in any details.
So far Andrew Rahn has created 3 blog entries.

Launched: South Dakota Department of Transportation

While we're big proponents of continual upkeep for your technology infrastructure, sometimes you need a big lift to propel an aging infrastructure into the modern era. And we're so proud to share that we've done it again- this time for a major state government agency. The South Dakota Department of Transportation (SDDOT) used a vendor-hosted, custom CMS system. The previous hosting provider's contract was at the end of its life, and SDDOT needed a technology partner to help them migrate 1500+ unique pages worth of content onto a modern CMS system.  The client chose Umbraco as their target platform. We were given access to raw SQL dumps of the existing CMS. Our team analyzed the structure of the site content from the various SQL Server Tables and developed a strategy for migrating that content to Umbraco: Export the SQL tables as JSON, ensuring no data truncation. Convert the UTF-16 encoded data to UTF-8 for ease of use in Python Create custom Python command line tools that read the JSON files and make REST API calls to Umbraco Move one page [...]

By |2025-03-31T10:12:56-05:00March 31, 2025|Uncategorized|Comments Off on Launched: South Dakota Department of Transportation

The importance of maintaining software

It is exciting to start a new software project. There's the dream of all the capabilities it will have. Nothing quite rivals the cool factor of having breathed life into something wholly new that taps your expertise in the marketplace. With agile processes, it's possible to build an MVP app and then iterate and grow it into a product that fits your customer. This is common practice amongst full-time software development teams. But what often gets overlooked is that modern software requires continual upkeep. Like anything built by humans, it can start to weather and decay without preventative maintenance. If the gutters on the house aren't cleaned, they can clog, leading to water intruding into the structure, causing rot and black mold. Similarly, if a software product isn't routinely patched to address security vulnerabilities, your application could fail, your user data could be exfiltrated, or you could face a massive and surprising cloud hosting bill. Or, if you don't pay attention by instrumenting your code with alarms and continual monitoring, a site that's working one day might just be returning [...]

By |2025-03-27T15:03:12-05:00March 27, 2025|Uncategorized|Comments Off on The importance of maintaining software

ERP Systems for Small Businesses: A Comprehensive Guide

ERP (Enterprise Resource Planning) software has traditionally been perceived as suitable only for large organizations. It's true that ERPs can be complicated due to their comprehensive functionality and significant investment requirements. However, recently it has become increasingly beneficial for small businesses to adopt an ERP, too. This shift is driven by the availability of ERPs specifically targeted at smaller businesses. At Modern Logic, we are experts at software systems engineering and emphasizes the value of leveraging ERP systems to streamline business operations.  ERPs provide tremendous value across sales, purchasing, warehouse management, finance, human resources, and business intelligence for small businesses. Historically, from the 1970s through the 1990s, ERP solutions were exclusively the domain of large corporations, with small businesses deterred by the high costs and substantial time commitments required. However, the landscape has evolved, enabling small businesses to harness ERP systems' power to enhance efficiency and competitive advantage. Don't get left behind! Key Benefits of ERP Systems for Small Businesses Adopting an ERP system offers small businesses a suite of benefits that facilitate more efficient and effective operations. Consider this [...]

By |2024-02-20T13:22:10-06:00February 14, 2024|odoo|Comments Off on ERP Systems for Small Businesses: A Comprehensive Guide
Go to Top