Skip to content

Instantly share code, notes, and snippets.

@ykarikos
ykarikos / FTN-Tupas.md
Last active March 24, 2025 08:47
FTN Test accounts and personal ID numbers for Finnish bank authentication

Finnish Trust Network (FTN)

Uses OIDC (OpenID connect) or SAML 2.0 See also: https://developer.signicat.com/identity-methods/ftn/test/

Bank Personal ID number (Hetu) Firstname Lastname Username Password
Nordea 010200A9618 Onni Juhani Korhonen DEMOUSER1
Nordea 291292-918R Aino Olivia Virtanen DEMOUSER2
Nordea 030883-925M Eino Ilmari Mäkinen DEMOUSER3

Thread Pools

Thread pools on the JVM should usually be divided into the following three categories:

  1. CPU-bound
  2. Blocking IO
  3. Non-blocking IO polling

Each of these categories has a different optimal configuration and usage pattern.

@tkurki
tkurki / README.md
Last active September 26, 2016 07:23
Paste this script to your browser, interact with your SPA and get feedback on how much time it spends blocking the JavaScript event loop eg. executing JavaScript. Then optimize & compare output before & after.
@steipete
steipete / PSPDFUIKitMainThreadGuard.m
Last active May 27, 2024 12:11
This is a guard that tracks down UIKit access on threads other than main. This snippet is taken from the commercial iOS PDF framework http://pspdfkit.com, but relicensed under MIT. Works because a lot of calls internally call setNeedsDisplay or setNeedsLayout. Won't catch everything, but it's very lightweight and usually does the job.You might n…
// Taken from the commercial iOS PDF framework http://pspdfkit.com.
// Copyright (c) 2014 Peter Steinberger, PSPDFKit GmbH. All rights reserved.
// Licensed under MIT (http://opensource.org/licenses/MIT)
//
// You should only use this in debug builds. It doesn't use private API, but I wouldn't ship it.
// PLEASE DUPE rdar://27192338 (https://openradar.appspot.com/27192338) if you would like to see this in UIKit.
#import <objc/runtime.h>
#import <objc/message.h>