TIL꞉ today I learned
AboutAllTags
  • May 14, 2025

    TIL how to stash changes in only one file

  • May 12, 2025

    First tried to use Claude Code

  • May 9, 2025

    TIL Swift 6.2 will allow a default for optional interpolations

  • May 8, 2025

    TIL SwiftUI life cycle

  • May 6, 2025

    TIL calling `CustomStringConvertible.description` property directly is discouraged

  • May 5, 2025

    TIL the-swift-collective

  • May 1, 2025

    TIL SwiftUI-like frameworks on Ubuntu are still rough around the edges

  • Apr 29, 2025

    Read The Composable Architecture: How Architectural Design Decisions Influence Performance

  • Apr 28, 2025

    TIL xcodemake

  • Apr 25, 2025

    TIL how to wrap C/C++ library into Swift package

  • Apr 23, 2025

    TIL it's not easy to build macOS app depending on Swift Package wrapping system library installed with homebrew

  • Apr 22, 2025

    TIL libpcap, a Packet capture library

  • Apr 21, 2025

    TIL `swift package describe` command

  • Apr 19, 2025

    TIL Covariance and contravariance

  • Apr 16, 2025

    A deep dive into dithering and image processing that makes me want to rebuild it in swift for the web

  • Apr 15, 2025

    Read Cargo-cult typing, or: Objective-C's default type is `id`

  • Apr 14, 2025

    TIL what does Vibe coding mean

  • Apr 11, 2025

    Came accross error Docker.app was not opened because it contains malware

  • Apr 10, 2025

    TIL What’s the difference between a task and a detached task

  • Apr 9, 2025

    Bookmarking MacOS terminal key bindings

  • Apr 8, 2025

    Read a couple of articles about using Coordinator pattern in iOS

  • Apr 7, 2025

    Read Proper Navigation in SwiftUI With Coordinators: A Guide

  • Apr 4, 2025

    TIL `git check-ignore`

  • Apr 2, 2025

    TIL Swift 6.1 Released

  • Mar 28, 2025

    TIL BitwiseCopyable implemented in Swift 6.0

  • Mar 27, 2025

    Watched Paul Hudson's video Global Variable Oriented Programming – Reimplementing SwiftUI's environment for UIKit

  • Mar 26, 2025

    TIL about `@lifetime` attribute in Swift

  • Mar 19, 2025

    Read about global actors in Swift

  • Mar 17, 2025

    TIL how to use Router and Coordinator patterns in SwiftUI

  • Mar 15, 2025

    TIL how to fine-tune the compilation of code shared between an app and its extension

  • Mar 12, 2025

    TIL how iOS app can connect device to WiFi

  • Mar 11, 2025

    TIL how to build lock screen extension for iOS

  • Mar 9, 2025

    TIL Span: Safe Access to Contiguous Storage in Swift 6.2

  • Mar 7, 2025

    Watched Point Free episode SQL Builders: Sneak Peek, Part 2

  • Mar 5, 2025

    TIL app intents in iOS

  • Mar 4, 2025

    Explored Apple sample code AVCam: Building a camera app

  • Mar 3, 2025

    Read Apple documentation article Choosing a Capture Device

  • Mar 2, 2025

    Read Using A Genetic Algorithm For Table Seating

  • Mar 1, 2025

    Watched Point Free episode SQLite: SwiftUI

  • Feb 26, 2025

    Read Swift evolution proposal Low-Level Atomic Operations

  • Feb 25, 2025

    Read My Washing Machine Refreshed My Thinking on Software Effort Estimation

  • Feb 24, 2025

    TIL how to make Thread Safe Property in Swift

  • Feb 22, 2025

    TIL panoptic segmentation

  • Feb 18, 2025

    TIL How to use SwiftUI View as UIView

  • Feb 12, 2025

    Watched Build a Gardening App with SwiftUI & SwiftData Part 1

  • Feb 10, 2025

    TIL `consume` operator to end the lifetime of a variable binding, available from Swift 5.9

  • Feb 9, 2025

    TIL Swift will have fixed size arrays

  • Feb 8, 2025

    TIL Leaf - templating language with Swift-inspired syntax

  • Feb 4, 2025

    TIL how to make lazy navigation in SwiftUI

  • Jan 31, 2025

    Watched Stop Using ZStack in SwiftUI

  • Jan 27, 2025

    Watched WWDC 2022 video Add Live Text interaction to your app

  • Jan 21, 2025

    TIL Color mixing in SwiftUI

  • Jan 18, 2025

    TIL what macOS menu extras are

  • Jan 15, 2025

    TIL `git stash ‑u` saves untracked files

  • Jan 14, 2025

    TIL Makefile effect

  • Jan 13, 2025

    TIL Hard Link Vs Symbolic Link

  • Jan 10, 2025

    TIL to use #Preview macro

  • Jan 9, 2025

    TIL NavigationStack

  • Jan 7, 2025

    TIL Noncopyable types in Swift

  • Jan 5, 2025

    TIL qrtool CLI

  • Jan 4, 2025

    TIL over half of the internet is now AI generated text

  • Dec 30, 2024

    TIL `@testable import` in Swift

  • Dec 29, 2024

    TIL GeometryReader in SwiftUI

  • Dec 27, 2024

    TIL some bash tricks

  • Dec 26, 2024

    Read The evolution of neural network architectures in computer vision: object detection

  • Dec 24, 2024

    Read Sending vs Sendable in Swift

  • Dec 20, 2024

    TIL iOS devices without a Home button, such as iPhone 12, don’t support portrait upside down orientation

  • Dec 19, 2024

    TIL how different data is stored inside QR codes

  • Dec 17, 2024

    TIL Hindley–Milner type system

  • Dec 16, 2024

    TIL markitdown

  • Dec 12, 2024

    TIL `@DebugDescription`

  • Dec 11, 2024

    Started to read book A philosophy of software design by John Ousterhout

  • Dec 8, 2024

    TIL listing certifications on LinkedIn might be counterproductive

  • Dec 7, 2024

    TIL VTracer

  • Dec 6, 2024

    TIL `@ObservedObject` vs `@StateObject`

  • Nov 27, 2024

    TIL what is Duff's device

  • Nov 25, 2024

    Watched SwiftUI Tutorial: Build a Real App! Payment Calculator

  • Nov 22, 2024

    TIL Midpoint Circle Algorithm

  • Nov 21, 2024

    TIL Swift Package Description could define iOS app product

  • Nov 20, 2024

    TIL Apple now provides Swift runtime for AWS Lambda

  • Nov 19, 2024

    TIL about global actors in Swift

  • Nov 18, 2024

    TIL `MainActor.assumeIsolated` and `@preconcurrency`

  • Nov 16, 2024

    TIL How async/await works internally in Swift

  • Nov 15, 2024

    TIL `powermetrics`

  • Nov 14, 2024

    TIL Copilot Edits

  • Nov 13, 2024

    Read MainActor usage in Swift explained to dispatch to the main thread

  • Nov 10, 2024

    TIL Apple Quietly Introduced iPhone Reboot Code Which is Locking Out Cops

  • Nov 9, 2024

    TIL about App Intents in iOS

  • Nov 7, 2024

    TIL about title case in some scripts

  • Nov 3, 2024

    Read SwiftUI Architecture #20

  • Nov 1, 2024

    TIL what are mixins and traits

  • Oct 31, 2024

    Read How to use VSCode/Cursor for iOS development

  • Oct 30, 2024

    TIL GitHub launched CopilotForXcode

  • Oct 28, 2024

    TIL What Are Textons

  • Oct 25, 2024

    TIL jemalloc

  • Oct 24, 2024

    TIL `package-benchmark`

  • Oct 22, 2024

    Read Apple is Killing Swift

  • Oct 18, 2024

    TIL Mothbox DIY project for learning insects

  • Oct 15, 2024

    TIL how Discrete Cosine Transform is used in JPEG

  • Oct 13, 2024

    TIL what are Test Doubles

  • Oct 12, 2024

    TIL what is blurhash

  • Oct 11, 2024

    TIL how to transform colors with matrices

  • Oct 10, 2024

    TIL what is Immediate Operand

  • Oct 6, 2024

    Read some posts about image processing

  • Oct 5, 2024

    TIL Apple Watch despite being 64 bit use 32 bit pointers

  • Oct 4, 2024

    TIL what does `!$` mean in shell

  • Oct 3, 2024

    Read Image Dithering: Eleven Algorithms and Source Code

  • Oct 1, 2024

    TIL Raspberry Pi AI Camera on sale now at $70, there's also Raspberry Pi AI Kit available since June 2024

  • Sep 30, 2024

    Watched how Linus Torvalds explains "taste" in code

  • Sep 29, 2024

    TIL `nonisolated` and `isolated` keywords in Swift

  • Sep 28, 2024

    TIL Swift has a `package` access level

  • Sep 27, 2024

    TIL swift-java, Swift Java Interoperability Tools and Libraries

  • Sep 24, 2024

    TIL new Synchronization framework available since iOS 18

  • Sep 23, 2024

    TIL Noncopyable structs and enums in Swift

  • Sep 20, 2024

    TIL `.mailmap` in git

  • Sep 16, 2024

    TIL how to draw ellipsoid in shapr3d

  • Sep 13, 2024

    TIL Safe C++

  • Sep 12, 2024

    TIL how Linux C coding style argues for using short local variable names

  • Sep 11, 2024

    Read Customizing the build schemes for a project

  • Sep 10, 2024

    TIL WhatsApp integrates Signal's protocols

  • Sep 9, 2024

    TIL Delta Debugging

  • Sep 8, 2024

    TIL `pkg-config`

  • Sep 7, 2024

    TIL dependency mirroring and Package Manager Workspace

  • Sep 5, 2024

    Bookmarking The Unofficial Guide to xcconfig files

  • Sep 4, 2024

    Read Embedded Swift on the Raspberry Pi Pico/RP2040 without the Pico SDK

  • Aug 31, 2024

    TIL `kMDItemKeywords` entry in `Info.plist` could be used to improve iOS app visibility on a device

  • Aug 30, 2024

    Read and followed Build an embedded application for a microcontroller

  • Aug 29, 2024

    TIL github cli

  • Aug 27, 2024

    Bookmarking auto generating git commit message

  • Aug 25, 2024

    TIL that since iOS 15 `BinaryFloatingPoint` has `formatted()`

  • Aug 24, 2024

    TIL what does "existential type" mean in Swift

  • Aug 23, 2024

    TIL what is primary asosiated type in Swift

  • Aug 22, 2024

    TIL FIGlet

  • Aug 21, 2024

    TIL Skip

  • Aug 18, 2024

    TIL `sending` keyword in Swift

  • Aug 17, 2024

    TIL how to make XCFramework from swift package

  • Aug 15, 2024

    TIL Protocol Conformance Isolation Mismatch

  • Aug 14, 2024

    TIL CocoaPods goes off the scene

  • Aug 13, 2024

    TIL usvg library

  • Aug 12, 2024

    TIL `wcurl` and `ipatool`

  • Aug 11, 2024

    TIL Why Charset Matters

  • Aug 7, 2024

    TIL about Retroactive Conformances

  • Aug 5, 2024

    TIL why airplane electric motors are called outrunner

  • Aug 4, 2024

    TIL keystroke `CMD + Option + /` in Xcode for ceating doc comment

  • Aug 2, 2024

    Read how to build QuickLook in SwiftUI

  • Jul 30, 2024

    Read about Uniform Type Identifiers

  • Jul 29, 2024

    TIL swift-testing-revolutionary

  • Jul 28, 2024

    Watched videos about system design interviews

  • Jul 27, 2024

    TIL it's not easy install Python dependencies on macOS

  • Jul 26, 2024

    Read Read [Scan HTML even faster with SIMD instructions (C++ and C#)

  • Jul 25, 2024

    Read Aerial Robotic Landscape

  • Jul 24, 2024

    Read Memory management when using async/await in Swift

  • Jul 23, 2024

    TIL swift-noise

  • Jul 22, 2024

    Read FPV Drone Rates Explained: Betaflight & Actual Rates

  • Jul 19, 2024

    Watched WWDC 2022 video Meet distributed actors in Swift, Read Concurrency chapter of The Swift Programming language book

  • Jul 18, 2024

    Watched WWDC videos Beyond the basics of structured concurrency and Protect mutable state with Swift actors

  • Jul 17, 2024

    Read Swift Actors — in depth and watched Explore structured concurrency in Swift

  • Jul 16, 2024

    Read Swift proposal `Sendable` and `@Sendable` closures, implemented in Swift 5.7 and proposal Inferring `Sendable` for methods and key path literals, implemented in Swift 6.0

  • Jul 15, 2024

    Read Build settings reference - a detailed list of individual Xcode build settings that control or change the way a target is built

  • Jul 14, 2024

    TIL `swiftly` - a Swift toolchain installer and manager, written in Swift

  • Jul 10, 2024

    Read Anatomy of High-Performance Matrix Multiplication

  • Jul 9, 2024

    Read Concurrency-safe global variables to prevent data races

  • Jul 8, 2024

    TIL about Swift structured concurrency

  • Jul 5, 2024

    Read Plotting a Path to a Package Ecosystem without Data Race Errors

  • Jul 3, 2024

    TIL about typed throws in Swift

  • Jun 30, 2024

    Read Quick Look Programming Guide in documentation archive

  • Jun 15, 2024

    TIL how to Create Ubuntu bootable USB stick on macOS

  • Jun 14, 2024

    TIl how pbm, pgm, ppm, pam images could be previewed on macOS

  • Jun 12, 2024

    Watched a bunch of WWDC 2024 videos

  • Jun 11, 2024

    TIL about Zig programming language

  • Jun 10, 2024

    Watched PointFree's issue Modern UIKit: Sneak Peek, Part 2

  • Jun 8, 2024

    Watched Modern UIKit: Sneak Peek, Part 1

  • Jun 1, 2024

    Read Different flavors of type erasure in Swift

  • May 31, 2024

    Read ChatGPT for Swift: Top 5 code generation prompts

  • May 29, 2024

    TIL there're bitmap fonts in textual human readable format

  • May 28, 2024

    Watched I made an RC flying wing

  • May 27, 2024

    TIL setjmp/longjmp are undefined behaviors in Swift

  • May 26, 2024

    TIL Swift sucks at running initialization code e.g. for framework initialisation

  • May 22, 2024

    TIL interesting method of reading stdin in Swift

  • May 21, 2024

    TIL the Lenna has own website

  • May 20, 2024

    Read The case against self-closing tags in HTML

  • May 17, 2024

    Read Async Await in Swift: Concurrency Explained [With Examples]

  • May 15, 2024

    TIL a lot new things about ArduPilot

  • May 14, 2024

    TIL about test coverage reports in Swift Package apps

  • May 13, 2024

    Read about developing embedded applications with Swift

  • May 10, 2024

    Read about Result builders in Swift

  • May 9, 2024

    TIL what are Monads in Swift

  • May 3, 2024

    Dug in Netpbm

  • Apr 30, 2024

    TIL about Privacy manifest files

  • Apr 29, 2024

    TIL How To Engrave Text On A Part in Shapr3D

  • Apr 26, 2024

    Read about telegram bot webhooks

  • Apr 25, 2024

    TIL SSH deployment with GitHub actions

  • Apr 24, 2024

    TIL about `.scss`

  • Apr 17, 2024

    TIL 3MF 3D Manufacturing Format

  • Apr 12, 2024

    TIL about Swift evolution proposal Module Aliasing For Disambiguation

  • Apr 11, 2024

    TIL about Panic's Playdate console which could be programmed with Swift

  • Apr 7, 2024

    Read How to use the rethrows keyword in Swift and Deploying [Vapor] with Nginx

  • Apr 5, 2024

    TIL how to flash flight controller with Ardupilot on Mac without STM32Cube Programmer

  • Apr 4, 2024

    TIL Common Crawl

  • Apr 3, 2024

    Bookmarking Ray Tracing in One Weekend

  • Mar 31, 2024

    Passed over Explore Xcode: Hello, SwiftUI tutorial

  • Mar 30, 2024

    Bookmarking Fast Quicksort Implementation Using AVX Instructions

  • Mar 29, 2024

    TIL Apple launched new SwiftUI tutorials

  • Mar 26, 2024

    TIL Adwaita

  • Mar 25, 2024

    TIL list of Mission Commands in ArduPilot

  • Mar 24, 2024

    TIL PETOI maker of open source Arduino and Raspberry Pi-based quadruped robotic pets

  • Mar 23, 2024

    TIL SwiftUI View's Instance Method `onChange(of:initial:_:)`

  • Mar 22, 2024

    TIL how macros work in Swift

  • Mar 21, 2024

    TIL some debug techniques in SwiftUI

  • Mar 19, 2024

    TIL about app prewarming introduced in iOS 15

  • Mar 18, 2024

    Read Debugging Improvements in Swift 5.9

  • Mar 17, 2024

    Watched Optimising a VTOL and Configuring GPS Rescue (Return to Home, Failsafe) on Betaflight 4

  • Mar 15, 2024

    TIL How to use Environment in SwiftUI

  • Mar 13, 2024

    Read and tried How to display a WebView in SwiftUI

  • Mar 11, 2024

    TIL Correct Horse Battery Staple

  • Mar 8, 2024

    TIL about DSHOT

  • Mar 7, 2024

    Read Creating a Betaflight target from scratch

  • Mar 6, 2024

    TIL `withCheckedContinuation` and `withUnsafeContinuation` in Swift 5.5

  • Mar 4, 2024

    TIL about Hardened Runtime

  • Feb 29, 2024

    TIL to use tinkercad and have drawn and printed the firsth thing

  • Feb 28, 2024

    TIL about image stippling

  • Feb 27, 2024

    TIL How async/await works internally in Swift

  • Feb 25, 2024

    TIL about JSON Pointers

  • Feb 23, 2024

    TIL how to implement searchable lists in SwiftUI

  • Feb 21, 2024

    TIL setters in Swift could be `nonmutating`

  • Feb 20, 2024

    Passed through guides and documentation on SwiftUI List

  • Feb 19, 2024

    TIL how to get string from AttributedString in Swift

  • Feb 17, 2024

    Ran through Build an iOS app with SwiftUI

  • Feb 13, 2024

    Read paper A Systematic Approach to Building High Performance Software-Based CRC Generators

  • Feb 12, 2024

    TIL Galileo AI

  • Feb 7, 2024

    Ran through SwiftUI tutorial Chapter 4 Framework integration. Interfacing with UIKit

  • Feb 6, 2024

    TIL on-crash backtraces introduced in Swift 5.9

  • Feb 5, 2024

    Ran through SwiftUI tutorials App design and layout. Composing complex interfaces And Working with UI controls

  • Feb 4, 2024

    Ran through SwiftUI tutorial Drawing and animation. Animating views and transitions

  • Feb 2, 2024

    Ran through SwiftUI tutorial Drawing and animation. Drawing paths and shapes

  • Feb 1, 2024

    TIL how servo motors work

  • Jan 31, 2024

    TIL how inner/outer stokes could be recreated in SVG

  • Jan 30, 2024

    Browsed Book Small unmanned aircraft. Theory and Practice

  • Jan 29, 2024

    Read How Did REST Come To Mean The Opposite of REST

  • Jan 27, 2024

    Ran through SwiftUI tutorial SwiftUI essentials. Handling user input

  • Jan 25, 2024

    Ran through SwiftUI tutorial SwiftUI essentials. Building lists and navigation

  • Jan 24, 2024

    Read Bloom Filters Explained

  • Jan 22, 2024

    TIL shortcut could include steps like entering free text

  • Jan 21, 2024

    Read The world's smallest PNG which could serve as short introduction into PNG format

  • Jan 19, 2024

    Passed over SwiftUI tutorial SwiftUI essentials. Creating and combining views

  • Jan 18, 2024

    TIL how to claim back disk space from git repo: `git gc --aggressive`

  • Jan 6, 2024

    TIL how make Swift package depend another package on local machine

  • Jan 3, 2024

    TIL how to use `do` block in Swift to narrow scope of vars inside block

  • Dec 30, 2023

    Read Asynchronous Tests and Expectations

  • Dec 29, 2023

    TIL how to use xcconfig for setting development team id and bundle id

  • Dec 27, 2023

    TIL `git cherry`

  • Dec 26, 2023

    TIL how to install Ubuntu on Raspberry Pi

  • Dec 24, 2023

    TIL how to copy whole website onto local machine with just one `wget` command

  • Dec 21, 2023

    TIL what does ** (double star/asterisk) and * (star/asterisk) for parameters in Python

  • Dec 18, 2023

    TIL asyncio.sleep

  • Dec 16, 2023

    TIL periphery - tool to find dead Swift code

  • Dec 15, 2023

    TIL .netrc; TIL how to run specific test case with `swift test`

  • Dec 14, 2023

    TIL how to save image data into a file in debug session in Xcode

  • Dec 12, 2023

    TIL MoCap positioning system

  • Dec 11, 2023

    TIL How to generate TLS certificate in command line

  • Dec 8, 2023

    TIL `atan2`

  • Dec 7, 2023

    TIL Webber, SwifWeb, swiftlang.xyz; Dug in swiftwasm.org

  • Dec 3, 2023

    TIL `async`/`await` in JavaScript

  • Dec 2, 2023

    Watched some intro lectures on topic Control systems engineering

  • Dec 1, 2023

    TIL Python Decorators

  • Nov 30, 2023

    TIL how to hide and show HTML elements with JavaScript

  • Nov 29, 2023

    TIL ArduPilot Development Site

  • Nov 28, 2023

    Read Create a Text File in Memory Then Download It on Button Click With Vanilla JS

  • Nov 27, 2023

    TIL what is Balun

  • Nov 25, 2023

    TIL Ziegler Nichols Method for tuning PID controllers

  • Nov 24, 2023

    TIL `ss` linux command

  • Nov 23, 2023

    Read Open Source Motion Capture for Autonomous Drones: $20 system for room-scale millimeter level precision motion capture

  • Nov 21, 2023

    Read D-Bus Tutorial

  • Nov 20, 2023

    TIL about dbus

  • Nov 18, 2023

    TIL swift-mmio

  • Nov 14, 2023

    TIL Hummingbird

  • Nov 13, 2023

    TIL what is Proportional navigation

  • Nov 12, 2023

    TIL Linker script

  • Nov 9, 2023

    TIL Apple has service to check whether clients connecting to your server are valid instances of your app

  • Nov 8, 2023

    Read That is Why You and I Should Become Rustaceans

  • Nov 6, 2023

    Read paper State Machine Design Pattern

  • Nov 4, 2023

    TIL about ExpressLRS Airport

  • Nov 3, 2023

    Experimented with сreating drag and drop uploader with Vapor

  • Nov 1, 2023

    Tried neovim-qt for the first time

  • Oct 30, 2023

    TIL what is slug in URL

  • Oct 29, 2023

    Passed over chapter 3 of Practical Server Side Swift book

  • Oct 28, 2023

    TIL about `keyboardLayoutGuide` in iOS 15

  • Oct 26, 2023

    TIL what is SGML

  • Oct 25, 2023

    TIL how to make Vapor listen port in external IP address

  • Oct 24, 2023

    TIL ssh -A for agent forwarding

  • Oct 23, 2023

    Dug in AirSim sources

  • Oct 21, 2023

    TIL about `@unchecked Sendable`

  • Oct 19, 2023

    Read slides of VimConf 2019 talk by NeoVim creator Justin Key

  • Oct 17, 2023

    Dug in interesting 2D geometry C++ library

  • Oct 16, 2023

    TIL about `withLock` existing in all kinds of locks

  • Oct 12, 2023

    Read great A Primer on Bézier Curves

  • Oct 9, 2023

    Found several Swift senseless diagnostics

  • Oct 4, 2023

    TIL what is 6DOF and 9DOF sensor fusion

  • Oct 3, 2023

    TIL Pipenv

  • Oct 2, 2023

    Watched ArduPilot UnConference 2019 - ArduPilot Lua Scripting

  • Sep 29, 2023

    TIL what does process legacyScreenSaver-x84-64 mean on Apple M1

  • Sep 28, 2023

    Read Access Control and `protected` post in Apple Swift blog

  • Sep 27, 2023

    Read 8.3 Customizing Git - Git Hooks of Pro Git book

  • Sep 26, 2023

    Read About System Integrity Protection on Mac; TIL about OpenCore Legacy Patcher

  • Sep 25, 2023

    TIL how to tune video in Betaflight

  • Sep 23, 2023

    TIL URL Text Fragments

  • Sep 22, 2023

    Read extreemly interesting post Exploring EXIF

  • Sep 21, 2023

    TIL a lot about PID controller

  • Sep 20, 2023

    TIL about Side Force

  • Sep 19, 2023

    TIL shared memory in Python

  • Sep 18, 2023

    TIL about SBUS

  • Sep 16, 2023

    TIL "content negotiation" in HTTP

  • Sep 15, 2023

    TIL servo can be Positional rotation and Continuous rotation

  • Sep 14, 2023

    TIL PPM, PGM, PBM, PNM textual file formats for images/bitmaps

  • Sep 13, 2023

    TIL what does '!r' in format string mean in Python; What ExpressLRS and Crossfire have in common

  • Sep 12, 2023

    TIL git looses commit signature after rebasing and merging with GitHub

  • Sep 11, 2023

    Read Martin Fowler's CodeSmell

  • Sep 9, 2023

    TIL class variables and `map` function in Python

  • Sep 8, 2023

    TIL how to write unit tests in Python

  • Sep 7, 2023

    TIL `ssh -X` for X Windows forwarding

  • Sep 6, 2023

    Read great series how to build quadcopter's Flight Controller from scratch

  • Sep 4, 2023

    Read The Worst Programmer I Know essay; Requested access to llama

  • Sep 3, 2023

    TIL how to set up in Betaflight newly built drone

  • Sep 2, 2023

    TIL about Sensor Fusion algorithms

  • Aug 31, 2023

    TIL Read ExpressLRS Vs Crossfire

  • Aug 29, 2023

    TIL `htop`, human `top`

  • Aug 24, 2023

    Read `git`: `fetch` and `merge`, don’t `pull`

  • Aug 23, 2023

    Read iOS Architecture: A State Container based approach; Passed over Tutorial Your First Simulation in Webots

  • Aug 22, 2023

    Watched Lecture 1 | Stanford CS193p 2023

  • Aug 19, 2023

    TIL `script`

  • Aug 18, 2023

    TIL suckless.org

  • Aug 17, 2023

    TIL what is Filesystem Hierarchy Standard (FHS) and difference between `/tmp` and `/var/tmp`

  • Aug 13, 2023

    Wasted time trying to launch BLHeli Configurator on macOS

  • Aug 12, 2023

    TIL how to setup Raspbery Pi with Raspberry Pi Imager

  • Aug 11, 2023

    TIL CLI for macOS `system_profiler SPUSBDataType` to list available USB devices

  • Aug 9, 2023

    TIL what is the "bookmark" in my terminal when I touch the icon on my touchbar

  • Aug 8, 2023

    TIL about `foobar.withgoogle.com`

  • Aug 7, 2023

    TIL brave search

  • Aug 6, 2023

    Watched Learn To Test Your Flight Controller With A Multimeter

  • Aug 5, 2023

    TIL Raspberry Pi Zero doesn't have power LED

  • Aug 4, 2023

    TIL about Xcode Releases and how now old Xcode releases could be launched

  • Aug 3, 2023

    TIL Python 3.10 intoduced `match case`

  • Aug 2, 2023

    TIL different ways to detect key presses in Python

  • Jul 31, 2023

    TIL what is Real-time kinematic positioning

  • Jul 29, 2023

    TIL Ubuntu cannot be installed from packages on Raspberry Pi Zero v1; Played with GPIO on Jetson

  • Jul 28, 2023

    TIL where Xcode stores derived data

  • Jul 27, 2023

    TIL `arp -a` for listing devices in local network

  • Jul 26, 2023

    TIL Dunder methods in Python

  • Jul 25, 2023

    TIL what is OpenMP

  • Jul 24, 2023

    TIL MAVLink drone movements commands

  • Jul 23, 2023

    Bookmarking TextPaths

  • Jul 22, 2023

    Dug with MavLink whole day

  • Jul 21, 2023

    TIL argparse Python module

  • Jul 20, 2023

    TIL simple-pid Python library; TIL what for is `~/.local` folder

  • Jul 19, 2023

    Read Telegram Bot API documentation

  • Jul 18, 2023

    TIL MAVSDK is sh*t mostly capable of controlling simulated drones

  • Jul 17, 2023

    TIL how to download file with CLI on macOS; TIL Gezebo simulator doesn't work on macOS; TIL how to launch Linux on macOS with new Vurtualization framework

  • Jul 16, 2023

    Watched video 5" Freestyle FPV Drone Build

  • Jul 14, 2023

    Dug with MAVLink

  • Jul 13, 2023

    TIL PWM (Pulse Width Modulation) works to control servos; TIL how to takeoff and move drone with MAVLink

  • Jul 12, 2023

    TIL a lot about MAVLink; TIL what is Antenna Tracking

  • Jul 11, 2023

    TIL swift-http-types package; TIL how to control drone servoes with MAVLink

  • Jul 10, 2023

    TIL a lot about MAVLink and ArduPilot

  • Jul 7, 2023

    TIL AT Protocol; TIL how to simulate robots in Webots

  • Jul 6, 2023

    TIL how to mount on a mac a folder on remote machine using `sshfs`

  • Jul 5, 2023

    TIL characteristics for LiPo batteries for FPV drones

  • Jul 4, 2023

    TIL GitHub Projects; How to copy files to S3 bucket with CLI; `URLSessionConfiguration`'s `waitsForConnectivity` property

  • Jul 3, 2023

    TIL how to use Albumentations

  • Jul 2, 2023

    TIL protocols used in radio control

  • Jul 1, 2023

    TIL MAVLink capabilities; ArduPilot's Mission Planner capabilities

  • Jun 30, 2023

    TIL how to bind ExpressLRS remote control with drone

  • Jun 29, 2023

    TIL about Webots capabilities; Dug in Core Graphics documentation

  • Jun 28, 2023

    TIL software for simulating robots

  • Jun 27, 2023

    TIL mktmp cli for making temporary files/directories in Linux

  • Jun 26, 2023

    TIL FIFTYONE utility for building/browsing datasets for computer vision models

  • Jun 23, 2023

    TIL how to rotate UIImage properly

  • Jun 19, 2023

    TIL how to use ffmpeg for reducing video size

  • Jun 18, 2023

    TIL AWS allows to add your own code to S3 GET requests

  • Jun 15, 2023

    TIL how to make webpage with Vapor

  • Jun 13, 2023

    Watched WWDC 2023 session video Debug with structured logging and Discover machine learning enhancements in Create ML

  • Jun 12, 2023

    Watched WWDC23 Platforms State of the Union

  • Jun 8, 2023

    TIL Double Protocol Conformance could be a problem in Swift

  • Jun 8, 2023

    Read Rules of Thumb for Software Development Estimations

  • Jun 7, 2023

    Passed Getting Started With Vapor 4 tutorial

  • Jun 2, 2023

    TIL what's AWS S3 bucket policy to allow public read access to all objects in bucket looks like; TIL double click on brace/bracket in Xcode jumps to opposite one and selects block

  • May 31, 2023

    TIL capitalization matters in URLs

  • May 29, 2023

    TIL difference between Sequence, AsyncSequence, and AsyncStream

  • May 28, 2023

    Watched WWDC 21 session video Meet AsyncSequence

  • May 26, 2023

    TIL how to use `URLSession` on Linux

  • May 24, 2023

    TIL Swift Package Manager treats dependencies based on branch as unstable

  • May 22, 2023

    TIL Swift 5.7 have added functions `trimPrefix` and `trimmingPrefix`

  • May 19, 2023

    Watched iOS Architect Crash Course Lecture #3 - The fastest and simplest way to become a complete Senior iOS Developer

  • May 18, 2023

    TIL using `tmux`

  • May 17, 2023

    Watched iOS Architect Crash Course Lecture #2 - What every Senior iOS Dev should know Principles & Patterns Applied

  • May 16, 2023

    TIL what is Hardened Runtime and watched bonus Threading Operations and Queues of iOS Architect Crash Course

  • May 15, 2023

    Watched iOS Architect Crash Course Lecture #1 - Common mistakes preventing iOS devs from becoming true seniors of iOS Architect Crash Course

  • May 12, 2023

    Read Telegram's Bots: An introduction for developers

  • May 8, 2023

    Watched Stanford's CS193P Spring 2021 Lecture 4: Memorize Game Logic and 5 SwiftUI Concepts Every Beginning SwiftUI Developer Needs To Know

  • May 7, 2023

    Watched Stanford's CS193P Spring 2021 Lecture 2: Learning more about SwiftUI and Lecture 3: MVVM and the Swift type system

  • May 6, 2023

    Watched Stanford's CS193P Spring 2021 Lecture 1: Getting started with SwiftUI

  • May 5, 2023

    Watched How to create a Generic Networking Layer in iOS apps

  • Apr 27, 2023

    Dag in swift-foundation

  • Apr 26, 2023

    Watched WWDC 2021 session video Meet async/await in Swift

  • Apr 25, 2023

    TIL utf8everywhere.org

  • Apr 20, 2023

    TIL how to connect to droplets in DigitalOcean with SSH

  • Apr 19, 2023

    TIL Swift Power Asserts; Punycode

  • Apr 18, 2023

    Read AI-deck Documentation and Examples Update

  • Apr 12, 2023

    TIL how to create private fork of public repo on GitHub

  • Apr 11, 2023

    TIL how to make static parking page for website with DigitalOcean Functions or with DigitalOcean's static website App

  • Apr 8, 2023

    TIL how to make several blank lines in markdown

  • Apr 7, 2023

    TIL how to make Swift on Windows for after Swift or Visuyal Studio update

  • Apr 5, 2023

    TIL how make Swift command line interactive

  • Apr 4, 2023

    TIL ChatGPT could give better results than organic search results

  • Mar 31, 2023

    TIL what's new in Swift 5.8

  • Mar 26, 2023

    TIL dig +short ns example.com and how to manage DNS with DigitalOcean

  • Mar 24, 2023

    TIL jq

  • Mar 21, 2023

    Tinkered with Swift code with simultaneous accesses to mutable struct

  • Mar 14, 2023

    TIL rethrows in Swift

  • Mar 13, 2023

    Read how to train YOLO5 in Google Colab

  • Mar 11, 2023

    TIL modern iPhone still could be jailbroken

  • Mar 10, 2023

    Watched WWDC 2018 session video 237 Quick Look Previews from the Ground Up

  • Mar 9, 2023

    TIL _Alignas in C and alignas in C++

  • Mar 5, 2023

    TIL __cleanup__ attribute in GCC

  • Mar 3, 2023

    Overflow arithmetic vs saturating arithmetic vs regular arithmetic

  • Feb 28, 2023

    Watched WWDC 2014 video about Accelerate, read about Factory pattern in Swift

  • Feb 25, 2023

    TIL Voxel, Polyhedron, 2.5D maps

  • Feb 24, 2023

    TIL @_disfavoredOverload in Swift

  • Feb 22, 2023

    TIL copyleft-next

  • Feb 21, 2023

    Tinkered with SIMD operations in Swift

  • Feb 20, 2023

    TIL CRDT

  • Feb 18, 2023

    TIL Complementary Filter

  • Feb 17, 2023

    TIL Bitonic sorter

  • Feb 16, 2023

    Watched a bunch of lectures about Crazyflie

  • Feb 15, 2023

    TIL Crazyflie's Stabilizer Module

  • Feb 14, 2023

    TIL GitHub Copilot

  • Feb 13, 2023

    TIL SLAM

  • Feb 10, 2023

    TIL how to save money when using GitHub Actions for iOS CI/CD

  • Feb 9, 2023

    TIL Crazyflie 2.0: System Architecture

  • Feb 8, 2023

    TIL Fletcher checksum, UART

  • Feb 7, 2023

    TIL git has global .gitignore file

  • Feb 6, 2023

    TIL FreeRTOS

  • Feb 4, 2023

    TIL Git scrapping

  • Feb 3, 2023

    Watched the first lecture of Princeton: Introduction to Robotics

  • Jan 29, 2023

    TIL alloca

  • Jan 27, 2023

    TIL lazygit

  • Jan 25, 2023

    TIL NULL is disfavored in C++ in sake of nullptr

  • Jan 24, 2023

    TIL Stable Diffusion could be selfhosted

  • Jan 23, 2023

    TIL why to use make with Swift package, how to gather code coverage without Xcode, new useful CLI tools

  • Jan 20, 2023

    TIL Xcode configuration files

  • Jan 18, 2023

    TIL how transparently compress individual files/folders in macOS (afsctool)

  • Jan 17, 2023

    TIL `rm -rf $(brew --cache)` could free up 7GB om my machine

  • Jan 16, 2023

    TIL how to use ManagedBuffer in Swift

  • Jan 13, 2023

    TIL nothing new(

  • Jan 12, 2023

    TIL Data labelling is big business

  • Jan 11, 2023

    TIL Voronoi diagrams, Medial axis

  • Jan 10, 2023

    TIL Matrix determinats is polygon area

  • Jan 9, 2023

    TIL Swift Expression Macros

  • Jan 6, 2023

    TIL gimbal lock

  • Jan 5, 2023

    TIL @ attributes in Swift

  • Jan 4, 2023

    TIL C++ enum class

  • Jan 3, 2023

    TIL how to work with Swift in Visual Studio on Windows

  • Dec 30, 2022

    TIL oneway keyword on Objective-C

  • Dec 25, 2022

    Flying Car and Autonomous Flight Engineer

  • Dec 23, 2022

    Aliases in bash

  • Dec 21, 2022

    Remove unavailable simulators; SWIFT_DEFER

  • Dec 17, 2022

    TIL C++ allow declaring variable inside condition in if statement

  • Dec 16, 2022

    restrict keyword in C

  • Dec 15, 2022

    PVS-Studio

  • Dec 14, 2022

    (opinionated) iOS Interview Questions

  • Dec 13, 2022

    Ask Apple a question; swift-tagged package

  • Dec 10, 2022

    TIL swift-system package; `yield` keyword in Swift

  • Dec 9, 2022

    SwiftPM package to WebAssembly

  • Dec 6, 2022

    Swift package manifest cheatsheet; Swift Package Manager Usage

  • Dec 5, 2022

    TIL @_implementationOnly; GitHub actions

  • Dec 3, 2022

    Low-level Swift optimization tips; Stable Diffusion to Core ML; Debugging Tips

  • Dec 2, 2022

    TIL the less dependencies the better

  • Dec 1, 2022

    TIL how good Swift runtime detecting non-exclusive access; about DigitalOcean Functions

  • Nov 30, 2022

    TIL more about cross-platform Swift

  • Nov 28, 2022

    TIL How to share code between targets in Swift package; Codable vs NSCoding

  • Nov 27, 2022

    TIL how to build customized dmg in command line

  • Nov 26, 2022

    TIL how to use symlinks in git repo in Windows

  • Nov 25, 2022

    TIL how to pass defines with -Xswiftc option to all swift compiler invocations

  • Nov 24, 2022

    TIL subst Windows command; Managed to make Swift on Windows working

  • Nov 22, 2022

    TIL that Swift on Windows 10 isn't working

  • Nov 9, 2022

    TIL Compiler Explorer. Again

  • Nov 2, 2022

    TIL APPLE DEVELOPER RESOURCES for Swift; Swift Driver

  • Nov 1, 2022

    TIL how to train YOLO and a lot about Swift generics and how they are compiled

  • Oct 28, 2022

    TIL how Swift generics are compiled and usefull compiler flags

  • Oct 24, 2022

    Bookmarking post Why I am sceptical selfdiving cars will boom in next 5 years

  • Sep 18, 2022

    TIL math behind different blend modes

  • Sep 17, 2022

    TIL about snapshot testing implementation

  • Sep 7, 2022

    Bookmarking good implementaion of RandomNumberGenerator with seed

  • Sep 3, 2022

    Bookmarking essay Why operators are useful by Guido van Rossum

  • Aug 15, 2022

    TIL image dithering

  • Aug 12, 2022

    Bookmarking article Slow Swift Compiler Performance

  • Aug 9, 2022

    Bookmarking article about remote sensors monitoring

  • Jul 25, 2022

    Read post Why IT-man cannot pass interview with HR; Read post about data labelling

  • Jul 5, 2022

    Watched some session videos from WWDC 2022

  • Jun 24, 2022

    TIL built-in sound classification in SoundAnalysis framework

  • Jun 23, 2022

    TIL ShazamKit; Swift allows now writing extension Array<String> { /* ... */ }

  • Jun 22, 2022

    TIL idea recognizing images with KAZE, SIFT, ORB algorithms

  • May 11, 2022

    TIL Actor model and Actors in Swift

  • May 10, 2022

    TIL Compiler explorer to research compiler output

  • May 7, 2022

    TIL about distributed systems built with Swift

  • Apr 25, 2022

    TIL result builders (@resultBuilder) in Swift

  • Apr 22, 2022

    Watched video Simple AWS Lambda website

  • Apr 7, 2022

    TIL Embedded development in Swift; Swift Numerics introducing Real and Complex; μSwift; C Isn't A Programming Language Anymore; ThreadX running Raspberry Pi; Websites using Swift and AWS Lambda

  • Feb 24, 2022

    Help Ukraine Now!

  • Sep 19, 2021

    TIL about __auto_type in Objective-C

  • Aug 18, 2021

    TIL `NSTextAlignment` lesson: same enum could have different raw values on different platforms

  • Aug 12, 2021

    TIL about Swift type placeholders and the trick of using tuples for complex sorting operations

  • Jul 11, 2021

    TIL about memory usage performance

  • Jul 10, 2021

    TIL how to extract data from documents using Vision framework

  • Jun 30, 2021

    TIL how tagged pointers are working in Objective-C

  • Jun 26, 2021

    TIL/refreshed memory about NSOperations

  • May 15, 2021

    TIL Bradly algorythm for binaryzing images

  • Apr 29, 2021

    TIL something new about iCloud sync

  • Apr 24, 2021

    TIL how to migrate your project with Carthage to Xcode 12

  • Apr 18, 2021

    TIL XCFramework format in Xcode 11 (Binary Frameworks in Swift)

  • Apr 12, 2021

    TIL how to detect taps in SwiftUI

  • Apr 10, 2021

    TIL xargs

  • Apr 6, 2021

    TIL about GitHub easter eggs

  • Mar 7, 2021

    TIL what exactly are meant by frameworks

  • Mar 3, 2021

    TIL how to print git remote branches sorted by last commit date

  • Feb 27, 2021

    TIL how to Set PTR Records and Reverse DNS in DigitalOcean

  • Feb 25, 2021

    TIL in Swift cast from 'Any' to 'AnyObject' always succeeds

  • Feb 23, 2021

    TIL a bit about Quick Look

  • Feb 15, 2021

    TIL a lot about CRC32

  • Feb 9, 2021

    TIL spellchecking is available in Xcode since version 11

  • Feb 1, 2021

    TIL about CPU 6502 emulator

  • Jan 29, 2021

    TIL how to catch exact exception in Swift

  • Jan 22, 2021

    TIL UTF-8 encoding used by Mac for filenames is insane

  • Jan 18, 2021

    TIL how to setup Brother printer on Raspberry Pi

  • Jan 4, 2021

    TIL how to decode a JSON Field that Could Be String or Double with Swift

  • Dec 31, 2020

    TIL details about inlining in Swift

  • Dec 28, 2020

    TIL about ARUCO markers; how to launch built in Python IDE named IDLE

  • Dec 26, 2020

    TIL more about Property Wrappers in Swift

  • Dec 22, 2020

    Read GitHub Actions for iOS projects

  • Dec 21, 2020

    TIL Image segmentation with deep learning

  • Dec 20, 2020

    Watched WWDC 2019 session 413 video Testing in Xcode

  • Dec 18, 2020

    Read Organizing Your Code with Local Packages

  • Dec 17, 2020

    TIL a lot about Swift Packages and Binary Frameworks

  • Dec 15, 2020

    After several years I have again project with git submodules

  • Dec 11, 2020

    TIL about Swift Struct Storage

  • Nov 27, 2020

    Read Swift on Raspberry Pi Workshop

  • Nov 23, 2020

    TIL what's new in Swift 5.4

  • Nov 22, 2020

    TIL how to restore deleted branch in git and some comprehenses of `git stash`

  • Nov 14, 2020

    Read Create a React- and SwiftUI-Inspired Web App With Swift for WebAssembly on MacOS With SwiftWasm

  • Nov 7, 2020

    TIL `FileManager.default.displayName(atPath: url.path)` for displaying name of file/folder to the user

  • Nov 5, 2020

    Read Modern Dependency Injection in Swift

  • Nov 3, 2020

    TIL how to rotate images and matrices

  • Nov 2, 2020

    Read My Swift Package Manager Release Workflow

  • Nov 1, 2020

    TIL how to make C library available in Swift using the Swift Package Manager

  • Oct 26, 2020

    Read Interviewing for an iOS Design System Engineer role at Spotify

  • Oct 25, 2020

    Read Writing High-Performance Swift Code from Swift compiler

  • Oct 24, 2020

    TIL `dynamic` in Swift; what Thunk means in computer programming

  • Oct 19, 2020

    Watched Mike Ash'es talk Exploring Swift Memory Layout

  • Oct 16, 2020

    Read Benchmarking Xcode Performance on a large Swift Project

  • Oct 15, 2020

    Read Readdle's Swift for Android

  • Oct 6, 2020

    Read Compile Swift for Raspberry Pi by Xcode

  • Oct 4, 2020

    TIL ThreadX proprietary realtime OS launches on Raspberry Pi before Linux

  • Oct 2, 2020

    TIL about different ways of reading/writing GPIO on Linux

  • Sep 29, 2020

    TIL about Swift for Tensorflow

  • Sep 28, 2020

    TIL storing loaded images with NSCache and NSURLCache in Swift; Network Link Conditioner on macOS; how to print all characters from CharacterSet

  • Sep 27, 2020

    TIL Robot pattern; swift-system package

  • Sep 25, 2020

    TIL state of Swift for WebAssembly; Generators in Swift

  • Sep 24, 2020

    TIL C++ isn't fast

  • Sep 22, 2020

    TIL how use pointers in Swift; use Swift on AWS Lambda with Xcode

  • Sep 21, 2020

    Watched cocoacast episode Mastering MVVM With Swift

  • Sep 20, 2020

    TIL Optional argument chaining in Swift

  • Sep 19, 2020

    TIL what's new in Swift 5.3; Better Git Workflow with Rebase

  • Sep 18, 2020

    TIL abount Danger for Swift

  • Sep 15, 2020

    Read Apple's recent blog post Managing Model Data in Your App

  • Sep 14, 2020

    TIL difference between `class` and `static` members in Swift; what is redacted view

  • Sep 12, 2020

    Watched a bunch of Tips and Tricks in Cocoacast

  • Sep 11, 2020

    TIL unsafelyUnwrapped in Swift

  • Sep 10, 2020

    TIL how Swift imports C APIs

  • Sep 7, 2020

    Watched Mastering MVVM With Swift, What Are Self-Executing Closures Tips and Tricks

  • Sep 5, 2020

    Read Learning Dependency Injection using Swift

  • Aug 26, 2020

    TIL how to Spot Toxic Software Jobs From Their Descriptions

  • Jun 21, 2020

    TIL about enhancements to Quick Look on iOS and macOS

  • Feb 18, 2020

    TIL Snoop CLI for OSINT

  • Feb 17, 2020

    TIL Speech Framework

  • Feb 15, 2020

    TIL `NSDoubleLocalizedStrings`

  • Feb 14, 2020

    TIL `CIContext` is heavy and should be reused

  • Feb 12, 2020

    TIL how to bypass numerical noised captcha with neural net on tensorflow, keras and python

  • Feb 11, 2020

    TIL how to build a Synthesizer in Swift; how to detect beats with AudioKit

  • Feb 10, 2020

    TIL dynamic time warping algorithm

  • Feb 7, 2020

    TIL Xcode source editor extensions

  • Feb 6, 2020

    TIL binary or octal literal in Swift; rounding in Swift; shell script to run some cli on every file matching pattern

  • Feb 5, 2020

    TIL how to persist business logic with Swift Combine

  • Feb 4, 2020

    TIL how to list branches in git ordered by date of the last commit; saturation arithmetic

  • Jan 29, 2020

    TIL how to call C functions from Python and how to pass pointers

  • Jan 28, 2020

    TIL that Apple's documentation for BLAS has bugs

  • Jan 24, 2020

    TIL in Swift `unsafeBitCast(_:to:)`, `type(of:)`, `withoutActuallyEscaping(_:do:)`, 'OpaquePointer', `MemoryLayout`, `offset(of:)`, `AutoreleasingUnsafeMutablePointer`

  • Jan 23, 2020

    TIL `memory` command of lldb, `UnsafeMutablePointer` initialization in Swift

  • Jan 22, 2020

    TIL `std::log2p1()` calculates binary logarithm and adds 1 which is number of bit needed for storing argument

  • Jan 18, 2020

    TIL a lot about unsafe Swift

  • Jan 17, 2020

    TIL Swift is not faster than C++ as many think

  • Jan 15, 2020

    TIL object initialization in Objective-C

  • Jan 14, 2020

    Read Five tips to write better todos in Xcode

  • Jan 11, 2020

    Read Round trip Swift number types to/from Data

  • Jan 10, 2020

    Read Advancements in Apple’s Vision Framework: 2019 Year-in-Review; Swift's String Manifesto

  • Jan 9, 2020

    TIL how to convert images to MLMultiArray

  • Jan 8, 2020

    TIL something new in C++; how create a Command-Line Tool Using Swift Package Manager

  • Jan 3, 2020

    TIL how to copy a file from one place to another with showing progress

  • Jan 2, 2020

    TIL about implementing throwing protocol functions as non-throwing in Swift

  • Jan 1, 2020

    TIL Publish - a static site generator built specifically for Swift developers

  • Dec 23, 2019

    TIL about faster `Array` operations with `CollectionOfOne` in Swift

  • Dec 21, 2019

    Read issue #150 of Swift Weekly Brief

  • Dec 17, 2019

    TIL Google Dataset Search; Registry of Open Data on AWS

  • Dec 15, 2019

    Read The Advanced Guide to UserDefaults in Swift

  • Dec 10, 2019

    Read Access Control and Inheritance from Swift documentation

  • Dec 9, 2019

    Read about measuring code execution time on iOS; how KVO in Swift works

  • Dec 5, 2019

    Read about Iterator design pattern in Swift universe

  • Dec 4, 2019

    Read How OptionSet works inside the Swift Compiler; Useful obscure Foundation types in Swift

  • Dec 3, 2019

    Read about serialization in Swift; State restoration in iOS 13; Type Casting in Swift; Checking for Protocol Conformance in Swift; Key words for use in RFCs to Indicate Requirement Levels; Thoughts on iOS Architecture

  • Dec 2, 2019

    TIL how to make xcode project file from cmake

  • Nov 29, 2019

    TIL some new stuff on Swift Alps 2019 second day ⛷

  • Nov 28, 2019

    TIL some new stuff on Swift Alps 2019 first day ⛷

  • Nov 26, 2019

    TIL `isContinuous` property of `UISlider`

  • Nov 25, 2019

    TIL again Changes in the `ViewController` Presentation Style on iOS 13

  • Nov 23, 2019

    TIL Changes in the `ViewController` Presentation Style on iOS 13

  • Nov 22, 2019

    TIL how to update Private CocoaPods

  • Nov 21, 2019

    Read Advanced Operators chapter of The Swift programming language

  • Nov 20, 2019

    Read about nested types in Swift

  • Nov 19, 2019

    Read Properties chapter of The Swift programming language

  • Nov 16, 2019

    Watched again WWDC 2016 session video Unified Logging and Activity Tracing

  • Nov 15, 2019

    TIL `URLSession` in iOS 13 already supports WebSockets

  • Nov 14, 2019

    Read Memory Safety, Deinitialization, Strings and Characters chapters of The Swift programming language

  • Nov 13, 2019

    TIL Flyweight pattern; Multiton pattern; what is String interning; refreshed how to make concurrent `NSOperation`

  • Nov 11, 2019

    Read NSHipster's Device Identifiers and Fingerprinting on iOS; TIL Apple provides Supported iPhone models

  • Nov 10, 2019

    Read Closures chapter of The Swift Programming Language book

  • Nov 8, 2019

    TIL `unowned(safe)` and `unowned(unsafe)` exist in Swift

  • Nov 7, 2019

    Read Differentiable Programming documentation in Swift

  • Nov 1, 2019

    Read Crash course in Swift's 'function builders' with SwiftUI

  • Oct 30, 2019

    TIL about comparing floats in Swift

  • Oct 29, 2019

    TIL `git reflog`

  • Oct 28, 2019

    TIL `stride(from:, to:, by:)` function returns `StrideTo<Element>`

  • Oct 23, 2019

    Read about `Sequence` and `Collection` in Swift; about type erase

  • Oct 22, 2019

    Read Sequence Hacking In Swift series; Iterator design pattern in Swift

  • Oct 21, 2019

    TIL how to iterate pairs if Sequence in Swift

  • Oct 17, 2019

    TIL Intersection over Union (IoU) for object detection; read Swift Property Wrappers

  • Oct 16, 2019

    TIL how `Range` is implemented in Swift

  • Oct 15, 2019

    Read Identifiable and Hashable / Hasher chapters at NSHipster; TIL Apple is using version 4 of UUID

  • Oct 14, 2019

    TIL cp -a /source/. /target` copies all files from source to target not using wildcards

  • Oct 13, 2019

    TIL googleimagesdownload CLI for downloading images from Google in command line

  • Oct 12, 2019

    TIL `objc_msgSend`'s new prototype; usign ffmpeg to convert audio in video

  • Oct 11, 2019

    TIL `MemoryLayout<Float>.stride` in Swift as equivalent of `sizeof(float)` in C; `CFBitVector` for bit arrays; no `UInt128` in Swift

  • Oct 10, 2019

    Read interesting Swift evolution proposal Offset-Based Access to Indices, Elements, and Slices

  • Oct 9, 2019

    Found out that `DispatchSourceTimer` set to fire every 500ms with leeway 10ms fires first three times with half of that interval

  • Oct 8, 2019

    Read Popovers, UINavigationController, and preferredContentSize and a lot of other interesting stuff

  • Oct 7, 2019

    How to properly mention method in Swift similar to Objective-C `-[Class method:parameter]`?

  • Oct 5, 2019

    TIL how to write parser using SIMD operations

  • Oct 4, 2019

    Read An in-depth look at CoreML 3

  • Oct 3, 2019

    Read Build iOS-ready machine learning models using Create ML and Machine Learning on iOS: Computer Vision

  • Oct 2, 2019

    Read chapter Error Handling of The Swift programming language guide

  • Oct 1, 2019

    TIL Apple's port of BLAS (Basic Linear Algebra Subprograms) and Compression as part of Accelerate framework

  • Sep 30, 2019

    TIL AltStore

  • Sep 26, 2019

    TIL how semantics of `&signalFloats[offset]` is different in Objective-C and Swift

  • Sep 25, 2019

    TIL Modality changes in iOS13

  • Sep 24, 2019

    TIL I don’t (always) need `[weak self]`

  • Sep 23, 2019

    TIL `Unmanaged` in Swift

  • Sep 21, 2019

    Watched video But what is the Fourier Transform? A visual introduction.

  • Sep 20, 2019

    Watched Paul Hudson's video The Evolution of Swift: Are we there yet?

  • Sep 19, 2019

    Completely forgot `dispatch_once` was removed

  • Sep 18, 2019

    Firstly used Swift's Array Initializer with Access to Uninitialized Storage; Read about Curry Function in Swift

  • Sep 14, 2019

    Read Dynamic Features in Swift

  • Sep 13, 2019

    Read What is NSUserDefaults?]; What’s new in Swift 5.1

  • Sep 10, 2019

    Read Swift Generics Evolution

  • Sep 9, 2019

    Read Secrets of “printf`

  • Sep 7, 2019

    Watched Swift Talk #167 Building a Collection View

  • Sep 5, 2019

    Read Timsort and Introsort: Swift's Sorting Algorithms

  • Sep 2, 2019

    Watched Paul Hudson's How to use the Coordinator pattern in iOS

  • Sep 1, 2019

    TIL `JSONDecoder`, `JJLISO8601DateFormatter`; Read Caching in Swift

  • Aug 31, 2019

    Read first chapters of App Architecture. iOS Application Design Patterns in Swift

  • Aug 27, 2019

    TIL two instances of `UIColor` can't be directly compared

  • Aug 26, 2019

    TIL `expandingTildeInPath` exists for `NSString` but not for `String`

  • Aug 24, 2019

    Found good mini-reference and mini-manual on Scrum

  • Aug 23, 2019

    Interesting Swift interview question

  • Aug 22, 2019

    TIL what is frequency response

  • Aug 21, 2019

    TIL Robot pattern; Costs of sharing code between iOS and Android

  • Aug 20, 2019

    TIL Presenting Coordinators; `reduce` in Swift along with `reduce(_:_:)` has version `reduce(into:_:)`

  • Aug 19, 2019

    TIL how to make private gist public

  • Aug 17, 2019

    TIL Xcode project vs Xcode workspace

  • Aug 15, 2019

    WWDC 2018 session #705 video Engineering Subscriptions

  • Aug 14, 2019

    TIL `didSet` doesn't fire for wiped out weak optional

  • Aug 13, 2019

    TIL details about protocol extensions in Swift

  • Aug 12, 2019

    TIL details about `RawRepresentable` in Swift

  • Aug 9, 2019

    Read Useful obscure Foundation types in Swift

  • Aug 8, 2019

    Read Opaque Types chapter in Swift manual

  • Aug 7, 2019

    Came across interesting repo Lickability Swift Best Practices Guide

  • Aug 6, 2019

    Looked in one FFT implementation

  • Aug 5, 2019

    Read Create and Distribute Private Libraries with CocoaPods

  • Aug 2, 2019

    Browsed A Fast and Simple Algorithm for the Money Changing Problem

  • Aug 1, 2019

    Read Swift 5.1 Collection Diffing

  • Jul 31, 2019

    TIL `git clean`; Fortran is still in use on macOS

  • Jul 30, 2019

    Read swifting.io issue #53 First steps with NFC on iOS 13

  • Jul 29, 2019

    Read On Code Review about prioritizing code review above other work

  • Jul 28, 2019

    Read chapter 4 of Machine Learning with CoreML book

  • Jul 27, 2019

    Read Core Audio Introduction

  • Jul 26, 2019

    Read Assert, Precondition and Fatal Error in Swift - Five Ways to Fail; Reducing Memory Footprint and OOM Terminations in iOS; Played with generating MIDI in iOS

  • Jul 25, 2019

    Read Reducing Memory Footprint and OOM Terminations in iOS

  • Jul 24, 2019

    Came across very strange runtime error instantiating CoreML model - solution was unexpected

  • Jul 23, 2019

    Open question: how to assign reference type to self in initializer

  • Jul 22, 2019

    Read Utilizing value semantics in Swift; Cracking my windshield and earning $10,000 on the Tesla Bug Bounty Program

  • Jul 21, 2019

    Read Distributing Custom B2B iOS Apps privately

  • Jul 20, 2019

    TIL about `SimulatorStatusMagic` and `simctl status_bar`

  • Jul 19, 2019

    Watched WWDC 2011 session video #209 Inside the Accelerate Framework for iOS

  • Jul 17, 2019

    TIL details about vDSP from Accelerate Framework

  • Jul 16, 2019

    Read Implementing Hash Table Algorithms in Swift; Source code of Dictionary.swift

  • Jul 15, 2019

    Read Exploring Swift Dictionary's Implementation

  • Jul 13, 2019

    Watched Swift Talk episode #160 Lazy Data Loading; Point Free episode #64 Parser Combinators; Read Problem Solving with Combine Swift

  • Jul 12, 2019

    Read Fast.ai’s Deep Learning from the Foundations with Swift for TensorFlow; Read about `swiftbrew` CLI

  • Jul 11, 2019

    Read NSHipster's `UIStackView` and `CAEmitterLayer`

  • Jul 10, 2019

    Read again What Every Programmer Should Know About Floating-Point Arithmetic; Watched IEEE-754 Analysis; Example code for FFT

  • Jul 9, 2019

    TIL wtfautolayout.com; Read The missing ☑️: SwiftWebUI; Read How I set up a Jenkins node for iOS jobs

  • Jul 8, 2019

    Read An in-depth look at Core ML 3; Custom Layers in Core ML; MobileNetV2 + SSDLite with Core ML

  • Jul 5, 2019

    TIL good real-life examples in Accelerate framework documentation

  • Jul 4, 2019

    TIL about market for software for audio units

  • Jul 3, 2019

    Read NSHipster's Swift Property Wrappers; Exhaustive rundown of the many faces of `@`; Attributes chapter of Swift language reference

  • Jul 2, 2019

    TIL about Audio Signal Processing for Music Applications

  • Jul 1, 2019

    TIL different array ordering naming row-major (aka C order) and column-major (aka Fortran order)

  • Jun 28, 2019

    Tried FFTW library for calculating discrete Fourier transform

  • Jun 27, 2019

    Watched Week 2 of Coursera course Audio Signal Processing for Music Applications

  • Jun 26, 2019

    Read What Every Programmer Should Know About Floating-Point Arithmetic; TIL how to show in Xcode memory area formatted to some basic types like `float`

  • Jun 25, 2019

    TIL swift-sh - a tool which allows to write CLI in Swift with dependencies; Watched Swift Talk #157 Asynchronous Networking with SwiftUI

  • Jun 24, 2019

    TIL why growth factor 2 for array is rigorously the worst possible

  • Jun 21, 2019

    Read Read Exposing `NSMutableArray`

  • Jun 20, 2019

    TIL new stuff about music notation

  • Jun 19, 2019

    TIL Cauli - network debugging framework

  • Jun 19, 2019

    TIL how to examine memory areas in Xcode

  • Jun 16, 2019

    Read RxSwift: Requiescat in Pace (RIP)

  • Jun 15, 2019

    Read WWDC 2019 - The Things You May Have Missed; Contributing to the Swift Benchmark Suite

  • Jun 14, 2019

    Watched Swift Talk episode #156 A First Look at SwiftUI

  • Jun 13, 2019

    Watched again WWDC 2019 session #704 [Core ML 3 Framework

  • Jun 12, 2019

    Read Nate Cook's post Swift's Pointy Bits: Unsafe Swift & Pointer Types; Watched videos about Short-time Fast Fourier Transform

  • Jun 11, 2019

    Whole day digging into vDSP Programming Guide

  • Jun 10, 2019

    Read vDSP Programming Guide; Re-watched WWDC 2019 session #204 video Introducing SwiftUI: Building Your First App

  • Jun 9, 2019

    Passed through First lecture of Coursera's Audio signal processing course

  • Jun 6, 2019

    Read Mel Frequency Cepstral Coefficient (MFCC) tutorial

  • Jun 5, 2019

    Read Migrating paid app to free app with In-App Purchase; Read Promises in Swift for beginners; Watched WWDC 2019 session #406 video Create ML for Object Detection and Sound Classification; Watched online WWDC 2019 session #222 video Understanding Images in Vision Framework and some more

  • Jun 4, 2019

    Watched WWDC 2019 session #204 video Introducing SwiftUI: Building Your First App

  • Jun 3, 2019

    Watched WWDC 2019 keynote; Brush up my understanding of Fast Fourier transform

  • Jun 2, 2019

    Read a chapter of Deep Work book

  • Jun 1, 2019

    Dug in some old plane C code with blocked file reading/writing

  • May 31, 2019

    Played with mel-spectrograms

  • May 30, 2019

    TIL Backend Driven UI and Server-sent events

  • May 29, 2019

    Read `UIAppearance` seems not to be that simple; Read Architecture of networking core in iOS app

  • May 28, 2019

    TIL XOR linked list and Unrolled linked lists

  • May 27, 2019

    TIL How OS X Executes Applications

  • May 25, 2019

    TIL about `@autoreleasepool` uses in 2019 Swift

  • May 24, 2019

    Watched Swift talk #153 Making Impossible States Impossible

  • May 23, 2019

    Reread Andrej Karpathy's Software 2.0

  • May 22, 2019

    Reread Flow coordinator pattern on steroids

  • May 21, 2019

    TIL time CLI

  • May 20, 2019

    TIL time CLI; Firstly used NS_SWIFT_NAME

  • May 19, 2019

    Read post of Jeremy Howard from fast.ai High Performance Numeric Programming with Swift: Explorations and Reflections; Read Post Choosing Between Structures and Classes by Apple; Read Swift for TensorFlow Design Overview; Read NSHipster's OptionSet; Read a chapter of Deep Work book

  • May 18, 2019

    Watched Processing CommonMark using Folds

  • May 17, 2019

    TIL there's no library for iOS for rendering SVG with full support of static features

  • May 16, 2019

    Read Xcode Build Configuration Files; Read Image Resizing Techniques

  • May 16, 2019

    Read NSHipster's API Pollution in Swift Modules; TIL Swift's Numeric Protocol; TIL what exactly means SVG

  • May 14, 2019

    TIL `NSHost`/`CFHost`/`Host`; Watched Swift Talk #116 Building a Custom XML Decoder; Read Diseconomies of Scale and Lines of Code

  • May 14, 2019

    Read Readdle's Swift for Android: Our Experience and Tools; Watched Swift Talk episode #115 Building a Custom XML Decoder; Read Ash Furrow's post Swift Type Aliases: Use Early and Often; Read Dependency Injection in Swift; Read post The Wrong Binary

  • May 12, 2019

    Watched Point Free issue #56 What Is a Parser?

  • May 11, 2019

    Watched [Swift talk episode #150 The Origins of Reduce; episode #151 Reduce vs. Fold

  • May 10, 2019

    Read Accio – SwiftPM for iOS & Co. today!; Read Pure functions in Swift; Read Static factory methods in Swift; Read Using child view controllers as plugins in Swift, all three by John Sundell; Read NSHipster's post Optional, throws, Result, and async/await

  • May 9, 2019

    TIL Nimble and Quick

  • May 8, 2019

    Read Why I don’t use PDFs for iOS assets; Read NSHipster's Optional, throws, Result, and async/await

  • May 7, 2019

    Watched WWDC 2018 session Metal for Accelerating Machine Learning

  • May 6, 2019

    Read Handling Input from Apple Pencil and Pencil Interactions documentation; read Apple Pencil at pspdfkit.com; Read John Sundell's Building iPad Pro features in Swift

  • May 4, 2019

    Read John Sundell's Constructing URLs in Swift

  • May 3, 2019

    Passed over several Swift proposals

  • Apr 29, 2019

    Passed over `Decimal` aka `NSDecimalNumber`

  • Apr 26, 2019

    Passed through App form design best practices; Watched Swift Talk #149 We use SwiftSyntax to add highlighting for Swift code blocks

  • Apr 25, 2019

    TIL `partition` function of `Collection`; TIL `__consumable` in Swift

  • Apr 24, 2019

    Came back to Google's Swift Style Guide

  • Apr 23, 2019

    Watched Swift talk episode 147 Markdown Playgrounds: Executing Swift Code and episode 148 Markdown Playgrounds: String Handling; Read documentation Support Universal Links and `NSUserActivity`

  • Apr 22, 2019

    Watched WWDC 2015 session 412 Time profiling in depth

  • Apr 21, 2019

    Watched again WWDC 2015 session 409 Optimizing Swift Performance

  • Apr 18, 2019

    Read Understanding Swift for TensorFlow

  • Apr 17, 2019

    Watched Swift Talk episode #147 Markdown Playgrounds: Executing Swift Code; Watched Point free episode #54 Advanced Swift Syntax Enum Properties

  • Apr 16, 2019

    Watched WWDC episode #409 Optimizing Swift Performance

  • Apr 15, 2019

    Watched WWDC 2016 session #419 video Protocol and Value Oriented Programming in UIKit Apps; Watched WWDC 2016 session #416 video Understanding Swift Performance

  • Apr 14, 2019

    Came across UIView-SmoothCorners repo

  • Apr 13, 2019

    Watched again WWDC 2016 session #414 video Building Better Apps with Value Types in Swift

  • Apr 12, 2019

    Watched, probably, hundredth time, WWDC 2015 session #408 video Protocol-Oriented Programming in Swift

  • Apr 11, 2019

    Read The Pragmatic Guide to Scalable Swift Architecture for 2019

  • Apr 10, 2019

    Read fun post by Jesse Squires Agile by degrees: How to estimate engineering project timelines; Read NSHipster's post `NSOperation`

  • Apr 9, 2019

    Passed over Swift evolution `String` Gaps and Missing APIs

  • Apr 8, 2019

    Re-read [Getting Started with Swift Compiler Development; Watched Point Free issue #53 Swift Syntax Enum Properties

  • Apr 6, 2019

    Read John Sundell's post Inline types and functions in Swift

  • Apr 5, 2019

    Watched Swift Talk #146 Markdown Playgrounds: Markdown Syntax Highlighting; Read John Sundell's Swift sequences: The art of being lazy

  • Apr 4, 2019

    TIL what's new in Swift 5.1

  • Apr 3, 2019

    Read John Sundell's String parsing in Swift

  • Apr 2, 2019

    Read John Sundell's Different flavors of type erasure in Swift and Avoiding race conditions in Swift

  • Apr 1, 2019

    Watched Point Free Issue #52 Enum Properties

  • Mar 28, 2019

    Read What’s new in Swift 5.0; Watched String Interpolation in Swift 5 (Part 2)

  • Mar 28, 2019

    Read What’s new in Swift 5.0; Watched String Interpolation in Swift 5 (Part 2)

  • Mar 27, 2019

    Read [Method Dispatch in Swift; `@objc` and `dynamic`

  • Mar 26, 2019

    Read Watch out for protocol extensions in your Swift API (unit tests trap)

  • Mar 25, 2019

    Watched Point Free episode #51 Structs 🤝 Enums; Read How not to get desperate with MVVM implementation; Read How to implement MVVM pattern in Swift from scratch

  • Mar 24, 2019

    Passed over Custom View Controller presentations, the right way

  • Mar 23, 2019

    Read UTF-8 String swift.org blog post; Watched talk on Swift for TensorFlow by Chris Lattner and Brennan Saeta; Passed over swift-log, a Logging API package for Swift 5; Read Key Path Expressions as Functions Swift evolution proposal

  • Mar 22, 2019

    Browsed post Using Google Cloud Translation API to Power Your iOS App with Instant Translation; Read fun post Everything you need to know about Loading Animations; TIL What is a configurable initialization

  • Mar 21, 2019

    Read Capture lists in Swift; Passed over Enumeration and Closures chapters in The Swift programming language guide

  • Mar 20, 2019

    Read Types chapter of The Swift language reference

  • Mar 19, 2019

    Played with Swift models for Tensorflow

  • Mar 18, 2019

    Read again Chapter 2 of Machine learning with Core ML book; Read Identifying objects in Swift; Read Code encapsulation in Swift

  • Mar 17, 2019

    Read again post of John Sundell Replacing legacy code using Swift protocols

  • Mar 16, 2019

    Watched Swift talk about String interpolation in Swift 5; Read very old post of Natasha The Robot Swift: What are Protocols with Associated Types?; Watched Alexis Gallagher's talk Protocols with Associated Types

  • Mar 15, 2019

    Passed over Apple docs Logging; Read post of Peter Steinberger Adding Logging to Crash Reports; Read Unused localized strings clean up from a Strings file

  • Mar 14, 2019

    Read Life in the slow lane or, how we stopped using fastlane for continuous integration

  • Mar 13, 2019

    Read post The Sad State of Logging Bugs for Apple

  • Mar 12, 2019

    Read interesting post about building WatchKit app

  • Mar 11, 2019

    Watched Point Free issue #50 Generative Art: Part 2

  • Mar 10, 2019

    Read interesting post about ukrainian number plates detection and recognition

  • Mar 9, 2019

    Watched Swift Talk #142 Flow Testing with Protocols; Read Safely supporting new versions of Swift; Read iOS Responder Chain: UIResponder, UIEvent, UIControl and uses

  • Mar 8, 2019

    Watched WWDC 2017 session What's New in Swift

  • Mar 7, 2019

    TIL how to work properly with ArraySlice in Swift

  • Mar 6, 2019

    Re-watched year old Point Free episode Algebraic Data Types and Some news about `contramap`

  • Mar 5, 2019

    Watched some videos from dotSwift conferences; TIL libraries Unbox, ObjectMapper, Gloss for mapping objects in Swift

  • Mar 4, 2019

    TIL Nice trick to spawn playground with shortcut; Watched Generative Art: Part 1

  • Mar 4, 2019

    Read post Swift Package Manager builds iOS frameworks

  • Mar 2, 2019

    Read Pitch: an Official Style Guide and Formatter for Swift

  • Mar 1, 2019

    Watched WWDC 2018 video Embracing Algorithms

  • Feb 28, 2019

    Read post Analyzing Complexity by Soroush Khanlou

  • Feb 27, 2019

    Read `UIView` styling with functions

  • Feb 26, 2019

    TIL `prefix(while:)` and `"0"..."9"`

  • Feb 25, 2019

    Watched Point-Free episode #48 Predictable Randomness: Part 2

  • Feb 24, 2019

    TIL default memberwise initializer for a structure type is considered private if any of the structure’s stored properties are private

  • Feb 23, 2019

    Read post Swift dependency injection design pattern

  • Feb 21, 2019

    Watched Point-Free episode #47 Predictable Randomness: Part 1

  • Feb 20, 2019

    Read fun post How I have interviewed hundred people, rejected everyone and only then learnt how to interview

  • Feb 19, 2019

    TIL swift-code-metrics

  • Feb 18, 2019

    TIL how to extend all floating point types at ones in Swift

  • Feb 14, 2019

    TIL pipeline Yndex is using for turning satellite images into maps

  • Feb 13, 2019

    Read first chapters from App Architecture book

  • Feb 12, 2019

    TIL `String` in Swift has `sorted()` returning `[Character]`; `Array` of `Equatable` is `Equatable`

  • Feb 11, 2019

    Watched Swift Talk episode The Swift Talk Backend (Part 1)

  • Feb 10, 2019

    TIL UIGraphicsImageRenderer

  • Feb 8, 2019

    Read The Joel Test: 12 Steps to Better Code; The Guerrilla Guide to Interviewing (version 3.0); Sorting Resumes

  • Feb 7, 2019

    Read post ABI Stability and More at swift.org

  • Feb 6, 2019

    Read Copy on Write in iOS 11

  • Feb 5, 2019

    TIL some tricks of using macOS Character Viewer; Passed through of NSHipster's post about using `swift-sh`; Returned to NSHipster's post about `TextOutputStream`

  • Feb 4, 2019

    Run through `UITableView` Infinite Scrolling Tutorial; Read very short introduction into Swift compiler internals

  • Feb 3, 2019

    Read What’s new in Swift 5.0; Read interesting post about Sowftware 2.0 or Differentiable Programming; TIL Moya - Network abstraction layer written in Swift

  • Feb 2, 2019

    TIL Swift weekly newsletter; Read a couple of very promising Swift proposals

  • Feb 1, 2019

    Read fun post Initialization in C++ is Seriously Bonkers; Watched Point-Free episode The Many Faces of Flat-Map: Part 4

  • Jan 31, 2019

    Read Missing Guide on Swift Code Style

  • Jan 30, 2019

    Read NSHipster's post about import in Swift

  • Jan 29, 2019

    Read NSHipster's post Bundles and Packages

  • Jan 28, 2019

    TIL `xcrun simctl openurl booted maps://?s=Apple+Park` opens URL with scheme associated with app, `xcrun simctl addmedia booted ~/Desktop/mindblown.gif` adds photo to photo library

  • Jan 27, 2019

    TIL Apple’s Swift standard library, Google's, Official raywenderlich.com, Linkedin and Coursera Swift Style Guides; TIL API Design Guidelines from Swift.org

  • Jan 26, 2019

    Made to some PRs in Spotify stuff as preparation to next round of job interview with them

  • Jan 24, 2019

    TIL `cmark` CLI; Read `TextOutputStream` post in NSHeapster

  • Jan 22, 2019

    Watched Point Free episode #44 The many faces of flatMap part 3

  • Jan 21, 2019

    TIL Do What the Fuck You Want To Public License

  • Jan 19, 2019

    Watched Swift talk #135 about combined resource download and Point free episode #43 The Many Faces of Flat-Map: Part 2

  • Jan 18, 2019

    Read Memory safety of Swift language guide; TIL Swift runtime is able to detect conflicting accesses to memory

  • Jan 17, 2019

    Read “The Pragmatic Programmer” Is Essential Reading for Software Developers and Swift CoreNFC as quick as possible

  • Jan 16, 2019

    Read the first chapter of Machine Learning with CoreML book

  • Jan 15, 2019

    TIL Overflow operators in Swift language guide

  • Jan 14, 2019

    TIL what's result of `-9 % 4` in Swift

  • Jan 13, 2019

    TIL `FloatingPoint` protocol in Swift; Read Training YOLOv3 for custom objects

  • Jan 12, 2019

    TIL different kinds of ranges in Swift

  • Jan 11, 2019

    Watched Swift talk episode about chaining downloads

  • Jan 10, 2019

    Read Bundle programming guide

  • Jan 9, 2019

    TIL SSH tunnels; For exercise implemented singly linked lists in Swift and tortoise and hare algorithm (aka Floyd's algorithm) for detecting loops in lists algorithm

  • Jan 8, 2019

    Watched issue #42 of Point-free The many faces of flatMap Part 1

  • Jan 7, 2019

    TIL keystrokes for Bash for clearing command line

  • Jan 5, 2019

    TIL iOS stuff could be used for detecting traffic signs rectangles

  • Jan 4, 2019

    Read post The Complete Guide to iOS and Swift Job Interviews by Paul Hudson

  • Jan 3, 2019

    TIL `git reflog`

  • Dec 23, 2018

    Read Introduction To Swift Memory Layout

  • Dec 22, 2018

    Watched Point Free Episode #41 A tour of snapshot testing; TIL `xed` CLI to run Xcode

  • Dec 21, 2018

    TIL Bloom filter

  • Dec 21, 2018

    Watched Swift talk about building Dijkstra path

  • Dec 17, 2018

    TIL how to extract speech from youtube video ans transform speech into text

  • Dec 16, 2018

    TIL image segmentation

  • Dec 12, 2018

    TIL how to make screen saver in Swift; read several post about secure development

  • Dec 11, 2018

    TIL Amazon S3 vs EBS vs EFS; TIL AWS instances spot market

  • Dec 10, 2018

    TIL a lot about integers in Swift

  • Dec 7, 2018

    TIL using IBM Watson and Azure to train models for CoreML

  • Dec 6, 2018

    Watched several interesting videos from try! Swift NYC 2018 conference

  • Dec 4, 2018

    TIL imgaug library for augmenting images

  • Nov 29, 2018

    TIL using Turi Create

  • Nov 28, 2018

    Read How to Prepare for a Technical Interview at Facebook; Dug in sources of Swift standard library

  • Nov 27, 2018

    Read Where the &$!#% is Localizable.strings?!?; Read Unit testing retain cycles; Read Clustarisation: algorithms k-means and c-means

  • Nov 26, 2018

    Read iOS 11: Machine Learning for everyone; Read Why learn algorithms?; Read One-shot object detection

  • Nov 23, 2018

    TIL date formatters in Swift leaking important details; Read Using unit tests to identify & avoid memory leaks in Swift

  • Nov 22, 2018

    Read Swift: Why You Should not Use Default Implementations in Protocols; Watched WWDC 2018 401 session video What's New in Swift, 403 session video What's New in Testing and 703 session video Introducing Create ML

  • Nov 21, 2018

    Read Natasha the Robot's post Swift: When to use guard vs if; Watched Everything a Swift Dev Needs to Know About Machine Learning

  • Nov 20, 2018

    Read Ranges and Intervals in Swift

  • Nov 19, 2018

    TIL nuances how `UserDefaults` works in Screen Saver on macOS

  • Nov 17, 2018

    Watched WWDC 2018 session video 703 Introducing Create ML

  • Nov 16, 2018

    Watched WWDC 2018 session video 408 Building faster in Xcode 10

  • Nov 15, 2018

    TIL contextual actions in Xcode

  • Nov 14, 2018

    Read Chapter 2 of RxSwift book

  • Nov 13, 2018

    Read NSHipster's post UIFieldBehavior; Read Chapter 1 of RxSwift book

Subscribe

TIL - abbreviation for today I learned: used in writing, for example on social media, before giving interesting new information. TIL "Hey Jude" and "Bohemian Rhapsody" were both recorded using the same piano.