POPULARITY
Rambo tenta desvendar um bug no AppKit, Bunn usa IA para escrever Python, Apple faz mistério.
Arnaud et Emmanuel discutent des versions Java, font un résumé de l'ecosystème WebAssembly, discutent du nouveau Model Context Protocol, parlent d'observabilité avec notamment les Wide Events et de pleins d'autres choses encore. Enregistré le 17 janvier 2025 Téléchargement de l'épisode LesCastCodeurs-Episode–321.mp3 ou en vidéo sur YouTube. News Langages java trend par InfoQ https://www.infoq.com/articles/java-trends-report–2024/ Java 17 finalement depasse 11 et 8 ~30/33% Java 21 est à 1.4% commonhaus apparait GraalVM en early majority Spring AI et langchain4j en innovateurs SB 3 voit son adoption augmenter Un bon résumé sur WebAssembly, les différentes specs comme WASM GC, WASI, WIT, etc https://2ality.com/2025/01/webassembly-language-ecosystem.html WebAssembly (Wasm) est un format d'instructions binaires pour une machine virtuelle basée sur une pile, permettant la portabilité et l'efficacité du code. Wasm a évolué à partir d'asm.js, un sous-ensemble de JavaScript qui pouvait fonctionner à des vitesses proches de celles natives. WASI (WebAssembly System Interface) permet à Wasm de fonctionner en dehors des navigateurs Web, fournissant des API pour le système de fichiers, CLI, HTTP, etc. Le modèle de composant WebAssembly permet l'interopérabilité entre les langages Wasm à l'aide de WIT (Wasm Interface Type) et d'ABI canonique. Les composants Wasm se composent d'un module central et d'interfaces WIT pour les importations/exportations, facilitant l'interaction indépendante du langage. Les interfaces WIT décrivent les types et les fonctions, tandis que les mondes WIT définissent les capacités et les besoins d'un composant (importations/exportations). La gestion des packages Wasm est assurée par Warg, un protocole pour les registres de packages Wasm. Une enquête a montré que Rust est le langage Wasm le plus utilisé, suivi de Kotlin et de C++; de nombreux autres langages sont également en train d'émerger. Un algorithme de comptage a taille limitée ne mémoire a été inventé https://www.quantamagazine.org/computer-scientists-invent-an-efficient-new-way-to-count–20240516/ élimine un mot de manière aléatoire mais avec une probabilité connue quand il y a besoin de récupérer de l'espace cela se fait par round et on augmente la probabilité de suppression à chaque round donc au final, ne nombre de mots / la probabilité d'avoir été éliminé donne une mesure approximative mais plutot précise Librairies Les contributions Spring passent du CLA au DCO https://spring.io/blog/2025/01/06/hello-dco-goodbye-cla-simplifying-contributions-to-spring d'abord manuel amis meme automatisé le CLA est une document legal complexe qui peut limiter les contribuitions le DCO vient le Linux je crois et est super simple accord que la licence de la conmtrib est celle du projet accord que le code est public et distribué en perpetuité s'appuie sur les -s de git pour le sign off Ecrire un serveur MCP en Quarkus https://quarkus.io/blog/mcp-server/ MCP est un protocol proposé paor Antropic pour integrer des outils orchestrables par les LLMs MCP est frais et va plus loin que les outils offre la notion de resource (file), de functions (tools), et de proimpts pre-built pour appeler l'outil de la meilleure façon On en reparlera a pres avec les agent dans un article suivant il y a une extension Quarkus pour simplifier le codage un article plus detaillé sur l'integration Quarkus https://quarkus.io/blog/quarkus-langchain4j-mcp/ GreenMail un mini mail server en java https://greenmail-mail-test.github.io/greenmail/#features-api Utile pour les tests d'integration Supporte SMTP, POP3 et IMAP avec TLS/SSL Propose des integrations JUnit, Spring Une mini UI et des APIs REST permettent d'interagir avec le serveur si par exemple vous le partagé dans un container (il n'y a pas d'integration TestContainer existante mais elle n'est pas compliquée à écrire) Infrastructure Docker Bake in a visual way https://dev.to/aurelievache/understanding-docker-part–47-docker-bake–4p05 docker back propose d'utiliser des fichiers de configuration (format HCL) pour lancer ses builds d'images et docker compose en gros voyez ce DSL comme un Makefile très simplifié pour les commandes docker qui souvent peuvent avoir un peu trop de paramètres Datadog continue de s'etendre avec l'acquisition de Quickwit https://www.datadoghq.com/blog/datadog-acquires-quickwit/ Solution open-source de recherche des logs qui peut être déployée on-premise et dans le cloud https://quickwit.io/ Les logs ne quittent plus votre environment ce qui permet de répondre à des besoins de sécurité, privacy et réglementaire Web 33 concepts en javascript https://github.com/leonardomso/33-js-concepts Call Stack, Primitive Types, Value Types and Reference Types, Implicit, Explicit, Nominal, Structuring and Duck Typing, == vs === vs typeof, Function Scope, Block Scope and Lexical Scope, Expression vs Statement, IIFE, Modules and Namespaces, Message Queue and Event Loop, setTimeout, setInterval and requestAnimationFrame, JavaScript Engines, Bitwise Operators, Type Arrays and Array Buffers, DOM and Layout Trees, Factories and Classes, this, call, apply and bind, new, Constructor, instanceof and Instances, Prototype Inheritance and Prototype Chain, Object.create and Object.assign, map, reduce, filter, Pure Functions, Side Effects, State Mutation and Event Propagation, Closures, High Order Functions, Recursion, Collections and Generators, Promises, async/await, Data Structures, Expensive Operation and Big O Notation, Algorithms, Inheritance, Polymorphism and Code Reuse, Design Patterns, Partial Applications, Currying, Compose and Pipe, Clean Code Data et Intelligence Artificielle Phi 4 et les small language models https://techcommunity.microsoft.com/blog/aiplatformblog/introducing-phi–4-microsoft%e2%80%99s-newest-small-language-model-specializing-in-comple/4357090 Phi 4 un SML pour les usages locaux notamment 14B de parametres belle progression de ~20 points sur un score aggregé et qui le rapproche de Llama 3.3 et ses 70B de parametres bon en math (data set synthétique) Comment utiliser Gemini 2.0 Flash Thinking (le modèle de Google qui fait du raisonnement à la sauce chain of thought) en Java avec LangChain4j https://glaforge.dev/posts/2024/12/20/lets-think-with-gemini–2-thinking-mode-and-langchain4j/ Google a sorti Gemini 2.0 Flash, un petit modèle de la famille Gemini the “thinking mode” simule les cheminements de pensée (Chain of thoughts etc) décompose beaucoup plus les taches coplexes en plusiewurs taches un exemple est montré sur le modele se battant avec le probleme Les recommendations d'Antropic sur les systèmes d'agents https://www.anthropic.com/research/building-effective-agents défini les agents et les workflow Ne recommence pas les frameworks (LangChain, Amazon Bedrock AI Agent etc) le fameux débat sur l'abstraction Beaucoup de patterns implementable avec quelques lignes sans frameworks Plusieurs blocks de complexité croissante Augmented LLM (RAG, memory etc): Anthropic dit que les LLMs savent coordonner cela via MCP apr exemple Second: workflow prompt chaining : avec des gates et appelle les LLMs savent coordonner successivement ; favorise la precision vs la latence vu que les taches sont décomposées en plusieurs calls LLMs Workflow routing: classifie une entree et choisie la route a meilleure: separation de responsabilité Workflow : parallelisation: LLM travaillent en paralllele sur une tache et un aggregateur fait la synthèse. Paralleisaiton avec saucissonage de la tache ou voter sur le meilleur réponse Workflow : orchestrator workers: quand les taches ne sont pas bounded ou connues (genre le nombre de fichiers de code à changer) - les sous taches ne sont pas prédéfinies Workflow: evaluator optimizer: nun LLM propose une réponse, un LLM l'évalue et demande une meilleure réponse au besoin Agents: commande ou interaction avec l;humain puis autonome meme si il peut revenir demander des precisions à l'humain. Agents sont souvent des LLM utilisât des outil pour modifier l'environnement et réagir a feedback en boucle Ideal pour les problèmes ouverts et ou le nombre d'étapes n'est pas connu Recommende d'y aller avec une complexité progressive L'IA c'est pas donné https://techcrunch.com/2025/01/05/openai-is-losing-money-on-its-pricey-chatgpt-pro-plan-ceo-sam-altman-says/ OpenAI annonce que même avec des licenses à 200$/mois ils ne couvrent pas leurs couts associés… A quand l'explosion de la bulle IA ? Outillage Ghostty, un nouveau terminal pour Linux et macOS : https://ghostty.org/ Initié par Mitchell Hashimoto (hashicorp) Ghostty est un émulateur de terminal natif pour macOS et Linux. Il est écrit en Swift et utilise AppKit et SwiftUI sur macOS, et en Zig et utilise l'API GTK4 C sur Linux. Il utilise des composants d'interface utilisateur native et des raccourcis clavier et souris standard. Il prend en charge Quick Look, Force Touch et d'autres fonctionnalités spécifiques à macOS. Ghostty essaie de fournir un ensemble riche de fonctionnalités utiles pour un usage quotidien. Comment Pinterest utilise Honeycomb pour améliorer sa CI https://medium.com/pinterest-engineering/how-pinterest-leverages-honeycomb-to-enhance-ci-observability-and-improve-ci-build-stability–15eede563d75 Pinterest utilise Honeycomb pour améliorer l'observabilité de l'intégration continue (CI). Honeycomb permet à Pinterest de visualiser les métriques de build, d'analyser les tendances et de prendre des décisions basées sur les données. Honeycomb aide également Pinterest à identifier les causes potentielles des échecs de build et à rationaliser les tâches d'astreinte. Honeycomb peut également être utilisé pour suivre les métriques de build locales iOS aux côtés des détails de la machine, ce qui aide Pinterest à prioriser les mises à niveau des ordinateurs portables pour les développeurs. Méthodologies Suite à notre épisode sur les différents types de documentation, cet article parle des bonnes pratiques à suivre pour les tutoriels https://refactoringenglish.com/chapters/rules-for-software-tutorials/ Écrivez des tutoriels pour les débutants, en évitant le jargon et la terminologie complexe. Promettez un résultat clair dans le titre et expliquez l'objectif dans l'introduction. Montrez le résultat final tôt pour réduire les ambiguïtés. Rendez les extraits de code copiables et collables, en évitant les invites de shell et les commandes interactives. Utilisez les versions longues des indicateurs de ligne de commande pour plus de clarté. Séparez les valeurs définies par l'utilisateur de la logique réutilisable à l'aide de variables d'environnement ou de constantes nommées. Épargnez au lecteur les tâches inutiles en utilisant des scripts. Laissez les ordinateurs évaluer la logique conditionnelle, pas le lecteur. Maintenez le code en état de fonctionnement tout au long du tutoriel. Enseignez une chose par tutoriel et minimisez les dépendances. Les Wide events, un “nouveau” concept en observabilité https://jeremymorrell.dev/blog/a-practitioners-guide-to-wide-events/ un autre article https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics L'idée est de logger des evenements (genre JSON log) avec le plus d'infos possible de la machine, la ram, la versiond e l'appli, l'utilisateur, le numero de build qui a produit l'appli, la derniere PR etc etc ca permet de filtrer et grouper by et de voir des correlations visuelles tres rapidement et de zoomer tiens les ventes baisses de 20% tiens en fait ca vient de l'appli andriod tiens aps correle a la version de l'appli mais la version de l'os si! le deuxieme article est facile a lire le premier est un guide d'usage exhaustif du concept Entre argumenter et se donner 5 minutes https://signalvnoise.com/posts/3124-give-it-five-minutes on veut souvent argumenter aka poser des questions en ayant déjà la reponse en soi emotionnellement mais ca amene beaucoup de verbiage donner 5 minutes à l'idée le temps d'y penser avant d'argumenter Loi, société et organisation Des juges fédéraux arrêtent le principe de la neutralité du net https://www.lemonde.fr/pixels/article/2025/01/03/les-etats-unis-reviennent-en-arriere-sur-le-principe-de-la-neutralite-du-net_6479575_4408996.html?lmd_medium=al&lmd_campaign=envoye-par-appli&lmd_creation=ios&lmd_source=default la neutralité du net c'est l'interdiction de traiter un paquet différemment en fonction de son émetteur Par exemple un paquet Netflix qui serait ralenti vs un paquet Amazon Donald trump est contre cette neutralité. À voir les impacts concrets dans un marché moins régulé. Rubrique débutant Un petit article sur les float vs les double en Java https://www.baeldung.com/java-float-vs-double 4 vs 8 bytes precision max de 7 vs 15 echele 10^38 vs 10^308 (ordre de grandeur) perf a peu pret similaire sauf peut etre pour des modeles d'IA qui vont privilegier une taille plus petite parfois attention overflow et les accumulation d'erreurs d'approximation BigDecimal Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 20 janvier 2025 : Elastic{ON} - Paris (France) 22–25 janvier 2025 : SnowCamp 2025 - Grenoble (France) 24–25 janvier 2025 : Agile Games Île-de-France 2025 - Paris (France) 6–7 février 2025 : Touraine Tech - Tours (France) 21 février 2025 : LyonJS 100 - Lyon (France) 28 février 2025 : Paris TS La Conf - Paris (France) 6 mars 2025 : DevCon #24 : 100% IA - Paris (France) 13 mars 2025 : Oracle CloudWorld Tour Paris - Paris (France) 14 mars 2025 : Rust In Paris 2025 - Paris (France) 19–21 mars 2025 : React Paris - Paris (France) 20 mars 2025 : PGDay Paris - Paris (France) 20–21 mars 2025 : Agile Niort - Niort (France) 25 mars 2025 : ParisTestConf - Paris (France) 26–29 mars 2025 : JChateau Unconference 2025 - Cour-Cheverny (France) 27–28 mars 2025 : SymfonyLive Paris 2025 - Paris (France) 28 mars 2025 : DataDays - Lille (France) 28–29 mars 2025 : Agile Games France 2025 - Lille (France) 3 avril 2025 : DotJS - Paris (France) 3 avril 2025 : SoCraTes Rennes 2025 - Rennes (France) 4 avril 2025 : Flutter Connection 2025 - Paris (France) 10–11 avril 2025 : Android Makers - Montrouge (France) 10–12 avril 2025 : Devoxx Greece - Athens (Greece) 16–18 avril 2025 : Devoxx France - Paris (France) 23–25 avril 2025 : MODERN ENDPOINT MANAGEMENT EMEA SUMMIT 2025 - Paris (France) 24 avril 2025 : IA Data Day 2025 - Strasbourg (France) 29–30 avril 2025 : MixIT - Lyon (France) 7–9 mai 2025 : Devoxx UK - London (UK) 15 mai 2025 : Cloud Toulouse - Toulouse (France) 16 mai 2025 : AFUP Day 2025 Lille - Lille (France) 16 mai 2025 : AFUP Day 2025 Lyon - Lyon (France) 16 mai 2025 : AFUP Day 2025 Poitiers - Poitiers (France) 24 mai 2025 : Polycloud - Montpellier (France) 5–6 juin 2025 : AlpesCraft - Grenoble (France) 5–6 juin 2025 : Devquest 2025 - Niort (France) 11–13 juin 2025 : Devoxx Poland - Krakow (Poland) 12–13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12–13 juin 2025 : DevLille - Lille (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25–27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26–27 juin 2025 : Sunny Tech - Montpellier (France) 1–4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7–9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 18–19 septembre 2025 : API Platform Conference - Lille (France) & Online 2–3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 6–10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 9–10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 16–17 octobre 2025 : DevFest Nantes - Nantes (France) 4–7 novembre 2025 : NewCrafts 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12–14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 23–25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Fredrik talks to Jon Sterling about user interfaces old and new. Jon has created Aquaui - a Mac user interface library which is a small love letter to the Aqua user interface style for Mac OS X. Based on that, we discuss understandable and consistent user interfaces, how there seems to be little evolution and improvement, wish for brave new ideas, and a lot more. Oh, and we also discuss living with old technology, like a seventh-generation Ipod. Plus liability laundering and the problems of building the whole house of out fire alarms. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We a re @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Jon Cambridge Clare college Aquaui - Jon’s library Aqua - the user interface design language Steve Jobs introducing Aqua The dock Windows XP Windows 98 Iphone 4 IOS 6 IOS 7 - the great flattening of everything Apple’s old human interface guidelines Accidental tech podcast The purple button for single-window mode in the Mac OS X beta - scroll down or search for “purple” Stage manager Lion Infinite Mac - the website where you can run old Mac operating systems The spatial Finder - and why the modern Finder isn’t Support Kodsnack on Ko-fi Elementary OS - and their interface design guide GTK A post about the original dock Discussion about Mica - Apple internal design tool Core animation Webkit Blink WKWebview Appkit NSScrollview NSScroller 12-inch Powerbook Seventh-generation Ipod Itunes Intel Imac Tiger Tenfourfox- browser for old versions of Mac OS X Charles proxy jonmstirling.com Jon on Mastodon Titles A love letter A very different era Beautiful blue liquid The great flattening of everything Unbelievable user interface regression I feel powerless today when I’m using my computer They did mess up the photo app Like a pill A long-lasting Ibuprofen That upper-right corner Bigger than my wingspan Beautiful, unsullied whitespace During the decline of Mac OS Time to be a bit bold A passable gradient Start from a point of inspiration Too much for the old hardware The Aqua fire alarm SSL fire alarms
Fredrik snackar med Oskar Groth om hans nya app Backdrop, problemen med Swiftui, och om utveckling med AI-stöd. Backdrop är Oskars nya Mac-app för att smycka sin dator med animerade skrivbordsbakgrunder. Utvecklingen har varit lång och tagit många intressanta svängar, och Oskar berättar om hela vägen och vad som kan tänkas komma framöver. Därifrån kommer vi in på Apples vyramverk Swiftui - en modell och abstraktion som lite har misslyckats och saknar vision? Oskar har jobbat länge och djupt med Swiftui, men har nått en punkt där han istället börjat gå tillbaka till Appkit i högre grad. Det går för långsamt, kräver senaste operativsystemen, och är för svårt att gå på djupet vid behov. Sist snackar vi om Oskars syn på AI och utveckling. Oskar har svårt att se att vi kommer att sitta och skriva - och ladda ner - appar för var och varannan funktion vi behöver utan snarare ha data och be våra AI-agenter bearbeta och visa upp den på det sätt vi som användare begär. Oskar berättar också hur han använder språkmodeller i sitt utvecklande. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik. Länkar Oskar Tidigare avsnitt med Oskar Avsnitt 446 Macos Sonoma Metal Swiftui Wallpaper engine för Windows Shaders Rive Bones Cindori Cloudkit Stöd Kodsnack på Ko-fi! Appkit Sketch Collectionview Modifiers i Swiftui View debugger i Xcode Steve Jobs presenterar första Iphone Tink Jensen Huang - VD på Nvidia Windsurf AI Claude sonnet Paddle Her Nextstep Titlar En nischad bransch Inne på elfte året Alla Macar har ju en bakgrundsbild Fel inriktning En bild på ett vattenfall 4K-upplösning, konstant Lagom mycket rörelse Otroligt behagligt DDOS:ar sig själv I stort sett wrappers idag Tre och ett halvt år En fragmenterad användarupplevelse Den upplevelse jag vill ha Vandra runt i vyhierarkin Här för att göra saker bättre Börjat i fel ände Genererar ett UI dynamiskt HR-avdelningen för AI-agenter Jag kan arbeta snabbare Du har helt rätt! Appkitrenässansen Bättre backdrops Öppen för förslag
Drop 1: MakerDAO Endgamehttps://news.bitcoin.com/makerdao-reveals-ambitious-endgame-plans-with-2-new-stablecoins/Drop 2: UK Law Enforcement Agencies Can Now Seize Crypto More Easily as New Rules Take Effecthttps://www.coindesk.com/policy/2024/04/25/uk-law-enforcement-agencies-can-now-seize-crypto-more-easily-as-new-rules-take-effect/Drop 3: DREX Updateshttps://www.blocknews.com.br/governos/bc-cria-nova-fase-de-testes-do-drex-que-deve-ir-ate-primeiro-semestre-de-2025/ Mais: Franklin Templeton Upgrades $380M Tokenized Treasury Fund to Enable Peer-to-Peer Transfershttps://www.coindesk.com/business/2024/04/25/franklin-templeton-upgrades-380m-tokenized-treasury-fund-to-enable-peer-to-peer-transfers/Brazilian CB proposal to regulate VASPs ready by the end of 2024https://www.blocknews.com.br/regulacao/banco-central-detalha-processo-de-regulamentacao-de-vasps-proposta-sera-fechada-no-final-de-2024/Ripple and Polkadot now participating on DREX, aim interoperabilityhttps://tech2.news/drex/banco-central-anuncia-parceria-com-ripple-e-polkadot-dentro-do-drex/Stand With Crypto: advocacy group launches UK branchhttps://ukstandwithcrypto.splashthat.com/Farcaster raises 150M USD on the back of growing to 350,000 paid sign-ups and a 50x increase in network activity since Oct2023https://www.linkedin.com/posts/danielwromero_since-going-permissionless-last-october-activity-7198714989325561856-dbleDeutsche Borse to list Cardano Staking ETP by Liqwid (CASL), tracking ADA and staking rewards https://finance.yahoo.com/news/deutsche-b-rse-welcomes-cardano-161500602.htmlMerge Madrid aims to bridge Europe and Latin America to expand web3 across the regions https://www.blocknews.com.br/criptoativos/encontro-web3-que-une-europa-e-america-latina-acontecera-em-outubro-em-madri/WisdomTree, 21Shares and Invesco secure FCA approval to list Bitcoin and Ethereum ETPs on LSEhttps://uk.finance.yahoo.com/news/wisdomtree-gets-green-light-list-100926668.htmlFIT21, a progressive bipartisan crypto bill, is approved by the US House of Representativeshttps://www.coindesk.com/policy/2024/05/22/us-house-approves-crypto-fit21-bill-with-wave-of-democratic-supportWalletConnect launches AppKit, aimed at improving UX in web3https://walletconnect.com/blog/walletconnect-manifestoNubank Crypto now allows moving coins to/from other wallets and exchangeshttps://br.cointelegraph.com/news/nubank-announces-update-to-operations-with-bitcoin-and-cryptocurrencies-in-the-banks-app . Redes sociais / comms.. Instagram.com/blockdropspodcast.. Twitter.com/blockdropspod.. Blockdrops.lens .. https://warpcast.com/mauriciomagaldi.. youtube.com/@BlockDropsPodcast.. Meu conteúdo em inglês twitter.com/0xmauricio.. Newsletter do linkedin https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7056680685142454272.. blockdropspodcast@gmail.com --- Send in a voice message: https://podcasters.spotify.com/pod/show/blockdropspodcast/message
Drop 1: MakerDAO Endgamehttps://news.bitcoin.com/makerdao-reveals-ambitious-endgame-plans-with-2-new-stablecoins/Drop 2: UK Law Enforcement Agencies Can Now Seize Crypto More Easily as New Rules Take Effecthttps://www.coindesk.com/policy/2024/04/25/uk-law-enforcement-agencies-can-now-seize-crypto-more-easily-as-new-rules-take-effect/Drop 3: DREX Updateshttps://www.blocknews.com.br/governos/bc-cria-nova-fase-de-testes-do-drex-que-deve-ir-ate-primeiro-semestre-de-2025/ More: Franklin Templeton Upgrades $380M Tokenized Treasury Fund to Enable Peer-to-Peer Transfershttps://www.coindesk.com/business/2024/04/25/franklin-templeton-upgrades-380m-tokenized-treasury-fund-to-enable-peer-to-peer-transfers/Brazilian CB proposal to regulate VASPs ready by the end of 2024https://www.blocknews.com.br/regulacao/banco-central-detalha-processo-de-regulamentacao-de-vasps-proposta-sera-fechada-no-final-de-2024/Ripple and Polkadot now participating on DREX, aim interoperabilityhttps://tech2.news/drex/banco-central-anuncia-parceria-com-ripple-e-polkadot-dentro-do-drex/Stand With Crypto: advocacy group launches UK branchhttps://ukstandwithcrypto.splashthat.com/Farcaster raises 150M USD on the back of growing to 350,000 paid sign-ups and a 50x increase in network activity since Oct2023https://www.linkedin.com/posts/danielwromero_since-going-permissionless-last-october-activity-7198714989325561856-dbleDeutsche Borse to list Cardano Staking ETP by Liqwid (CASL), tracking ADA and staking rewards https://finance.yahoo.com/news/deutsche-b-rse-welcomes-cardano-161500602.htmlMerge Madrid aims to bridge Europe and Latin America to expand web3 across the regions https://www.blocknews.com.br/criptoativos/encontro-web3-que-une-europa-e-america-latina-acontecera-em-outubro-em-madri/WisdomTree, 21Shares and Invesco secure FCA approval to list Bitcoin and Ethereum ETPs on LSEhttps://uk.finance.yahoo.com/news/wisdomtree-gets-green-light-list-100926668.htmlFIT21, a progressive bipartisan crypto bill, is approved by the US House of Representativeshttps://www.coindesk.com/policy/2024/05/22/us-house-approves-crypto-fit21-bill-with-wave-of-democratic-supportWalletConnect launches AppKit, aimed at improving UX in web3https://walletconnect.com/blog/walletconnect-manifestoNubank Crypto now allows moving coins to/from other wallets and exchangeshttps://br.cointelegraph.com/news/nubank-announces-update-to-operations-with-bitcoin-and-cryptocurrencies-in-the-banks-app . Redes sociais / comms.. Instagram.com/blockdropspodcast.. Twitter.com/blockdropspod.. Blockdrops.lens .. https://warpcast.com/mauriciomagaldi.. youtube.com/@BlockDropsPodcast.. Meu conteúdo em inglês twitter.com/0xmauricio.. Newsletter do linkedin https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7056680685142454272.. blockdropspodcast@gmail.com --- Send in a voice message: https://podcasters.spotify.com/pod/show/blockdropspodcast/message
The SEC approves eight Spot Ethereum ETFs. Applications open for Optimism retro funding round four. WalletConnect introduces AppKit and WalletKit. And Safe releases an ERC-7579 Adapter. Read more: https://ethdaily.io/471 Sponsor: Harpie is an onchain security solution that protects your wallet from theft in real time. Harpie helps you detect and block suspicious transactions before they execute, safeguarding your assets from malicious attacks and scams. Try Harpie for free at harpie.io/ethdaily.
Découvrez le monde fascinant du développement macOS avec notre invité spécial, Frank Lefebvre, un expert renommé dans ce domaine. Dans cet épisode, Frank partage son parcours professionnel dans le développement d'applications pour les appareils Apple, mettant en lumière son cheminement personnel et son expertise acquise au fil des années. Nous explorons également la situation actuelle du développement macOS en France par rapport à d'autres marchés, ainsi que les tendances émergentes et les défis auxquels les développeurs sont confrontés. Frank nous éclaire sur l'essor de SwiftUI et ses avantages par rapport à AppKit, tout en offrant des conseils précieux pour ceux qui envisagent de migrer vers cette nouvelle technologie. De plus, il partage des idées sur les principaux défis techniques rencontrés par les développeurs macOS aujourd'hui, ainsi que des exemples concrets de projets passionnants sur lesquels il a travaillé. Enfin, Frank offre des perspectives sur l'avenir du développement macOS, les tendances technologiques à surveiller et les ressources recommandées pour les développeurs souhaitant approfondir leurs compétences dans ce domaine. Rejoignez-nous pour une conversation enrichissante avec Frank Lefebvre sur l'évolution passionnante du développement macOS et les opportunités à saisir dans cet univers en constante évolution.
Aaron Vegh, indie macOS developer comes on to talk about building Quantum Author, a long-form writing app. We talk about how he decides what UI SDK to use, how to make money, and what the Vision Pro means for AppKit and the iPad.Guest Aaron Vegh Github @aaronvegh Mastodon @Aaronvegh@mastodon.social Quantum Author Related Episodes Episode 151 - Platforms State of Union 2023 with Peter Witham Episode 152 - Spatial Experiences of the Wild with Adrian Eves Episode 130 - macOS by Tutorials with Sarah Reichelt Episode 106 - Mac Dev in 2021 with Daniel Jalkut Episode 59 - The Future of Mac Development with Lucas Derraugh - Part 1 Related LinksQuantum AuthorWe talked about (00:00) - Why Mac? (05:27) - Where to Start? (10:26) - On Vision OS (13:40) - On the iPad (24:47) - The "other" stuff (30:34) - Making Money (34:44) - What is Quantum Author? Social MediaTwitter Leo - @leogdionTwitter BrightDigit - @brightdigitLinkedIn - @leogdionGitHub - @brightdigitGitHub - @leogdionTikTok - @brightdigitMastodon - @leogdion@c.imYoutube - @brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) ★ Support this podcast on Patreon ★
Bizi dinlemekten keyif alıyorsanız, kahve ısmarlayarak bizi destekleyebilir ve Telegram grubumuza katılabilirsiniz. :)Yorumlarınızı, sorularınızı ya da sponsorluk tekliflerinizi info@farklidusun.net e-posta adresine iletebilirsiniz. Bizi Twitter üzerinden takip edebilirsiniz.Zaman damgaları:00:00 - Hetzner07:50 - AppKit, Config23, WWDC2344:38 - İzlediklerimiz ve Writers Strike1:03:17 - Büyük Kaçış1:16:20 - FTC vs Microsoft Xbox1:36:46 - Mentor olmakBölüm linkleri:HetznerHatchboxRenderWWDC23 SessionsThe Talk Show Live From WWDC 2023The curious case of user interfaces - Rasmus Andersson (Config 2023)Leading through uncertainty: A design-led company - Brian Chesky (Config 2023)WestoworldInside the AI FactoryiPhone 14 Pro ile çekildi | Büyük Kaçış | AppleBüyük Kaçış - Olmaz Öyle Saçma Şey - Konuklar: Bartu Küçükçağlayan & Sinan Sevinç - S5B7FTC v. Microsoft: all the news from the big Xbox courtroom battle
Manton and Daniel talk about Apple's new visionOS SDK, and debate the virtue of steering clear from "new shiny" technologies, vs. getting acquainted with them as soon as possible. How do we prioritize native platform development while maximizing the ability to deploy to all of Apple's platforms? They talk about investing time into new platforms and frameworks when the investment will pay off, vs. when the work will be wasted on short-term workaround. When does it makes sense for a company to invest even a small amount of money in their competitors, like Automattic just did? Finally, they touch lightly on the possibility that Facebook will enter the ActivityPub realm, and the ridiculousness in general of NDAs. The post Episode 562: AppKit Is Dying appeared first on Core Intuition.
More Than Just Code podcast - iOS and Swift development, news and advice
This week Tim chats with Matt Massicotte about his experience as a Mac developer, and early Mac enthusiast. They also discuss working with AppKit and SwiftUI, and Matt's upcoming talk on Swift Concurrency.Support More Than Just Code podcast – iOS and Swift development, news and advicemassicotte.org@mattiem@mastodon.socialSwift TOChime - an editor for macOSResEdit - WikipediaArkanoid - WikipediaLearn C on the Mac: For OS X and iOS: 9781430245339: Mark, David, Bucanek, James Become a member at https://plus.acast.com/s/mtjc. Hosted on Acast. See acast.com/privacy for more information.
We catch up about Daniel's open sourcing of the TelemetryDeck apps (you can submit PRs), SwiftUI vs Catalyst vs macOS, and the new TelemetryDeck website is now live. Dave's new app "Vita" inches closer to release, and needs a landing page... Meanwhile despite being on holiday for a week, Daniel has created a new app (Only Birds!)
The MacVoices Live! panel of David Ginsburg, Jim Rea, Warren Sklar, Mark Fuccio, Jeff Gamet, Chuck Joiner, and Brittany Smith wraps up their heated Google Photos debate before catching up on a number of other items, including flesh-tone Beats Fit Pro earphones, discussing why Apple's prompt response to security is a good thing (contrary to what some headlines would have you believe), and deep dive into the state of some of Apple's development tools. (Part 2) This edition of MacVoices is supported by MacVoices After Dark, our newest benefit for all Patreon supporters. Uncensored, off-topic, and always off the wall. Show Notes: Links: Kim Kardashian's special edition Beats Fit Pro are already sold outhttps://www.imore.com/apple/kim-kardashians-special-edition-beats-fit-pro-are-already-sold-out Apple's use of AppKit, Mac Catalyst and SwiftUI in macOShttps://blog.timac.org/2022/0818-state-of-appkit-catalyst-swiftui-mac/ Apple security flaw may allow hackers full control of devices, company warnshttps://mashable.com/article/apple-security-flaw-hackers Guests: Mark Fuccio is actively involved in high tech startup companies, both as a principle at piqsure.com, or as a marketing advisor through his consulting practice Tactics Sells High Tech, Inc. Mark was a proud investor in Microsoft from the mid-1990's selling in mid 2000, and hopes one day that MSFT will be again an attractive investment. You can contact Mark through Twitter on LinkedIn. Jeff Gamet is a technology blogger, podcaster, author, and public speaker. Previously, he was The Mac Observer's Managing Editor, and the TextExpander Evangelist for Smile. He has presented at Macworld Expo, RSA Conference, several WordCamp events, along with many other conferences. You can find him on several podcasts such as The Mac Show, The Big Show, MacVoices, Mac OS Ken, This Week in iOS, and more. Jeff is easy to find on social media as @jgamet on Twitter and Instagram, and jeffgamet on LinkedIn., and on his YouTube Channel at YouTube.com/jgamet. David Ginsburg is the host of the weekly podcast In Touch With iOS where he discusses all things iOS, iPhone, iPad, Apple TV, Apple Watch, and related technologies. He is an IT professional supporting Mac, iOS and Windows users. Visit his YouTube channel at https://youtube.com/daveg65 and find and follow him on Twitter @daveg65. Jim Rea has been an independent Mac developer continuously since 1984. He is the founder of ProVUE Development, and the author of Panorama X, ProVUE's ultra fast RAM based database software for the macOS platform. Follow Jim at provue.com and via @provuejim on Twitter. Warren Sklar helps host the Mac to The Future Group on Facebook, and is the co-host of In Touch With iOS with David Ginsburg. Brittany Smith is a trained cognitive neuroscientist who provides ADD/ADHD, technology, and productivity coaching through her business, Devise and Conquer, along with companion video courses for folks with ADHD. She's also the cofounder of The ADHD Guild, a community for nerdy folks with ADHD. She, herself, is a self-designated “well-rounded geek”. She can be found on Twitter as @addliberator and on YouTube with tech tips. Support: Become a MacVoices Patron on Patreon http://patreon.com/macvoices Enjoy this episode? Make a one-time donation with PayPal Connect: Web: http://macvoices.com Twitter: http://www.twitter.com/chuckjoiner http://www.twitter.com/macvoices Facebook: http://www.facebook.com/chuck.joiner MacVoices Page on Facebook: http://www.facebook.com/macvoices/ MacVoices Group on Facebook: http://www.facebook.com/groups/macvoice LinkedIn: https://www.linkedin.com/in/chuckjoiner/ Instagram: https://www.instagram.com/chuckjoiner/ Subscribe: Audio in iTunes Video in iTunes Subscribe manually via iTunes or any podcatcher: Audio: http://www.macvoices.com/rss/macvoicesrss Video: http://www.macvoices.com/rss/macvoicesvideorss
The MacVoices Live! panel of David Ginsburg, Jim Rea, Warren Sklar, Mark Fuccio, Jeff Gamet, Chuck Joiner, and Brittany Smith wraps up their heated Google Photos debate before catching up on a number of other items, including flesh-tone Beats Fit Pro earphones, discussing why Apple's prompt response to security is a good thing (contrary to what some headlines would have you believe), and deep dive into the state of some of Apple's development tools. (Part 2) This edition of MacVoices is supported by MacVoices After Dark, our newest benefit for all Patreon supporters. Uncensored, off-topic, and always off the wall. Show Notes: Links: Kim Kardashian's special edition Beats Fit Pro are already sold outhttps://www.imore.com/apple/kim-kardashians-special-edition-beats-fit-pro-are-already-sold-out Apple's use of AppKit, Mac Catalyst and SwiftUI in macOShttps://blog.timac.org/2022/0818-state-of-appkit-catalyst-swiftui-mac/ Apple security flaw may allow hackers full control of devices, company warnshttps://mashable.com/article/apple-security-flaw-hackers Guests: Mark Fuccio is actively involved in high tech startup companies, both as a principle at piqsure.com, or as a marketing advisor through his consulting practice Tactics Sells High Tech, Inc. Mark was a proud investor in Microsoft from the mid-1990's selling in mid 2000, and hopes one day that MSFT will be again an attractive investment. You can contact Mark through Twitter on LinkedIn. Jeff Gamet is a technology blogger, podcaster, author, and public speaker. Previously, he was The Mac Observer's Managing Editor, and the TextExpander Evangelist for Smile. He has presented at Macworld Expo, RSA Conference, several WordCamp events, along with many other conferences. You can find him on several podcasts such as The Mac Show, The Big Show, MacVoices, Mac OS Ken, This Week in iOS, and more. Jeff is easy to find on social media as @jgamet on Twitter and Instagram, and jeffgamet on LinkedIn., and on his YouTube Channel at YouTube.com/jgamet. David Ginsburg is the host of the weekly podcast In Touch With iOS where he discusses all things iOS, iPhone, iPad, Apple TV, Apple Watch, and related technologies. He is an IT professional supporting Mac, iOS and Windows users. Visit his YouTube channel at https://youtube.com/daveg65 and find and follow him on Twitter @daveg65. Jim Rea has been an independent Mac developer continuously since 1984. He is the founder of ProVUE Development, and the author of Panorama X, ProVUE's ultra fast RAM based database software for the macOS platform. Follow Jim at provue.com and via @provuejim on Twitter. Warren Sklar helps host the Mac to The Future Group on Facebook, and is the co-host of In Touch With iOS with David Ginsburg. Brittany Smith is a trained cognitive neuroscientist who provides ADD/ADHD, technology, and productivity coaching through her business, Devise and Conquer, along with companion video courses for folks with ADHD. She's also the cofounder of The ADHD Guild, a community for nerdy folks with ADHD. She, herself, is a self-designated “well-rounded geek”. She can be found on Twitter as @addliberator and on YouTube with tech tips. Support: Become a MacVoices Patron on Patreon http://patreon.com/macvoices Enjoy this episode? Make a one-time donation with PayPal Connect: Web: http://macvoices.com Twitter: http://www.twitter.com/chuckjoiner http://www.twitter.com/macvoices Facebook: http://www.facebook.com/chuck.joiner MacVoices Page on Facebook: http://www.facebook.com/macvoices/ MacVoices Group on Facebook: http://www.facebook.com/groups/macvoice LinkedIn: https://www.linkedin.com/in/chuckjoiner/ Instagram: https://www.instagram.com/chuckjoiner/ Subscribe: Audio in iTunes Video in iTunes Subscribe manually via iTunes or any podcatcher: Audio: http://www.macvoices.com/rss/macvoicesrss Video: http://www.macvoices.com/rss/macvoicesvideorss
Bu bölümde yeni macOS ve iOS'leri beta sürümleriyle ilgili ilk izlenimlerimizi paylaştık, kaykay sürmek ve oyuncu monitörü seçimi üzerine konuştuk ve son olarak da bir ürünün gerçek maliyeti üzerine sohbet ettik.Bizi dinlemekten keyif alıyorsanız, kahve ısmarlayarak bizi destekleyebilirsiniz. :)Yorumlarınızı, sorularınızı ya da sponsorluk tekliflerinizi info@farklidusun.net e-posta adresine iletebilirsiniz. Bizi Twitter ve LinkedIn üzerinden takip edebilirsiniz.Zaman damgaları:00:00 - macOS Ventura ve iOS 16 betaları20:56 - CarPlay36:01 - Kaykay sürmek47:43 - Oyuncu monitörü seçimi58:10 - Bir ürünün gerçek maliyetiBölüm linkleri:AppKit ile yazılmış Apple MusicApple Human Interface GuidelinesAccidental Tech Podcast - Field Day at Apple ParkKoray Birand - WWDC 2022 - İlk İzlenimlerKnight RiderCem Yılmaz - Opet Reklamı / GİTTTechnopoly: The Surrender of Culture to TechnologyVANMOOFBike Lanes by Casey NeistatFine dining faces its dark truths in CopenhagenGIGABYTE M32Q Gaming MonitorFreeSyncNvidia G-SyncTony's ChocolonelyHow Much Do Things Really Cost?MICHELIN Guide - the official websiteMişlen Geliyor - Olmaz Öyle Gastronomi - Şef Sinan Büdeyri - B14Gordon RamsayThe Ugly Truth Of Fast Fashion | Patriot Act with Hasan Minhaj | NetflixThe True CostSHEINNew Balance 990
Daniel talks to Manton about his experience debugging an AppKit issue in Micro.blog, and his satisfaction with AppKit's debugging ease. They compare the relative debuggability of SwiftUI, AppKit and JavaScript web frameworks. Daniel talks about diving into a long-postponed effort to migrate away from legacy WebView framework to the newer WKWebView design. The post Episode 515: In The Actor’s Studio appeared first on Core Intuition.
Welcome to Code Completion, Episode 81! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - How to spend your free time: - Quantity leads to Quality (https://austinkleon.com/2020/12/10/quantity-leads-to-quality-the-origin-of-a-parable/) - Dimitri's icon for Katsudon (https://twitter.com/dimitribouniol/status/1244481456144920577) - About by PCalc (https://apps.apple.com/gb/app/about-by-pcalc/id1613982997) - AppKit for Classic (https://github.com/uliwitness/AppKitForClassic) - iOS Dev Weekly (https://iosdevweekly.com) - Mini Review Corner: - Logitech Circle View (https://www.logitech.com/en-us/products/cameras/circle-view-security-camera.html) - Doorbell (https://www.logitech.com/en-us/products/cameras/circle-view-video-doorbell.html) - Commented Out: M1 Ultra Followup - 128 GB of RAM (https://twitter.com/dimitribouniol/status/1522354157457342464) - Linear.app (https://linear.app) Your hosts for this week: * Spencer Curtis (https://twitter.com/SpencerCCurtis) * Dimitri Bouniol (https://twitter.com/DimitriBouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!
Daniel and Manton follow up the claim from previous episode that crosswords are "mostly an English-language thing." Daniel shares more about his experience implementing a custom calendar picker for macOS, and how the AppKit version he emulated differs from Apple's separate SwiftUI implementation. Manton talks about his positive experience using using React Native, and how SwiftUI would be a tough sell given his desire to target Android. Finally, they speculate briefly about whether WWDC will continue being virtual-only this year, and in years to come. The post Episode 507: Same Rules, Different Dictionary appeared first on Core Intuition.
The last episode, I said I wasn't sure there was such a thing as culture, but that's not the case. Every place I've worked has been a bit different, and often those differences had huge impacts on the software we built. The team where people roll their eyes at UX feedback will not have as simple of a product as a team where the user experience is highly valued. If software performance isn't valued, the end result won't be performant. Today, I found an expert on observing developer cultures. Hansen Hsu worked on the AppKit team at Apple, and he's here to talk about this mushy concept called culture. How does it manifest? How does it affect what people build? And how can it lead to beautiful software? Episode Page Support The Show Subscribe To The Podcast Join The Newsletter
Daniel and Manton talk about Apple's just-announced Tech Talks, and whether this is a clue to the future of WWDC. They celebrate the announcement of new Apple Silicon based MacBook Pros, and compare notes on their buying plansa. Finally, they take stock of the state of macOS as Monterey is about to be released, and revisit their ongoing grief over Apple's strategy with respect to Swift UI, Catalyst and AppKit. The post Episode 485: Everybody's Dying On That Hill appeared first on Core Intuition.
Daniel and Manton talk about 1Password's decision to use Electron for it's next major update, and what that says about Apple's confusing and conflicting platform frameworks. They talk about the continuing role of AppKit as a the only way to achieve many expected macOS behaviors, and wonder if the next-generation standard for desktop apps might actually be a "web technology." Finally, Manton presses Daniel about his alleged ambition to “focus on shipping MarsEdit 4.5.” The post Episode 477: AppKit Is The Only Way appeared first on Core Intuition.
On this 150th episode of the show, John and Rambo go on a series of accidental deep dives into universal links, how Catalyst and AppKit can be integrated, and more. Also, what does being a technical leader entail, and what's the current state of Swift Evolution? Sponsored by Baseus: Get a special deal on the new Baseus 10,000mAh portable Mag-Safe charger and power bank with code 9TO5MACBASE. Download MP3 Hosts Gui on Twitter: @_inside John on Twitter: @johnsundell Links Data Jar Swift by Sundell episode with Simon Støvring Accessibility audio graphs SwiftUI's accessibilityRepresentation API DistributedNotificationCenter Navigation in Swift Showing view controllers, rather than pushing them Dismissing a SwiftUI modal or detail view Swift for TensorFlow Combining dynamic member lookup with key paths Subscribe 🟣 Apple Podcasts🟠 Overcast🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.
1Password anuncia su versión 8 y descubrimos que detrás de ella hay un secreto oculto: Electron. En mayo, 1Password anunció su versión para Linux, sobre contenedor Electron pero redefiniendo la forma en que dichas apps se construían hasta ahora. Hoy nos enteramos que 1Password 8 para Mac estará basada en esta versión y por lo tanto, sustituye una app nativa en AppKit por esta nueva con Electron. La polémica por el alto coste de proceso y memoria se ha desatado y hay mucha gente que ha decidido darse de baja. Os contamos en qué consiste la nueva arquitectura, por qué se ha tomado esta decisión y cuál es la situación en la empresa actualmente. Descubre nuestro canal de Twitch en: twitch.tv/applecoding. Descubre nuestras ofertas para oyentes: "Programación asíncrona con Combine" https://www.udemy.com/course/combineswift/?couponCode=LANZAMIENTO en Udemy por $26,24/26,24€. "Concurrencia en iOS con Swift" https://www.udemy.com/course/concurrencia-swift/?couponCode=APPLECODING0621 en Udemy por $20,99/20,99€. "Swift de lado servidor con Vapor" https://www.udemy.com/course/swift-vapor/?couponCode=APPLECODING0621 en Udemy por $69,99/69,99€. "Desarrollo Seguro en iOS con Swift" https://www.udemy.com/course/desarrollo-seguro-ios-swift/?couponCode=APPLECODING0621 en Udemy por $124,99/124,99€. "Aprendiendo Swift 5.4" https://www.udemy.com/course/comenzando-con-swift/?couponCode=APPLECODING0621 en Udemy por $74,99/74,99€. Apple Coding Academy https://acoding.academy Suscríbete a Apple Coding en nuestro Patreon https://patreon.com/applecoding. Canal de Telegram de Swift. Acceso al canal t.me/desarrollandoconswift. --------------- Consigue las camisetas oficiales de Apple Coding con los logos de Swift y Apple Coding. Logo Apple Coding (negra, logo blanco) https://teespring.com/applecoding-logo-w Logo Swift (negra, logo blanco) https://teespring.com/apple-coding Logo Swift (blanco, logo color original Swift) https://teespring.com/applecoding-swift-logo-o Logo Apple Coding (blanco, logo negro) https://teespring.com/applecoding-logo-b --------------- Tema musical: "For the Win" de "Two Steps from Hell", compuesto por Thomas Bergensen. Usado con permisos de fair use. Escúchalo en Apple Music https://itunes.apple.com/es/album/for-the-win/573729318?i=573729656 o Spotify https://open.spotify.com/track/34x22hY9CKf3ZoPjQwZSgc.
NO ADS + bonus content! CuriosityStream & Nebula for less than $15 a YEAR! https://curiositystream.com/reneritchie/While all recent Macs are getting new macOS 12 'Monterey' features like Universal Control, AirPlay to Mac, Shortcuts (in AppKit!), redesigned Safari, and ecosystem features like SharePlay, Quick Notes, Spatial Audio, iCloud+, and more, Intel Macs aren't getting some Apple silicon-dependant features like Live Text, system-wide Translation, Portrait Mode in FaceTime, and Apple Earth. And that's making some people hella mad!So, what's the deal?
A touching moment in this week's episode as we all become Recovery Buddies.Shortcuts is either all or almost all rewritten using AppKit and SwiftUI instead of Catalyst.tvOS 15 will let you sign into apps with an iPhone or iPadDan has some details on iCloud Private Relay.The Playdate Update is out.Apple's Dolby Atmos is hit and miss.Shazamkit works.Our thanks to Literati Book Clubs, where you can read alongside the world's most inspiring authors and leaders such as Malala, Stephen Curry and Richard Branson. Literati delivers their monthly book picks straight to your door and hosts exclusive interviews with the authors themselves. Redeem your FREE trial at literati.com/THEREBOUND.If you want to help out the show and get some great bonus content, consider becoming a Rebound Prime member! Just go to prime.reboundcast.com to check it out!You can now also support the show by buying our EXCLUSIVE shirt! Tim says GOOOOD MORNNNNING to all listeners of The Rebound! (Prime members, check your email for a special deal on the shirt.)
Benedikt Terhechte returns to the show to discuss the pros and cons of using technologies like Catalyst and SwiftUI to build Mac apps, and also to share tips and tricks on how to use AppKit for use cases that Apple’s more modern frameworks do not yet support.
This week Jack hits a roadblock with Superhero, Bjorn get's excited about AppKit and the new Polaris Figma UI kit, and some exciting news coming for PartnerMetrics.Superhero: https://www.trysuperhero.com/Polaris Figma Design Kit: https://www.figma.com/@shopifyPartnerMetrics: https://partnermetrics.io
Chris Eidhof returns to the show to go on a deep dive into the SwiftUI layout system. What are the different phases involved in determining a given view’s layout, how do concepts like layout priorities and flexibility work, and what makes SwiftUI different from UIKit and AppKit in terms of layout?
On this slightly more code-focused episode of the show, John and Rambo discuss cross-platform SwiftUI development and techniques for integrating SwiftUI with UIKit and AppKit. Also, how the original HomePod can now be jailbroken, using the M1 Mac mini for gaming, and much more. Sponsored by Honeybadger: Exception and uptime monitoring for application developers. Tell them 9to5Mac/Stacktrace sent you and get 30% off for 6 months. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Screenshot of John’s Cloudflare analytics app FusionCast First-generation HomePod can now be jailbroken with Checkra1n SwiftUI and UIKit interoperability Published properties in Swift Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify If you have any feedback about the show, feel free to reach out on Twitter or send us an email.
Welcome to Code Completion, Episode 17! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code. Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content. Today, we discuss: * Spencer's MacBook Air setup woes * The App Store's new 15% commission rate for small businesses * Differences between AppKit, UIKit, and the various flavors of SwiftUI when starting a new Mac app Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development! Your hosts for this week: * Spencer Curtis (https://twitter.com/Spencerccurtis) * Dimitri Bouniol (https://twitter.com/dimitribouniol) * Fernando Olivares (https://twitter.com/fromjrtosr) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Pennant. Check it out on the App Store (https://apps.apple.com/app/apple-store/id622463230?pt=1765080&ct=CodeCompletion&mt=8) today! Compiler Error Tagged pointers encode their entire object into the non-addressing bits of a pointer, ultimately allowing faster allocations for specific hard-coded classes known by the runtime. NSZone’s primary purpose was to allow objects to be allocated within the same memory page, so swap would be fast, and those objects could be free’d in one go. NSProxy is a non-NSObject base class that allows for message dispatch to be easily redirected to another object, but does not have an initializer implemented for subclasses to fall back on. __NSAtom is a special class that is ultimately the boolean-opposite to nil: any message you send it will always return an __NSAtom, which is very intentionally equal to 1.
More Than Just Code podcast - iOS and Swift development, news and advice
We fact check 3.5inch floppy sizes. Nvidia buying ARM for $40B. App Store Review Guideline updates now available. Apple Insider Confirms New iPhone 12, iPhone 12 Pro Releases. Apple Is About To Leave Your MacBook Air Behind. The State of SwiftUI. We cover the 9/15 Apple Event. Apple developers are scrambling over accelerated iOS 14 release. Picks: iOS 14 widgets you can try today.Core Data in SwiftUI.
In this two-part episode, Leo talks with Lucas Derraugh about the future of macOS development. In this first part, we talk about why should iOS developers get into Mac development, the difference in iPad vs Mac app markets, SwiftUI vs AppKit, as well as Native vs Electron.
Bienvenidos a este nuevo episodio de Let Swift Podcast. En esta ocasión daremos continuidad al episodio ¿Cuál es la mejor forma de crear UI en iOS? Y hablaremos de una variedad de temas como:
What could an iPhone without any ports look like, and is it likely that Apple would ever adopt USB-C for the iPhone? Also, Mac development, using multiple programming languages, sharing utilities between projects, and much more. Sponsored by Concepts App: Sketch and design your ideas on an infinite canvas with flexible vector ink. Available on iPad and iPhone. Try it for free. Sponsored by ZeroSSL: A new, completely free and trusted certificate authority and SSL Platform, aiming to make it easy and extremely affordable to create SSL certificates.Try ZeroSSL today for free. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links ASCIIwwdc The WWDC Mac app Rambo’s macOS-style emoji picker for iPadOS John’s first and second “micro podcast” “A fully wireless iPhone is more likely than a Smart Connector” NSView’s isFlipped property Rambo’s event tracking loop implementation “Beyond the Checkbox with Catalyst and AppKit”, by Steve Troughton-Smith Rambo’s talk from BA: Swiftable Identity Codextended Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify
Deciding when to rewrite a piece of code, what makes Combine such a great way to do reactive programming in Swift, and the final part of our indie app development special series. Also, tips for coding beginners, Indie Support Weeks, and much more. Sponsored by Setapp: Try Setapp with over 170+ Mac apps completely free for the first week. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Guests: Kaya Thomas Casey Liss Christian Selig Jordan Morgan Links ObservableObject Inline wrapping of UIKit or AppKit views within SwiftUI John’s April Fools’ joke Indie Support Weeks Endless Paper Adaptivity John’s new Swift Clip video David Smith’s apps PlayStation Share Play Swift by Sundell Basics Hacking with Swift Swift Playgrounds Stanford iOS course Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify
Scotty asks for assistance for a very particular AppKit problem. John brings yet other question from Sammy Seabass to the discussion. This week it's about the composition and presentation of views on iOS. Also John talks about his latest endeavours into backend code.
What do our desktop setups and configurations look like? One of us is thinking ahead for a new MacBook Pro... Meanwhile, Dave Nott has accidentally fallen into making a Mac app, thanks to Catalyst. Side by side with AppKit and UIKit rendered versions of the same app, Dave wonders what makes a Mac app? Waiting For Review (https://twitter.com/wfrpodcast) Dave Nott (https://twitter.com/_davenott) Dave Wood (https://twitter.com/davidgarywood) Music by Broke For Free (http://freemusicarchive.org/music/Broke_For_Free/Something_EP/Broke_For_Free-Something_EP-_05_Something_Elated) License, CC Attribution 3 (http://creativecommons.org/licenses/by/3.0/us/)
Introducción a la WWDC Artículo: Todo lo que Apple anunció en WWDC Video: WWDC Keynote 2019 Video: Platforms State of the Union 2019 El estado del arte de los podcasts Análisis del mercado de la música vs. podcasts y la estructura de costes de Spotify. Artículo: Spotify Announces Financial Results for Q4 2018 Cómo Spotify se puede convertir en un agregador cambiando su estructura de costes — de variables (con una enorme dependencia en las discográficas) a fijos (creando su propio contenido). Artículo: Defining Aggregators Artículo: Spotify F-1 Artículo: Podcast market size La "teoría" de Marc acerca de los planes que Spotify puede tener con Gimlet Media y Anchor FM. Producto: Wattpad Artículo: Podcast platform Stitcher bought for $4.5 million Artículo: Podcast wars: $100 million startup Luminary launches Tuesday without reply all or the daily Por qué Marc está "enamorado" de los podcasts como medio de expresión. Añadimos el UBI, la automatización y el futuro del trabajo a la ecuación — tendrá la gente más tiempo libre en un futuro para consumir más contenido? Podcast: Serial Los anuncios de Apple en WWDC relacionados con los podcasts. Artículo: What is the difference between AppKit and UIKit? Apple, privacidad y monopolios Cómo las tecnologías tienden a converger y la diferencia entre los procesos de fabricación de Boeing y Airbus. Artículo: What is the major difference between Airbus and Boeing aircraft design? Artículo: History of the automobile Artículo: Sign In With Apple Artículo: Consumers and Innovators Win on a Level Playing Field Los "malabares" que hace Apple para competir en el campo de la inteligencia artificial respetando la privacidad de sus usuarios. Artículo: This is how we protect your privacy La necesidad de educar a la sociedad acerca de las implicaciones de "intercambiar" nuestra privacidad por productos gratuitos. Nuestra (peculiar) visión de la WWDC Jimmy reacciona y nos da sus opiniones más polémicas acerca de algunos features anunciados en la WWDC. tvOS
Foreword “First off, sorry about the audio… That’s 100% my bad. I was adjusting my cable/audio setup over the weekend and forgot to flip the rarely touched power switch on the mic itself, so my decent mic wasn’t capturing audio during this whole recording. I was able to pull the audio that bled to my MacBook and got recorded with the FaceTime call, but the quality is pretty rough. Hopefully the show is still enjoyable, we certainly had a lot of fun recording it!” Calvin Topics from this episode Steve’s Field Report from San Jose Storyboard Irrelevance Catalyst (née Marzipan) Swift Package Manager in Xcode 11 Github Package Registry GraphQL tvOS 13 Me! watchOS 6 It’s time for Spotify to Ship or Shut Up iOS 13 Supporting Dark Mode in Your Interface UIElement Colors iPadOS 13 New iPad Gestures - BGR UISceneDelegate PencilKit macOS Catalina Marco Arment’s macOS Beta install tips Sign In With Apple Docs ASAuthorizationAppleIDCredential HomePod Context Menus ContextMenu in SwiftUI UIContextMenuInteraction in UIKit SwiftUI Gruber vs Gurman on Marzipan/Amber SwiftUI to HTML by zhuowei
Bryan Chaffin and guest John Kheit start this week’s show off with an immediate siderail about The Curse of Oak Island and Cooper’s Treasure, because that’s what they do. The real topics, however, include what Apple’s MacBook Pro announcement might mean for Mac hardware at WWDC. They also look at the brewing fight between UIKit and AppKit, and what’s coming in the world of Wi-Fi.
In this episode we chat about cross-platform mobile development, AppKit replacements, beta software and Intel ZombieLoad. We end the episode talking about our weekly picks. Support Cup of Tech Links More details about ZombieLoad Bean There Things of the Week Kai: Duplicacy Malin: Design Canada Zach: ConfFriends Hosts Kai (Mastodon/Twitter) Malin (Mastodon/Twitter) Zach (Mastodon/Twitter) Feedback iTunes (best place for 5 star reviews) Twitter Mastodon
Dopo esserci concentrati sul mondo mobile oggi ci concentriamo sul sistema operativo destinato ai computer Apple e su Project Marzipan.Il thread con Riccardo Prota: https://twitter.com/protaric/status/1126562112724193280Il podcast di Riccardo: https://www.spreaker.com/show/hypercubeUIKit vs AppKit: https://pilky.me/appreciating-appkit-part-1/Cosa vorresti nei prossimi sistemi operativi Apple?Fammelo sapere su Numbers https://goo.gl/XwzvsY Fammelo sapere su Google Docs https://goo.gl/grTjn5Vuoi parlare di tecnologia? Entra qui t.me/FgWorldTwitter: http://goo.gl/SzoKQInstagram: https://goo.gl/wg17oyFacebook: https://goo.gl/nWj2ZhMedium: https://goo.gl/7oT3ZvYouTube: https://goo.gl/vn3Ri3Apple Music: https://goo.gl/9yH2SmIO&TEch su Medium: https://goo.gl/zyoG9CAn iPad Guy su Twitter: https://goo.gl/JCUG5PAn iPad Guy su Medium: https://goo.gl/j53aJzAscolta il podcast su Apple Podcast: http://bit.ly/ioetechapplepodcastAscolta IO&TEch su Spreaker: http://bit.ly/ioetechspreakerAscolta IO&TEch su Spotify: http://bit.ly/ioetechspotifySostieni IO&TEch con Satispay: https://goo.gl/egznHVSupporta IO&TEch lasciando una recensione con Apple Podcast da iOS: https://goo.gl/2gCWRuVuoi contattarmi? Scrivimi una mail a jacoporeale@yahoo.it o scrivimi su Facebook https://goo.gl/ESezY9
Si parla di smart home, NAS, iCloud Drive, AirDrop, Bionic Reading, firme nelle mail e AppKit. Inosomma, di cosa NON abbiamo parlato?
Marzipan is the code name for Apple’s multi-year project to bring UIKit apps to the macOS. In other words, apps made in the newfangled iPad way, rather than the traditional AppKit way for the Mac. We saw the awkward early stages last year at WWDC 2018 with the release of Apple’s first iPad app ports, News, Home, Voice Recorder, and Stocks for macOS. And while they’re not good, or consistent, or inspiring, or good, at least not yet. They’re most definitely there. Apple said stage two begins this year, at WWDC 2019, when developers get their chance to creating and porting UKit apps to the Mac. Sure, that includes huge players like Netflix and Twitter, and more feature-complete versions of Apple’s own apps like Photos and Messages, it could also include iOS apps that previously made no economic sense to redo for the Mac, like Drafts and Overcast. Most recently, Mark Gurman rumored for Bloomberg that future stages also include a way to bring iPhone apps — the ones without existing iPad interfaces — over as well, and, eventually, a unified App Store and universal binaries across iPhone, iPad, Mac, and Apple’s existing adjunct platforms, like Watch, TV, and maybe even CarPlay. But it’s a long road from here to there, and I’m not a developer, so I reached out to one of the smartest, most industries, most keyed-in developers I know to help me suss all this out. SPONSOR: Thanks to Skillshare for sponsoring this show! The first 500 of you will get 2 months of premium courses for FREE! LINKS: Guilherme Rambo (@_inside) | Twitter Guilherme Rambo, Author at 9to5Mac GitHub - insidegui/AnimojiStudio: Make cute emoji videos with unlimited duration and share anywhere (iPhone X, XS and XS Max only!) AirBuddy Sharecuts Marzipan: Apple's Next Big Software Thing! - YouTube MORE: Gear: https://kit.com/reneritchie Podcast: http://applepodcasts.com/vector Twitter: https://twitter.com/reneritchie Instagram: https://instagram.com/reneritchie SUBSCRIBE: Apple Podcasts Overcast Pocket Casts Castro RSS YouTube
Ur veckans avsnitt: Macos Mojave är här. Nästan. Både Fredrik och Jocke kör det. Jocke felsöker sin Ruby-installation, live! IOS 12, och lite Watchos 5 Airpower… ? Qi-laddare för bilen. Jocke letar och funderar. Har någon tips? Fyra skärmar på jobbet. Det började som ett skämt Just ja - jocke bloggar igen. På Unixpro.se Jocke vs. Fibre Channel: SEGER! Solo: 4/5 respektive 2,5/5 BM. Spoilerhornet ljuder vid 39:28. Faran över vid 56:27 Länkar Mojave! Kommer strax! Colonization Civilization II Beos 5 personal edition dd Iterm2 Iterm är långsamt på grund av bugg i Appkit som Apple ska ha fixat Ghost Jekyll Ruby Unixpro - nu öppnad på riktigt! Federico Viticcis recension av IOS 12 Retro wave - generera mysiga retrobilder One does not simply inform the Techniker Airpower Qi-laddare - har någon tips? Mitch - killen med det stora kontoret och de många skärmarna Wardenclyffe tower Jocke segrar över Proxmox med fibre channel Solo Två nördar - en podcast. Fredrik Björeman och Joacim Melin diskuterar allt som gör livet värt att leva. Fullständig avsnittsinformation finns här: https://www.bjoremanmelin.se/podcast/avsnitt-139-sudo-ar-en-forolampning.html.
The time will soon be upon us that we can start shoving all of our UIKit based applications on to macOS! What a glorious day that will be once Apple opens up those APIs to developers... or perhaps that day is today with a few hacks! We discuss everything we love about Marzipan and the potential that it has on our applications, frameworks, and the industry. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ SUPPORT US ON PATREON: patreon.com/mergeconflictfm
The time will soon be upon us that we can start shoving all of our UIKit based applications on to macOS! What a glorious day that will be once Apple opens up those APIs to developers... or perhaps that day is today with a few hacks! We discuss everything we love about Marzipan and the potential that it has on our applications, frameworks, and the industry. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ SUPPORT US ON PATREON: patreon.com/mergeconflictfm
Panel: Jaim Zuber Andrew Madsen Erica Sadun Gui Rambo In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring UIKit apps to Mac. They talk about the rumors behind the creation of Marzipan, why Apple is waiting until next year to launch it, and discuss what will make these new Mac apps iOS capable. They also touch on how you can run iOS apps on the Mac prior to Marzipan’s release, Marzipanify, and much more! In particular, we dive pretty deep on: Intro to Marzipan UIKits on Mac OS This was rumored several months ago and is not coming out until next year Announced at Apple Keynote 2018 Why isn’t Marzipan ready now? Been working on it for a while What makes it an iOS app? Link with UIKit framework What are the roles of the different frameworks? UIKitCore What’s up with the Tea? Is Apple developing a reactive UI layer? UIKit vs AppKit Dummies guide to running your own iOS app on Mac Marzipanify Is there a simulator network to run iOS apps on the Mac? What iOS apps would you like to see on the Mac? What iOS elements are supported? What is ProKit? And much, much more! Links: Marzipanify AppKit UIKit Sponsors: FreshBooks Picks: Jaim Sturgill Simpson Erica Rainbow Cake Andrew Princess Cake Pi PDP8 Gui Brigadeiro
Panel: Jaim Zuber Andrew Madsen Erica Sadun Gui Rambo In today’s episode, the iPhreaks panel talk about Marizipan. Marzipan is the compatibility layer that Apple invented in order to bring UIKit apps to Mac. They talk about the rumors behind the creation of Marzipan, why Apple is waiting until next year to launch it, and discuss what will make these new Mac apps iOS capable. They also touch on how you can run iOS apps on the Mac prior to Marzipan’s release, Marzipanify, and much more! In particular, we dive pretty deep on: Intro to Marzipan UIKits on Mac OS This was rumored several months ago and is not coming out until next year Announced at Apple Keynote 2018 Why isn’t Marzipan ready now? Been working on it for a while What makes it an iOS app? Link with UIKit framework What are the roles of the different frameworks? UIKitCore What’s up with the Tea? Is Apple developing a reactive UI layer? UIKit vs AppKit Dummies guide to running your own iOS app on Mac Marzipanify Is there a simulator network to run iOS apps on the Mac? What iOS apps would you like to see on the Mac? What iOS elements are supported? What is ProKit? And much, much more! Links: Marzipanify AppKit UIKit Sponsors: FreshBooks Picks: Jaim Sturgill Simpson Erica Rainbow Cake Andrew Princess Cake Pi PDP8 Gui Brigadeiro
It is time to tackle the other desktop and brush up on our struts and springs as when investigate the ins and outs of macOS. If you know iOS development your are primed to make your next great desktop macOS application, it is way easier than you think! Frank walks us through how he got started, what you need, and how Xamarin.Forms is about to change the desktop game. Links & Show Notes Sparkle Updater SkiFree AppKit Steve Jobs The Lost Interview Xamarin.Forms Nightly Builds Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts Overcast Merge Conflict may make commission from affiliate links
It is time to tackle the other desktop and brush up on our struts and springs as when investigate the ins and outs of macOS. If you know iOS development your are primed to make your next great desktop macOS application, it is way easier than you think! Frank walks us through how he got started, what you need, and how Xamarin.Forms is about to change the desktop game. Links & Show Notes Sparkle Updater SkiFree AppKit Steve Jobs The Lost Interview Xamarin.Forms Nightly Builds Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Music : Amethyst Seer - Citrine by Adventureface Subscribe iTunes Google Play Music Stitcher Pocket Casts Overcast Merge Conflict may make commission from affiliate links
Today Charles interrogates Joe about his recent experience porting his iOS app X2Y to macOS. We talk about Joe’s reason for taking X2Y to the Mac, similarities and differences between UIKit and AppKit, Mac App Store versus self-distribution, pricing, and more. Mailing List Every month there are more great articles and content about the business […]
Experimenting with Mac development and considering its future potential.
Why don't we have cellular MacBooks? NSURLSession allowsCellularAccess TripMode Unreleased cellular MacBook Pro prototype Could Photos.app's "UXKit" become AppKit's successor on the Mac? Jason Snell Brent Simmons Chameleon Marco might be a Mac developer shortly Rescue Time Chaos Monkey TaskPaper Overcast 2.5 released Amazon S3 Calculator Construction Set Apple Event on March 21 Intel Skylake Black plastic MacBook NATO-style watch straps (real NATO) Deployant clasps Post-show: John suffers a loss Sponsored by: Backblaze: Online backup for $5/month. Native. Unlimited. Unthrottled. Uncomplicated. MailRoute: Hosted spam and virus protection for email. Use this link for 10% off for the life of your account. DevMate: Create better Mac apps more easily with DevMate's Mac-app development and distribution platform.
El ecosistema de desarrollo Apple está compuesto por cuatro pilares: OS X, iOS, watchOS y tvOS, pero el primero de ellos sigue despegado de los otros 3. Mientras Cocoa Touch es base de los sistemas móviles para apps, Cocoa y AppKit han sufrido pocas evoluciones en los últimos años. Los juegos, sin embargo, sí ofrecen APIs universales como SpriteKit, SceneKit o Metal. Por eso, la esperada convergencia de sistemas en realidad será una convergencia de desarrollo: las apps universales Apple y Cocoa Universal. Descubre nuestras ofertas para oyentes: "Concurrencia en iOS con Swift" en Udemy por $20,99/20,99€. "Swift de lado servidor con Vapor" en Udemy por $69,99/69,99€. "Desarrollo Seguro en iOS con Swift" en Udemy por $124,99/124,99€. "Aprendiendo Swift 5.2" en Udemy por $74,99/74,99€. Apple Coding Academy Suscríbete a Apple Coding en nuestro Patreon. Canal de Telegram de Swift. Acceso al canal. --------------- Consigue las camisetas oficiales de Apple Coding con los logos de Swift y Apple Coding. Logo Apple Coding (negra, logo blanco) Logo Swift (negra, logo blanco) Logo Swift (blanco, logo color original Swift) Logo Apple Coding (blanco, logo negro) --------------- Sigue nuestro canal en Youtube en: Canal de Youtube de Apple Coding Tema musical: "Final Frontier", compuesto por Thomas Bergensen. Usado con permisos de fair use. Escúchalo en Apple Music o Spotify.
Arik Devens joins Guy and Rene to talk about his time at Easel, Netscape, Palm, and everything between and after. And to bug guy about AppKit. Sponsored by Udacity. Check out their Nanodegree programs for iOS app dev and Swift 2.0 at udacity.com Show notes Cinema Gadfly Guests Arik Devens Hosts Guy English of Kicking Bear Rene Ritchie of Mobile Nations Feedback Question, comment, recommendation, or something you want us to follow up on for the next show? Tweet us at the above handles. Loudly.
Mit unserem Gast, dem CEO von IdeasOnCanvas, sprechen wir ausführlich über MindNode und Mind Mapping an sich. Abschließend gibt es die jetzt schon legendäre Omelette-Challenge bei der ihr abstimmen müsst, um so ein für alle Mal Weltfrieden an Bord zu stiften und den absoluten Eiermonarch zu küren. Lieber Fluggast, wenn dir das Gehörte gefällt oder dir Sorgenfalten auf die edle Stirn fabriziert, dann haben wir etwas für dich: iTunes Bewertungen. Die heutige Episode von Der Übercast wird exklusive unterstützt von: LearnOmniFocus.com – LearnOmniFocus.com bietet ausführliche Artikel, Video-Tutorials und auch live Web-Learning Sessions für OmniFocus 2 auf Mac und iOS. Benutzt den Code “DERUBERCAST” um 20% Rabatt zu bekommen. Legende In Gedenken an die mit Ermüdungserscheinungen einhergehende Keynote werden heute all Anwesenden mit Codenamen begrüßt. Link zum Bild: Codenamen inkl. Svens entgeistertem Blick auf das zeitlerische Saftschubsen T-Shirt Sven ist der “Gehirnstürmer” (aka Brainstorming Tornado), Andreas ist “Supportknotenpunkt” und unser Gast Markus ist “BOB” oder “Bobcat”, was wohl firmenintern für ‘bunte Oberblüte’ steht. Patrick betitelt sich inoffiziell als Falkenhorst, damit er “Falkenhorst an Biberdamm” funken kann, um den Übercast zu erreichen immer wenn es mal brennt. Wie ihr aus der Mindmap oben entnehmen könnt, ist unser Gast, welcher mit vollem Namen Markus Müller-Simhofer heißt und auf Twitter als @fafner ist, der CEO von IdeasOnCanvas. Also die Firma, die MindNode für den Mac und iOS auf den Markt geworfen haben für all die Mind Mapping Puristen unter euch. Tja, und genau das ist auch das Thema heute: “Einfach mind-mappen”. Überbleibsel Bevor es losgeht, gibt’s erst einmal eine kleine Armada an Links zum durchstöbern. State of Presentations: New Tools for New Communication Needs Nancy Duarte — wir hatten zwei Bücher im Rahmen von #UC011 von ihr empfohlen — hat auf LinkedIn eine gute Übersicht von verschiedenen Präsentationstools und ihren Vor- und Nachteilen. Sehr gute Ergänzung zu unserem Präsentationsflug zum selben Thema. Präsentations-SkillShare-Kurs von Simon Sinek Ebenfalls eine Ergänzung zu #UC011 und dem Thema “Besser präsentieren”: Ein Meister des Fachs “Story Telling”, Simon Sinek, teilt seine Weisheiten in einem kostenfreien SkillShare-Kurses. Überschallneuigkeiten Unser Lieblings-Feature in iOS 8 — Teil 2 Andreas findet gut, dass man iCloud Tabs von anderen Geräten aus schliessen kann. Sven, der ja immer die Fachbegriffe raushaut benennt dieses Feature mit “Remote Browsertab Closing (RBC)”. Anknüpfend an RBC ist Patricks Feature der Wahl heute das private browsing, welches nun die momentan offenen Tabs unangetastet lässt und auch die Privaten Tabs speichert. So hat man die Möglichkeit quasi zwei parallele Sessions im mobilen Safari anzulegen (was so ein bisschen vergleichbar ist mit zwei Safarifenstern auf dem Mac). Warum Patrick jetzt ausgerechnet dieses Feature so toll findet bleibt dahingestellt. Mentaler Zeigerfinger aus dem Bildschirm raus: Fest steht, es ist nur so schmutzig wie ihr es euch denkt. Sven mag das “Letzte Kontakte und Favoriten” Feature im Fast App Switcher. Für ihn macht es einige der Launch Center Pro Funktionen überflüssig. Den Landscape Modus beim neuen iPhone findet Markus als passionierter Landscapenutzer mal so richtig gut. Er schätzt sehr, dass der Übergang zu Apps die den Modus nutzen nun endlich flüssig daherkommt. Alien Blue = die neue offizielle Reddit App Jase Morrissey entwickelt jetzt für Reddit. (Quelle: blog.reddit – what’s new on reddit: The Alien Has Landed) Wer eher im deutschsprachigen Raum bleiben möchte und den eigenen Lokalpatriotismus vorantreiben möchte, dem sei noch Biscuit ans Herz gelegt. Das gute Stück ist zusammengeschustert worden vom Österreicher Matthias Tretter (@myell0w), welcher nun bei IdeasOnCanvas an MindNode schraubt. Apple-SIM Quelle: Apple - iPad Air 2 - Wireless US/GB only iPad only Eine SIM-Karte die es ermöglicht zwischen (zurzeit drei) verschiedenen Mobilfunkanbietern zu wechseln und optional Datenflats zubuchen/abzubestellen. Scanbot 3 Eine unserer Lieblingsapps aus “Origami Für Aussteiger” kommt nun mit iCloud Drive Unterstützung daher. Leider funktioniert das Umbenennen mit den Tokens immer noch nicht richtig. Kurze Keynote Kommentare Link zum Bild: Autokorrektur Fail… der im übrigen aus dem verfügbaren Stream entfernt wurde. Markus bringt es auf den Punkt, denn Apple hat wie auch schon bei der letzten iPad-Keynote sich eher darauf beschränkt altbekannte Fakten noch einmal aufzuwärmen. So kam es, dass zwar neue Geräte vorgestellt wurden, aber ein großer Teil der Zeit halt einfach für das aufwärmen von altem Käse verwendet wurde. Da muss man durch als Apfelfreund… außer man heißt Andreas und spart sich das Anschauen der Keynote aus Prinzip. Hier die Zusammenfassung in Kurzform: Neu ist Touch ID auf dem iPad, Retina iMacs und ein Mac Mini Update. iPad 40% schnellerer A8X Chip Display-Spiegelung -50% iPad 3 mini = immer noch A7X-Prozessor + 5 MP iSight-Kamera iMac (ab 2599€) 5K-Auflösung (5120×2880 px) 7x größer als Full-HD 67% mehr Pixel als 4K Displays Mac Mini (ab 519€) iWork-Update MindNode Um 2008 fand sich Markus auf der Suche nach einer soliden Anwendung für’s Mind Mindmapping, da er gerade eine Blockade hatte bei einer anderen App an der er geschraubt hat und dringend mal neuen Fokus mittels einer Mindmap reinbringen wollte. Da es nichts gescheites gab, schrieb er sich die App selbst und genau daraus ist dann auch MindNode erwachsen. Mehr Details zum Werdegang gibt’s in der Show (Timecode 00:24:00). Simplicity is bliss Ein wichtiger Punkt für Markus in der Entwicklung war definitiv, dass die App Intuitiv zu bedienen ist und die Basics die man braucht direkt erreichbar. Quasi wie auf einem leeren Blatt Papier, soll man in MindNode direkt einsteigen können und den ersten Knotenpunkt setzten (hence: IdeasOnCanvas). Dabei wurde bewusst auf eine Horde an Features verzichten, um den Nutzer nicht zu überfordern oder ihn vor zu viel Auswahlmöglichkeiten zu stellen. Genau mit diesem Purismus hat er Patrick dann auch letztendlich abgeholt. Denn der hat als Alles-Ausprobierer fast jegliche Anwendung auf dem Mac-Markt mal ausprobiert – auch wenn sein Kopf eher mit Listen funktioniert. Patrick’s Werdegang mit den Apps beziehungsweise jene Apps welche ihm am besten gefallen haben: ConceptDraw: MINDMAP 4 war in 2007 Patrick’s Favorit. Die Ergebnisse sahen einfach schick aus. Allerdings musste er die Trial immer sehr umständlich resetten, da die App schon damals über $200 gekostet hat. Darauf hatter dann ein Jahr später keine Lust mehr. NovaMind.com war dann in 2009 ein weitaus erschwinglicherer Kandidat. Es folgten Exkurse über MindMeister, der aber dann auch zu teuer war, hin zu OmniGraffle, welches bis heute bei Patrick zu den Apps mit komplexen UI’s zählt. Ende 2012 war es dann soweit und Apple hatte endlich das Retina iPad vorgestellt. Darauf hatte Patrick schon seit den ersten Gerüchten 2010 um ein Retina iPhone gewartet. Der neue Goldstandard war also, die Mind Map muss auf dem Mac und dem iPad erstellt werden können. Patrick hat sich das Retina iPad allerdings erst kurz vor dem Release des nächsten iPad’s leisten können – soll heißen: iThoughts war die App die er sehr schätzte. Es folgte dann die Mac app. Das Ziel, MindNode, hat Patrick erst spät erreicht, aber nun ist er zufrieden aus genau dem Grund der in der Show mit am häufigsten gefallen ist. Man setzt sich ran, wird nicht abgelenkt, legt los, wird fertig und das Endergebnis sieht gut aus. Andreas ist so gut wie von Anfang mit dabei und auf den MindNode Zug sozusagen mittels eines Enterhakens aufgesprungen. Er hat die App “in irgendeinem Entwicklerforum” entdeckt und es sich seitdem zur Lebensaufgabe gemacht Markus mit Featuresrequests wie z.B. einer Kommentarfunktion zu nerven. Man könnte nun mutmaßen, dass es diesem irgendwann zu bunt wurde und er Andreas mit ins Team genommen hat, damit er als Chef wieder das sagen hat und nicht König Kunde (aka Andreas). Aber solch gewagte Thesen bleiben der Redaktion vorbehalten und deshalb wird so etwas niveauloses auch nicht in den Show Notes erwähnt. Sven lenkt die Diskussion in Richtung Mac App Store und Markus zeigt sich als ein Freund von Apples Online-Laden (Timecode 00:33:40). Danach gibt’s noch kurze Einblicke inwieweit man vom Einzelentwickler hin zum Arbeitgeber für 10 Leute kommt. Strukturieren, Synchroniseren, Kritisieren Sven nutzt MindNode als “Jump off point” für größere Projekte (Timecode 00:38:00). Sobald dann alles vor ihm auf der Ideenleinwand ist, zieht er um – z.B. nach OmniOutliner – und verfeinert weiter. Aussicht wolkig mit Chancen auf Sync Das Synchronisieren stellt Sven allerdings vor Probleme, denn als moderner Pilot hätte er am liebsten schreibt er seine Maps zwar am MacBook, hätte sie natürlich aber auch immer gerne auf dem iPad dabei und dazu noch vorzugsweise in der Dropbox. Markus nimmt dazu Stellung erzählt von den Problemen, die man als Entwickler hat, wenn man sich zwischen einer selbstgeschneiderten Synclösung, iCloud, Dropbox und Co. entscheiden muss. Apple’s iCloud funktioniert prinzipiell, aber dazu muss der Nutzer halt auch gewillt sein, sich ganz mit Körper und Geist der iCloud hinzugeben. Letzten Endes lobt er den neusten Clou von Apple. Die Documents-Provider Schnittstelle sieht er als spannende und durchaus gute Lösung an, um mittels Apps wie Transmit eine Datei zu öffnen, diese weiterzubearbeiten und danach wieder automatisch bei dem Provider seiner Wahl zu speichern. Zeitgleich ist diese Lösung aber noch nicht wirklich kugelsicher und spielt nach Markus bei Apple eher die zweite Geige, da die eigene Cloud natürlich mehr gepusht wird. Bis MindNode Documents-Provider unterstützt wird es deshalb wohl noch 2-3 App-Store-Monate dauern, dann ist dieses Feature für die User nutzbar und wird umgehend an den Mann gebracht. Zum Thema Sync gibt’s für Leute, die wie Patrick ihre Mind Maps in einem Ordner in der Dropbox lagern, jetzt noch einem Tipp von ihm: Setzt einen SymLink von /Users/UBERCAST-HÖRER/Library/Mobile Documents/EUER-MINDNODE-ORDNER/Documents nach Dropboxhausen. Es klingt zwar ein wenig wie ein Fest für Gefahrensucher, hat aber bei ihm ganz blendend funktioniert… bis er auf iCloud Drive upgedatet hat. Kollaboration erwünscht Eine spannende kleine Diskussion entsteht um MyMindNode. Dieser Service erlaubt es iOS-Nutzern eine read-only Version der Mindmap von iOS aus ins Web zu stellen. Markus würde gerne in Zukunft irgendwann mal eine editierbare Version davon mittels CloudKit anbieten, ob Apple das jedoch je unterstützen gilt es auf’s geduldigste abzuwarten. Für Sven den Bürotiger wäre so eine Kollaborationsmöglichkeit natürlich auch ein kleiner feuchtfröhlicher Traum. Sven der Pilot wäre ebenso davon angetan. Dazu gibt’s auch einen thematisch passenden Link für Entwickler. Ashton ist ein Open-Source Project von IdeasOnCanvas, welches für einen einfacheren Austausch von Entwicklerkram sorgen soll. [Asthon] Converts NSAttributedStrings between AppKit, CoreText, UIKit and HTML. Hilfestellung und Anwendungsbeispiele MindNode YouTube Videos Dashkards Keyboard Shortcuts für MindNode Pro auf dem Mac: MindNode Pro Keyboard Shortcuts User Guides samt Shortcuts gibt’s natürlich auch in der App-Hilfe oder der offiziellen IdeasOnCanvas Support Seite Ebenfalls dort zu finden sind die MindNode Shortcuts für externe Keyboards unter iOS. Sven fragt, was Patrick so Mind mappt’. Anbei deshalb ein, zwei Beispiele die nicht den vertikalen Rahmen der Show Notes sprengen: Link zum Bild: Webseite Link zum Bild: Heimnetzwerk Wozu Patrick es noch nutzt: Grundsätzlich jedes neue Launch Center Pro oder Drafts Setup wird in einer Mind Map geplant und festgehalten. Ebenso Automatisierungsabläufe oder -ziele, wie dieses Setup für’s abspeichern interessanter RSS Artikel in Listen. Signalflüsse fürs Mischpult, Ordnung machen auf Pinterest und Punkte für bzw. Gegen den Kauf eines iPhone 6 Plus Andreas hingegen sammelt wohl gerne Bugs in einer speziellen Mind Map… … … … …. Mr. MindNode himself benutzt Mind Maps für die unterschiedlichsten Dinge, zum Beispiel Listen für’s Packen, ob das nun für den Urlaub oder für’s Babyschwimmen des frischgebackenen Vaters ist, dass ist ganz egal… hauptsache MindNode. Richtig so sagen wir. Sven nimmt natürlich direkt nach der Mind Map den Weg zu OmniOutliner auf sich: [Mac] MindNode > OmniOutliner > OmniFocus Der Export von MindNode zu Markdown ist zu Svens Verwunderung bereits in der iOS vorhanden… GENAU DAS vermisst er natürlich noch bei der Mac Version. Plain text Jünger Patrick nickt da natürlich auch ganz eifrig mit dem Kopf. EXKURS: Ein paar Links für Fließ-Diagramme Scapple OmniGraffle Grafio Abschließend wünscht sich Sven noch ganz laut ein offizielles neues, schönes Icon (wie es schon die iOS Version von MindNode Touch ziert) für seinen Mac. Andreas verweist da knallhart drauf, dass er sich gefälligst eins aus dem Internet laden kann und dann im Finder bei MindNode per ⌘+I dieses einfügt. Patrick, seines Zeichens großer Fan des iOS Icons, probiert Trick 17 und kündigt freimundig an, das Übercast-Hörer wohl ein offizielles Icon in den Show Notes (also hier) finden werden. … Sven greift das begeistert auf, aber die zwei von IdeasOnCanvas hüllen sich in durchaus betroffenes Schweigen. Wir deuten das so, das die Prämisse ist auszuharren, bis alles ganz offiziell seinen Weg geht. Die traurigen Blicke seines Co-Piloten brechen Patrick jedoch das Herz und er baut Sven kurzerhand diese aus der Not geborenen Icons, welche das iPad Icon ¼-elegant nach OS X transportieren: VORSCHAU: Guckst Du. DOWNLOAD-LINK: MindNode Pro Icons Übrigens, wen die Geschichte zum Design Prozess des iOS Icons interessiert, der klickt bitte hier. ZWISCHENSPIEL: Sven liest unsere “Werbeübermittlung” vor und fast kommt es wieder zum Eklat, den “eigentlich muss das Reklame heißen” raunt er den Aufnahmeleiter der Übercasteinblendungen an. Nach dem Beitrag, welcher uns ein Mü Kohle ins Sparschwein drückt will Andreas seine MindNode Tipps vorstellen. Doch hinter den Kulissen wirft Sven angestachelt vom Reklame Faux-Pas seinem schärfsten Konkurrenten fiese Blicke zu. Daraufhin rastet Patrick aus, verlässt das professionelle Tonstudio umgehend… nur um nach 72 Stunden Sven mittels eines selbsterzeugtes Eies und einer handgegossenen Bratpfanne schon einmal für den streitschlichtenden Eierwettkampf gehörig zu demotivieren. Aber seht selbst… .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } … deshalb auch übrigens das Kampfgebrüll (Timecode 01:01:31). Zurück zum Thema. Der @zettt hat eine ganze Reihe an MindNode Tips in seinem Blog gesammelt. Sven setzt noch mal an der Productivity Front an. Er nutzt MindNode gerne für Meeting Notizen, der er sich hier automatisch kurz fasst im Gegensatz zu einem Text Editor, wo er dann quasi von alleine ganze Sätze zusammentippen würde… und diese dann auch noch schön aus ausformuliert. Hach Sven. Du und MindNode = ♥. Ebenso macht er gerne seine Präsentationsplanung mit MindNode. Tipp dazu: [Mac] Clipboard → MindNode oder auch “Wie man Plain Text in MindNode öffnet”. Für die iOS Automatisierungskünstler gibt es auch MindNode URL Schemes. Ausblick Die Zukunftspläne von IdeasOnCanvas umfassen erst einmal das große Update für die Mac Version. Parallel wird dann MindNode für iOS upgedatet. … und vielleicht gibt es dann auch noch was Neues an der App-Front aus dem Hause IdeasOnCanvas. So, nun noch einmal alles nötige an Links für die Mind Mapping Stalker unter euch, welche mehr Info zu IdeasOnCanvas samt Produkten brauchen: Webseite: mindnode.com Soziale Netzwerke: Facebook @IdeasOnCanvas @mindnode Markus himself ist auf Twitter @fafner. Eine kostenlose Trial von MindNode für den Mac gibt es hier. Wer direkt seine Scheine überreichen will, der kann das im App Store tun: Mit 8,99 € kann euer iPhone, iPad oder iPod Touch mit MindNode ausgestattet werden. Die Mac Version kostet euch 17,99 €. Und das ↑ sind übrigens keine Affiliate Links. Gewinnspiel Was gibt es abzustauben??? 3 Lizenzen von MindNode Pro für den Mac 3 Lizenzen von MindNode für iOS Wie nehme ich teil? Folgt nicht dem weißen Hasen, sondern dieser Anleitung: Hört euch den Flug UC#015 an und abonniert uns. Folgt, liked oder plust uns bei einem sozialen Netz eurer Wahl: Facebook, Twitter, Google+ oder App.net Im jeweiligen sozialen Netz findet ihr einen Gewinnspiel Post, bzw. Tweet welchen ihr bitte shared, liked, plust, retweeted oder mit 9G einmal um den Mond schickt. Mit diesen drei Schritten seid ihr im Pool und vielleicht einer der glücklichen Gewinner einer Lizenz für MindNode von IdeasOnCanvas. Das Gewinnspiel endet am Freitag, den 7. November um 00:01 Uhr. Die Bekanntgabe der Gewinner erfolgt direkt im sozialen Netzwerk wo der- oder diejenige teilgenommen haben. Die Der Übercast Omelette-Challenge “The map to the omelette” wie der Paraguayer so schön sagt, die gibt es in Form unserer offiziellen Webseite zur Challenge (samt Poll — in welchem IHR übrigens unbedingt abstimmen müsst). Anbei der Link: www.derubercast.com/omelette PS: Aus unüberbrückbaren technischen Gründen sind im Poll noch die Namen aus der Testphase gelistet. Aber… der Schöpfer steht dabei. Doch bevor ihr rüberhechtet, fleißig nackocht, eueren Gaumen völlig unbeeinflußt entscheiden lasst und losvotet, kommen hier die drei Anwärter.
Vi tar hjälp av riktiga experter för att försöka bearbeta intrycken från WWDC. David Rönnqvist, Joachim Bengtsson och Johan Larsson pratar förbättringar för utvecklare, känslan av ett nytt Apple och förstås en hel del Swift. Varför skrev Apple ett eget språk, vilka är våra favoritaspekter av språket? Vad mer kan Apple göra för att förbättra App store för utvecklare? Länkar Joachim Bengtsson (@nevyn) David Rönnqvist (@davidronnqvist) Johan Larsson (@kottkrig) Lookback - se hur folk faktiskt använder din app Leopard - Mac OS X 10.5 Core animation - appleramverk för att animera gränssnitt Scene kit - appleramverk för 3D-grafik 3D graphics with Scene kit - Davids bok om Scene kit Cocoaheads Stockholm Slashat - sveriges största teknikpodcast Slashat-appen på Github Johan på Github WWDC 2014 Iphoneintroduktionen 2007 Back to the Mac-eventet 2010 WWDC 2013 - öppningspresentationen Healthkit Homekit iWork - Apples svit av produktivitetsapplikationer Word on the street: The truly big stuff did not leak. - John Gruber före WWDC 2014 iWatch - klockan det länge ryktats att Apple utvecklar Yosemite - 2014 års version av Mac OS X Nya glada Finder Swift - Apples nya programmeringsspråk Extensions - Apples lösning för att låta applikationer på iOS och OS X samarbeta på ett säkert sätt iTunes connect - Apples tjänst för alla som vill sälja saker genom deras butiker (App store, iTunes och iBooks) Nyheter i iTunes connect Testflight - System för hantering av betatester SDK - software development kit Betatestning och gradvis utrullning av nya versioner av appar på Android Notiswidgets Att utveckla tangentbord för iOS 8 Video om extensions - “Creating extensions for iOS and OS X”. Se ävendel två Storage provider - typ av extension som låter en app agera lagrings- och hämtningsplats för filer Jailbreak - att gå runt systemets inbyggda begräsningar för att till exempel kunna installera vilken mjukvara som helst XPC - API i OS X för kommunikation mellan processer Dropbox - tjänst för lagring av filer Box - tjänst för lagring av filer Cloudkit - Apples senaste API för att låta appar lagra data i molnet One drive - Microsofts tjänst för molnbaserad fillagring Utvecklarkeynoten - “Platforms state of the union” iCloud Core data - API för att låta applikationer byggda på Core data synkronisera sömlöst med molnet Photokit - Nytt ramverk för att arbeta med foto och video Craig Federighi basar över både Mac OS X och iOS utveckling Continuity - Fördjupad kommunikation mellan Apples olika enheter REST-API - API som definieras av och arbetar med HTTP-standardens anrop Statisk och dynamisk typning - Två inriktningar till att kontrollera att data i program är av förväntad typ LUA - programmeringsspråk Generic programming - Ger möjlighet att skriva generella funktioner som kan arbeta med många olika typer av data YES och NO - Används i Objective-C istället för 1 och 0 när man arbetar med boolska värden … och .. vid iteration Bakåtkompatibilitet - Swift stöds bara för iOS 7 och framåt, så det går inte att använda för projekt med höga krav på bakåtkompatibilitet Introduktion till Swift Binärkompatibilitet innebär i fallet Swift att ett program kompilerat med en tidig version av Swift fortfarande kommer att fortsätta fungera och köra även när nyare versioner av språket släppts Lattnerpost om binärkompatibilitet på utvecklarforumet (inloggning krävs) Att blanda Swift med C-språken Rubymotion - Utveckla för iOS och OS X i Ruby ARM - familj av instruktionsuppsättningsarkitekturer (säg det fem gånger snabbt) för processorer Debug 33: Ken Ferry on Auto Layout, Passbook, and Understudy - vid 1:14:00 pratas om hur Chris Lattner utvecklar: “[Chris Lattner] has this attitude towards incremental change that I think is very useful which is that: the way that you get something done is that first you figure out where you want to be, which might be somewhere totally different from where you are (and that’s fine) but then you figure out a path to get from where you are to where you want to be and the path is to the greatest extend incremental and you don’t just throw it out and write again because that’s not going to work.” Chris Lattner - Mannen bakom Swift, LLVM och Clang Block - utbyggnad av C för att stödja closures ARC - Automatic reference counting, minneshanteringsteknik som används på Apples plattformar Closures Lattners tweet att det här är en startpunkt WWDC-appen - ett trevligt sätt att se alla presentationer Extensions i Swift - categories i Objective-C, sätt att lägga ny funktionalitet till existerande klasser, strukturer och uppräkningstyper Monkey patching - att förändra körande kod utan att förändra källkoden Playgrounds - interaktiv miljö för Swift Optionals Synchronized NSLock Radar - Apples bugghanteringssystem Dispatchblock Asynkronisitet i C# Gevent för Python Trailing closures Future Att bygga futures ovanpå GCD Fredriks krönika om det nya Apple Hårskämt på WWDC NDA - WWDC i år är väldigt mycket mindre hemligt än tidigare år Debug 33: Ken Ferry on Auto Layout, Passbook, and Understudy - vid 0:28:30 pratas det om att “the AppKit group and UIKit group now sit next to each other” Apple nekar appar där man kan se reklam mot belöningar i spelet Swiftboken AVAudioEngine - video Interaktiva animationer-presentation Metal Storyboards Nya view controllers på Mac Nya storleks-API:er för iOS Auto layout - System för att mer automatiskt anpassa gränssnitt för olika skärm- och fönsterstorlekar scenekitbook.com Cocoaheads Stockholm
We'll be guests on the WWDC live episode of The Talk Show: Tuesday, June 3, 6–9 PM. Get tickets here ASAP! John will be taking a plane... for you. Follow-up: Which is faster: installing Showbot or reimplementing it? Casey's open-source Node version PHP isn't faster than Javascript, voiding Marco's accidental argument in the last episode. Node.js uses CommonJS, not AMD. ECMAScript also adds formal module support, which es6-module-transpiler lets you use today. To the great surprise of nobody except John, iPhones come with earbuds, and those earbuds come with clickers. To the great surprise of nobody, including John, the Bluetooth-pairing interface in a car was terrible, and both Marco and Casey missed an obscure reference. iOS games that support physical game controllers must also work without them. If the "iPhone 6" comes in two sizes, which do you buy? Possibility of resolution scaling modes. Would the cameras be different? (Marco on The Talk Show, starting around 01:26:00). WWDC product-announcement predictions: New MacBook Airs or a 12" Retina MacBook Air? (Intel's Broadwell delay) Macworld's slow SSD speeds in the new Airs may just be from different SSD manufacturers. New Apple TV hardware or software? The Apple TV 3's CPU was originally a dual-core A5 with one die disabled, but not anymore. The iPod Touch still has an A5 LOL. There may not be any new hardware announced at WWDC, just like previous WWDCs in 2007, 2008, 2010, and 2011. New sensors to be taken advantage of, like Pedometer++ did with the M7 last year. Craig Hockenberry on Apple wearables Wearables, sensors, and watches in fashion and reality. Bringing the new Mac Pro's dark-glossy-aluminum finish to more Pro hardware? Retina Thunderbolt Display? The Magic Mouse. Yes, we really talked about this. Drawing conclusions from the "To Be Announced" sessions in the WWDC schedule. WWDC predictions for Mac OS X 10.10: Just a visual refresh, or notable improvements to the core OS as well? Apple shuffling engineers around to work on the new hotness while neglecting its established platforms and applications. Modernization or replacement of AppKit, possibly by bringing the relevant parts of UIKit to Mac? Is there any hope for a new filesystem, possibly by evolving Core Storage? WWDC predictions for iOS 8: Better inter-app communication: A system like Contracts or Intents? Involving remote view controllers? Side-by-side iPad multitasking? Springboard enhancements? Please kill Newsstand. Please. Just make them normal app icons. Could Remote View Controllers and Background Refresh be used for widgets, live tiles, or dynamic icons? Customizable default browser, mail app, etc.? WWDC predictions for new or improved web services: Sponsored by: lynda.com: Learn at your own pace from expert-taught video tutorials. Free 7-day trial. NatureBox: Discover and enjoy delicious snacks, conveniently delivered to your home or office. Dash: Create a free, real-time dashboard for your website, your business, or your life. (Check out the ones they made for us.)
This episode was recorded 16 May 2013 live and in person at Omni's lovely offices overlooking Lake Union in Seattle. (Check out the OmniFocus 2 public beta!) You can download the m4a file or subscribe in iTunes. (Or subscribe to the podcast feed.) John Chaffee is a co-founder of BusyMac which makes the awesome BusyCal. John talks about being a Mac developer in the '90s, what it was like at Now Software, and how he got tired of mobile and came back to the Mac. This episode is sponsored by Squarespace. Easily create beautiful websites via drag-and-drop. Get help any time from their 24/7 technical support. Create responsive websites — ready for phones and tablets — without any extra effort: Squarespace's designers have already handled it for you. Get 10% off by going to http://squarespace.com/therecord. And, if you want to get under the hood, check out their APIs at developers.squarespace.com. This episode is also sponsored by Microsoft Azure Mobile Services. Mobile Services is a great way to provide backend services — syncing and other things — for your iPhone, iPad, and Mac apps. If you've been to the website already, you've seen the tutorials where you input code into a browser window. And that's an easy way to get started. But don't be fooled: Mobile Services is deep. You can write in JavaScript in your favorite text editor and deploy via Git. Good stuff. Things we mention, in order of appearance (roughly): BusyMac BusyCal Now Software Extensis Farallon SplashData PhoneNet connectors AppleTalk Berkeley Mac Users Group (BMUG) Berkeley, CA QA A/UX Desktop publishing Mac iici SCSI Santa Barbara Mac Store Pagemaker Mac 512 VIP Technologies Atari ST Apple IIgs Lotus 1-2-3 Taxes Mac SE/30 Portland Bay Area San Jose System 7 1991 Now Utilities Dave Riggle Claris MacWrite Filemaker Pro Bento 1990 Macworld Expo Floppy disks iCal Now Up-to-Date Macworld Expo Boston Compuserve Windows Altura Mac2Win Qualcomm Osborne Effect Dotcom Bubble Aldus Fetch Quark MacMall OnOne Software 1999 Adobe InDesign OpenDoc Mac OS X Carbon AppKit NetNewsWire Office Space Getty Images PhotoDisx 2001 Palm PDA Handspring Visor PalmGear Handango SplashPhoto SplashMoney SplashID SplashShopper SplashWallet Windows Mobile Symbian Android SplashBlog Instagram 2006 SixApart Movable Type 2007 Mac App Store BusyCal, LLC Google WWDC RSS Safari/RSS Google (Partly) Shuts Down CalDAV MobileMe SyncServices iCloud Sandboxing JCPenney's Apple Pulls out of Macworld Twitter AirPlay Apple TV Type A Personality Domain Name System BusySync HotSync iCloud Core Data Syncing iCloud Key/Value Storage ActiveSync ExchangeWebService Blackberry
This episode was recorded 17 May 2013 live and in person at Omni's lovely offices overlooking Lake Union in Seattle. You can download the m4a file or subscribe in iTunes. (Or subscribe to the podcast feed.) Tim Wood, CTO of The Omni Group, talks about how Omni got started and what it was like being a NeXT developer before the acquisition. This episode is sponsored by Squarespace. Easily create beautiful websites via drag-and-drop. Get help any time from their 24/7 technical support. Create responsive websites — ready for phones and tablets — without any extra effort: Squarespace's designers have already handled it for you. Get 10% off by going to http://squarespace.com/therecord. And, if you want to get under the hood, check out their APIs at developers.squarespace.com. This episode is also sponsored by Microsoft Azure Mobile Services. Mobile Services is a great way to provide backend services — syncing and other things — for your iPhone, iPad, and Mac apps. If you've been to the website already, you've seen the tutorials where you input code into a browser window. And that's an easy way to get started. But don't be fooled: Mobile Services is deep. You can write in your favorite text editor and deploy via Git. Regular-old Git, not Git#++. Git. Things we mention, in order of appearance (more or less): Atari 800 BASIC Tacoma, WA Commodore Apple II 6502 Assembler Atari ST Compute! Magazine Burroughs Mainframes Radio Shack NeXT Mac University of Washington H19 Terminal Fortran Mathematica LaTeX Java Ada Boeing Department of Defense VMS IBM 360 Objective-C AppKit Interface Builder Project Builder Makefiles Read-write Optical drives Wil Shipley Ken Case Greg Titus Tom Bunch Massively multiplayer games Minecraft MOOs MUSHes CompuServe Ultima Online William Morris Agency McCaw Cellular 1992 Framemaker Adobe Lighthouse Design Diagram! OmniGraffle 1994 www.app OmniWeb Blink tag Rocky & Bullwinkle Rhapsody Hewlett Packard Sun OpenStep Solaris Windows NT Be Jean-Louis Gasée Enterprise Objects Framework Core Data Avie Tevanian Jon Rubinstein Bertrand Serlet Craig Federighi Appletalk Yellow Box HP-UX Andrew Stone Doom Id Software Wil's mail OpenGL John Carmack DirectX OmniOutliner Comic Life NCSA GCD Blocks Functional programming Mac Pro Go Rust Race conditions OmniPresence Own the Wheel iCloud Core Data Syncing Rich Siegel Yojimbo Sync Services
This episode was recorded 15 May 2013 live and in person at The Omni Group's lovely offices overlooking Lake Union in Seattle. You can download the m4a file or subscribe in iTunes or subscribe to the podcast feed. Luke Adamson is a founder of Toy Rockets. He's a former instructor at the University of Washington's iOS and Mac certificate program and a former developer at The Omni Group (where, among other things, he helped create OmniOutliner). This episode is sponsored by Microsoft Azure Mobile Services. Does your app need online services? Syncing? Storage? Mobile Services is the easiest way to get started. Create your own APIs. Write your code using JavaScript (Mobile Services runs Node.js). Store data in a SQL database and/or in blob storage. Develop using your favorite text editor and terminal app on your favorite computer — a Mac. And never ever worry about applying security patches to a server. A trial account is free. Things we mention, in order of appearance (roughly): Gophers Idaho Meth Maze War Boise State U Nextstation UUCP HP Usenet Commodore 64 BASIC Pascal Objective-C C++ Win16 AppKit Foundation NSString University of Idaho The Omni Group Texas A&M OmniWeb OmniPDF WebObjects Lighthouse Design Diagram! Quantrix Wainscoting EOF Standard & Poor's Mitsubishi Toyota McCaw Cellular Oracle 8 Craig Federighi Bruce Arthur Solaris Sybase G4 Ireland Quake HP-UX Doom John Carmack Java BeOS Adobe PowerPC Power Computing Webscript Lisp Swing Toolkit AWT Ken Case Tim Wood Wil Shipley Greg Titus Andrew Abernathy Tom Bunch Retrospect Steve Nygard Class-dump OmniOutliner Visio Rhapsody OmniGraffle Illustrator Mazda RX-7 FrontBase Denmark Cinema Displays TiBook Everett, Washington Blue hair Sub-prime mortgages Bear Stearns Deutsche Bank Credit Suisse Internap Xserve Ubermind Deloitte Digital Societe General India iOS Jailbroken iPhones Lucas Newman
This week on Build Phase, Gordon Fontenot and Mark Adams talk about AppKit and Mutt Gordon's .muttrc Pat Brisbin on setting up mutt The Homely Mutt (another mutt setup tutorial) Mail Notifier menubar app
Opening theme by Larry King (@laking). The case for a modernized AppKit in OS X 10.9 a la Chameleon/TwUI. The lack of official Apple Objective-C wrappers around old C APIs such as Keychain and Address Book. Springboard #10 SMOP Underscore Should Apple add type inference to Objective-C? Haswell Retina MacBook Pro predictions and the possibility of having only the integrated GPU in the 15". gfxCardStatus The only 15" with integrated-only GPU The first unibody 15" with high-res, matte LCD Haswell integrated GPU explained Mac Pro speculation. John on Ad Hoc Larrabee Intel's custom CPU for the first MacBook Air Thunderbolt problems on Xeon boards Marco's Mac Pro post this week Scaling down the Mac Pro/"xMac" challenges Thunderbolt 2 Asus' 4K monitor The first 27" iMac's panel economics Major iOS 7 API wishes: better inter-app communication mechanisms, "default app" associations, and periodic background updates. Quick WWDC tips. Casey's WWDC predictions Casey's WWDC tips from last year Sponsored by: Tonx: Freshly roasted coffee delivered straight to your door. New customers can get a free AeroPress by signing up for a Standard subscription by June 17. Squarespace: The all-in-one platform that makes it easy to create your own website. Use coupon code ATP6 for 10% off.
Recorded 26 April 2013. You can download the m4a file. Brent and Michael talk to Chris Liscio, author of the amazing audio apps Capo, FuzzMeasure, and TapeDeck. This episode is sponsored by FastSpring, the easy-to-use payment processing system that makes headaches go away. Create a custom order page, and even include purchasing directly in your app. If you’re selling a Mac app — or anything else — from your website, then check out FastSpring. Do yourself a favor. Do it now. Some things we mention: Capo FuzzMeasure TapeDeck Serpico Simmons Mattresses WordPerfect WWDC Toronto San Francisco #AltWWDC AppKit Fantastical Symbian HockeyApp OpenGL Chris Liscio speaking at Çingleton 2011 Ridiculous Fishing Eric Sink’s Product Pricing Primer Letterpress AppViz appFigures You can follow Chris on Twitter.
Paul Haddad of Tapbots talks to Guy and Rene about coding on NeXT, deploying Tweetbot and Netbot on multiple platforms, for multiple services, pricing for scarcity, in-app purchases, push notifications, iCloud sync, and his beef with AppKit. Guest Paul Haddad (@pth) of Tapbots Hosts Guy English (@gte) of Kicking Bear Rene Ritchie (@reneritchie) of iMore.com Feedback Yell at us via the Twitter accounts above (or the same names on ADN). Loudly.