Advanced Search
Search Results
76 total results found
Official Docs
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
Clean Code Book PDF can be found here
Files Were Not Being Sent to File Processing
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
ElasticSearch Docs for this API can be found here PUT {index-name-here}/_settings { "index" : { "number_of_replicas" : 1 } }
Modals
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
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
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
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)
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
useState useEffect useContext Bootstrap Grid System Queue Triggered Functions Previously Trained On GitHub Copilot - Last trained on 7/16/2024
Removing Signers via API
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
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
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
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
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)
GET /_cat/shards?v&h=index,shard,prirep,state,store,node&s=store:desc
Fix Watermark Errors (Flood-Stage)
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
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
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
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...