Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
Ole Begemann
Co-author of Advanced Swift: . Unicode enthusiast.
12,010
Tweets
729
Following
23,036
Followers
Tweets
Ole Begemann retweeted
Chris Nov 30
Readers of Thinking in SwiftUI: have you done any of the exercises in the book? Did you find them helpful?
Reply Retweet Like
Ole Begemann Nov 28
Replying to @osteslag
Thanks. Taken with the iPhone 11 Pro. For postprocessing, I hit the Auto button in the Photos app, boosted the saturation a bit, and did some cropping/perspective correction.
Reply Retweet Like
Ole Begemann retweeted
Emily Nov 27
Replying to @EmilyKager
Reply Retweet Like
Ole Begemann Nov 27
Reply Retweet Like
Ole Begemann retweeted
David Zarzycki Nov 27
1/n As the designer of libdispatch, I just want to say: I get why people feel this way and I'm sorry that we/I oversold libdispatch to some degree at the time. (And just to be clear, I left Apple many years ago and I still deeply respect them.)
Reply Retweet Like
Ole Begemann Nov 26
Today I learned that the Fish shell (which is great!) can automatically generate autocompletion hints for CLI tools from the man pages on your system. Run fish_update_completions every few weeks to update the index.
Reply Retweet Like
Ole Begemann Nov 23
I’m sure the Key Light is a great light. My problem with it is that it has no buttons and can (AFAIK) only be controlled through Elgato’s apps. If/when Elgato stops supporting it in a few years, you’re left with a paperweight.
Reply Retweet Like
Ole Begemann Nov 23
Unless you want to mount the camera in the middle of the ring, flat panels are superior in my opinion. The bigger the light source the better (to prevent hard shadows).
Reply Retweet Like
Ole Begemann Nov 23
Me: I should get some hardware to improve my video/audio quality on video calls. The internet:
Reply Retweet Like
Ole Begemann Nov 14
Replying to @olebegemann
So I checked and apparently it’s okay to feed the squirrels in Berlin. 🐿
Reply Retweet Like
Ole Begemann retweeted
Karoy Lorentey Nov 13
This whole thread is gold. We edit code largely by selecting items from code completion lists, but then all that carefully edited type information is discarded because we insist on the serialized source being the same as its rendered projection.
Reply Retweet Like
Ole Begemann Nov 13
Replying to @drewmccormack
Yeah, you can always suspend reading one branch and switch to a different context. If you stare at it long enough awaiting enlightenment, it may eventually fulfill (or throw a CancellationError).
Reply Retweet Like
Ole Begemann Nov 13
I’ve been maintaining a much bigger mind map with all my notes about Swift since 2016. It started as research for our book Advanced Swift (cc ) and has been growing ever since.
Reply Retweet Like
Ole Begemann Nov 13
Replying to @olebegemann
You can download a PDF version of my Swift Concurrency mind map here: I’m not sure this will be particularly useful (it’s not easy to navigate), but I’d love to hear your thoughts.
Reply Retweet Like
Ole Begemann Nov 13
Replying to @keefmoon
MindNode.
Reply Retweet Like
Ole Begemann Nov 13
Read through all the Swift concurrency proposals and most of the forum threads. These are my notes so far. 😂
Reply Retweet Like
Ole Begemann Nov 11
Replying to @mpweiher
The board is an ESP32, programmed with ESP-IDF (C/C++). The LED matrix is a set of WS2812B LEDs that can be controlled with a single data line.
Reply Retweet Like
Ole Begemann Nov 11
I wrote this code today. Fun!
Reply Retweet Like
Ole Begemann retweeted
David Smith Nov 10
Replying to @Catfish_Man
(The price we pay for this is that certain kinds of multithreading bugs can remain dormant on Intel but become symptomatic on M1. Use Thread Sanitizer to test your apps!)
Reply Retweet Like
Ole Begemann retweeted
David Smith Nov 10
fun fact: retaining and releasing an NSObject takes ~30 nanoseconds on current gen Intel, and ~6.5 nanoseconds on an M1
Reply Retweet Like