Built a small iPhone app I kept wishing existed.
Masqer lets you quickly hide faces, license plates, and private details before sharing photos.
No uploads. Everything stays on-device.
Hide details. Keep the moment.
Now on the App Store.
apps.apple.com/us/app/masqer…
I’m still on Twitter, but just in case, my @joinmastodon profile is here fosstodon.org/@dbr
Congrats @swissmanu 🥳 👏
This Post is from an account that no longer exists. Learn more
Dominik Brack retweeted
TypeScript: .map() only works for Arrays, not for tuples.
Solution:
function mapPair<S, T>(pair: readonly [S, S], mapFunc: (value: S, index: number) => T): [T, T] {
return [
mapFunc(pair[0], 0),
mapFunc(pair[1], 1),
];
}
typescriptlang.org/play?ssl=…
Dominik Brack retweeted
Thank you, “unlock with Watch when facemask is on” engineers and designers. – at San Francisco, CA
Dominik Brack retweeted
Fixing memory leaks in web applications: bit.ly/fixing-memory ~ a guide to common causes of JavaScript memory leaks, how to identify and fix them 🌊🔧
Handy app from my friend @swissmanu. Check it out!
This Post is from an account that no longer exists. Learn more
Dominik Brack retweeted
How to update and extract data from large immutable data structures in TypeScript using the lens pattern.
📄 The Lens Pattern in TypeScript
✍️ by Simon Vie
🏷 #TypeScript #JavaScript
functional.christmas/2019/6
Dominik Brack retweeted
TypeScript 3.7 is finally here!
✔ Optional Chaining & Coalescing
✔ Assertion Functions
✔ .d.ts Emit From .js Files
✔ Smarter Control Flow Analysis
✔ Flatter Error Messages
and more! Check out the blog post today! devblogs.microsoft.com/types…
Optional chaining ❤️ 🎂 🎉
TypeScript turned 7 today! 🎂🎉
What better way to celebrate than with the TypeScript 3.7 beta? Now with...
➡ Optional Chaining
➡ Nullish Coalescing
➡ Assertion Functions
➡ Smarter Flow Analysis
➡ declaration + allowJs
and more!
devblogs.microsoft.com/types…
Dominik Brack retweeted
This is huge: nominal types are coming to TypeScript🥳
🙋♂️ Motivation: github.com/microsoft/TypeScr…
👨🏭 Pull request: github.com/microsoft/TypeScr…
Dominik Brack retweeted
ES proposal: optional chaining
2ality.com/2019/07/optional-…
Dominik Brack retweeted
Now that @CreditSuisse is going to support Apple Pay as the first of the big financial institutions in Switzerland, it's time to reconsider. What are you going to do @zkb_ch, @UBS, @PostFinance?
Dominik Brack retweeted
Cheat sheet: creating Arrays
2ality.com/2018/12/creating-…
Dominik Brack retweeted
The United States Partitioned by Closest National Park redd.it/a5pkwm #MapPorn
Dominik Brack retweeted
JSON hijacking allows an attacker to extract data from a JSON API you serve. The solution? Start the JSON response with a for loop (!). #security dev.to/antogarand/why-facebo…



















