Aprendiz de developer, siderúrgico de profesión, ciclista de afición y ₿itcoiner por convicción. ⚡️[email protected]

Galicia
Joined September 2020
Más Silvia Intxaurrondo y menos Ana Rosa Quintana #LaHora11M #DANA
404
2,174
36
7,016
139,571
Tómese este monólogo cada 8 horas, contra intolerancias varias, principalmente la catalanofobia. Que esto se haya emitido en la televisión pública española es la hostia. VISCA Marc Giró. Visca #LateXou y todo su equipo xitter.cf/maria_tatus/status/189…
1,548
5,533
413
22,984
1,273,115
DiegoDRdev retweeted
Estamos a punto de llegar a los 100.000 seguidores en X. Si en el día de hoy llegamos, sortearé 5 regalos de suscripción anual para la academia Hack4u entre todos mis seguidores. Requisitos: Seguirme y compartir esta publicación.
117
1,392
24
1,782
98,996
¿Quieres saber, de verdad, qué es Apple Intelligence? Te esperamos mañana para contártelo en un directo muy especial. Esto no va de muñequitos: va de transformers, LoRAs, modelos neuronales y entender toda la tecnología tras la actual revolución de la IA y cómo Apple la entiende
👏🏻 ¡Anunciamos nueva Masterclass gratuita! "Apple Intelligence para Desarrolladores" 🧠 Apple Intelligence es el paso más ambicioso de Apple hacia una integración fluida y nativa de la Inteligencia Artificial (IA) en todas sus plataformas. Como desarrolladores, entender esta tecnología no es una opción: es el camino hacia el futuro de nuestras aplicaciones. 🤖 En esta sesión, desgranaremos cómo funciona la arquitectura detrás de Apple Intelligence (Transformers, LoRAs, modelos...), qué oportunidades brinda y, sobre todo, cómo podemos utilizarla para crear experiencias más inteligentes, fluidas y profundamente integradas en el sistema Apple. Youtube: youtube.com/live/apGBT8nJ85c… Discord: discord.gg/VgX4kHfQ?event=13… Twitch: twitch.tv/applecoding/schedu… LinkedIn: linkedin.com/events/appleint…
1
9
33
2,319
👏🏻 ¡Anunciamos nueva Masterclass gratuita! "Apple Intelligence para Desarrolladores" 🧠 Apple Intelligence es el paso más ambicioso de Apple hacia una integración fluida y nativa de la Inteligencia Artificial (IA) en todas sus plataformas. Como desarrolladores, entender esta tecnología no es una opción: es el camino hacia el futuro de nuestras aplicaciones. 🤖 En esta sesión, desgranaremos cómo funciona la arquitectura detrás de Apple Intelligence (Transformers, LoRAs, modelos...), qué oportunidades brinda y, sobre todo, cómo podemos utilizarla para crear experiencias más inteligentes, fluidas y profundamente integradas en el sistema Apple. Youtube: youtube.com/live/apGBT8nJ85c… Discord: discord.gg/VgX4kHfQ?event=13… Twitch: twitch.tv/applecoding/schedu… LinkedIn: linkedin.com/events/appleint…
9
3
32
3,752
🤯 ¿4 o 5 años comprimidos en 6 meses? ¿Es posible? En la entrevista que hicimos a nuestro antiguo alumno Javier Etxarri Marín, nos cuenta su experiencia y cómo se incorporó en ese tiempo al mercado laboral. 👨🏻‍💻 ¿Se puede aprender por uno mismo sin formaciones? Por supuesto. Pero es el factor tiempo el que hay que tener presente. ¿Cuánto tiempo estás dispuesto a invertir para conseguir la maestría en una tecnología? 🧵 Javier nos cuenta en este clip, su trabajo, su experiencia... sin filtros. #swiftmasteryprogram #swift6 #entrevista #swiftui #uikit
2
3
20
1,413
Por cierto, Apple acaba de confirmar que a partir de ahora los Macbook Air pasan a venderse también con 16 Gb de base al mismo precio que tenían hasta ahora.
4
3
43
4,936
Youtube ha empezado a recomendar en la página de inicio de usuarios mi último podcast sobre los M4 y tengo un 80% de nuevas entradas desde ahí. Casi 3.700 views y más de 200 likes. Récord del canal. ¡¡Millones de gracias a todos!! youtube.com/watch?v=mIz1RDc4…
8
7
86
2,835
Weight yes. Price cut won’t accomplish anything. Market for $2500 and $3500 is the same.
Replying to @markgurman
Apple needs to lower the price and weight of Vision Pro
49
17
2
662
167,405
🚀 ¡Disponible nuestra nueva masterclass gratuita! 🎓 Aprende a crear una app de tareas simple usando #SwiftData y #SwiftUI con #iOS18 y Swift 6. 🔥 📺 Clase: youtube.com/live/TNrqH-sm4q4 💻 Código fuente en GitHub: github.com/applecodingacadem… 👨‍💻 Únete al Swift Developer Program 2024 y lleva tu desarrollo al siguiente nivel: acoding.academy/sdp24
4
17
548
¡Hoy es el día! Descubre en una nueva Masterclass gratuita impartida por @jcfmunoz, cómo crear una app de gestión de tareas, desde 0, con SwiftData, SwiftUI y Swift 6. A las 17:00 horas de España. Mira el primer comentario para enlaces y horario en tu país.
1
5
3
22
4,810
DiegoDRdev retweeted
Comienza la celebración del #diadelaprogramación 🥳 Únete al directo y celébralo con la comunidad: ⏳ 8 horas de evento 🎤 6 mesas redondas junto a expertos 🎁 Sorteo de regalos entre asistentes 🤫 Presentación del proyecto secreto Comparte y entra: 🟣 twitch.tv/mouredev
21
121
30
243
11,881
🤔 En los comentarios de mi último vídeo en Youtube se ha generado un debate interesante sobre cómo está en este momento el sector laboral del desarrollo (no solo móvil, en general) y cómo este estaría "contrayéndose" según algunas percepciones. ¿Pensáis que es así? 📈 Si analizamos la economía a nivel mundial y nacional, todos los indicadores nos hablan de una posible recesión económica. Y esto está afectando a las empresas y a las contrataciones, unido a un ciclo normal en que los presupuestos se acaban los últimos meses del año y se reducen las contrataciones. 🎈 A esto se le une una triste realidad: la burbuja del desarrollo. Existe y no podemos negarla. El mercado está saturado de ofertas con cientos o miles de candidaturas de gente sin experiencia que escuchó que siendo programador se ganaba mucho dinero, se miró 3 tutoriales en internet, 2 vídeos de Youtube y se bajó pirata 1 curso de Udemy y ya pensó que sabía Kung-Fu. Tanto en web, como móvil y cualquier disciplina. ¿Conclusión? 🤯 Para las empresas es muy complicado separar el grano de la paja y encontrar a quien realmente tiene el conocimiento y la preparación que buscan. Y eso ha endurecido las pruebas de selección. Algo que ya pasó en USA y que ahora está sucediendo aquí de la misma forma. 👍🏻 Entonces... ¿hay empleo? Sí. Pero requiere de gente verdaderamente preparada. Gente que haya invertido en ella misma. Gente que lleve años formándose por sí misma, haya publicado apps, tenga proyectos en repositorios en GitHub, comparta sus logros en redes... gente que sepa venderse. 🙏🏻 O gente que invierta en formaciones de calidad que le ahorren tiempo pero no esfuerzo. Porque solo una formación no te va a dar trabajo: lo hará tu constancia y tu trabajo. Yo te puedo dar una formación top avalada por Apple en 2 o en 6 meses de clase, pero si tú no sigues trabajando y pones en práctica todo lo aprendido y te visibilizas en redes, muestras quién eres y qué haces... no servirá para nada. El conocimiento es el 50%, el otro 50 es tu trabajo. Descatar para que tu grano se vea en medio de la paja. Es la única forma. 🤔 Cuéntanos, ¿cómo lo ves? ¿cuál ha sido tu experiencia? Te leemos y contestamos. #empleo #swift #jobs #swiftui #OfertasDeEmpleo
1
4
2
22
3,210
😢 ¡Adiós al patrón Singleton en clases en Swift 6! El modo de concurrencia estricta lo prohibe. Te explico qué posibles soluciones tomar: 🤷🏻‍♂️ Un singleton es usar una variable global que permite el acceso (o puede) a valores mutables de la clase que lo contiene. El mayor peligro en concurrencia y fuente de data race: que dos procesos distintos toquen un mismo dato al mismo tiempo. ¿Solución? No hay una. Hay varias. 🙈 La que nunca debes hacer, es marcar la propiedad como nonisolated(unsafe). Es como usar una ! en un opcional. Estás diciendo al compilador que pasas de él y que si hay data race que lo haya. Pero tú compila, campeón. No. Mal hecho. Mala práctica. Prohibido. 📬 Podemos marcar la clase diciendo que cumple el protocolo Sendable, pero eso tiene un problema: no podemos entonces usar propiedades mutables porque estas no cumplen el protocolo. Sendable asegura que las instancias que cumplan este pueden pasarse de forma segura entre distintos contextos de ejecución (hilos) y si tienes propiedades mutables, va a ser que no. 🎭 Las otras soluciones pasan por usar actores, por ejemplo, marcando con atributos como @MainActor la propiedad singleton. Si usamos esto en concreto estaremos diciendo al código que nuestro singleton va a funcionar SIEMPRE aislado al hilo principal que tiene su propia serialización y control de acceso para evitar data race. Pero ojo: estamos usando el hilo principal lo que implicaría fallos de rendimiento si hacemos un proceso pesado. Y además, todo lugar donde usemos el singleton tendrá que estar marcado a su vez como MainActor. Por cierto, el protocolo View es MainActor en Swift 6. 🎈 La otra opción es crear un actor global. Un patrón singleton dentro de un actor marcado con el atributo @globalActor. De esta forma, estamos asilando el proceso pero NO al hilo principal si no a un hilo secundario que no molestará a la app en forma alguna. De nuevo, todo lugar donde usemos el singleton deberá ser también marcado como dicho actor global. Y ojo cuando pasemos datos de este contexto al del hilo principal (por ejemplo). Siempre tendrán que ser copias no mutables de los datos en un punto concreto. 🕴🏻 Y por último, la opción es NO usar una clase si no un actor. Los singleton en actores están permitidos, pero claro: eso hará que todas nuestras propiedades y métodos que accedan y/o modifiquen propiedades mutables, tengan que ser invocadas en un contexto asíncrono o dentro de un Task. 🤔 ¿Se complica la cosa? Sí ¿Es malo? Al contrario. Apple se asegura que nuestro código sea lo mejor posible. Te dejo en las imágenes ejemplos de todo. 📝 Déjanos un comentario y ya sabes que si necesitas ayuda en tu empresa con este tema y otros relacionados con Swift 6 estamos a tu disposición y que en las próximas formaciones de Apple Coding Academy veremos todo esto en profundidad: la concurrencia estricta ha llegado para quedarse. #strictconcurrency #swift6 #concurrencia #singleton #xcode16 ________________  Somos Apple Coding Academy. 𝐅𝐨𝐫𝐦𝐚𝐦𝐨𝐬 𝐚 𝐞𝐦𝐩𝐫𝐞𝐬𝐚𝐬 𝐲 𝐢𝐎𝐒 𝐝𝐞𝐯𝐬 desde la especialización en entornos Apple para 𝐫𝐞𝐝𝐮𝐜𝐢𝐫 𝐜𝐨𝐬𝐭𝐞𝐬 𝐲 𝐭𝐢𝐞𝐦𝐩𝐨 con el fin de ser más competitivos y aumentando la calidad del código. Si te gusta nuestro contenido ve a nuestro perfil dale a la 🔔 y síguenos. ☝🏼
3
6
25
1,514
¡Anunciamos cobertura en directo para el #AppleEvent! El equipo Apple Coding te esperamos el próximo lunes. @soriano_tech @arturorivasa @JonOrcera y un servidor Desde las 18:30 hora española, en Youtube y Twitch. youtube.com/live/kXYHuOtC4mA… Click para ver la hora en tu país.
6
2
32
12,032
DiegoDRdev retweeted
Crea una App iOS con todo lo último: Swift 6, SwiftUI y Swift Testing! Ya está publicado el taller que impartió @jcfmunoz en directo. Desde cero, con el código libre y en menos de una hora y media: → youtu.be/4JlSxaIWRJ0
26
2
115
17,698
DiegoDRdev retweeted
El directo será a las 20:00 (hora España) desde mi canal de Twitch: twitch.tv/mouredev Puedes consultar el horario en tu país y crear un recordatorio desde Discord: discord.gg/7A9NDvrb?event=12… Como siempre, un honor poder aprender junto a mi amigo @jcfmunoz y @acodingacademy
1
15
3,490
DiegoDRdev retweeted
Taller para aprender a crear una App para dispositivos Apple con Swift 6, SwiftUI y Swift Testing! → 100% Gratis → Sorteo de 3 becas de estudio Este martes día 2 junto a uno de los mayores expertos del sector, Julio César Fernández de Apple Coding Academy. Info ↓
1
34
2
165
12,538
📝 ¡Artículos y tutoriales también en @benativeapp! La educación no es solo vídeo y audio, también los prácticos tutoriales escritos que todos hemos usado y que nos ayudan en el día a día estarán en la plataforma. 💪🏻 Para ofrecer la mejor experiencia nativa, hemos creado nuestro propio motor léxico que interpreta el contenido en Markdown con cabeceras, listas, código en línea y en bloque, imágenes, negritas, cursivas y todas las posibilidades que ofrece el formato de Github para mostrar texto enriquecido. ✍🏻 El motor léxico reconoce y divide cada bloque de Markdown reconociendo su contenido para enviarlo a un render que lo convierte en bloques de vistas en SwiftUI que se montan a través de un VStack. De esta forma, podemos ofrecer funcionalidades específicas por bloque, capacidad de copiar el código de cada parte en el clipboard, función de lectura de artículos incluida con text-to-speech... 😎 Ya va quedando menos para el lanzamiento donde hemos puesto las últimas funciones más avanzadas y el mejor código para conseguir la app de mayor calidad posible 100% nativa y sin librerías de terceros: ni una sola. ¿Qué os parece? Queremos saber vuestra opinión. #benative #articulos #tutoriales #swift #swiftui ________________  Somos Apple Coding Academy. 𝐅𝐨𝐫𝐦𝐚𝐦𝐨𝐬 𝐚 𝐞𝐦𝐩𝐫𝐞𝐬𝐚𝐬 𝐲 𝐢𝐎𝐒 𝐝𝐞𝐯𝐬 desde la especialización en entornos Apple para 𝐫𝐞𝐝𝐮𝐜𝐢𝐫 𝐜𝐨𝐬𝐭𝐞𝐬 𝐲 𝐭𝐢𝐞𝐦𝐩𝐨 con el fin de ser más competitivos y aumentando la calidad del código. Si te gusta nuestro contenido ve a nuestro perfil dale a la 🔔 y síguenos. ☝🏼
1
6
1
26
4,173
¿Quieres ayudar a las nuevas generaciones de desarrolladores en entornos Apple? En AC Academy buscamos un editor para nuestras nuevas formaciones y para @benativeapp, con experiencia en Screenflow y Final Cut Pro (principalmente el primero). Si te gustaría formar parte de nuestro equipo, escríbeme por DM. Mil gracias.
1
6
19
1,922