Skip to content

Instantly share code, notes, and snippets.

View full-sized avatar

Matt Busche mrbusche

View GitHub Profile
@mrbusche
mrbusche / gist:6648e6a88e6435af9f88a850a1f734cd
Created February 17, 2023 02:58
run docker image locally
View gist:6648e6a88e6435af9f88a850a1f734cd
docker run -d --name sonarqube -p 9000:9000 sonarqube
docker start sonarqube
@mrbusche
mrbusche / Dockerfile
Created February 17, 2023 02:58
docker build for webapp
View Dockerfile
FROM node:18 as builder
WORKDIR /workspace
COPY package*.json .
RUN npm ci
COPY . .
RUN npm run build:prod -- --output-path=/webapp
@mrbusche
mrbusche / radar27.md
Created November 6, 2022 04:39
ThoughtWorks Technology Radar Volume 27 notes
View radar27.md

https://www.thoughtworks.com/radar Volume 27

Techniques

Team Cognitive load

https://github.com/TeamTopologies/Team-Cognitive-Load-Assessment

Because we believe that organizational design and team interactions evolve over time, we think it's particularly important to measure and keep track of the team cognitive load, which indicates how easy or difficult teams find building, testing and maintaining their services. We've been using a template to assess team cognitive load that is based on ideas by the authors of the Team Topologies book.

@mrbusche
mrbusche / radar27.md
Created November 6, 2022 04:39
ThoughtWorks Technology Radar Volume 27 notes
View radar27.md

https://www.thoughtworks.com/radar Volume 27

Techniques

Team Cognitive load

https://github.com/TeamTopologies/Team-Cognitive-Load-Assessment

Because we believe that organizational design and team interactions evolve over time, we think it's particularly important to measure and keep track of the team cognitive load, which indicates how easy or difficult teams find building, testing and maintaining their services. We've been using a template to assess team cognitive load that is based on ideas by the authors of the Team Topologies book.

View gist:7960154787565b89ac05771d6747c5f9
<cfhttp method="GET" url="https://sandbox-rest.avatax.com/api/v2/taxrates/bypostalcode?country=US&postalCode=50021">
<cfhttpparam type="header" name="Authorization" value="Basic #toBase64('2006850667:E8FD4AC155E565D9')#">
</cfhttp>
<cfdump var="#deserializeJson(cfhttp.filecontent)#">
@mrbusche
mrbusche / bookmarklets.txt
Created August 24, 2022 02:20
Bookmarklets
View bookmarklets.txt
wrap any function in
javascript: (function () {
// javascript goes here
})();
minify and then create a bookmark with the URL as the minified JavaScript
// grayscale all images without an alt tag
const css = document.createElement("style");
@mrbusche
mrbusche / gist:7a9d4dc9170d5cee8b8532b9709b221e
Created February 11, 2022 14:48
prune folders recursively
View gist:7a9d4dc9170d5cee8b8532b9709b221e
# view directories
find . -type d -name node_modules -prune
#actually prune them
find . -type d -name node_modules -prune -exec rm -rf {} \;
@mrbusche
mrbusche / cryptos.js
Created October 27, 2021 22:59
cryptos
View cryptos.js
<script>
const cryptos = [
{ type: 'SHIB', amount: 1311286.32422093 },
];
const formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
});
function getTotals(cryptos) {
@mrbusche
mrbusche / cybersource.cfm
Last active September 1, 2021 03:00
Cybersource ColdFusion
View cybersource.cfm
this.javaSettings = {LoadPaths = [".\libraries\cybersource-rest-client-java-0.0.35.jar", ".\libraries\AuthenticationSdk-0.0.17.jar"], loadColdFusionClassPath = true, reloadOnChange = false}
//https://mvnrepository.com/artifact/com.cybersource/cybersource-rest-client-java/0.0.35
//https://mvnrepository.com/artifact/com.cybersource/AuthenticationSdk/0.0.17
<cfscript>
writeDump(retrieveFlexKey());
public String function retrieveFlexKey() throws Exception {
flexPublicKey = "NoKeyReturned";
@mrbusche
mrbusche / gist:7722a5daf1efa9f629b81f94dfe1e096
Created April 11, 2021 01:37
fatal:open /dev/null or dup failed: No such file or directory
View gist:7722a5daf1efa9f629b81f94dfe1e096
https://www.programmersought.com/article/86564277583/
sfc /scannow