Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@BradBroulik
BradBroulik / gatling-api-test.scala
Created March 2, 2019 20:01
Gatling load test for authenticated iTunes API
class ItunesApiAuthenticatedLoadTest extends Simulation {
private val loadTestName = "api-itunes-load-test"
private val repeatTimes = 1 // How often to repeat the test scenario per user
private val httpProtocol = http.baseUrl("https://itunes.apple.com")
private val users = csv("users.csv")
private val loadTestAPI = repeat(repeatTimes, "n") {
exec(http(loadTestName)
.get("/search?term=michael+jackson&limit=25")
.basicAuth("${username}", "${password}")
)
@BradBroulik
BradBroulik / AppReview.swift
Created March 17, 2018 16:16
app-review-limit-by-usage
class AppReview : NSObject {
static let minimumAppLaunchCountForAppReview = 1
@objc static func requestReview() {
if (getAppLaunchCount() > minimumAppLaunchCountForAppReview) {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
}
@BradBroulik
BradBroulik / AppDelegate.swift
Created October 5, 2015 22:45
TVMLKit AppDelegate
import UIKit
import TVMLKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, TVApplicationControllerDelegate {
var window: UIWindow?
var appController: TVApplicationController?
static let TVBaseURL = "http://localhost:9001/"
static let TVBootURL = "\(AppDelegate.TVBaseURL)js/application.js"