Tags
% operator (1 posts)
.netrc (1 posts)
2.5D (1 posts)
3D printing (1 posts)
3MF (1 posts)
6502 (1 posts)
6DOF (1 posts)
9DOF (1 posts)
=== operator (1 posts)
@DebugDescription (1 posts)
@Environment (1 posts)
@EnvironmentObject (1 posts)
@ObservedObject (1 posts)
@Parameter (1 posts)
@Sendable (1 posts)
@StateObject (1 posts)
@_disfavoredOverload (1 posts)
@available (1 posts)
@lifetime (1 posts)
@objc (2 posts)
@preconcurrency (1 posts)
@resultBuilder (1 posts)
ABI (1 posts)
AJAX (1 posts)
API (3 posts)
APM (1 posts)
ARM (1 posts)
ASCII (1 posts)
AT Protocol (1 posts)
AVAudioEngine (1 posts)
AVFoundation (1 posts)
AWS (7 posts)
AWS Lambda (3 posts)
AWS S3 (1 posts)
AWS SDK for Swift (1 posts)
AbandonedStrings (1 posts)
Abstract class (1 posts)
Accelerate Framework (2 posts)
Accelerate framework (4 posts)
Access Control (2 posts)
Actors (2 posts)
Ada (1 posts)
Adwaita (1 posts)
Agentic Coding (1 posts)
Agile (1 posts)
AirSim (1 posts)
Airport (1 posts)
Albumentations (1 posts)
Algebraic Data Types (1 posts)
Algorithm (1 posts)
Algorithms (2 posts)
Algorythm (1 posts)
AltStore (1 posts)
Amazon (2 posts)
Amazon ECS (1 posts)
Android (2 posts)
Antenna Tracking (1 posts)
Any (2 posts)
AnyIterator (1 posts)
AnyObject (4 posts)
AnySequence (1 posts)
App Intents (1 posts)
AppStore (1 posts)
Apple (8 posts)
Apple Pencil (1 posts)
Apple platforms (2 posts)
Architectural decision (1 posts)
Architecture (9 posts)
-
Watched How to create a Generic Networking Layer in iOS apps
-
Read first chapters of App Architecture. iOS Application Design Patterns in Swift
-
Read
UIAppearance
seems not to be that simple; Read Architecture of networking core in iOS app -
Read The Pragmatic Guide to Scalable Swift Architecture for 2019
ArduPilot (5 posts)
ArduPilot Mega (1 posts)
ArduPilot Mission Planner (1 posts)
Arduino (1 posts)
Ardupilot (1 posts)
Array (2 posts)
Array ordering (1 posts)
ArraySlice (5 posts)
Associated Types (1 posts)
AsyncSequence (2 posts)
AsyncStream (1 posts)
Attest (1 posts)
AttributedString (1 posts)
Audio Signal Processing (3 posts)
Audio Synthesis (1 posts)
Audio Unit (1 posts)
Audio signal processing (2 posts)
AudioKit (3 posts)
Auto Layout (1 posts)
Automator (1 posts)
AutoreleasingUnsafeMutablePointer (1 posts)
Azure (1 posts)
BLAS (2 posts)
BLE (1 posts)
BLHeli Configurator (1 posts)
Backdoor (1 posts)
Backend (1 posts)
Balun (1 posts)
Base45 (1 posts)
Bash (2 posts)
Benchmark (1 posts)
Benchmarking (1 posts)
Best Practices Guide (1 posts)
Betaflight (6 posts)
Betaflight 4 (1 posts)
Binary (1 posts)
BinaryFloatingPoint (3 posts)
Bitcraze (2 posts)
Bitonic sorter (1 posts)
BitwiseCopyable (1 posts)
Blend (1 posts)
Bloom Filter (1 posts)
Bloom filter (1 posts)
Bookmark (4 posts)
Bookmarking (1 posts)
Bot (1 posts)
Bresenham (1 posts)
Brother (1 posts)
Bug (1 posts)
Bugs (2 posts)
Build Configuration Files (2 posts)
Build Configurations (1 posts)
Bundle (2 posts)
ByteCountFormatter (1 posts)
ByteTrack (1 posts)
C (10 posts)
-
TIL how to make C library available in Swift using the Swift Package Manager
-
Watched Mastering MVVM With Swift, What Are Self-Executing Closures Tips and Tricks
-
TIL how to call C functions from Python and how to pass pointers
-
TIL why growth factor 2 for array is rigorously the worst possible
-
Dug in some old plane C code with blocked file reading/writing
C order (1 posts)
C++ (9 posts)
C++ enum class (1 posts)
C99 (1 posts)
CACurrentMediaTime (1 posts)
CADisplayLink (1 posts)
CAEmitterLayer (1 posts)
CBLAS (1 posts)
CFAbsoluteTimeGetCurrent (1 posts)
CFBinaryHeap (1 posts)
CFBitVector (1 posts)
CFHost (1 posts)
CFTree (1 posts)
CGAffineTransform (2 posts)
CGContextGetUserSpaceToDeviceSpaceTransform (1 posts)
CGFloat (1 posts)
CGRect (1 posts)
CGSize (1 posts)
CI/CD (1 posts)
CIContext (1 posts)
CLI tools (1 posts)
CMake (1 posts)
COW (1 posts)
CPU (1 posts)
CRC (2 posts)
CRC32 (3 posts)
CRDT (1 posts)
CRSF (1 posts)
CSS (1 posts)
Caching (2 posts)
Calling Conventions (1 posts)
Capitalization (1 posts)
Carthage (1 posts)
Cauli (1 posts)
Charachter (1 posts)
Character Viewer (1 posts)
CharacterSet (1 posts)
ChatGPT (3 posts)
Claude (1 posts)
Claude Code (1 posts)
Clean Architecture (1 posts)
Closures (2 posts)
Clustarisation (1 posts)
CocoaPods (4 posts)
Codable (1 posts)
Code review (1 posts)
Code smells (1 posts)
CodeSmell (1 posts)
Coding standards (1 posts)
CodingUserInfoKey (1 posts)
Collection (1 posts)
CollectionOfOne (1 posts)
Combine (3 posts)
Command pattern (1 posts)
Command-Line (1 posts)
Commandline (1 posts)
CommonMark (2 posts)
Compilation (3 posts)
Compiler (1 posts)
Compiler flags (1 posts)
Compiler performance (1 posts)
Complementary Filter (1 posts)
Complex numbers (1 posts)
Complexity (2 posts)
Composable Architecture (1 posts)
Composition pattern (1 posts)
Compression (1 posts)
Computer Vision (2 posts)
Computer vision (1 posts)
Concurrency (1 posts)
Configurable Initializations (1 posts)
Continuous integration (1 posts)
Continuous rotation servo (1 posts)
Control systems engineering (1 posts)
Coordinator Pattern (2 posts)
Coordinator Pattern] (1 posts)
Coordinator pattern (2 posts)
Copilot (1 posts)
CopilotForXcode (1 posts)
Copy on Write (1 posts)
Core Graphics (1 posts)
Core ML (1 posts)
CoreAudio (1 posts)
CoreML (11 posts)
-
Low-level Swift optimization tips; Stable Diffusion to Core ML; Debugging Tips
-
TIL how to build a Synthesizer in Swift; how to detect beats with AudioKit
-
Came across very strange runtime error instantiating CoreML model - solution was unexpected
-
Read An in-depth look at Core ML 3; Custom Layers in Core ML; MobileNetV2 + SSDLite with Core ML
-
[Watched again WWDC 2019 session #704 Core ML 3 Framework
-
Watched several interesting videos from try! Swift NYC 2018 conference
CoreNFC (1 posts)
Correct Horse Battery Staple (1 posts)
CountablePartialRangeFrom (1 posts)
CountableRange (1 posts)
Crash reports (2 posts)
Crazyflie (5 posts)
Crazyflie System Architecture (1 posts)
Create ML (2 posts)
CreateML (3 posts)
Crossfire (2 posts)
Cryptography (1 posts)
Curry Function (1 posts)
Curses (1 posts)
Custom presentation (1 posts)
CustomStringConvertible (1 posts)
D-Bus (1 posts)
DFT (2 posts)
DICOM (1 posts)
DIY (1 posts)
DNS (2 posts)
DSHOT (2 posts)
DTW (1 posts)
Danger (1 posts)
Dashcam (1 posts)
Data (1 posts)
Data Race (1 posts)
Data Structures (1 posts)
Data labelling (2 posts)
Data structure (1 posts)
Dataset (1 posts)
Date formatters (1 posts)
DateComponents (1 posts)
Debouncing in Swift (1 posts)
Debug (5 posts)
Debugging (2 posts)
Decimal (1 posts)
Deep Learning (1 posts)
DefaultIndices (1 posts)
Delayed deallocation (1 posts)
Delta Debugging (1 posts)
Dependency Injection (3 posts)
Dependency injection (4 posts)
Dependency injection design pattern (1 posts)
Dependency inversion (1 posts)
Design Patterns (1 posts)
Design pattern (1 posts)
Detecting traffix signs (1 posts)
Dictionary (3 posts)
Differentiable Programming (1 posts)
Diffing (2 posts)
Diffuse (Spread) Image Filter (1 posts)
Digital Ocean App Platform (1 posts)
DigitalOcean (4 posts)
DigitalOcean Functions (1 posts)
Dijkstra path (1 posts)
Discrete Cosine Transform (1 posts)
Discrete Fourier Transform (2 posts)
Discrete Fourier transform (1 posts)
DispatchSourceTimer (1 posts)
Distributed actors (1 posts)
Dithering (1 posts)
Docker (2 posts)
Double (3 posts)
Double Protocol Conformance (1 posts)
Dynamic Time Warping (1 posts)
ESC (5 posts)
ETL (1 posts)
EXIF (1 posts)
Embed (1 posts)
Embedded (1 posts)
Embedded Swift (2 posts)
Embeded (1 posts)
Encoding (2 posts)
Enum (3 posts)
Equatable (2 posts)
Error Handling (4 posts)
Estimating (1 posts)
Estimations (1 posts)
Exception (1 posts)
Exceptions (1 posts)
ExpressLRS (4 posts)
FFT (3 posts)
FFTW (2 posts)
FHS (1 posts)
FIGlet (1 posts)
FPV (3 posts)
Factory pattern (1 posts)
Failsafe (1 posts)
Fast Fourier Transfer (1 posts)
Fast Fourier Transform (1 posts)
Fast Fourier transform (1 posts)
FastUI (1 posts)
Fastlane (2 posts)
FileManager (2 posts)
Filesystem Hierarchy Standard (1 posts)
Fingerprinting (1 posts)
Flamegraphs (1 posts)
Flat-Map (1 posts)
Fletcher checksum (1 posts)
Flight Controller (2 posts)
Flipper Zero (1 posts)
Float (3 posts)
Float80 (2 posts)
Floating-Point Arithmetic (2 posts)
FloatingPoint (2 posts)
Flow coordinator pattern (1 posts)
Floyd's algorithm (1 posts)
Flyweight pattern (1 posts)
Folds (2 posts)
Font (1 posts)
Forms (1 posts)
Fortran (1 posts)
Fortran order (1 posts)
Foundation (3 posts)
Fourier Transform (2 posts)
Framework (1 posts)
Frameworks (2 posts)
FreeRTOS (1 posts)
Frequency response (1 posts)
Function builders (2 posts)
Functional programming (4 posts)
Future (1 posts)
Fuzz tests (1 posts)
GPIO (3 posts)
GPS (3 posts)
GPS Fix (1 posts)
GPS Rescue (1 posts)
GStreamer (1 posts)
GTAlertCollection (1 posts)
Galileo (1 posts)
Generics (2 posts)
GeometryReader (1 posts)
Git (1 posts)
Git scrapping (1 posts)
GitHub (6 posts)
GitHub Action (1 posts)
GitHub Actions (2 posts)
GitHub Copilot (1 posts)
GitHub Pages (1 posts)
GitHub Projects (1 posts)
GitHub actions (1 posts)
Global Actors (1 posts)
Global actors (1 posts)
Gloss (1 posts)
Google (4 posts)
Google Analytics (1 posts)
Google Cloud Translation API (1 posts)
Google Colab (1 posts)
Google's Swift Style Guide (1 posts)
Grammatical agreement (1 posts)
HAL (1 posts)
HR interview (1 posts)
HTTP (1 posts)
Hamming weight (1 posts)
Hardened Runtime (2 posts)
Hash Table (1 posts)
Hashable (3 posts)
Hashing (1 posts)
Heading (1 posts)
Help Ukraine Now (1 posts)
Herelink (1 posts)
High performance systems (1 posts)
High-Performance Swift (1 posts)
Hindley–Milner type system (1 posts)
Host (1 posts)
Human Interface Guidelines (1 posts)
Hummingbird (1 posts)
IBM Watson (1 posts)
IEEE-754 (1 posts)
IMG2GPS (1 posts)
INAV (2 posts)
Identifiable (1 posts)
Image Search (1 posts)
Image augmentation (1 posts)
Image dithering (1 posts)
Image orientation (1 posts)
Image processing (2 posts)
Image rotation (1 posts)
Image segmentation (2 posts)
Image temperature (1 posts)
Import (1 posts)
Inheritance (1 posts)
Initialization (1 posts)
Initializer (1 posts)
Initializers (1 posts)
InlineArray (1 posts)
Inlining (1 posts)
Inrunner (1 posts)
Integer (1 posts)
Intel (2 posts)
Intersection over Union (1 posts)
Interval (1 posts)
Interview (6 posts)
-
TIL listing certifications on LinkedIn might be counterproductive
-
Read Interviewing for an iOS Design System Engineer role at Spotify
-
Read WWDC 2019 - The Things You May Have Missed; Contributing to the Swift Benchmark Suite
-
Made to some PRs in Spotify stuff as preparation to next round of job interview with them
Interview process (1 posts)
Interview question (2 posts)
Introsort (1 posts)
Iterator (1 posts)
Iterator design pattern (1 posts)
JJLISO8601DateFormatter (1 posts)
JPEG (1 posts)
JSON (2 posts)
JSON Pointers (1 posts)
JSON Schema (1 posts)
JSONDecoder (1 posts)
JavaScript (3 posts)
Javascript (2 posts)
Jekyll (1 posts)
Jenkins (1 posts)
Job Interview (1 posts)
John Sundell (2 posts)
Jupyter notebook (1 posts)
KAZE (1 posts)
Kahan algorithm (1 posts)
Kalman filter (1 posts)
Key-Value Observing (1 posts)
KeyPath (2 posts)
KeyValuePairs (1 posts)
Keypaths (1 posts)
LLM (1 posts)
Lambda (4 posts)
Lazy (1 posts)
LazyHGrid (1 posts)
LazyVGrid (1 posts)
Lazyness (1 posts)
Lee Controller (1 posts)
Lenna (1 posts)
Lens (1 posts)
Lens distortion correction (1 posts)
LiPo batteries (1 posts)
Liked list (1 posts)
LilyPond (1 posts)
Linix (2 posts)
Linked list (1 posts)
Linker script (1 posts)
Linus Torvalds (1 posts)
Linux (7 posts)
Linux C coding style (1 posts)
List (1 posts)
Literals (1 posts)
Local Packages (2 posts)
Localization (1 posts)
Lockdown Mode (1 posts)
Loguru (1 posts)
Luneburg lens (1 posts)
MAVLink (5 posts)
MAVSDK (1 posts)
MFCC (1 posts)
MLMultiArray (2 posts)
MVC (2 posts)
MVVM (4 posts)
MVVM pattern (1 posts)
Machine Learning (3 posts)
Machine learning (2 posts)
Macro (2 posts)
MainActor (2 posts)
Makefile (1 posts)
ManagedBuffer (2 posts)
Mapping (1 posts)
Markdown (4 posts)
Mateksys (1 posts)
Math.Floating (1 posts)
Matrix Multiplication (1 posts)
Matrix determinats (1 posts)
MavLink (2 posts)
Medial axis (1 posts)
Mel Frequency Cepstral Coefficient (1 posts)
Memory (1 posts)
Memory Layout (2 posts)
Memory Management (1 posts)
Memory Safety (1 posts)
Memory leaks (1 posts)
Memory safety (2 posts)
MemoryLayout (2 posts)
Meta types (1 posts)
Metal shaders (1 posts)
Metatypes (1 posts)
Method Dispatch (1 posts)
Midpoint Circle Algorithm (1 posts)
Mission Planner (1 posts)
MoCap positioning (1 posts)
MobileNetV2 (1 posts)
Model (1 posts)
Monads (1 posts)
Mothbox (1 posts)
Multiline (1 posts)
Multiton pattern (1 posts)
Mutex (1 posts)
NOP (1 posts)
NSAppClipRequestEphemeralUserNotification (1 posts)
NSAttributedString (2 posts)
NSCache (2 posts)
NSCountedSet (1 posts)
NSDataDetector (1 posts)
NSDecimalNumber (1 posts)
NSDoubleLocalizedStrings (1 posts)
NSHeapster (1 posts)
NSHipster (4 posts)
NSHost (1 posts)
NSISO8601DateFormatter (1 posts)
NSLocking (1 posts)
NSMutableArray (2 posts)
NSObjectProtocol (1 posts)
NSOperation (2 posts)
NSOrderedSet (1 posts)
NSProcess (1 posts)
NSString (2 posts)
NSURLCache (1 posts)
NSUserActivity (1 posts)
NSUserDefaults (2 posts)
-
[Read What is NSUserDefaults?]; What’s new in Swift 5.1](/2019/09/13/TIL.html)
NS_SWIFT_NAME (1 posts)
NVIM (1 posts)
NavigationLink (2 posts)
NavigationStack (2 posts)
Navigator Pattern (1 posts)
NeoVim (1 posts)
Nested Types (1 posts)
Netpbm (3 posts)
Network Link Conditioner (1 posts)
Networking (3 posts)
NoMachine (1 posts)
Nonblocking stdin read (1 posts)
Nonescapable (1 posts)
Number plates detection (2 posts)
Number plates recognition (1 posts)
Nvidia (1 posts)
OOP (1 posts)
OSINT (1 posts)
OSX (1 posts)
ObjectIdentifier (1 posts)
ObjectMapper (1 posts)
Objective-C (6 posts)
Objective-C-interoperability (1 posts)
Observable (1 posts)
Octal (1 posts)
Opaque Types (1 posts)
OpaquePointer (1 posts)
Open Data (1 posts)
OpenCV (1 posts)
OpenCore Legacy Patcher (1 posts)
OpenMP (1 posts)
Operation (1 posts)
Operations (1 posts)
Optimizing Swift PerformanceTime profiling (1 posts)
OptionSet (2 posts)
Optional argument chaining (2 posts)
Orthophoto (1 posts)
Outrunner (1 posts)
Overflow arithmetic (1 posts)
Overflow operators (1 posts)
PDF (1 posts)
PETOI (1 posts)
PID (4 posts)
PID controller (3 posts)
PNG (2 posts)
PR reviews (1 posts)
PVS-Studio (1 posts)
PWM (1 posts)
Package (1 posts)
Pairs iterator (1 posts)
Parameter Packs (1 posts)
Parser (2 posts)
PartialRangeFrom (1 posts)
PartialRangeThrough (1 posts)
PartialRangeUpTo (1 posts)
Performance (1 posts)
PiJuice (1 posts)
Pinio (1 posts)
PinioBox (1 posts)
Pipenv (1 posts)
Placeholders (1 posts)
Playdate (1 posts)
Playgound (1 posts)
Playground (3 posts)
Playground Graphs (1 posts)
PluggableAppDelegate (1 posts)
Podfile (1 posts)
Pointers (1 posts)
Polyhedron (1 posts)
Popovers (1 posts)
Positional rotation servo (1 posts)
Primary asosiated type (1 posts)
Prism (1 posts)
Privacy Nutrition Label (1 posts)
Privacy manifest files (1 posts)
PrivacyInfo.xcprivacy (1 posts)
Promise (1 posts)
PromiseKit (1 posts)
Properties (2 posts)
Property (1 posts)
Property Wrapper (1 posts)
Property Wrappers (1 posts)
Property wrappers (3 posts)
PropertyListEncoder (1 posts)
Proportional control (1 posts)
Proportional navigation (1 posts)
Protocol (3 posts)
Protocol Conformance Isolation Mismatch (1 posts)
Protocol and Value Oriented Programming (1 posts)
Protocol extensions (2 posts)
Protocol oriented programming (1 posts)
Protocol-Oriented Programming (3 posts)
Protocols (3 posts)
Punycode (1 posts)
Pure functions (2 posts)
Pybullet (1 posts)
Python (17 posts)
-
TIL what does ** (double star/asterisk) and * (star/asterisk) for parameters in Python
-
TIL what does ‘!r’ in format string mean in Python; What ExpressLRS and Crossfire have in common
-
Read great series how to build quadcopter’s Flight Controller from scratch
-
TIL what is the “bookmark” in my terminal when I touch the icon on my touchbar
-
TIL simple-pid Python library; TIL what for is
~/.local
folder -
TIL about ARUCO markers; how to launch built in Python IDE named IDLE
-
TIL how to call C functions from Python and how to pass pointers
Python dunder methods (1 posts)
Python wildcard import (1 posts)
QLQuickLook (1 posts)
QR (1 posts)
QR code (2 posts)
Qt (1 posts)
Quadcopter (1 posts)
Quadrotor (1 posts)
Qualified Symbol Name (1 posts)
Quality (1 posts)
Quaternion (2 posts)
Queues (1 posts)
Quick Look (1 posts)
QuickLook (3 posts)
Quicksort (1 posts)
RC flying wing (1 posts)
REST (1 posts)
RISC-V (1 posts)
RTOS (1 posts)
RTP (1 posts)
RTTTL (1 posts)
Race conditions (2 posts)
RandomNumberGenerator (1 posts)
Randomness (2 posts)
Range (3 posts)
RangeExpression (1 posts)
Raspberry Pi (6 posts)
Raspberry Pi AI Camera (1 posts)
Raspberry Pi AI Kit (1 posts)
Raspberry Pi Imager (1 posts)
Raspberry Pi Pico (1 posts)
Raspberry Pi Zero (2 posts)
Raspbian (1 posts)
RawRepresentable (1 posts)
RawValue (1 posts)
Ray Tracing (1 posts)
Real-time kinematic positioning (1 posts)
Reference counting (4 posts)
Reference cycles (1 posts)
Reference types (1 posts)
Render (1 posts)
Repository pattern (1 posts)
Required reason API (1 posts)
Responder chain (1 posts)
Retroactive Conformance (1 posts)
Reverse DNS (1 posts)
Ring Tone Text Transfer Language (1 posts)
Robot pattern (2 posts)
Robot simulation (1 posts)
Robotic (1 posts)
Robotics Academy (1 posts)
Rotate Matrix (1 posts)
Rotate image (1 posts)
Router Pattern (1 posts)
Rust (1 posts)
Rustacean (1 posts)
RxSwift (3 posts)
S3 (3 posts)
SBUS (1 posts)
SCREAMING_SNAKE_CASE (2 posts)
SCSS (1 posts)
SGML (1 posts)
SIFT (1 posts)
SIMD (9 posts)
SLAM (1 posts)
SPM (2 posts)
SQL (1 posts)
SSDLite (1 posts)
STFT (2 posts)
STM32Cube (1 posts)
SWIFT_DEFER (1 posts)
Safe C++ (1 posts)
Scanner (2 posts)
Sceen saver (1 posts)
SceneStorage (1 posts)
Screen Saver framework (1 posts)
ScreenSaver (1 posts)
ScreenSaverDefaults (1 posts)
ScreenSaverView (1 posts)
Scrum (1 posts)
Sendable (4 posts)
Sensor Fusion (1 posts)
Sensor fusion (1 posts)
Sequence (5 posts)
Server Side Swift (2 posts)
Server-sent events (1 posts)
Shapr3D (2 posts)
Shared memory (1 posts)
ShazamKit (1 posts)
- [TIL ShazamKit; Swift allows now writing extension Array
{ /* ... */ }](/2022/06/23/TIL.html)
Sherlocked (1 posts)
Short-Time Fourier Transform (1 posts)
Shortcut (1 posts)
Side Force Generator (1 posts)
Signal Processing (1 posts)
Simulation (1 posts)
Simulator (1 posts)
SimulatorStatusMagic (1 posts)
Simultaneous accesses (1 posts)
Sinal (1 posts)
Singleton pattern (1 posts)
Siri Shortcuts (2 posts)
Skip (1 posts)
Snaphot testing (1 posts)
Snapshot testing (1 posts)
Snapshotting (1 posts)
Snoop (1 posts)
Software 2.0 (1 posts)
Software Development (1 posts)
Software design (1 posts)
Sonoma (1 posts)
Sorting (1 posts)
SoundAnalysis framework (1 posts)
SoundAnalysisPreprocessing (1 posts)
Sowftware 2.0 (1 posts)
Spectrogram (1 posts)
Speech Framework (1 posts)
Speech to text (1 posts)
Stabilizer Module (1 posts)
Stable Diffusion (2 posts)
Stanford CS193p 2023 (1 posts)
-
[Watched Lecture 1 Stanford CS193p 2023](/2023/08/22/TIL.html)
State Machine Design Pattern (1 posts)
State restoration (1 posts)
Static factory methods (2 posts)
Stippled images (1 posts)
Storyboards (1 posts)
Strideable (2 posts)
String (13 posts)
-
TIL Swift string comparison doesn’t consider ligatures equivalent to their components
-
TIL how to decode a JSON Field that Could Be String or Double with Swift
-
Read Advancements in Apple’s Vision Framework: 2019 Year-in-Review; Swift’s String Manifesto
-
TIL
expandingTildeInPath
exists forNSString
but not forString
-
TIL
String
in Swift hassorted()
returning[Character]
;Array
ofEquatable
isEquatable
-
Watched several interesting videos from try! Swift NYC 2018 conference
String Art (1 posts)
String Catalogs (1 posts)
String intermolation (1 posts)
String interpolation (1 posts)
String parsing (1 posts)
Struct (2 posts)
Structured concurrency (2 posts)
Style Guide (2 posts)
Style guide (1 posts)
Style guides (1 posts)
SubSequence (1 posts)
Subscripting (1 posts)
Subscriptions (2 posts)
Substring (1 posts)
Swift (350 posts)
-
TIL Swift string comparison doesn’t consider ligatures equivalent to their components
-
TIL UnsafeBufferPointer.extracting(_:) method and proposed modify and read accessors
-
Swift: 6.2 Default Optional String Interpolation and SwiftUI onChange
-
Swift: CustomStringConvertible Best Practices and String(describing:)
-
Multiple Topics: libpcap, iCloud, SwiftUI Architecture & Copy-on-Write
-
Watched SwiftUI Tutorial: Build a Real App! Payment Calculator
-
Read MainActor usage in Swift explained to dispatch to the main thread
-
TIL swift-java, Swift Java Interoperability Tools and Libraries
-
Read Embedded Swift on the Raspberry Pi Pico/RP2040 without the Pico SDK
-
TIL
kMDItemKeywords
entry inInfo.plist
could be used to improve iOS app visibility on a device -
Read and followed Build an embedded application for a microcontroller
-
Read Swift Actors — in depth and watched Explore structured concurrency in Swift
-
TIL
swiftly
- a Swift toolchain installer and manager, written in Swift -
Read Concurrency-safe global variables to prevent data races
-
Read Plotting a Path to a Package Ecosystem without Data Race Errors
-
TIL Swift sucks at running initialization code e.g. for framework initialisation
-
Read Async Await in Swift: Concurrency Explained [With Examples]
-
TIL about Swift evolution proposal Module Aliasing For Disambiguation
-
TIL about Panic’s Playdate console which could be programmed with Swift
-
Read How to use the rethrows keyword in Swift and Deploying [Vapor] with Nginx
-
TIL
withCheckedContinuation
andwithUnsafeContinuation
in Swift 5.5 -
Read paper A Systematic Approach to Building High Performance Software-Based CRC Generators
-
TIL how to use
do
block in Swift to narrow scope of vars inside block -
TIL swift-http-types package; TIL how to control drone servoes with MAVLink
-
TIL difference between Sequence, AsyncSequence, and AsyncStream
-
TIL Swift 5.7 have added functions
trimPrefix
andtrimmingPrefix
-
TIL how to make Swift on Windows for after Swift or Visuyal Studio update
-
Tinkered with Swift code with simultaneous accesses to mutable struct
-
Overflow arithmetic vs saturating arithmetic vs regular arithmetic
-
Watched WWDC 2014 video about Accelerate, read about Factory pattern in Swift
-
TIL how good Swift runtime detecting non-exclusive access; about DigitalOcean Functions
-
TIL how Swift generics are compiled and usefull compiler flags
-
Bookmarking good implementaion of RandomNumberGenerator with seed
-
[TIL ShazamKit; Swift allows now writing extension Array
{ /* ... */ }](/2022/06/23/TIL.html) -
TIL XCFramework format in Xcode 11 (Binary Frameworks in Swift)
-
TIL how to decode a JSON Field that Could Be String or Double with Swift
-
Read Create a React- and SwiftUI-Inspired Web App With Swift for WebAssembly on MacOS With SwiftWasm
-
TIL how to make C library available in Swift using the Swift Package Manager
-
Read Writing High-Performance Swift Code from Swift compiler
-
TIL
dynamic
in Swift; what Thunk means in computer programming -
Read Benchmarking Xcode Performance on a large Swift Project
-
TIL how use pointers in Swift; use Swift on AWS Lambda with Xcode
-
TIL what’s new in Swift 5.3; Better Git Workflow with Rebase
-
TIL difference between
class
andstatic
members in Swift; what is redacted view -
Watched Mastering MVVM With Swift, What Are Self-Executing Closures Tips and Tricks
-
TIL how to build a Synthesizer in Swift; how to detect beats with AudioKit
-
Read Advancements in Apple’s Vision Framework: 2019 Year-in-Review; Swift’s String Manifesto
-
TIL something new in C++; how create a Command-Line Tool Using Swift Package Manager
-
TIL about implementing throwing protocol functions as non-throwing in Swift
-
TIL Publish - a static site generator built specifically for Swift developers
-
TIL about faster
Array
operations withCollectionOfOne
in Swift -
Read Access Control and Inheritance from Swift documentation
-
Read about measuring code execution time on iOS; how KVO in Swift works
-
Read How OptionSet works inside the Swift Compiler; Useful obscure Foundation types in Swift
-
Read Advanced Operators chapter of The Swift programming language
-
Read Closures chapter of The Swift Programming Language book
-
Read Crash course in Swift’s ‘function builders’ with SwiftUI
-
TIL
stride(from:, to:, by:)
function returnsStrideTo<Element>
-
Read about
Sequence
andCollection
in Swift; about type erase -
Read Sequence Hacking In Swift series; Iterator design pattern in Swift
-
TIL Intersection over Union (IoU) for object detection; read Swift Property Wrappers
-
Read Identifiable and Hashable / Hasher chapters at NSHipster; TIL Apple is using version 4 of UUID
-
Read interesting Swift evolution proposal Offset-Based Access to Indices, Elements, and Slices
-
Read Popovers, UINavigationController, and preferredContentSize and a lot of other interesting stuff
-
How to properly mention method in Swift similar to Objective-C
-[Class method:parameter]
? -
Read chapter Error Handling of The Swift programming language guide
-
TIL how semantics of
&signalFloats[offset]
is different in Objective-C and Swift -
Watched Paul Hudson’s video The Evolution of Swift: Are we there yet?
-
[Read What is NSUserDefaults?]; What’s new in Swift 5.1](/2019/09/13/TIL.html)
-
Watched Paul Hudson’s How to use the Coordinator pattern in iOS
-
TIL Robot pattern; Costs of sharing code between iOS and Android
-
TIL Presenting Coordinators;
reduce
in Swift along withreduce(_:_:)
has versionreduce(into:_:)
-
Came across interesting repo Lickability Swift Best Practices Guide
-
Came across very strange runtime error instantiating CoreML model - solution was unexpected
-
Open question: how to assign reference type to self in initializer
-
Watched WWDC 2011 session video #209 Inside the Accelerate Framework for iOS
-
Read Implementing Hash Table Algorithms in Swift; Source code of Dictionary.swift
-
[Watched Swift talk episode #150 The Origins of Reduce; episode #151 Reduce vs. Fold
-
TIL
partition
function ofCollection
; TIL__consumable
in Swift -
Watched again WWDC 2016 session #414 video Building Better Apps with Value Types in Swift
-
Read The Pragmatic Guide to Scalable Swift Architecture for 2019
-
Read John Sundell’s post Inline types and functions in Swift
-
Read John Sundell’s Different flavors of type erasure in Swift and Avoiding race conditions in Swift
-
Read What’s new in Swift 5.0; Watched String Interpolation in Swift 5 (Part 2)
-
Read What’s new in Swift 5.0; Watched String Interpolation in Swift 5 (Part 2)
-
Read Watch out for protocol extensions in your Swift API (unit tests trap)
-
Read again post of John Sundell Replacing legacy code using Swift protocols
-
Re-watched year old Point Free episode Algebraic Data Types and Some news about
contramap
-
TIL Nice trick to spawn playground with shortcut; Watched Generative Art: Part 1
-
Watched Point-Free episode #48 Predictable Randomness: Part 2
-
Watched Point-Free episode #47 Predictable Randomness: Part 1
-
TIL
String
in Swift hassorted()
returning[Character]
;Array
ofEquatable
isEquatable
-
TIL Swift weekly newsletter; Read a couple of very promising Swift proposals
-
TIL
FloatingPoint
protocol in Swift; Read Training YOLOv3 for custom objects -
Watched issue #42 of Point-free The many faces of flatMap Part 1
-
Read post The Complete Guide to iOS and Swift Job Interviews by Paul Hudson
-
Watched Point Free Episode #41 A tour of snapshot testing; TIL
xed
CLI to run Xcode -
TIL how to make screen saver in Swift; read several post about secure development
-
Read How to Prepare for a Technical Interview at Facebook; Dug in sources of Swift standard library
-
Watched WWDC 2018 session video 408 Building faster in Xcode 10
-
Read NSHipster’s post UIFieldBehavior; Read Chapter 1 of RxSwift book
Swift 5 (2 posts)
Swift 5.0 (1 posts)
Swift 5.1 (1 posts)
Swift 5.4 (1 posts)
Swift 5.7 (1 posts)
- [TIL ShazamKit; Swift allows now writing extension Array
{ /* ... */ }](/2022/06/23/TIL.html)
Swift 5.8 (1 posts)
Swift 5.9 (1 posts)
Swift 6 (3 posts)
Swift 6.0 (1 posts)
Swift Alps 2019 (2 posts)
Swift Combine (1 posts)
Swift Evolution (1 posts)
Swift Expression Macros (1 posts)
Swift Method Dispatch (1 posts)
Swift Numerics (1 posts)
Swift Package (1 posts)
Swift Package Manager (7 posts)
Swift Package manager (1 posts)
Swift Package manifest (1 posts)
Swift Power Asserts (1 posts)
Swift Property Wrappers (1 posts)
Swift Runtime (1 posts)
Swift SIMD (1 posts)
Swift Snippets (1 posts)
Swift compiler (1 posts)
Swift concurrency (1 posts)
Swift evolution (4 posts)
Swift for TensorFlow (3 posts)
Swift meetup question (1 posts)
Swift memory safety (1 posts)
Swift on Windows (1 posts)
Swift package code coverage (1 posts)
Swift standard library (2 posts)
Swift starter issues (1 posts)
Swift structured concurrency (1 posts)
Swift talk (1 posts)
Swift-Server (1 posts)
SwiftCrossUI (1 posts)
SwiftErrorHandler (1 posts)
SwiftNIO (1 posts)
SwiftPM (7 posts)
SwiftUI (59 posts)
-
Ubuntu: SwiftUI Frameworks, apt vs apt-get, and Swift Cross-Platform Development
-
Swift: Composable Architecture Performance and Array Uniquing Optimization
-
Watched SwiftUI Tutorial: Build a Real App! Payment Calculator
-
Ran through SwiftUI tutorial Chapter 4 Framework integration. Interfacing with UIKit
-
Ran through SwiftUI tutorial Drawing and animation. Animating views and transitions
-
Ran through SwiftUI tutorial Drawing and animation. Drawing paths and shapes
-
Ran through SwiftUI tutorial SwiftUI essentials. Handling user input
-
Ran through SwiftUI tutorial SwiftUI essentials. Building lists and navigation
-
Passed over SwiftUI tutorial SwiftUI essentials. Creating and combining views
-
TIL how to make Swift on Windows for after Swift or Visuyal Studio update
-
Read Crash course in Swift’s ‘function builders’ with SwiftUI
SwiftUI Grid (1 posts)
SwiftWebUI (1 posts)
Syntactic Noise (1 posts)
Syntax (1 posts)
Synthesizer (1 posts)
System Integrity Protection (1 posts)
System package (1 posts)
TCP (1 posts)
TIL afsctool (1 posts)
TILExpressLRS (1 posts)
TODO (3 posts)
Tagged pointers (1 posts)
TaskLocal (1 posts)
Technical Interview (1 posts)
Telegram (1 posts)
Telegram Bot (1 posts)
Telegram Bot API (1 posts)
TensorFlow (4 posts)
Tensorflow (3 posts)
Tesla (1 posts)
Test Doubles (1 posts)
Testing (5 posts)
Text (1 posts)
TextOutputStream (2 posts)
Texton (1 posts)
Threading (1 posts)
Thunk (1 posts)
Time profiling (1 posts)
Timsort (1 posts)
Tiny Pointers (1 posts)
TipKit (1 posts)
Title case (1 posts)
Tombstone (1 posts)
Tortoise and hare algorithm (1 posts)
TrueType (1 posts)
Turi (1 posts)
Turi Create (1 posts)
Type erase (1 posts)
Type erasure (3 posts)
Types (1 posts)
UART (1 posts)
UAVCAN (1 posts)
UBlox (1 posts)
UIAppearance (1 posts)
UICollectionView (2 posts)
UICollectionViewCompositionalLayout (1 posts)
UIColor (1 posts)
UIDynamics (1 posts)
UIFieldBehavior (1 posts)
UIGraphicsImageRenderer (2 posts)
UIImage (1 posts)
UIKit (6 posts)
UIKonf (1 posts)
UINavigationController (2 posts)
UISlider (1 posts)
UIStackView (1 posts)
UITableView (1 posts)
UIView-SmoothCorners (1 posts)
UIViewController (1 posts)
UInt128 (1 posts)
UL (1 posts)
UML (1 posts)
UNIX_FD (1 posts)
URL Text Fragments (1 posts)
URLSession (3 posts)
UTF-16 (2 posts)
UTF-8 (3 posts)
UTI (1 posts)
UUID (1 posts)
Ubuntu (8 posts)
UnboundedRange_ (1 posts)
Unbox (1 posts)
Unicode (3 posts)
Unit testing memory leaks (1 posts)
Universal Links (1 posts)
Unix (1 posts)
Unmanaged (1 posts)
Unrolled linked lists (1 posts)
UnsafeMutablePointer (3 posts)
UnsafeMutableRawPointer (1 posts)
UnsafeRawPointer (1 posts)
UserDefaults (2 posts)
VS Code (3 posts)
VTOL (1 posts)
VTracer (1 posts)
Value Types (1 posts)
Value types (1 posts)
Vapor (7 posts)
Vibe coding (1 posts)
Vision Framework (1 posts)
Visitor pattern (1 posts)
Visual Studio (1 posts)
Visual Studio Code (2 posts)
Voronoi (1 posts)
Voronoi diagram (1 posts)
Voxel (1 posts)
Vulkan (1 posts)
WKWebView (1 posts)
WTFPL (1 posts)
WWDC (16 posts)
-
Watched again WWDC 2016 session video Unified Logging and Activity Tracing
-
Watched WWDC 2011 session video #209 Inside the Accelerate Framework for iOS
-
[Watched again WWDC 2019 session #704 Core ML 3 Framework
-
Watched WWDC 2019 keynote; Brush up my understanding of Fast Fourier transform
-
Watched WWDC 2018 session Metal for Accelerating Machine Learning
-
Watched again WWDC 2015 session 409 Optimizing Swift Performance
WWDC 2018 (2 posts)
WWDC 2019 (1 posts)
WWDC 2022 (2 posts)
WWDC 2025 (1 posts)
WWDC23 (1 posts)
Wasm (1 posts)
Watch app (1 posts)
WatchKit (1 posts)
Web development (1 posts)
WebAssembly (3 posts)
WebSockets (1 posts)
WebView (1 posts)
Webassembly (1 posts)
Webots (4 posts)
Wi-Fi (1 posts)
Widget (1 posts)
Windows (3 posts)
X Windows forwarding (1 posts)
XCFramework (2 posts)
XCTMemoryMetric (1 posts)
XCTest (2 posts)
XML (2 posts)
XOR linked list (1 posts)
Xcake (1 posts)
Xcode (37 posts)
-
Started to read book A philosophy of software design by John Ousterhout
-
TIL how to use xcconfig for setting development team id and bundle id
-
TIL how to save image data into a file in debug session in Xcode
-
TIL about Xcode Releases and how now old Xcode releases could be launched
-
TIL XCFramework format in Xcode 11 (Binary Frameworks in Swift)
-
Read Benchmarking Xcode Performance on a large Swift Project
-
Read Xcode Build Configuration Files; Read Image Resizing Techniques
-
Watched Point Free Episode #41 A tour of snapshot testing; TIL
xed
CLI to run Xcode -
Watched WWDC 2018 session video 408 Building faster in Xcode 10
Xcode Releases (1 posts)
Xcode configuration files (1 posts)
Xcode source editor extensions (1 posts)
XcodeGen (1 posts)
Xctest (1 posts)
Xgen (1 posts)
YAML (1 posts)
YOLO (3 posts)
YOLO5 (1 posts)
Yandex (1 posts)
Yandex.Toloka (1 posts)
Yaw (1 posts)
Yielding Accessors (1 posts)
ZStack (1 posts)
Ziegler Nichols Method (1 posts)
Zig (1 posts)
ZippyJSON (1 posts)
_Alignas (1 posts)
__consumable (1 posts)
__repr__ (1 posts)
__str__ (1 posts)
adwaita-swift (1 posts)
agent forward (1 posts)
aircraft (1 posts)
algorithm (1 posts)
alias (1 posts)
alignas (1 posts)
alloca (1 posts)
app prewarming (1 posts)
architecture (1 posts)
argparse (1 posts)
arithmetic (2 posts)
arp (1 posts)
async/await (7 posts)
asyncio.sleep (1 posts)
atan2 (1 posts)
ataset (1 posts)
attributes in Swift (1 posts)
autoreleasepool (1 posts)
autotrace (1 posts)
bash (1 posts)
betaflight (1 posts)
bezier curves (1 posts)
bitcode (1 posts)
bitmap (1 posts)
bitwidth (1 posts)
blurhash (1 posts)
bookmark (1 posts)
borrowing (1 posts)
branch (1 posts)
brave (1 posts)
bucket policy (1 posts)
bug (3 posts)
c-means (1 posts)
caffeinate (1 posts)
captcha (1 posts)
cast (1 posts)
cheatsheet (1 posts)
child view controllers (2 posts)
chmod (1 posts)
cmark (1 posts)
column-major (1 posts)
compactMap (1 posts)
concurrency (1 posts)
consume (1 posts)
consuming (1 posts)
contramap (1 posts)
copyleft-next license (1 posts)
cp (1 posts)
cross-platform (1 posts)
curl (2 posts)
dbus (1 posts)
dead reackoning (1 posts)
debug (2 posts)
description (1 posts)
design pattern (1 posts)
dispatch_once (1 posts)
dithering (1 posts)
dmg (1 posts)
documenation (1 posts)
documentation (1 posts)
done control (1 posts)
dotSwift (1 posts)
drone (1 posts)
dynamic (3 posts)
dynamic library (1 posts)
dynamic time warping (1 posts)
emulating (1 posts)
enums (1 posts)
estimate (1 posts)
exception (1 posts)
exeption (1 posts)
exiftool (1 posts)
existential type (1 posts)
ffmpeg (3 posts)
filenames (1 posts)
flatMap (5 posts)
fold (1 posts)
foobar.withgoogle.com (1 posts)
fork (1 posts)
framework (1 posts)
fuseFS (1 posts)
gdb (1 posts)
gimbal lock (1 posts)
gist (2 posts)
git (19 posts)
-
[Watched WWDC 2025 Platforms State of the Union and read article about git internals
-
Tinkered with Swift code with simultaneous accesses to mutable struct
-
TIL how to print git remote branches sorted by last commit date
-
After several years I have again project with git submodules
-
TIL how to restore deleted branch in git and some comprehenses of
git stash
-
TIL how to list branches in git ordered by date of the last commit; saturation arithmetic
-
Read On Code Review about prioritizing code review above other work
git cherry (1 posts)
git clean (1 posts)
git commit hash (1 posts)
git gc (1 posts)
git rebase (1 posts)
git reflog (1 posts)
git signing commits (1 posts)
git svn (1 posts)
git switch (1 posts)
git worktree (1 posts)
github cli (1 posts)
googleimagesdownload (1 posts)
gyroflow (1 posts)
hostname (1 posts)
html (1 posts)
htop (1 posts)
iOS (24 posts)
-
Watched SwiftUI Tutorial: Build a Real App! Payment Calculator
-
TIL
kMDItemKeywords
entry inInfo.plist
could be used to improve iOS app visibility on a device -
Watched How to create a Generic Networking Layer in iOS apps
-
Read Popovers, UINavigationController, and preferredContentSize and a lot of other interesting stuff
-
Read chapter Error Handling of The Swift programming language guide
-
Read first chapters of App Architecture. iOS Application Design Patterns in Swift