json

Recursos de programación de json
Adevinta (InfoJobs, fotocasa, milanuncios…) es una de las empresas con más carga de habla hispana. Hoy vamos a analizar qué infraestructura tienen montada para soportar esa alta carga de datos. ¿Te interesa que hagamos un curso de ello? https://forms.gle/bPc2EqXXDFqHNdPdA ﹤🍍﹥ Enlaces ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🔖 Cursos: https://bit.ly/cursos-codely | └ Gestión de datos con Bash: https://pro.codely.com/library/tratamiento-de-datos-en-bash-gestiona-archivos-json-xml-yaml-194448/469007/about/ ├ 🔗 Material relacionado: | ├ Tech Blog Adevinta: https://medium.com/adevinta-tech-blog | ├ Meetups: https://www.meetup.com/es-ES/adevinta-Spain/ | └ Ofertas de trabajo Adevinta: https://adevinta.com/jobs └ 👋 Redes sociales: ├ https://twitter.com/CodelyTVhttps://www.linkedin.com/in/cherreraj/https://www.linkedin.com/in/javier-carravilla/https://twitter.com/rafaoehttps://instagram.com/CodelyTVhttps://linkedin.com/company/codelytv
Noticias de la semana en el mundo tecnológico, especialmente relacionadas con la programación. Abajo desglose minuto a minuto 🤟☕ ¡Aprovecha el Black Friday de Codely! 💸👉 https://bit.ly/bf23-codely El Café con Codely es el directo semanal que hacemos en Twitch cada viernes a las 9h CET. Algunas veces lo resubimos a YouTube para que se pueda consultar a posteriori a pesar de que se pierda en Twitch 😊 ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♀️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🥋 Academy: https://codely.com/academy └ 📕 Catálogo cursos: https://bit.ly/cursos-codely Desglose minuto a minuto: 0:00:00 Intro Café con Codely 0:00:18 Custom GPTs 0:04:13 Kent C. Dodds: No quiero CLS 0:08:38 Oficinas de Amazon en una carcel 0:09:45 Nueva release de OBS v30 0:11:23 iStats Menus: Utilidad para macOS 0:12:50 Black Friday en Codely 0:13:02 Optimiza SVGs con SVGO 0:15:23 Manifiesto HTML first 0:16:56 Al de HTMX le va el sandungueo 0:19:20 Debate: Trunk-Based Development 0:33:55 PHP mejor que Java y JavaScript 0:44:07 Cypress: Conflicto con Currents.dev y Sorry Cypress 0:49:05 Java: Formatters de código Prettier vs Google 0:54:26 ESLint config de Codely 0:57:50 Detectar adblock puede ser ilegal 0:58:23 Debate: Cómo haces las dailies? 1:05:25 +$20.000 de bounty para quien pase Prettier a Rust 1:06:12 Top 10 lenguajes de programación mejor pagados 1:07:44 Cómo perder $60M por 1 línea de código 1:08:23 Novedades en Windows 11 2023 1:09:46 Chatbot de Notion con IA 1:10:20 "La tasa IA" en SaaS 1:11:58 Spotify: Feature "Eat this playlist" 1:13:15 Nelodev por fin encuentra teclado 1:13:32 YouTube etiquetará vídeos con IA 1:14:49 El tiempo pasa: UNIX Timestamp pasa a 17 1:15:39 Top 3 anuncios de Apple 1:18:17 OpenAI pausa las altas de ChatGPT Plus 1:19:03 Custom Actions de ChatGPT: Asistente personal 1:21:41 MessiScript: El mejor lenguaje de programación 1:22:27 Novedades en las SERP de Google 1:24:20 VSCode: Extensión para monorepos 1:25:01 Sorteamos un MacBook Pro gratis 1:25:32 GitHub copia a Vercel 1:26:22 tldraw: De sketch a componente en tailwind con IA 1:27:33 Prompt para convertir un PNG en código 1:29:21 Pump.co: Ahorra dinero en AWS 1:32:26 Laravel Pulse: Monitoring de tu app gratis 1:32:50 Twitter: Response JSON interesantes 1:33:15 Nuevas Elgato Key Light MK.2 filtradas 1:33:58 Internet con Starlink en España por 40€ al mes 1:35:35 Ads en la terminal 1:36:04 Alternativa TOP a ChatGPT: PerplexityAI 1:38:59 La cache de ogimages de Twitter: Efecto demo bien 1:42:24 Revolut: Máquina expendedora de tarjetas 1:46:56 NVIDIA publica paper para hacer tu propio modelo fundacional 1:48:15 Carga tu Magic Mouse con USB-C gracias a impresión 3D 1:49:03 Sorteamos un MacBook Pro M1
Bash, ese lenguaje de scripting que siempre está disponible para sacarte de un apuro rápido. Robusto como él sólo, pero echando de menos una herramienta que permita testear scripts que hagamos de forma fácil. En este directo los autores de la librería bashunit, nos cuentan cómo podemos usarla para hacer testing en bash. Vemos desde un ejemplo sencillo paso a paso, hasta cómo integrarla en proyectos existentes y empezar a hacer snapshot testing de nuestro legacy 😊 Apúntate a la lista de espera del Black Friday: https://bit.ly/bf23-waitlist Si te interesaría un curso sobre estos temas, apúntate en el siguiente formulario: https://bit.ly/curso-bashunit ﹤🍍﹥ Links relacionados ├ 🔗 Bashunit: https://bashunit.typeddevs.com/ ├ 💻 Bash para el día a día: Scripting & Productividad: https://pro.codely.com/library/bash-para-el-dia-a-dia-scripting-productividad-56241/148078/about/ ├ 🎲 Tratamiento de datos en Bash: Gestiona archivos JSON, XML, YAML: https://pro.codely.com/library/tratamiento-de-datos-en-bash-gestiona-archivos-json-xml-yaml-194448/469007/about/ ├ 💨 Productividad con iTerm: Terminal macOS: https://pro.codely.com/library/productividad-con-iterm-terminal-macos-52453/114539/about/ ├ 🚀 Todo sobre los dotfiles: https://pro.codely.com/library/todo-sobre-los-dotfiles-54672/137187/about/ ├ 💻 Terminal 100% productiva con Zsh: https://pro.codely.com/library/terminal-100-productiva-con-zsh-51353/110290/about/ ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👋 Twitter Antonio: https://twitter.com/Tito_Kati ├ 👋 Twitter Emmanuel: https://twitter.com/evrtrabajo ├ 👋 Twitter Chema: https://twitter.com/Chemaclass ├ 💂🏽‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
About the talk: Couchbase it's a distributed JSON database with an integrated caching layer. It features a variety of services allowing developers to choose, to make their own trade-off, for different use cases like Key/Value, Cache, Document, SQL, Fulltext search, Analytics, Eventing, Data synchronization and more. All in one box. It's more of a Data Platform than a Database. In this presentation, we will offer a tour of Couchbase’s features by building an application using Spring, Liquibase and testcontainer. Laurent Doguin: Laurent is a nerdy metalhead who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase. -- The Barcelona Java Users Group (BCNJUG) is a community of software developers that focuses on Java and JVM technology. The community organizes events and workshops to share knowledge and experiences, meet enthusiasts and geeks, and learn about new technologies. You can find more information about the community and its events on their official website https://www.barcelonajug.org/ -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/company/apium_hub/mycompany/ https://www.instagram.com/apiumhub/ -- 00:00 Introduction 06:42 Couchbase Through Examples with Spring Boot 12:38 Demo 23:42 Couchbase Through Examples with Spring Boot 1:10:41 Questions & Ansers
Hoy en día es indispensable conocer estos protocolos y estándares usados ampliamente en la industria* para desarrollar aplicaciones web, móviles, de escritorio o para smart devices (e.g. TVs) que de manera segura: Permitan a un usuario autentificarse/registrarse en nuestro producto usando su cuenta en un servicio de terceros o viceversa (a.k.a. social login). Puedan acceder a los datos de nuestros usuarios en servicios web de terceros (redes sociales, ficheros, correo electrónico, ...). O autorizar y dar privilegios a un servicio de un tercero para usar nuestras APIs en su nombre. El objetivo de esta sesión es afianzar conocimientos básicos sobre: Qué es OAuth y cómo funcionan los tipos de concesiones: Authorization Code Flow usando PKCE (RFC 7636): El flujo más seguro de para obtener access tokens desde un cliente, además de ver cómo este previene ataques que otros flujos no. Device Authorization Grant (RFC 8628): para televisores inteligentes, marcos de fotos digitales, impresoras, y otros dispositivos sin navegador. Client Credentials Grant: el mecanismo de servidor más sencillo. Qué es OpenID Connect, como obtener un ID token y la diferencia entre un access token y un ID token. Qué es, la estructura y cómo generar un JSON Web Token. Tanto si alguna vez has usado estos protocolos como si no, intentaremos que en esta sesión todo el mundo aprenda algo nuevo. (*) Estos estándares son usados por empresas/productos como Google, Amazon, Apple, Microsoft, Stripe, Slack, Spotify, GitHub, Meta, Zapier, IFTTT, Twitter, Linkedin ... pero a pesar de ello existe gran confusión al respecto sigue debido a la complejidad de los RFCs. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
-Hoy en día es indispensable conocer estos protocolos y estándares usados ampliamente en la industria* para desarrollar aplicaciones web, móviles, de escritorio o para smart devices (e.g. TVs) que de manera segura: -Permitan a un usuario autentificarse/registrarse en nuestro producto usando su cuenta en un servicio de terceros o viceversa (a.k.a. social login). -Puedan acceder a los datos de nuestros usuarios en servicios web de terceros (redes sociales, ficheros, correo electrónico, ...). -O autorizar y dar privilegios a un servicio de un tercero para usar nuestras APIs en su nombre. El objetivo de esta sesión es afianzar conocimientos básicos sobre: Qué es OAuth y cómo funcionan los tipos de concesiones: -Authorization Code Flow usando PKCE (RFC 7636): El flujo más seguro de para obtener access tokens desde un cliente, además de ver cómo este previene ataques que otros flujos no. -Device Authorization Grant (RFC 8628): para televisores inteligentes, marcos de fotos digitales, impresoras, y otros dispositivos sin navegador. -Client Credentials Grant: el mecanismo de servidor más sencillo. Qué es OpenID Connect, como obtener un ID token y la diferencia entre un access token y un ID token. Qué es, la estructura y cómo generar un JSON Web Token. Tanto si alguna vez has usado estos protocolos como si no, intentaremos que en esta sesión todo el mundo aprenda algo nuevo. (*) Estos estándares son usados por empresas/productos como Google, Amazon, Apple, Microsoft, Stripe, Slack, Spotify, GitHub, Meta, Zapier, IFTTT, Twitter, Linkedin ... pero a pesar de ello existe gran confusión al respecto sigue debido a la complejidad de los RFCs.
Un back-end como servicio (BaaS) puede aportar varios beneficios a la implementación de microservicios y se considera uno de los doce patrones que se deben seguir en un proyecto basado en microservicios. Algunas de las principales ventajas son: reducir el tiempo de desarrollo, reducir el coste de infraestructura y aportar seguridad integrada. Para los desarrolladores Oracle ha lanzado "Oracle Backend for Spring Boot", un BaaS que provee un clúster de Kubernetes gestionado, y que incorpora varios productos open-source, creando un entorno completo para implementar aplicaciones Spring Boot. Además de los componentes más comunes de una plataforma Spring, también podrán usar el nuevo Transaction Manager for Microservices (MicroTx), y beneficiarse de la integración con la "Base de Datos Autónoma" de Oracle, que ofrece multitud de modelos como JSON, espacial o grafos. Esta plataforma permite a los desarrolladores y DevOps trabajar con una interfaz de línea de comandos (CLI), una extensión de Visual Studio Code VS, y a los ingenieros de datos/DBA el uso "Spring Config Data" para gestionar sus aplicaciones de forma rápida y sencilla. En este seminario exploraremos las capacidades de esta nueva plataforma y veremos una demo de una arquitectura real con varios microservicios.
Estuvimos en directo en Twitch explicando cómo funciona el event loop con un ejemplo práctico. Esto es parte del contenido que estamos preparando para un curso sobre Asincronía en JavaScript y TypeScript. Si quieres que te avisemos cuando se publique el curso, apúntate en este formulario ✍️ https://forms.gle/wDEYgd3QqLnHSxDh7 Aquí el diagrama finalizado 👉 https://excalidraw.com/ #json=sPU9sgz9q3MaXVNABkatH,vs0r7k4BjUJHS8R1huDn_Q ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🌶 Twitter Núria: https://twitter.com/nuria_codes ├ 🚀 Twitter Isma: https://twitter.com/ismanapa ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Hoy vamos a responder a preguntas de programación que nos habéis hecho. ¡Síguenos en twitter para preguntar en el siguiente AMA! https://twitter.com/codelytv Timeline: 00:00 00:38 Intro 00:38 04:54 Como aprender Arquitectura Hexagonal 04:54 12:24 Patrón Criteria/Specification 12:24 20:42 Nuestra opinión de .NET 20:42 26:17 El mejor framework 26:17 33:14 El mejor proveedor cloud 33:14 41:50 ¿Hay que hacer code reviews? 41:50 50:11 Replicar datos en DDD 50:11 53:54 Requisitos para ser Senior 53:54 56:28 APIs en JSON y XML 56:28 57:32 Fin
Analizamos mediante un ejemplo qué son y cómo funcionan los JSON Web Tokens (JWT), su diferencia respecto a las sesiones, y cómo utilizarlos para asegurar enlaces temporales de recuperación de password, invitaciones de usuario, etc. Este vídeo es parte de la lección de Autentificación JWT del curso de 🎶 Symfony mantenible y escalable 👉 bit.ly/symfony-mantenible 👈 #JWT #JsonWebTokens #Auth {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: [https://twitter.com/JavierCane](https://twitter.com/JavierCane) ├ 👨🏻‍🌾 Twitter Dani: [https://twitter.com/dsantaka](https://twitter.com/dsantaka) ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely