Trending This:
Latest

Well my dev environment started to mess up so thought it was time for a clean install - I’ve been meaning to do one for a while anyway. T...
New

Recommended settings for Wi-Fi routers and access points.
For the best security, performance, and reliability, we recommend these settin...
New

macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It’s easy to internaliz...
New

YouTuber strips old iMac of its components and turns it into a 5K monitor.
New

I didn’t think this was possible:
This App Store app [My Metronome - Tempo Keeper] immediately asks you for money and then disables the ...
New
This Week's Trending
This Month's Trending 
This Year's Trending 
Trending Last Three Years

macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It’s easy to internaliz...
New

Recommended settings for Wi-Fi routers and access points.
For the best security, performance, and reliability, we recommend these settin...
New

Well my dev environment started to mess up so thought it was time for a clean install - I’ve been meaning to do one for a while anyway. T...
New
Trending Over 3 Years

Until its recent demise, Internet Explorer was the browser hated most by web developers.
Internet Explorer is now a thing of the past, r...
New

This article is about how I found a vulnerability on Apple forgot password endpoint that allowed me to takeover an iCloud account. The vu...
New

This sample code project demonstrates how to install and run macOS virtual machines on Apple Silicon using the Virtualization framework. ...
New

The Swift concurrency model intends to provide a safe programming model that statically detects data races and other common concurrency b...
New

mathiasbynens/dotfiles.
:wrench: .files, including ~/.macos — sensible hacker defaults for macOS - mathiasbynens/dotfiles
This threa...
New

What is ownership?
Ownership is the responsibility of some piece of code to eventually cause a value to be destroyed. An ownership system...
New

MainActor is a new attribute introduced in Swift 5.5 as a global actor providing an executor which performs its tasks on the main thread....
New

Swift 5.5 is here with Xcode 13 Beta and with it comes my favorite new addition to Swift: Async/Await.
Async/await is a high level, stru...
New

The story of Apple CEO Steve Jobs is one of the most familiar in American business — shaggy Bob-Dylan-loving kid starts a computer compan...
New

Malicious hackers have been exploiting a vulnerability in fully updated versions of macOS that allowed them to take screenshots on infect...
New

1 Background
1.1 Swift TLDR
1.2 What Is ABI Stability and Dynamic Linking
1.3 Swift’s Stable ABI
1.4 Resilience and Library Evolution
...
New

Learn how to use the brand new actor model to protect your application from unwanted data-races and memory issues.
New

Over the past few years, Apple seems increasingly willing to cooperate with authoritarian governments, uninterested in protecting its own...
New

Goals
Performance equivalent to C arrays for subscript get/set of non-class element types is the most important performance goal.
It sho...
New

Implementing Matrix Multiplication with WebGPU in Safari
This is a quick overview of how to write a matrix multiplication for Safari leve...
New
Featured Macos Book
Latest Macos Books
A Functional Programming Kickstart
macOS Learning ResourcesA SwiftUI Kickstart
macOS Learning ResourcesA Swift Kickstart, Second Edition
macOS Learning ResourcesCore Data in Swift
macOS Learning ResourcesSwift Style, Second Edition
macOS Learning ResourcesGet money off!

The Pragmatic Bookshelf
35% off any eBook

Manning Publications
45% off any item

The Pragmatic Studio
20% off any course
Simply use coupon code "devtalk.com" at checkout. Where applicable this coupon can be used for an many items and as many times as you like!
Latest Jobs
Our Community
Devtalk Supports Global Peace
Filter by:
Sub Categories:
My Saved Portals
-
None saved yet
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /ash
- /centos
- /php
- /deepseek
- /zig
- /scala
- /html
- /debian
- /nixos
- /lisp
- /agda
- /sublime-text
- /textmate
- /react-native
- /kubuntu
- /arch-linux
- /revery
- /ubuntu