Guidance from Our Subject Matter Experts

Application Services Chris Low Application Services Chris Low

Developing a Jira App: Getting Started with Atlassian Forge

Forge is Atlassian’s next-generation framework for building apps that integrate with Confluence, Jira, or Jira Service Management. Forge provides Web UI elements, APIs and deployment environments that enable developers to create fully-featured apps within Atlassian’s cloud infrastructure through the use of JavaScript, HTML, CSS and other Web technologies. Forge apps can be distributed via the Atlassian Marketplace as software to which any Atlassian Cloud customer can subscribe.

Read More
Application Services Morgan Tyler Application Services Morgan Tyler

Developing a Jira App: Design Consistency and Team Collaboration

In today’s growing technological world, it is important to have effective project management tools for companies to achieve their development goals. Jira is a powerful project management tool that aims to streamline workflows and improve collaboration. Taking this with the variety of different business and industries Jira clients are in, there can be a desire to customize capabilities to their needs. Our team at Moser decided to create a custom tool to develop clear work paths for project management, as well as visually see the dependencies and path to completion for Jira tickets. The tool “Clear Path for Jira” started out as an idea, and then turned into a working tool that Jira users can use today.

Read More
Andy Wickman Andy Wickman

Tuning a Snowflake Database for Improved Performance and Cost Savings

Moser Consulting was recently tasked with reducing costs and ensuring more consistent SLA compliance in a company's Snowflake environment. While Snowflake differs from traditional and other cloud databases, it is still a SQL-based database, and many of the same tuning techniques apply. However, understanding Snowflake's architecture is crucial, as it offers unique cost-saving opportunities not found in traditional databases.

Read More
Andy Wickman Andy Wickman

Optimizing Storage Costs with Cloudflare R2 for Data Ingestion into Snowflake

Recently, I stumbled upon a blog by Felipe Hoffa that detailed using Cloudflare R2 as the data storage location for external tables in Snowflake. I had a project that required less than 5 GB of storage per month, and I wanted to avoid paying for storage if possible. Therefore, I decided to experiment with Cloudflare's free tier as my data lake. The results were nothing short of impressive.

Read More
Andy Wickman Andy Wickman

What is Snowflake? Exploring the Database of the Year and Its Popularity

For the second year in a row, Snowflake has been named the Database of the Year by DB-Engines. Over the past couple of years, it has climbed the popularity rankings, currently sitting at #11. Snowflake is a cloud data platform designed for analytical, AI, and ML use cases. As a cloud-native solution, its architecture differs significantly from traditional databases like SQL Server, Oracle, MySQL, and PostgreSQL.

Read More
Business Services, Learning Services Moser Technology Business Services, Learning Services Moser Technology

Finding the Perfect Candidate

We’ve heard it said “it’s a seller’s market”, but in these times, I believe we are in a “candidate’s market”. Candidates are looking for maximum benefits and flexibility from an employer and it’s competitive out there when searching for the great candidates. Afterall, if we find a candidate that fits, we want to keep them!

Read More
Moser Technology Moser Technology

Install Canvas-LMS on RHEL 8.x

Since the beginning of the Covid-19 crisis, as with most aspects of life, learning and education have had to adapt, by necessity, to remote access. In that field, Canvas-LMS (from Instructure) clearly maintains the lead position as the go-to suite for providing educational content over remote channels, be it from elementary schools up through universities and even corporate training.

Instructure does offer hosted Canvas solutions, providing turn-key access to organizations that may not have the technical staff or the same closely-held security requirements as public and private enterprises, which more likely deploy a Canvas system on local or cloud 'hardware' more directly under their control. Instructure's main support documentation describes paths to install Canvas-LMS on either MacOS (OS X) or Debian || Ubuntu-based Linux distributions. However, Canvas-LMS is a complex suite; challenging to install even for experienced Systems Administrators and Developers and requiring a narrow list of supporting framework versions that may no longer be "default" packages in the current repositories ("repos"). There are also a healthy number of un-affiliated sites with their own "how-to" on installing Canvas; but again, these are focused on Debian-based installs.

This article, though, is about the path less taken: Canvas-LMS on Red Hat Enterprise Linux 8. (Please watch for a future revision of this article adjusting these steps for install on either Alma or Rocky.)

Read More

Corporate News

Podcast: ASCII Anything