Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

76 total results found

Official Docs

TypeScript

The official TypeScript Documentation can be found at https://www.typescriptlang.org/docs/ Some particularly useful links from the docs include... Cheat Sheets: Syntax reference pages for different parts of everyday TypeScript code (like Classes, Interface...

Clean Code

Style Guide

Clean Code Book PDF can be found here

Files Were Not Being Sent to File Processing

Atlantis File Processing Incidents

We had an incident where files were not sent to file processing for about 1 hour. We wrote a PostgreSQL query to get all the required details (that are required for sending to file processing) as a JSON array for the files uploaded in that time period, saved t...

Changing the Replica Count

Atlantis Search Elastic Search

ElasticSearch Docs for this API can be found here PUT {index-name-here}/_settings { "index" : { "number_of_replicas" : 1 } }

Modals

Atlantis React Code Style and Architecture

There is currently a hook called useModal that we use to open modals in many places. This hook has been deprecated. There is also a function named openModal in LayerConext that has been deprecated. Please don't continue to use either of these approaches. Inste...

Setup

GitHub CoPilot

Setting Up w/ Visual Studio Install and manage GitHub Copilot in Visual Studio - Visual Studio (Windows) | Microsoft Learn Setting Up w/ Visual Studio Code Set up GitHub Copilot (visualstudio.com) You will also probably want to install the GitHub Copilot C...

6.24.2024

Reliability and Stability

Past 30 Days Server Response Times You can use the following link to analyze this data over different time rangesAWSProd-Rubex - Microsoft Azure Average 50th Percentile 95th Percentile 99th Percentile

Tracking Element Visibility

React Solutions to Common Problems

This could be used for lazy loading (perhaps on the Node Tree View) The react docs have an article on useEffect has an example in the Examples of connecting to an external system section that has a code sample of how to detect if an element in on screen. I im...

Running Atlantis Front End in Visual Studio Code (VS Code)

Atlantis

Most of our engineers have run into issues when running Atlantis Front End locally. Some cannot even get the project to run, others experience extreme slowness, and others have tons of new files (.js and .map.js files) added all over the place and it's annoyin...

Engineering Training Topics

Training (Product Team)

useState useEffect useContext Bootstrap Grid System Queue Triggered Functions Previously Trained On GitHub Copilot - Last trained on 7/16/2024

Removing Signers via API

SIGNiX

Branch w/ POC  Utopia: GBSignixDeleteSignerAndFiledsPOC Removing signers via the API had several issues Required that we populate the signer with a valid email this is weird because after creating the transaction we are immediately removing them T...

Sequential Signing

SIGNiX

WorkflowOrder The memberInfo (essentially the signer details) object has a workflowOrder property. This is a number than indicates the order in which signers receive emails to sign. If the workflowOrder is the same for multiple users, they will receive their ...

Showing the Signers Tab in SIGNiX iframe

SIGNiX

AllowParticipantEditing When making GetAccessLink request, there is a property called AllowParticipantEditing. This needs to be set to Yes. While this would allow users to see the Signers tab, and thus, remove signers manually, it will also have some side ef...

QUERY: Get all nodes with actions from audit in a timespan

Audit Logs

select distinct public."DbAuditLogsToNodes"."NodeID"from public."DbAuditLogs"left outer join public."DbAuditLogsToNodes" on public."DbAuditLogsToNodes"."AuditLogID" = public."DbAuditLogs"."Id"where public."DbAuditLogs"."Date" > '2024-07-22 22:00:46.850768' and...

ScanTek

Migrations Partner Migrations

Partner Process Provision new container in blob storage account for migration Provision and distribute credentials to partner so they can SFTP files into blob container Partner uses SFTP client to upload all files to blob container Ideally, the files...

List Shard Sizes (and other details)

Atlantis Search Elastic Search

GET /_cat/shards?v&h=index,shard,prirep,state,store,node&s=store:desc

Fix Watermark Errors (Flood-Stage)

Atlantis Search Elastic Search

https://www.elastic.co/guide/en/elasticsearch/reference/current/fix-watermark-errors.html This occurs when a node disk size has exceeded 95% (or whatever you've set the threshold to)

Search Shard Routing

Atlantis Search Elastic Search

Official ElasticSearch documention can be found here Additional Notes If the way we are storing documents per account starts leading the shards that are way too big, we could manage what shards different accounts are stored on in our own mapping table and sp...

Force Merge

Atlantis Search Elastic Search

Official ElasticSearch documentation can be found here Additional Notes We use the force merge API in the past, when we've had a very large account purged and needed to free up disk space more quickly than letting the cluster clean it up on its own in the ba...

Files Expired From Azure Storage Queues

Atlantis File Processing Incidents

QA did a mass apply that got out of hand, it ended up adding so many files to the file processing queues, that we had many files queued in file processing expire out of the queue after 7 days because file processing did not process them fast enough. Luckily, t...