Skip to content

Instantly share code, notes, and snippets.

View infomaven's full-sized avatar

Nadine Whitfield infomaven

  • Independent Software Developer
  • USA
View GitHub Profile
infomaven / gatlingGeneratedFeeder.scala
Last active January 29, 2023 17:57
Create a Gatling feeder file using REST calls
View gatlingGeneratedFeeder.scala
Basic blocks of code that will build a CSV file using repsonse data from API calls
This is a "one-off" process, meaning you will
1. run Gatling script to generate CSV file using REST calls (usually POSTS, but GETS or datbase queries could work )
2. copy the file into your project
3. compile and run Gatling
class MySimulation extends Simulation {
infomaven /
Created January 28, 2022 03:11 — forked from mdang/
Ruby on Rails Cheatsheet
infomaven / jsbin.uvecat.html
Last active May 7, 2021 12:40
JavaScript function that converts Hrs & Minutes into Decimal Hrs. It uses a Hash structure in Javascript to store the equivalencies. Intended audience: Use by Employees who need to enter Decimal time values for their time cards at work. Further down the line, this logic will be refactored into a Service that can be used programmatically by time-…
View jsbin.uvecat.html
<!DOCTYPE html>
<script src=""></script>
<meta name="description" content="[add your bin description]" />
<meta charset=utf-8 />
<title>Decimalizer c.2013 - Nadine Whitfield</title>
infomaven /
Last active January 25, 2021 05:51
Find difference between 2 CSV files & identify shared items. Diff report is printed to HTML.


  • Uses standard Python3 modules
  • Finds diff between 2 CSV files & prints results to HTML
  • Finds and prints list of items found in both files
  • Does NOT find duplicates in same file


  1. Download script file and sample CSVs to a directory on your computer
  2. Run script with this command>> python3
  • Script will generate html report in same directory
infomaven / gargantuan_payload.scala
Last active February 14, 2020 17:19
Gatling payload generation using multiple rows from a Feeder file
View gargantuan_payload.scala
package performance.simulations.scenarios
import io.gatling.core.Predef._
import io.gatling.http.Predef._
import performance.simulations.lib.JenkinsParam._
import performance.simulations.lib.RandomFeeder._
import performance.simulations.lib.SharedHeaders._
* Created by nwhit8 on 9/21/15.
infomaven /
Last active June 18, 2017 23:19
yum install httpd -y
yum update -y
aws s3 cp s3://mywebbucket-cloudguru /var/www/html/ --recursive
service httpd start
chkconfig httpd on
infomaven / JS-questions.txt
Last active March 19, 2017 05:02
Technical questions
View JS-questions.txt
What is the difference between "express": "^4.13.3" and "express": "~4.13.3" ?
What happens if I use `npm install <package> --save` instead of `npm install <package> --save-dev` ?
infomaven / gist:783c39cbddaf65c5a4c261d9c9ab9ae0
Created December 20, 2016 18:58
String array manipulations
View gist:783c39cbddaf65c5a4c261d9c9ab9ae0
Take note of length - it is used as a String[] property > strings.length AND as a method for a String
array element > strings[i].length().
public Map<String, String> pairs(String[] strings) {
Map<String,String> map = new HashMap<String,String>();
for (int i = 0; i < strings.length; i++ ) {
if (strings[i].length() == 1 ) {
Character first = strings[i].charAt(0);
infomaven / gist:b68be75d6634bb91c6bc26c0f766bb26
Created December 19, 2016 20:02
HowTo: convert Maven to Gradle && Gradle to Maven
View gist:b68be75d6634bb91c6bc26c0f766bb26
- Navigate to directory where the POM is located
- Run gradle init
> this will convert the Maven build to Gradle build (new settings.gradle & one or more build.gradle files)
- Add Maven plugin to build.gradle file
apply plugin: 'java'
View gist:37477e12e6684e8b9b3697ddfb010b73
// create an alternative method for getting a list of defined enums to avoid system creating a clone of the String array
// this is the .values() method
public enum Car {
// normally what would happen
public static Car[] values() {
return (Car[])$VALUES.clone();