POPULARITY
Categories
Episode Artwork now available for iOS 17 in Apple Podcasts Having your podcast available on Apple Podcasts is essential for reaching a broad and engaged audience. Apple Podcasts is one of the most popular podcast platforms globally, boasting millions of active users. By listing your podcast there, you gain visibility and accessibility to a vast pool of potential listeners who trust the platform for quality content. Additionally, Apple Podcasts provides valuable analytics and user reviews that can help you improve your podcast's content and grow your audience further. Being present on Apple Podcasts not only enhances your podcast's discoverability but also establishes credibility within the podcasting community. Therefore, if you want your podcast to have a significant impact and connect with a diverse and dedicated audience, Apple Podcasts is a must-have platform. Episode artwork appears on devices with iOS 17 or later on the Now Playing screen and Queue; the Lock Screen and Control Center; in Up Next on Listen Now; on show and episode pages; and through link previews in other apps, including Messages, Mail, and on social media platforms. This artwork is optional but is a great way to highlight the episode's content or guests while drawing in listeners with additional visual interest. When episode artwork is not supplied, Apple Podcasts will continue to display show artwork. Apple Podcasts will also default to show artwork when multiple shows are presented together to help orient listeners. Creators can publish episode artwork via RSS using their third-party hosting provider. For subscriber episodes, it can be uploaded in Apple Podcasts Connect. Guidelines Give your episode artwork a distinct visual branding separate from your show and channel artwork. Do not use your show cover as episode art. Episode titles are displayed in the UI under the artwork so avoid repeating the episode title in episode art. The episode art and show art are often displayed together, so listeners can see which show published the episode. Keep all essential design elements within the Art Safe Area. Anything placed outside of the Art Safe Area is subject to cropping and or UI overlays. Avoid placing essential design elements where the Safe Area and UI areas intersect. Note that the UI text color will default to white. Use a background color that allows white UI text to be legible. Use CANVA to create amazing podcast artwork for free! Thanks so much for listening, I really appreciate it so much. If you need any help with your podcast, feel free to reach out. My email is podtasticaudio@gmail.com The Kris and Kristine Show Podtastic Audio Twitter Instagram LInkedIn
There is no such thing as a plain text. Мы позвали в гости Никиту Прокопова, автора Fira Code, и разработчика сразу нескольких UI фреймворков, чтобы поговорить о том, как компьютеры работают с текстом. Тема большая, поэтому первый выпуск мы решили посвятить исключительно кодировкам: истории их развития, принципам работы и самым странным проблемам, с которыми предстоит столкнуться при их использовании. Предупреждаем – после прослушивания этого выпуска вам станет сложнее спать по ночам! Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске: Евгений Кателла, Егор Толстой Полезные ссылки: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ Декодер от Лебедева https://www.artlebedev.ru/decoder/ Encodings of Japanese https://www.sljfaq.org/afaq/encodings.html Downloading ICU https://icu.unicode.org/download Emoji under the hood https://tonsky.me/blog/emoji/ Твит про болгарицу https://twitter.com/nikitonsky/status/1171115067112398849 Unicode https://home.unicode.org/ Adopt a unicode character https://home.unicode.org/adopt-a-character/about-adopt-a-character/
Notes del programa Aquesta setmana s'ha aprovat l'ús del català al Congrés dels Diputats, a Madrid, i el mateix dia es va demanar al Parlament Europeu el reconeixement del català, el gallec i l'èuscar com a llengües oficials. Podem estar-ne contents? Ho analitzem en l'episodi d'avui. Som-hi! 15: Motius per aprendre català (https://www.easycatalan.fm/15) 3: L'Ana, el son jarocho i el català (https://www.easycatalan.fm/3) De què parlen els catalans? Deu preguntes i respostes que aclareixen el debat sobre l'oficialitat del català a Europa (https://www.vilaweb.cat/noticies/deu-preguntes-i-respostes-que-aclareixen-el-debat-sobre-loficialitat-del-catala-a-europa/) Per què l'oficialitat del català a la UE és clau per a protegir la llengua dins el seu territori lingüístic? (https://www.vilaweb.cat/noticies/per-que-oficialitat-catala-ue-clau-protegir-llengua-dins-el-seu-territori-linguistic/) Teresa Cabré (IEC): “La denominació ‘català-valencià' no es pot aprofitar per fragmentar la llengua” (https://www.vilaweb.cat/noticies/teresa-cabre-iec-catala-valencia/) L'expressió de la setmana No diguis blat fins que no sigui al sac i ben llicat ('No cantis victòria fins que no hagis guanyat') Està bé, això! La millor biblioteca pública del món és a Barcelona: la García Márquez guanya el guardó (https://www.vilaweb.cat/noticies/biblioteca-gabriel-garcia-marquez-barcelona-premi/) Bonus L'Andreu explica una anècdota sociolingüística de quan va anar al barber, a partir de la qual va escriure aquest relat (https://docs.google.com/document/d/18amFMwLBuyo8qM0vLL6Ykaoe_ceMsc8ySY6xKk-kOmU/edit). Transcripció Sílvia: [0:17] [Bon dia, Sílvia!] Bon dia! Com estàs, Andreu? Andreu: [0:19] Molt bé, tot a lloc. No ens podem queixar. I tu? Sílvia: [0:23] També molt bé, molt bé. Avui vinc molt animada, perquè aquesta tardor hi ha un munt de novetats a Easy Catalan. Andreu: [0:29] Ui, a veure, a veure, podem avançar alguna cosa? Sílvia: [0:32] Jo crec que hauríem de fer un episodi només explicant les novetats, perquè n'hi ha moltíssimes i hi ha moltes coses a comentar. [D'acord.] Però sí, podem dir… podem dir dues coses, com dos titulars. Andreu: [0:44] Vinga. Sílvia: [0:45] El primer titular seria que a partir de l'octubre, encara no sabem ben bé si serà a inicis o a mitjans de mes, farem classes de català. Andreu: [0:54] Classes… classes? Sílvia: [0:59] Sí, sí. En el sentit de que hi haurà una persona, un professor, i les classes seran en línia a través de l'ordinador, de videotrucada, i hi haurà grups reduïts, o classes individualitzades, o sessions individualitzades de conversa… Però bé, això ja ho explicarem més endavant. Andreu: [1:15] Molt bé, per tant, ja ho detallarem, però us fem aquesta primícia, no? Que començarem a oferir classes perquè és una cosa que, de fet, ens ha demanat molta gent, no? Sílvia: [1:24] Moltíssima gent. [A través de les xarxes socials.] Sí. Andreu: [1:26] Molt bé. Sílvia: [1:28] Gairebé cada setmana arriben missatges, o sigui que… totes aquelles persones interessades, que sapigueu que a partir de l'octubre, doncs, oferirem aquest servei. Andreu: [1:36] Uhu! Que bé! Sílvia: [1:37] I l'altra novetat que també us volíem explicar, així, només en mode de primícia, de titular, és que a partir de l'octubre també posarem a la venda, publicarem un curs bàsic d'autoaprenentatge en línia. Andreu: [1:51] Exacte! Sílvia: [1:52] En aquest curs hi hem estat treballant des de fa un any. Hi hem dedicat moltíssimes hores. És un curs fantàstic, que estic molt contenta de com ha sortit i… i res més. No dic res més, ja us ho explicarem tot més endavant! Andreu: [2:08] Sí, bé, ja en parlarem, no? Però un curs en el qual hi hem participat molta gent i que és per a principiants, per a gent que comencin a partir de zero. I bé, això, ja us hem fet boca, una mica. D'acord, i abans que parlàvem de les xarxes socials, crec que hem rebut un missatge per Facebook, no? Sílvia: [2:26] Sí, és un missatge escrit, així que us el llegiré. [Vinga.] Diu: "Hola, em dic Diana, visc a Itàlia i estic estudiant català. Vaig començar per amor, perquè primer em vaig enamorar d'un català, i després, de Barcelona. I vaig continuar perquè m'agrada i perquè crec que conèixer aquesta llengua em pot obrir portes. Fins aquí, tot bé. Però quan parlo amb gent que viu a Catalunya o a la Comunitat Valenciana, sobretot si no són autòctons, veig que tenen la tendència a desanimar-me. Em diuen que saber català no serveix de res, que ningú el parla, que saber-lo no t'obre cap porta. És cert el que em diuen? Jo continuo estudiant-lo perquè m'agrada i sobretot perquè em fascinen totes les similituds amb els dialectes italians. Però us volia demanar de fer, si és possible, un episodi sobre els avantatges que pot donar el fet de conèixer el català per a una persona estrangera que vol tenir contactes o fins i tot viure a Catalunya o a la Comunitat Valenciana. Moltes gràcies i una abraçada des d'Itàlia". [...] Fes-te membre de la subscripció de pòdcast per accedir a les transcripcions completes, a la reproducció interactiva amb Transcript Player i a l'ajuda de vocabulari. (http://easycatalan.org/membership) Aquest episodi ha comptat amb el suport del Departament d'Empresa i Treball de la Generalitat de Catalunya. https://identitatcorporativa.gencat.cat/web/.content/Documentacio/descarregues/dpt/COLOR/Empresa-i-Treball/empresa_h2.png
Contact your host with questions, suggestions, or requests about sponsoring the AppleInsider Daily:charles_martin@appleinsider.com (00:00) - 01 - Intro (00:13) - 02 - 80 percent charging option (01:33) - 03 - Captain's log: video updates! (01:54) - 04 - "Oh wait, we ARE the rich! (02:30) - 05 - Les Appléables (03:26) - 06 - QN: Death Stranding specs (04:15) - 07 - QN: Jamf-boree (04:59) - 08 - QN: Enterprise buys a clue (05:40) - 09 - WhatsApp, iPad? (05:55) - 10 - Hue updates bridges for Matter (06:33) - 11 - Thrill rides cause false 911 calls (07:45) - 12 - Outro Links from the showPhone 15 has new battery health controls to prevent charging past 80%Final Cut Pro, iMovie, Compressor, and Motion get updates for iPhone 15 ProApple & Goldman Sachs abandoned plans for a Robin Hood-like stock trading appFrench Apple Store staff will strike as iPhone 15 goes on saleDoes your Mac, iPad, or iPhone make the cut for 'Death Stranding Director's Cut?'Jamf Pro 11 updates the UI, automates common device management tasksNew study finds Mac most secure & cost competitive in enterprise workplacesCode leak says WhatsApp is finally coming to iPadPhilips Hue adds Matter support to existing bridgesiPhone 14 hitting east coast's biggest agricultural fair with false 911 callsSubscribe to the AppleInsider podcast on: Apple Podcasts Overcast Pocket Casts Spotify Subscribe to the HomeKit Insider podcast on:• Apple Podcasts• Overcast• Pocket Casts• Spotify
We are thrilled to announce the third session of our new Incubator Program. If you have a business idea that involves a web or mobile app, we encourage you to apply to our eight-week program. We'll help you validate your market opportunity, experiment with messaging and product ideas, and move forward with confidence toward an MVP. Learn more and apply at tbot.io/incubator. We look forward to seeing your application in our inbox! __ Co-host Will Larry interviews Stephen Hanson, the Director of Mobile Development at thoughtbot. The two explore the complexities of mobile app development, focusing on the advantages and disadvantages of React Native and Flutter. Stephen, who initially started as a full-stack web developer specializing in Enterprise Java, discusses React Native's cost-effectiveness and the convenience of having a unified codebase for iOS and Android platforms. However, he notes that Flutter might be a more suitable choice for high-performance needs. Both hosts emphasize the nuances of the mobile ecosystem, covering topics like in-app purchases, push notifications, and the strict guidelines set by app stores like Apple's. They agree that a comprehensive understanding of these aspects is crucial for an entire development team, including designers and project managers. Additionally, Stephen shares that the driving force behind his career is the opportunity to create apps that enhance people's lives. Stephen wraps up the discussion by detailing thoughtbot's goals of improving mobile development practices within the company and the broader developer community. __ React Native (https://reactnative.dev/) Flutter (https://flutter.dev/) Follow Stephen Hanson on LinkedIn (https://www.linkedin.com/in/hansonsteve/). Visit his website: shanson.co (https://shanson.co/). Follow thoughtbot on X (https://twitter.com/thoughtbot) or LinkedIn (https://www.linkedin.com/company/150727/). Become a Sponsor (https://thoughtbot.com/sponsorship) of Giant Robots! Transcript: WILL: This is the Giant Robots Smashing Into Other Giant Robots Podcast, where we explore the design, development, and business of great products. I'm your host, Will Larry. And with me today is Stephen Hanson, Director of Mobile Development here at thoughtbot. Stephen, thank you for joining me. STEPHEN: Hi, Will. Thanks for having me. I'm excited to be here. WILL: Yeah. I'm excited to talk about mobile development. But before we get started, tell us a little bit about who Stephen Hanson is: your personal life. STEPHEN: You know this because we often talk about our families when we get together. But I have two young kids, two and four years old. When you say personal life to anybody who has young kids, that's what we're talking about. [laughter] WILL: Yes. STEPHEN: So, they're keeping me busy but in the best way. WILL: Yeah, definitely. And I totally understand that. So, I know we talk about this often, but you like to woodwork. You like to work with your hands like most of us in tech. Like, we think so much with our head and mental that we try to find something to do physically, and yours is woodworking. Tell me a little bit about that. STEPHEN: Yeah. I think it's exactly what you said. I think working on a computer all day, you know, many years ago, I was like, what's something I can do with my hands, right? Something a little more physical. So yeah, fine woodworking has been a hobby of mine for quite a few years. And we were even chatting the other day about, you know, I'm trying to take time during the day to sneak out to the garage for 15 minutes, you know, during my lunch break or whatever to just get that mental reset and just work on something. WILL: Yeah. I know that you built your office that you work out of. I've been wanting to ask you, one, how did you do it? Two, how did you have the confidence to do it [laughter] to make sure that it was going to...how can I say this? I would be afraid that would it still be standing [laughter] after a little bit? [laughs] STEPHEN: Yeah, to be honest, that was definitely a fear. Yeah, I built my office in 2020, you know, COVID hit. All of a sudden, I was working fully remote. And we had another kid on the way. You know, we didn't have space in the house. So, I was like, what am I going to do? [laughs] I was already doing woodworking, but I didn't have any construction or carpentry experience. So, yeah, I definitely had the confidence issue. And I think, you know, I was just like, I don't know, let's just give it a try. [laughter] That's really all I can say. I didn't have the skills yet. But I watched a lot of YouTube and read a lot of [laughs] forums or, you know, just found info wherever I could, so...[laughs] WILL: Yep. And it's still standing today, correct? [laughs] STEPHEN: Correct. Yeah. [laughs] No, I'm just sitting in, like, a pile of rubble right now. [laughter] WILL: That's awesome, yeah. It's kind of like development sometimes for me. Like, you just got to take that leap sometimes, so... STEPHEN: You do, right? It's like, you know, fake it till you make it. [laughter] WILL: Yep. That's awesome. Awesome. Awesome. So, tell us a little bit about how did you get started in development in general? And then, how did you get started in React Native? STEPHEN: Yeah. So, I started out as a full-stack web developer. So, I didn't initially set out and say, "I'm going to build mobile apps," right? And I started out in 2011. I was working in Enterprise Java. I worked for American Airlines for a couple of years, and then I did enterprise consulting. I eventually made my way to, like, Rails and front-end development. And around 2016, 2017, I was freelancing. And eventually, clients started asking me to build mobile apps. [chuckles] WILL: [inaudible 04:16] STEPHEN: And I didn't know how to build mobile apps. So, I did what any web developer would do who doesn't build apps, and I used web technology. So, those first couple of apps that I built were hybrid apps. I used Ionic. And those are, you know, web apps that you package in a Native Wrapper. So, developing these apps, I literally developed them in a browser, right? And they're web apps. [laughs] And that was my first experience building apps. Even if they were web-based, I still had to work with the native app stores and learn, you know, app review guidelines and implement some native functionality, even though it was through, like, the Ionic wrappers. You know, people kind of trash on hybrid apps, and sometimes for good reason. But that wasn't a bad first experience for me or outcome, honestly. The clients were happy. They had apps in the app stores that were working for a pretty reasonable development cost. So yeah, that was my first experience in mobile. The end result isn't something I'd be necessarily proud of today. [laughs] WILL: I think that's all devs. [laughs] STEPHEN: Yeah, you know, [laughter] yeah, I -- WILL: Looking back at their work, yeah. [laughs] STEPHEN: I was talking about that. I could look back to something I built a month ago. [laughs] WILL: Yes. [laughter] STEPHEN: You don't have to go back far. [laughter] WILL: Yeah, so true [laughs]. You started working with the client when you were freelancing. So, how did you go from the hybrid web apps to actually saying, okay, I want to change, and I want to go all in on React Native? STEPHEN: React Native came out around that same time I was building those hybrid apps. So, the hybrid apps were 2016, 2017. React Native came out in 2015. So it was out, but it was still pretty new. And I was really interested in React Native right from the beginning, but I was also a little intimidated by it [chuckles]. So, when those first clients came to me for mobile apps, I didn't feel confident enough to say, "Yes, I can build you a React Native app." But a year or two later, I was working for another client on their Rails app. And I was building an API for their new React Native app. You know, I was really interested in React Native. So I said, "Hey, [chuckles] why don't I help out on the app side, too?" And they were like, "Sure, that sounds great." So that was kind of where I got my foot in the door with React Native. And then more opportunities like that just kept popping up over the next year. So, I got to work on a couple of other React Native apps. And like we talked about, I just started calling myself a React Native developer [laughs]. The rest is history. WILL: Yep. So true. We'll touch more on that later. But what would you say to a client who is trying to figure out if they should build native versus React Native? STEPHEN: There's a few things to consider when making that decision. But I think, usually, what I've seen is it comes down to budget and user experience. The bottom line is React Native is going to be a lot cheaper. You're basically building one app instead of two, right? Most of your code in a React Native app is going to be in JavaScript, and you can reuse all of that code across Android and iOS. If you're building a native app, you're just building two completely separate apps. So, it's just going to be cheaper to build that React Native app, and a lot of times, that's what it comes down to. For most companies, it can be really hard to justify that extra cost of building a completely native app for each platform. But then the question is when we talk about how can you justify the cost? Well, what would justify the cost, right? [laughs] I think probably the biggest trade-off when you build a React Native app versus a purely native app is there is a little bit of a performance penalty by building in React Native versus native. So, I think apps that will need to have a very flashy cutting-edge experience with lots of user-driven animation and effects, you know, when you get into that domain, I think that's where we see pure native starting to make more sense. But most apps and users would never feel that performance penalty of React Native. So, for most apps, that's not really something that enters into the equation. WILL: I want to dig into something you said. You were talking about if you do go native, you usually have to build an iOS and an Android separately. But with React Native, you could do it together. So, for someone who's maybe never done either one of them, can you kind of dig into, like, what does that look like? So, when you say I have to build an iOS and an Android portion versus I can do one codebase for React Native, can you walk us through kind of what that looks like, just a sample feature? STEPHEN: When I say React Native is a single codebase and, you know, native apps, you're building two apps, the way React Native works is you're basically building a React app. So, all of your business logic is going to be in React. And when your React code renders some UI, that gets translated into native UI. But your business logic is still going to be living in that JavaScript React app. So, one, when I say performance penalty, that's what I'm talking about is: there's a little bit of a performance penalty communicating back and forth between your JavaScript thread and the native system thread. But when we talk about one codebase versus two, that's what a React Native app looks like. You basically are working on a React app. It's one codebase with one set of business logic. And when you say, "Show a modal on the screen," that gets translated into a native Android modal or a native iOS modal, but in your code, you're just saying, "Show a modal." [laughs] So, you're just writing that one time. So yeah, a React Native project is just one codebase. Now, one thing that we haven't really touched on is in a React Native app, you do have the ability to drop down into native code. So, you have access to the native Android project and the native iOS project in your React Native app. So, you can write completely native code if you want to. But the appeal of React Native is you don't have to, you know, unless you get into one of those situations where you need to do something native that isn't supported out of the box with React Native or by an existing third-party library, or you want to have a very performant, very interactive part of your app. Maybe there's a reason you want to do that in native. You know, you do have that option in a React Native app of dropping down into that native code level. But to contrast that with a purely native project, you will have two completely separate codebases, one for Android and one for iOS. You'll have a development team for Android and a development team for iOS, you know, typically with different skill sets. The Android project will be Java, Kotlin. And your iOS project is swift. So, just in every sense, you really have two different projects when you're working on a purely native app. WILL: Okay, yeah, that makes sense. So like, for React Native, that show modal is just however many lines to show that one modal, and it does it for iOS and Android. But when you talk about native, you're saying that; however, iOS says to show that modal, you have to do it that way. But then Android, you also have to do it the Android way. And one developer, unless they know both of them, may not be able to handle both for those cases, correct? STEPHEN: Yeah, exactly. React Native abstracts away those underlying platforms. So, you really just need to know React Native for most cases. Though, there's definitely a benefit of knowing the underlying platforms. WILL: Definitely. Especially, like you touched on if you wanted to go into that native portion to add in a feature. You know, for example, I know we both worked on a project where we had a scanning app. And we had to tap into that native portion and React Native in order to get the scanning app to work, correct? STEPHEN: Yeah, that's right. We had to support some barcode scanning devices and hook into those barcode scanning frameworks that were proprietary [chuckles] to those devices. So yeah, we had to build native modules for Android and iOS to support those. WILL: Gotcha. Okay. I want to touch back on something you said earlier about the flashy experiences. You said sometimes you may not see it or whatever, but sometimes, if you want that flashy experience, it's better to go the native route. Can you explain that a little bit more? STEPHEN: So yeah, it's kind of what I was touching on a second ago. You know, in a React Native app, you have the JavaScript thread that is always running and coordinating UI changes with business logic. So, you've got your business logic in JavaScript. You've got the UI in native. And those need to be coordinated to interact. So, that's kind of where that performance penalty can happen. You know, again, most apps and users would never feel this penalty. I've never been, like, using my phone and been like, oh, this is a React Native app; I can feel it, you know. [laughs] It's not something that typically enters the picture for most apps that we work on. But there are certain types of apps that might be more important, you know, highly interactive games or things that just need to have that extra flashiness and interactive flashiness specifically, where it could make sense to build that natively. Another interesting thing in the React Native space is React Native recently re-architected their rendering engine to be written in C++ and be more efficient. So, this performance overhead might be a little bit less of a trade-off. They've re-architected the way that React Native JavaScript talks to the native layer, which might make this even less of an issue going forward. WILL: I looked it up for the podcast. But do you know some of the companies that we probably are familiar with, like they built apps on React Native? Can you name a couple? STEPHEN: Yeah, I was recently looking at this, too. And, you know, the big one is Facebook, right? Facebook built React Native. So, they're the sponsor of that project. So, Facebook and Facebook Messenger, I believe those apps are built with React Native. I don't know if the entire apps are or not [chuckles]. Do you know by chance? [laughs] WILL: React Native on their website says, "Hey, we're going to showcase these apps that they're built in React Native." So, I'm guessing a huge portion of it was built in React Native, so... STEPHEN: Yeah. That's a good point. Yeah, you're right. They're showcasing it there. So yeah, you know, other ones, you know, lots of brands, Shopify, looks like PlayStation. I'm looking at the list now on the React Native website: Pinterest, Flipkart, Discord, Walmart, Tesla, Coinbase, Mercari. Yeah, I mean, it's just a lot of big-name apps built in React Native, including quite a few that we've [laughs] that we've built. [laughter] MID-ROLL AD: Are you an entrepreneur or start-up founder looking to gain confidence in the way forward for your idea? At thoughtbot, we know you're tight on time and investment, which is why we've created targeted 1-hour remote workshops to help you develop a concrete plan for your product's next steps. Over four interactive sessions, we work with you on research, product design sprint, critical path, and presentation prep so that you and your team are better equipped with the skills and knowledge for success. Find out how we can help you move the needle at tbot.io/entrepreneurs. WILL: If I'm absolutely sold on getting that flashy experience, is native the only route to go? STEPHEN: I think until pretty recently, that would have been your option [laughs]. But Flutter has been picking up a little bit of momentum. So, Flutter is developed by Google. And it's kind of a challenger in that React Native space. It kind of has the same write once, run anywhere, you know, philosophy as React Native. You have one codebase. But they tout kind of being a more performant option than React Native. So, it compiles down to native ARM or Intel code, which can give better performance without, you know, not needing that JavaScript bridge kind of handling that communication between the UI and the business logic. WILL: So, when would you use Flutter versus React Native? STEPHEN: I kind of keep going back to, like, you know, we talk about the performance overhead of a React Native app. I don't think that's even on the map for the vast majority of apps. Like, this isn't a performance penalty that you can typically feel. So, looking at Flutter versus React Native, React Native has several advantages. I think the biggest one is it's React. So, every team has React developers already on the team, pretty much nowadays. So, you know, if you've got an organization that says, "Oh, we need to build a mobile app," they probably already have a team of React developers somewhere working on their web app [laughs]. So, there's a big benefit of kind of centralizing their team around that technology. You know, you can have a little bit of cross-pollination between web and mobile, which can be really nice. I think, similarly, it's a lot easier to find and hire React or React Native developers right now than it is to find and hire Flutter developers. So, Flutter is written in Dart, and it has its own front-end framework. So, this isn't necessarily a technology that you're going to have on your existing team. Like, I've never worked with Dart, personally. It's not nearly as common as React developers. You know, that, to me, is going to be a big downside. You know, the talent pool is a lot smaller for Flutter/Dart developers. Also, the ecosystem with Flutter being newer, it's not as established. It doesn't have as large of an ecosystem as React Native. So, for those reasons, I think React Native is still, at least for us, like, it's usually where we would steer a client over Flutter, unless they're in that category of, like, they're really going for something, you know, groundbreaking. And, you know, the choice is either, you know, they've ruled out React Native. They need to get that native performance, and maybe they could achieve that with Flutter, and maybe Flutter would be a good option then. WILL: Okay. You mentioned that—and I agree with you—like, you probably have some React devs on your team somewhere. Most companies does. So, say if I am bought in, I'm going all in on React Native, and I have React web developers on my team. Is that an easy transition for those developers, or what does that transition look like? STEPHEN: Yeah, this is something...I think you and I have talked about this a lot because we both transitioned from React Web to React Native. And, you know, it wasn't all that easy, right? [laughs] WILL: No, it was not [laughter] at all. [laughter] STEPHEN: So yeah, you know, it is a fallacy to say, "Hey, we've got a React team, you know, let's just start tomorrow on building an app, and it'll be smooth sailing. And, you know, no one needs to learn anything, and we'll be good to go," right? [laughs] So, you know, what I always say is a React web developer can successfully work on a React Native app. But I don't think they have the skills yet to lead that initiative because there's just so much to the mobile ecosystem that needs to be learned. And really, you know, my first couple of React Native apps, I wasn't the lead developer. There was somebody on those projects who really knew that space better than I did. And that was really helpful for me to have. How about you? What about your first, like, React Native project? What did that look like? WILL: It was at another company, and the exact words paraphrasing was, "You know React, so you can easily work on React Native." And so, I got on the project. And I really struggled, to be honest with you, because there's a lot of things that I didn't know: in-app purchases, push notifications, how to deal with Apple store, Android store, deploying to those stores. Like all of those things, navigation is totally different than React navigations and routes. It was a lot. It was a lot more than they led on to what it was. Eventually, I caught on. It took me a while. I needed to work with some more senior React Native developers, and I was able to really pick it up. But yeah, it was tough. I'll be honest: I struggled for a while because I went in feeling like I should have known all those things because that's the way it was conveyed to me. Now that I look back on it I was like, there's no way I could have known those things. It's just a different language. So, I had to get in there and learn it. And I even...I'm trying to think I've learned a couple of new languages. But it's almost like learning a new language just with, you know, the, like I mentioned, the in-app purchases, push notifications. It's just totally different. STEPHEN: Yeah, that's been my experience also. I think the challenges weren't, like, coding [laughs] because, you know, building a React Native app is coding in React. The challenges that I faced were, like you said, it's just the mobile ecosystem and learning all the intricacies, the functionality that users have come to expect in mobile apps, you know, like password manager, integration, and background execution modes, and deep linking strategies, all that kind of stuff. You know, if you don't know what questions to ask or what features to be thinking of, it's just really hard. And [laughs] I think it's more than just the developer needing to know that too. I think anytime it comes, you know, down to building an app, the whole team needs to have that mobile background. It's just a completely different platform than building for the web, right? So like, product owners, project managers, designers, developers all need that context so we can be prioritizing the right features and building a UI that matches the patterns that people have come to expect in a mobile app. And then, of course, developing those apps using the, you know, the proper native modules. WILL: Yeah, definitely. And I [chuckles]...you mentioned that it's mostly on, like, the mobile side. I don't know the best way to say that. But, like, I can tell you, when I first got onto the React Native project, there were numerous features that I could implement, and to a certain point to where I had to go that mobile. So, like, I was like, oh yeah, I can learn these new components that's in React Native. Okay, I got it to work. It's finished. You know, my PM would be like, "Well, it's not completely finished because you have to deploy it." And I was like, oh, I have no idea what I'm doing now. Like, I just know [laughs]...I know up to this point. STEPHEN: [laughs] WILL: But anything over that, I'm like, yeah, I have no idea. STEPHEN: Especially with consulting, right? With consulting, you need even more expertise, right? The clients are counting on you to build their app. And that's where, you know, having that deep, deep familiarity where you can say to a client, "This is how we're going to do the deployment process, you know, and I need, you know, X, Y, and Z to help set it up. And here are the deliverables, and here's when we'll have it," that kind of thing. Like, it really takes it up a whole nother notch what you need to know. WILL: Definitely, yeah. Because I think compared to mobile, I feel like web development can almost be like the Wild Wild West. And what I mean by that is, like, there's no rules for you to push out a website in web. Like, you know, you build it. You push it out. It can be out there, you know. Whoever is hosting it, unless you go against their rules, maybe, but their rules are very relaxed and stuff like that. Mobile, there's a totally different set of rules. Because, like, I was laughing not too long ago. There was rumors that Elon Musk was going to remove the blocking feature on Twitter [chuckles]. And it was funny because all the mobile devs they came out. And if you're a mobile dev, you know this. Apple is very strict. STEPHEN: [laughs] WILL: If this is a social media app that you're building, you have to have that blocking feature, which I agree it needs to be there. But it's funny, like, all the mobile devs was like, yeah, that's not going to work. Good luck [chuckles]. Good luck being an app again. STEPHEN: Yeah, [laughs] good luck. WILL: Like, they're going to kick it off. And yeah, they're very big on kicking it off if it doesn't follow those rules and things like that. So yeah, for React Native, you have to learn those rules, or, like I said, they won't approve it. They won't push it out to their store. STEPHEN: Yep, exactly. Yeah. I feel like the new one at every client project; I have to say, "We have to offer a way to delete your account in the app," because [laughs] that's a new one that launched last year, and I think has just started being enforced more recently. Like, all those little gotcha rules, you know, like, if you don't know about that, then you're going to go to submit your app to the stores, and you're going to get rejected every single time. [laughs]. WILL: And they're not shy about rejecting you [laughs]. STEPHEN: Yeah. But I would say, like, a lot of the rules, I'm like, yes, this is amazing that we have these rules, you know. It does help keep the community safer like things like blocking. But then there's the other rules of, like, Apple's like, hey, you've got to use our payment system and pay us 30% of every sale. WILL: Yes [laughs]. STEPHEN: I was, like, you know, there's some evil stuff happening there, too. WILL: I totally agree. And we ran into that issue. We had an app that used Stripe. And we actually had to remove it in order to use in-app purchases because...I forgot the rules around it, but it was essentially for digital content. I think it's what it was. And so, we had to use Apple's in-app purchases. So yeah, I totally agree with you on that. STEPHEN: Yeah. I feel like I've been a part of so many apps where we're, like, reading those rules. And we're like, okay, you know, it's like, we're watching a live stream of birds. WILL: [laughs] STEPHEN: You know, like, the birds aren't digital [laughter], you know. It's like, [laughs] where does this fall in the rule? [laughs] WILL: Yes [laughs]. I've done that, too [laughter]. Yep. It's almost like, you know, I feel like lawyers, okay, like, is this what this rule is, or the law what is written, or does this fall underneath that? So yeah, totally, totally agree. STEPHEN: Yep [laughs]. WILL: So, you've been here a couple of years at thoughtbot. What has been your experience building React Natives here for clients at thoughtbot? STEPHEN: Yeah, yeah. I've been at thoughtbot for about five years now. And I have been building React Native apps that whole time. And, I mean, I started at thoughtbot a little more in the full-stack space, web development, and have transitioned to where I'm mostly only building React Native mobile apps now. It's been a great experience. I think that React Native is really a sweet spot of; we're able to build these apps really efficiently and much less expensively than when we're doing pure native. And the end product is a really good app. So, it's been a great experience, you know, React Native is really...it has a really nice development experience. You know, it's the JavaScript React ecosystem. And we use TypeScript, and we have a really good developer experience with it. And then we're building apps that clients are really happy with and with a good budget. So, I think it's kind of that, you know, like, win-win-win kind of scenario where everybody is happy. And yeah, I don't see it going anywhere. And I think we're going to be building React Native apps for quite a while to come. WILL: Yeah, I totally agree with that. Where do you see React Native and mobile dev going here at thoughtbot in the next six months or even the next year? What are your goals for the mobile team? STEPHEN: We've got a couple of goals. One of them is around kind of what we've talked about with the mobile space in general. This isn't really specific to React Native, but it can be. But, consulting in the mobile space is challenging because there's a lot of mobile-specific domain knowledge that a team really needs to have. So, that's something that we've started looking into is, like, how do we build up our resources internally and then, hopefully, externally as well to help guide us on our projects and ensure that we have, like, you know, we are developing apps consistently and efficiently every time? So, that's something we're looking into is, like resources to help our teams—not just developers, but project managers, designers, and developers—help us navigate the mobile space. Okay, you're going to do push notifications. Here's the library we use. Here's things to think about, and interactions to think about, and iOS-specific functionality that we could support, and Android-specific functionality that we can support. You know, you're going to do deep linking; do you want to use universal links, or do you want to use a different strategy, a scheme-based link? So, basically, building up that set of resources so that our teams are all able to consult and build efficiently and consistently across the board. So, that's kind of goal number one. And then, goal number two is to kind of bring some of that out into the community a little bit more. So, thoughtbot is very well known in the Rails space for all of the open-source content we've put out and blog posts, and courses, and books. I mean, there's just so much on the Rails side that thoughtbot has done. And we're just a little bit less mature on the React Native side in terms of what we've put out there. So, that's kind of the second goal is giving back, helping others kind of do that same thing. I feel like we have developed our practices internally, and we're building some great apps. And it's kind of time to contribute back a little bit more. WILL: Awesome. I'm looking forward to reaching those goals. If you can go back and give yourself advice, what would you tell yourself? STEPHEN: I would maybe say, read the documentation [laughs]. I don't know when I got into mobile; I think I just jumped in. And, you know, we've talked about some of the mobile-specific domain, and not knowing what you don't know, and app review guidelines. I feel like early on, I just responded to challenges as they came up, as opposed to just digging into, you know, Apple's documentation and Android's documentation and just really understanding the underlying operating systems in stores. That's probably a piece of advice. If I could go back, I would just start at the documentation, you know, go to developer.apple.com and read about all of the underlying APIs of StoreKit and, you know, associated domains and all of these sorts of things. Just learn 'em, and then you know 'em. [laughs]. So, maybe that could have saved me some heartache if I just was a little more intentional about, okay, I'm getting into app development. I'm going to set aside some time and just really learn this stuff, as opposed to kind of where I had one foot in the door, one foot out of the door for a while. And I think that kept me from just sitting down and really going deep. WILL: That's really good advice. Just read the documentation. And that's not just Apple. STEPHEN: [laughs] WILL: That's a lot of departments, sections of my life. So, yes, I like that. [laughter] STEPHEN: I actually...that's something I did early in my career. So, I started as an Enterprise Java developer in 2011, and I was using the Spring framework. I downloaded the entire PDF. It was, like, 250 pages, the documentation [laughs]. And I remember just being on, like, airplane flights, and I just read the documentation, just cover to cover. That served me so well. I was, like, the expert, you know [laughs]. I don't always do it, but when I do, I'm like, oh yeah, why didn't I do that sooner? [laughs] WILL: Yeah, totally agree. I like that. What is the wind in your sails? What motivates Stephen? STEPHEN: Like, I think what attracted me to software development is just being able to build stuff, you know, probably the same thing that attracted me to woodworking. So, I think what motivates me is that prospect of, hey, I'm building an app that people are going to use, and it's going to make their life better. So, that's really what gets me up and gets me motivated. It's less so the actual coding, to be honest. It's really the prospect of, like, hey, I'm building something. WILL: Awesome. Yeah. Is there anything that you would like to promote? STEPHEN: If you're interested in building a mobile app, come talk to us. We'd love to build your mobile app. Go to thoughtbot.com/hire-us; I believe hire-us. We would love to talk to you about your mobile project. So, don't hesitate to reach out. We'd love to hear about what you're interested in building. WILL: Awesome. Well, Stephen, it was great to chat with you. It's always great to chat with you about mobile development and just personal life things. So, I really appreciate you being on the podcast today. STEPHEN: Thanks for having me, Will. It was a lot of fun. Always good talking with you. WILL: You can subscribe to the show and find notes along with a complete transcript for this episode at giantrobots.fm. If you have any questions or comments, email us at hosts@giantrobots.fm. You can find me on Twitter @will23larry. ANNOUNCER: This podcast is brought to you by thoughtbot, your expert strategy, design, development, and product management partner. We bring digital products from idea to success and teach you how because we care. Learn more at thoughtbot.com. Special Guest: Stephen Hanson.
Dominik Klotz from askui joins Daniel and Chris to discuss the automation of UI, and how AI empowers them to automate any use case on any operating system. Along the way, the trio explore various approaches and the integration of generative AI, large language models, and computer vision.
On the podcast: The B2B opportunity for B2C apps, the App Store alone being bigger than most Fortune 500 companies, and which current or future company will build the Berkshire Hathaway of consumer subscriptions.Top Takeaways
Una Kravets's journey in the tech world has been nothing short of captivating. From her dedication to creating and enhancing the user interface space to her insightful perspectives on the ever-evolving challenges of web development, Una's story is one of passion, innovation, and unwavering dedication. Her experiences span a wide range of tech endeavors, from her involvement in the W3C community and standards to her unique insights into the intricate world of web design.Una placed the start of her journey in her young childhood with Neopets, AIM, MySpace, and the Sims. She described how her passion for design slowly merged into the Web. We discussed her college studies and how she stumbled upon communities at 18. We talked about learning in the open, internships, and learning some more. We discussed how she landed at Google, got into DeveloperRelations, and came to work on the CSS Working Group and OpenUI Community Group.In this episode, Una discusses the complexities of navigating the vast web development landscape and how she has found her perfect spot in the CSS and UI space. She touches upon her involvement in working groups, the challenges of backward compatibility on the web, and the joys of Developer Relations (DevRel). Moreover, Una shares her wisdom on the importance of community involvement, whether by joining, creating, or discovering one, and the impact of documenting one's learning journey through blogging.If you want to learn more about the challenges of backward compatibility on the web and get inspiration from Una's incredible journey, then tune in to this episode!Three reasons why you should listen to the full episodeGain insights from Una's unique journey, blending her arts background with technology showcasing how diverse experiences can lead to innovative outcomes in the tech world.Dive deep into the importance of community involvement, feedback, and continuous learning, essential takeaways for anyone looking to grow in their tech career.Learn about the challenges and intricacies of web development, including backward compatibility and web standards, which are crucial for anyone keen to delve deeper into web tech.Support the show
Illinois eliminated cash bail, UI gives resources for Voter Registration Day and UI provides free bike lights in event.Hosted by Nathalie Murillo.Stories by Laszlo Richard Toth, Ashley Gilbert and Nathalie Murillo.Music by Boxout.
Talk Python To Me - Python conversations for passionate developers
So, you've got this amazing machine learning model you created. And you want to share it and let your colleagues and users experiment with it on the web. How do you get started? Learning Flask or Django? Great frameworks, but you might consider Gradio which is a rapid development UI framework for ML models. On this episode, we have Freddy Boulton, to introduce us all to Gradio. Links from the show Freddy on Twitter: @freddy_alfonso_ Gradio: gradio.app Use as API Example: huggingface.co Components: gradio.app Svelte: svelte.dev Flutter UI/Code structure: docs.flutter.dev XKCD Matplotlib Theme: matplotlib.org Gradio XKCD Full Theme: huggingface.co PrivateGPT: ai.meta.com Langchain: docs.langchain.com pipdeptree: pypi.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe to us on YouTube: youtube.com Follow Talk Python on Mastodon: talkpython Follow Michael on Mastodon: mkennedy Sponsors PyCharm Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
This Week in Startups is brought to you by… Squarespace. Turn your idea into a new website! Go to Squarespace.com/TWIST for a free trial. When you're ready to launch, use offer code TWIST to save 10% off your first purchase of a website or domain. OpenPhone. Create business phone numbers for you and your team that work through an app on your smartphone or desktop. TWiST listeners can get an extra 20% off any plan for your first 6 months at openphone.com/twist Fitbod. Tired of doing the same workouts at the gym? Fitbod will build you personalized workouts that help you progress with every set. Get 25% off your subscription or try out the app for FREE when you sign up now at fitbod.me/TWIST. * Today's show: Sunny Madra joins Jason to discuss Sunny's All-In Summit experience (1:34), OpenAI's race to beat Google in launching the first multimodal LLM (9:07), whether generative AI needs a UI shift (33:00), and much more! * Time stamps: (0:00) Sunny Madra joins Jason (1:34) All-In Summit 2023 recap and Sunny's experience (7:44) Squarespace - Use offer code TWIST to save 10% off your first purchase of a website or domain at https://Squarespace.com/TWIST (9:07) OpenAI's race to beat Google in launching the first multimodal LLM (14:42) Experiences with image-generating AI and Midjourney's interface (19:23) The culture at Apple and where risk aversion sets them back (22:32) OpenPhone - Get 20% off your first six months at https://openphone.com/twist (24:03) Google's advantages and chances against OpenAI in multimodal LLMs (31:30) Fitbod - Get 25% off at https://fitbod.me/twist (33:00) UI developments and what sets multimodal LLMs apart (44:22) ChatGPT Enterprise (45:37) Sunny demos Canva's ChatGPT plugin (55:00) Code LLaMa's potential and Falcon 180B's unique features (59:41) Sunny demos Headshots AI * Follow Sunny: https://twitter.com/sundeep * Check out Headshots AI: https://headshots-starter.vercel.app/overview Check out Falcon 180B: https://falconllm.tii.ae/ * Read LAUNCH Fund 4 Deal Memo: https://www.launch.co/four Apply for Funding: https://www.launch.co/apply Buy ANGEL: https://www.angelthebook.com Great recent interviews: Steve Huffman, Brian Chesky, Aaron Levie, Sophia Amoruso, Reid Hoffman, Frank Slootman, Billy McFarland, PrayingForExits, Jenny Lefcourt Check out Jason's suite of newsletters: https://substack.com/@calacanis * Follow Jason: Twitter: https://twitter.com/jason Instagram: https://www.instagram.com/jason LinkedIn: https://www.linkedin.com/in/jasoncalacanis * Follow TWiST: Substack: https://twistartups.substack.com Twitter: https://twitter.com/TWiStartups YouTube: https://www.youtube.com/thisweekin * Subscribe to the Founder University Podcast: https://www.founder.university/podcast
Marc Schwieterman from daily.co joins us to talk about the in and outs of building a video SDK and what capabilities are for iOS.Guest Marc Schwieterman marcschwieterman.com Github @marcisme Twitter @mschwieterman Mastodon @marc@xoxo.zone Daily Related Episodes Spatial Experiences of the Wild with Adrian Eves It Depends with Brandon Williams Empower Station with Matt Braun Connecting Wirelessly with Gui Rambo Related Links Daily Daily Client SDK for Python — daily-python documentation How and why Daily is using Rust for our WebRTC API platform Introducing Daily Adaptive HEVC for iOS native video Video SDK Features: Build Video Calls into any UI or App - Daily The Swift Package for the Daily Client on iOS daily-ios-starter-kit WWDC Create a more responsive camera experience Discover Continuity Camera for tvOS Support external cameras in your iPadOS app What's new in voice processing iPhone 15 Pro has an AV1 decoder but no encoder Add support for visionOS targets · Issue #642 · rust-lang/compiler-team Support Apple tvOS in libstd by thomcc · Pull Request #103503 · rust-lang/rust Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - What is Daily (03:16) - Building an iOS SDK for Video (16:19) - Swift UI (28:12) - WWDC 2023 (33:06) - AV Foundation and Networking (41:18) - Future Plans and AI ★ Support this podcast on Patreon ★
Show DescriptionMaggie Appleton talks with us about her work at Elicit, working with large and small language models, how humans vet the responses from AI, the discussion around the Soggoth meme in AI, using Discord as UI, what to do if your boss wants AI in your app, and why does she call her blog a digital garden? Listen on Website →GuestsMaggie AppletonGuest's Main URL • Guest's TwitterDesign at Elicit. Makes visual essays about UX, programming, and anthropology. Adores digital gardening, end-user development, and embodied cognition. Links Maggie Appleton Language Model Sketchbook, or Why I Hate Chatbots Maggie Appleton | Dribbble Squish Meets Structure: Designing with Language Models Ought FAQ | Elicit Squish Meets Structure: Designing with Language Models Language Model Sketchbook, or Why I Hate Chatbots 577: Shawn Wang on AI - ShopTalk Introducing Whisper Photoshop (beta) on the desktop Midjourney Llama 2 - Meta AI LukeW | Ask Maggie Appleton (@Mappletons) / X Sponsors
Summary A significant amount of time in data engineering is dedicated to building connections and semantic meaning around pieces of information. Linked data technologies provide a means of tightly coupling metadata with raw information. In this episode Brian Platz explains how JSON-LD can be used as a shared representation of linked data for building semantic data products. Announcements Hello and welcome to the Data Engineering Podcast, the show about modern data management This episode is brought to you by Datafold – a testing automation platform for data engineers that finds data quality issues before the code and data are deployed to production. Datafold leverages data-diffing to compare production and development environments and column-level lineage to show you the exact impact of every code change on data, metrics, and BI tools, keeping your team productive and stakeholders happy. Datafold integrates with dbt, the modern data stack, and seamlessly plugs in your data CI for team-wide and automated testing. If you are migrating to a modern data stack, Datafold can also help you automate data and code validation to speed up the migration. Learn more about Datafold by visiting dataengineeringpodcast.com/datafold (https://www.dataengineeringpodcast.com/datafold) Introducing RudderStack Profiles. RudderStack Profiles takes the SaaS guesswork and SQL grunt work out of building complete customer profiles so you can quickly ship actionable, enriched data to every downstream team. You specify the customer traits, then Profiles runs the joins and computations for you to create complete customer profiles. Get all of the details and try the new product today at dataengineeringpodcast.com/rudderstack (https://www.dataengineeringpodcast.com/rudderstack) You shouldn't have to throw away the database to build with fast-changing data. You should be able to keep the familiarity of SQL and the proven architecture of cloud warehouses, but swap the decades-old batch computation model for an efficient incremental engine to get complex queries that are always up-to-date. With Materialize, you can! It's the only true SQL streaming database built from the ground up to meet the needs of modern data products. Whether it's real-time dashboarding and analytics, personalization and segmentation or automation and alerting, Materialize gives you the ability to work with fresh, correct, and scalable results — all in a familiar SQL interface. Go to dataengineeringpodcast.com/materialize (https://www.dataengineeringpodcast.com/materialize) today to get 2 weeks free! If you're a data person, you probably have to jump between different tools to run queries, build visualizations, write Python, and send around a lot of spreadsheets and CSV files. Hex brings everything together. Its powerful notebook UI lets you analyze data in SQL, Python, or no-code, in any combination, and work together with live multiplayer and version control. And now, Hex's magical AI tools can generate queries and code, create visualizations, and even kickstart a whole analysis for you – all from natural language prompts. It's like having an analytics co-pilot built right into where you're already doing your work. Then, when you're ready to share, you can use Hex's drag-and-drop app builder to configure beautiful reports or dashboards that anyone can use. Join the hundreds of data teams like Notion, AllTrails, Loom, Mixpanel and Algolia using Hex every day to make their work more impactful. Sign up today at dataengineeringpodcast.com/hex (https://www.dataengineeringpodcast.com/hex) to get a 30-day free trial of the Hex Team plan! Your host is Tobias Macey and today I'm interviewing Brian Platz about using JSON-LD for building linked-data products Interview Introduction How did you get involved in the area of data management? Can you describe what the term "linked data product" means and some examples of when you might build one? What is the overlap between knowledge graphs and "linked data products"? What is JSON-LD? What are the domains in which it is typically used? How does it assist in developing linked data products? what are the characteristics that distinguish a knowledge graph from What are the layers/stages of applications and data that can/should incorporate JSON-LD as the representation for records and events? What is the level of native support/compatibiliity that you see for JSON-LD in data systems? What are the modeling exercises that are necessary to ensure useful and appropriate linkages of different records within and between products and organizations? Can you describe the workflow for building autonomous linkages across data assets that are modelled as JSON-LD? What are the most interesting, innovative, or unexpected ways that you have seen JSON-LD used for data workflows? What are the most interesting, unexpected, or challenging lessons that you have learned while working on linked data products? When is JSON-LD the wrong choice? What are the future directions that you would like to see for JSON-LD and linked data in the data ecosystem? Contact Info LinkedIn (https://www.linkedin.com/in/brianplatz/) Parting Question From your perspective, what is the biggest gap in the tooling or technology for data management today? Closing Announcements Thank you for listening! Don't forget to check out our other shows. Podcast.__init__ (https://www.pythonpodcast.com) covers the Python language, its community, and the innovative ways it is being used. The Machine Learning Podcast (https://www.themachinelearningpodcast.com) helps you go from idea to production with machine learning. Visit the site (https://www.dataengineeringpodcast.com) to subscribe to the show, sign up for the mailing list, and read the show notes. If you've learned something or tried out a project from the show then tell us about it! Email hosts@dataengineeringpodcast.com (mailto:hosts@dataengineeringpodcast.com)) with your story. To help other people find the show please leave a review on Apple Podcasts (https://podcasts.apple.com/us/podcast/data-engineering-podcast/id1193040557) and tell your friends and co-workers Links Fluree (https://flur.ee/) JSON-LD (https://json-ld.org/) Knowledge Graph (https://en.wikipedia.org/wiki/Knowledge_graph) Adjacency List (https://en.wikipedia.org/wiki/Adjacency_list) RDF == Resource Description Framework (https://www.w3.org/RDF/) Semantic Web (https://en.wikipedia.org/wiki/Semantic_Web) Open Graph (https://ogp.me/) Schema.org (https://schema.org/) RDF Triple (https://en.wikipedia.org/wiki/Semantic_triple) IDMP == Identification of Medicinal Products (https://www.fda.gov/industry/fda-data-standards-advisory-board/identification-medicinal-products-idmp) FIBO == Financial Industry Business Ontology (https://spec.edmcouncil.org/fibo/) OWL Standard (https://www.w3.org/OWL/) NP-Hard (https://en.wikipedia.org/wiki/NP-hardness) Forward-Chaining Rules (https://en.wikipedia.org/wiki/Forward_chaining) SHACL == Shapes Constraint Language) (https://www.w3.org/TR/shacl/) Zero Knowledge Cryptography (https://en.wikipedia.org/wiki/Zero-knowledge_proof) Turtle Serialization (https://www.w3.org/TR/turtle/) The intro and outro music is from The Hug (http://freemusicarchive.org/music/The_Freak_Fandango_Orchestra/Love_death_and_a_drunken_monkey/04_-_The_Hug) by The Freak Fandango Orchestra (http://freemusicarchive.org/music/The_Freak_Fandango_Orchestra/) / CC BY-SA (http://creativecommons.org/licenses/by-sa/3.0/)
This episode is brought to you by Oberle Risk Strategies, the leading insurance brokerage and insurance diligence provider for the search fund community. The company is led by August Felker (himself a 2-time successful searcher), and has been trusted by search investors, lenders, searchers and CEOs for over a decade now. Their due diligence offering (which is 100% free of charge) will assess the pros and cons of your target company's insurance program, including any potential coverage gaps, the pro-forma insurance pricing, and the program structure changes needed for closing. At or shortly after closing, they then execute on all of those findings on your behalf. Oberle has serviced over 900 customers across a decade of operation, including countless searchers and CEOs within the ETA community * This episode is brought to you by Symphony. Symphony not only performs technical due diligence engagements for search funds, Private Equity firms, and strategic acquirers, but they also partner with those buyers on an ongoing basis on all things product (outsourced development, team augmentation, new product prototyping, UI refreshes, QA professionalization, and so on). Symphony is offering a full 15% off of any of their services for listeners of In the Trenches. Just go to the Contact form on their website and tell them that you're a listener of the podcast to receive this discount! * I have spent the past several weeks going through almost 3 years of In The Trenches archives to tease out all of the best insights that we've been able to collect from each of our guests specific to Compensation. I won't need to convince any CEO of how important compensation is, and how fraught with peril it can be when it isn't done right. Below is a list of our guests and topics, which include timestamps, so you can skip between the segments that are most interesting to you: (3:06) Verne Harnish: Crafting Company-Wide Compensation Plans (20:55) Dave Prusinski: Sales Compensation (37:48) Rich Manders & Brent Beshore: Equity or Options as a Form of Compensation (51:00) Jim Sharpe: Managing Wage Inflation & Salary Expectations (55:05) Randy Street: Surprising Lessons Specific to Compensation (1:03:05) Bob Pritchett: Compensation Mistakes
UI releases enrollment numbers, Decatur explosion leaves several injured, senator visits CU to advise school bus seatbelts, UI holds Bike to Work Day and Crowley Pumpkins opens for the season. Hosted by Nathalie Murillo.Stories by Madison Holcomb, Laszlo Richard Toth, Ashely Gilbert, Kaitlyn Devitt and myself. Music by Boxout.
SELECT*: Your Resource for Innovative Tech & Developer Topics Hosted by HarperDB
This episode features Ghanshyam Bhatt, Software Engineering Manager at PayPal, for a discussion on SDK development. Questions covered include:Tell us a bit about you, background, journey in techWhat is SDK development; what companies are building SDKs and who are the customers?How is SDK development different from App development?What are some good resources to follow if you're doing SDK development?What other tools / technologies are you excited about at the moment related to mobile app development, Android, and/or iOS? How is UI code changing?Ghanshyam leads the Native Checkout SDK team at PayPal. With over a decade of experience building mobile apps, he has recently been involved in developing mobile SDKs. He is responsible for strategizing and delivering the SDKs by leveraging my mobile experience to compete with various products in the market. He started his career as an Android engineer and evolved his iOS programming skills to advocate for mobile-first experiences to delight users.
September 8, 2023 (prerecorded 9/7): State Auditor Doug Hoffer discusses his office's findings on the state's dam inspection program and the state Department of Labor's slow response to COVID-19 UI overpayments. The Auditor Office's Dam Safety Report: https://auditor.vermont.gov/sites/auditor/files/documents/Final%20Report%20DEC%20Dam%20Safety%20Program.pdfDoug Hoffer's memo to the VDOL: https://auditor.vermont.gov/sites/auditor/files/documents/UI%20memo%208-18-23.pdfThe Auditor's Office produces newsletters. They're here: https://auditor.vermont.gov/content/newsletterTheme music by Red Heart the Ticker: http://rhtt.net
Show Notes Welcome to The Modern .NET Show! Formerly known as The .NET Core Podcast, we are the go-to podcast for all .NET developers worldwide and I am your host Jamie "GaProgMan" Taylor. In this episode, I spoke with Matt Goldman about .NET MAUI and his recently published book ".NET MAUI in Action". His new book is about .NET MAUI, but also contains some lessons on UI design, such as: "And you can have a really good UI in black and white with one typeface, but all the fancy iconography and color and typography in the world isn't going to rescue a bad layout." Matt's book, as you'll find out, aims to make the journey of learning .NET MAUI easier for developers. One of the most exciting features of .NET MAUI is it's links with Blazor Hybrid, a tool that allows developers to build an app that can run on multiple platforms, including macOS, Windows, iOS, Android, and watches or TVs. We go into this in the episode, but a tl;dr for Blazor Hybrid is that it enables developers to write their UI in Blazor, a web technology, while the rest of the code runs as .NET managed code on the device. This approach provides the benefits of full access to platform APIs, true multithreading, and the ability to share code and UI components between different apps and platforms. Oh, and make sure you stick around to the end of the episode too, as Matt has a discount code which is good for 35% off the price of his new book. Supporting the Show If you find this episode useful in any way, please consider supporting the show by either leaving a review (check our review page for ways to do that), sharing the episode with a friend of colleague, buying the host a coffee, or considering becoming a Patron of the show. Full Show Notes The full show notes, including links to some of the things we discussed and a full transcription of this episode, can be found at: https://dotnetcore.show/season-6/building-cross-platform-apps-with-net-maui-a-developers-dream-come-true-with-matt-goldman/ Useful Links .NET MAUI in Action The discount code is: podnetcore23 Good for 35% off of your order of the book between September to December of 2023 Matt on: GitHub Twitter Mastodon YouTube Supporting the show: Leave a rating or review Buy the show a coffee Become a patron Getting in touch: via the contact page joining the Discord Music created by Mono Memory Music, licensed to RJJ Software for use in The Modern .NET Show Remember to rate and review the show on Apple Podcasts, Podchaser, or wherever you find your podcasts, this will help the show's audience grow. Or you can just share the show with a friend. And don't forget to reach out via our Contact page. We're very interested in your opinion of the show, so please get in touch. You can support the show by making a monthly donation on the show's Patreon page at: https://www.patreon.com/TheDotNetCorePodcast.
How can we better support research teams? Our guest today is Kate Towsey, research ops guru and the author of Research That Scales. You'll learn when it's time to invest in research ops, how to scale research teams, what library science can contribute to the field, and more.Podcast feed: subscribe to https://feeds.simplecast.com/4MvgQ73R in your favorite podcast app, and follow us on iTunes, Stitcher, or Google Podcasts.Show NotesResearch That Scales — Kate's bookRespondent, User Interviews, AskableCheck out Kate's websiteConnect with Kate on LinkedInCha Cha Club — Kate's closed community for research professionalsThis episode is brought to you by Dovetail, the customer insights platform that gets you from data to insights, fast.Dovetail has launched exciting new AI features to help you understand large amounts of customer feedback fast. Automatically cluster themes, analyze sentiment, and summarize transcripts while keeping your participant data safe and sound. For an extended 30-day free trial exclusive to UI breakfast listeners, go to dovetail.com/uibreakfast.Interested in sponsoring an episode? Learn more here.Leave a ReviewReviews are hugely important because they help new people discover this podcast. If you enjoyed listening to this episode, please leave a review on iTunes. Here's how.
In this video, we compare Arc Browser, a unique browser by the Browser Company of New York, with the popular Google Chrome. Join me as I explore what makes Arc different from the usual suspects like Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari. What Makes The Arc Browser Unique When Compared To Google Chrome: 1. The team behind ARC: Discover what makes the team behind ARC so unique, and how their backgrounds contribute to the browser's innovation and design. 2. ARC vs. Google Chrome: Take a deep dive into ARC's user interface (UI) and user experience (UX) and find out why it's considered one of the most beautiful browsing experiences out there. Learn how ARC, built upon the Chromium base, competes and differentiates itself from the popular Google Chrome. 3. Unique Features: Explore the various features that set Arc Browser apart, such as the sidebar, pin tabs, see upcoming events preview, Gmail previews, and organize your tabs with profiles and spaces for a cleaner and more organized browsing experience. 4. Initial Impressions: I'll share my first encounter with Arc Browser, why it didn't initially stick with him, and how I gave it a second chance to see if it could replace his go-to browser, Google Chrome. 5. Pros and Cons: Get an honest rundown of my frustrations and what I love about using Arc Browser, allowing you to make an informed decision about whether Arc is the right browser for you. Learn more about the Arc Browser and experience its unique browsing features by visiting (my invite link): https://arc.net/gift/a43a843a Have you tried the Arc Browser? Did it win you over or are you sticking with your current browser? Let us know by leaving a comment on our website or reaching out on social media.
If you love taking about databases, this is the episode for you. Ahead of the launch of his new book, High Performance PostgreSQL for Rails, Andrew Atkinson joined the show with special guest co-host, Pat Bair, to talk about why he wrote a book, why he focused on PostgreSQL and his favorite feature from the upcoming 7.1 release. Show Notes: Landing page and newsletter signup for the book “High Performance PostgreSQL for Rails” (https://pgrailsbook.com/) Andrew's Tweet Announcing Beta for the Book (https://twitter.com/andatki/status/1696933498219569615) Andrew's Personal blog on Postgres/Rails/general topics (https://andyatkinson.com/) Rideshare Rails API app used for book examples/exercises (https://github.com/andyatkinson/rideshare) Pg_scripts repo (https://github.com/andyatkinson/pg_scripts) Andrew's Postgres and Rails presentations and podcast appearances on YouTube (https://www.youtube.com/@andatki/playlists) Andrew Atkinson (@andatki) / X (https://twitter.com/andatki?lang=en) Andrew on GitHub (https://github.com/andyatkinson) Pat on Github (https://github.com/pjb4752) Sponsored By: Honeybadger (https://www.honeybadger.io/) You won't know if Honeybadger will really save you time and trouble until you see how it works in your own toolchain. With two lines of code and five minutes, you can see for yourself. Honeybadger automatically hooks into popular web frameworks, job systems, authentication libraries, and front-end JavaScript. Get started today in as little as 5 minutes at Honeybadger.io (https://www.honeybadger.io/) with plans starting at free! Scout APM (http://scoutapm.com/rubyonrails) Experience the perfect blend of efficiency and accuracy with Scout APM. Our performance monitoring solution is tailor-made for Rails developers, providing fast and effective troubleshooting with an intuitive UI and advanced tracing logic. With real-time anomaly detection and instant alerts, you can swiftly resolve issues like N+1 queries and memory bloat, and prevent customer impact. Don't wait any longer to optimize your Rails app performance - sign up for our free 14-day trial today at scoutapm.com/rubyonrails (http://scoutapm.com/rubyonrails).
Colter Nuanez is joined by Idaho head coach Jason Eck and sophomore Anthony Woods to break down UI's 42-17 win over Lamar and to preview this week's matchup against Nevada of the Mountain West. Woods rushed for 138 yards and two touchdowns against Lamar last week.
Travis Michael is all of what the title says. As he says he “played jump rope his entire life over the Mason-Dixon line spending time between the mountains of Johnstown Pennsylvania, and the city bay life of Baltimore”. As I spoke with Travis during our initial call as well as during our episode he is an incredibly curious person who also wants to do good in the world. He will tell us a great deal about his new app called “Bridgd” which you can learn about at www.bridgd.com. In addition to app development, he and his company help other companies and nonprofits improve their efficiency by streamlining and enhancing what they do and how they do it. Now, Travis is completing work on his book, “Honor Thy Father” which he expects to have published in the August 2023 timeframe. I think you will enjoy Travis and his wisdom. I know I did. About the Guest: Founder of Trav Media Group, Travis Michael played jump rope his entire life over the Mason-Dixon line spending time between the mountains of Johnstown Pennsylvania and the city bay life of Baltimore Maryland before traveling the United States helping companies as their one-stop Chief Marketing Officer. In his spare time, he's spending time with his family and friends while donating time to his church and community. Ways to connect with Travis: Website - https://trav.media Email - travis@trav.media Bridg'd App - https://bridgdcom.com Instagram & TikTok - @travismichael.official @trav.media About the Host: Michael Hingson is a New York Times best-selling author, international lecturer, and Chief Vision Officer for accessiBe. Michael, blind since birth, survived the 9/11 attacks with the help of his guide dog Roselle. This story is the subject of his best-selling book, Thunder Dog. Michael gives over 100 presentations around the world each year speaking to influential groups such as Exxon Mobile, AT&T, Federal Express, Scripps College, Rutgers University, Children's Hospital, and the American Red Cross just to name a few. He is Ambassador for the National Braille Literacy Campaign for the National Federation of the Blind and also serves as Ambassador for the American Humane Association's 2012 Hero Dog Awards. https://michaelhingson.com https://www.facebook.com/michael.hingson.author.speaker/ https://twitter.com/mhingson https://www.youtube.com/user/mhingson https://www.linkedin.com/in/michaelhingson/ accessiBe Links https://accessibe.com/ https://www.youtube.com/c/accessiBe https://www.linkedin.com/company/accessibe/mycompany/ https://www.facebook.com/accessibe/ Thanks for listening! Thanks so much for listening to our podcast! If you enjoyed this episode and think that others could benefit from listening, please share it using the social media buttons on this page. Do you have some feedback or questions about this episode? Leave a comment in the section below! Subscribe to the podcast If you would like to get automatic updates of new podcast episodes, you can subscribe to the podcast on Apple Podcasts or Stitcher. You can also subscribe in your favorite podcast app. Leave us an Apple Podcasts review Ratings and reviews from our listeners are extremely valuable to us and greatly appreciated. They help our podcast rank higher on Apple Podcasts, which exposes our show to more awesome listeners like you. If you have a minute, please leave an honest review on Apple Podcasts. Transcription Notes Michael Hingson ** 00:00 Access Cast and accessiBe Initiative presents Unstoppable Mindset. The podcast where inclusion, diversity and the unexpected meet. Hi, I'm Michael Hingson, Chief Vision Officer for accessiBe and the author of the number one New York Times bestselling book, Thunder dog, the story of a blind man, his guide dog and the triumph of trust. Thanks for joining me on my podcast as we explore our own blinding fears of inclusion unacceptance and our resistance to change. We will discover the idea that no matter the situation, or the people we encounter, our own fears, and prejudices often are our strongest barriers to moving forward. The unstoppable mindset podcast is sponsored by accessiBe, that's a c c e s s i capital B e. Visit www.accessibe.com to learn how you can make your website accessible for persons with disabilities. And to help make the internet fully inclusive by the year 2025. Glad you dropped by we're happy to meet you and to have you here with us. Michael Hingson ** 01:20 Greetings, everyone, I am Michael Hingson. And you are listening to unstoppable mindset where inclusion, diversity and the unexpected meet. Today we get to talk with Travis Michael. That's his pen name and what He wants us to use, which is great. And it's his pen name because Travis is about to come out with a new book. And we will definitely talk about that in the course of the next hour or so. But Travis, welcome to unstoppable mindset. We're really glad you're here. Travis Michael ** 01:50 Michael, it's a pleasure being here. We have had so many amazing conversations that I'm excited to see where this one goes. Michael Hingson ** 01:59 Well, let's start. Let's start with something that I love to do, which is learn a little bit about you as a younger Travis, where you started from what you did, and and kind of how you got where you are. I know you talked about jumping rope over the Mason Dixon Line going from Pennsylvania to Baltimore. See, I know how to say that. Right? Yeah. And I lived there for six months. So And anyway, so tell us a little bit about Travis. Travis Michael ** 02:32 Yeah. So you know, I, I love to like preface this with like book recommendations. There's a really good book. It's called outliers. And it's basically about people that have had access to unique things in their lives, right, you know, what really defined your childhood and what drove you. And I was fortunate to be able to go to what's called a magnet school. So magnet schools, they had a four big professional focuses. And that was environmental science, Applied Engineering, visual, graphic art, and mass communication. And so by sixth grade, you're taking a two period class with that specialty and you transition every quarter, by seventh grade, you narrowed it down to two. And by eighth grade, you're taking that specialty class the entire year through. And so, you know, people, you know, kids that go through those types of experiences and have access to more tools, as laid out in outliers. I Bill Gates, people realize that he worked at a college that had a supercomputer. So he he actually worked in the lab of the supercomputer to have access and access to it. And then he was able to understand the different problems because he was there, troubleshooting. He was there helpdesk, essentially. And, you know, he took that knowledge and that knowledge base and was able to expand upon it. So you know, I love talking to people and finding out like, what really drives them and being able to expand upon that as well. So yeah, that was kind of me growing up, right, you know, the I try to like take in as much as I could. From a media standpoint, my focus was visual graphic art that has really driven me and my helping take people's visions and use my skills to drive their visions as well. Michael Hingson ** 04:45 But you talk about really wanting to help people interact with people and help them I'm not trying to put words in your mouth as such but become better than they are what what caused you to have that kind of a wide scope and wide view of what you wanted to do, because that's far beyond graphics? Travis Michael ** 05:03 Well, you know, right as a kid, you know, you're like, I want to, I want to change, I want to, I want to make a change, there's something that's not right. There's something that's off. And I just, I needed to I wanted to, there's a lot of blocks in communication, right there in and how people communicate and the ability to communicate. You know, and I, in middle school, I was, I think it was in the early 90s, when American Sign Language came into play. And whenever I moved up to Pennsylvania, in eighth grade, I had access to a, there was a young young girl in my grade, that she, she was deaf, and they offer sign language classes, and I took some sign language classes. I know very little, I think I know, the ABCs up to like, G. And that's where it stops. But I also knew that like, obviously, there was there's a huge disconnect there. Right, Mike? You know, there's, there's having the ability that there's, there's some sort of even social block right, in being able to communicate, Michael Hingson ** 06:23 and that's something that has fascinated you, and that you've wanted to kind of address and you do that primarily through dealing with graphic arts, or do you go beyond that? Travis Michael ** 06:34 Well, I like to go beyond that, right. And I just just got back from Chicago, and I ended up there is a stop at the Wonder Museum, and I would highly recommend if you have the opportunity to go to Chicago, definitely check it out. But it offered experiences and, you know, anytime any type of social engagement is an experience, and I want to be able to help those that have communication blocks, be able to communicate, in general, you know, being able to not be a fly on the wall, not just, you know, a person in the back, doing their best to read lips. And so, whenever I was in Chicago, there, I'm, I think I'm very approachable, Mike. And next thing I know, I'm being a tourist, I'm taking videos and pictures. And this gentleman approaches me. And he starts is puts up one thing, he starts signing, and you could hear just in his voice is I'm deaf. Just like that's like all he was able to get out of his voice at a very low get Gatsby. And then I, I he was trying to show no sign to me. I said hold on one second. It just so happens that I'm developing an app for deaf people. And I pulled the app out. And it started transcribing my voice as I was talking. And I was able to communicate. And we had a wonderful conversation about it, even whenever we were kind of walking and talking. That I was I had my chin down. I was kind of, you know, looking down and talking. And he's like, he's like, Hey, I'm up here. I can't read your lips. If your chin is down. Michael Hingson ** 08:54 And I was gonna ask how did he understand you? It wasn't mainly lip reading, or I definitely want to learn more about the app. But did he read your lips? Is that how you he understood you? Travis Michael ** 09:04 Yes, that's how he understood me, you know, as his education revolved around, being able to read my lips, you know, being able to read lips, period, not just my lips, anyone's lips. And you know, they can hear low tones. Yeah. And it's, it's very interesting. I had a we really didn't miss a beat in our conversations as I was able to use the app. And if there was something that he was trying to communicate communicate with me that wasn't getting through. He could just use my phone and type in whatever you type it in, and then hit play and it played out the speaker. Michael Hingson ** 09:53 I when I was in elementary school, and I don't remember what grade I was in In but it probably was third grade. Or earlier, I'm going to say the third grade. We were at a Halloween party at the school. And I ended up sitting across a table from a gentleman who was one of the janitors at the school. And we talked for a while. And occasionally I looked away. And he didn't necessarily respond. But then he volunteered that he had been deaf since Pearl Harbor. And that he communicated, he did not, his voice was as natural as someone who was a full hearing person. But he understood people by reading lips. And it's the first time I ever had exposure to that. And he was very kind and very generous with his time telling me about it, because I became, of course, very curious being blind. And we had a wonderful conversation than in several since when when I was still at that school, but it is it is fascinating. And he was as good as a body could be at reading lips, he certainly understood me. Travis Michael ** 11:14 So he was able to speak back to Michael Hingson ** 11:18 Yes, he absolutely could speak back to me. And I had no clue that he was death, because he served in the military. So this was like, What 1958 or so. And he had been in the military and served at Pearl Harbor, and which is when he became deaf, so he continued to be able to speak very well. Travis Michael ** 11:40 Ah, gotcha. That makes a lot of sense. And I Michael Hingson ** 11:43 had no idea that he was deaf or, or anything other than just a person who could talk to me and I could talk to him. And then he told me about being deaf. And that was, I'm sure, in a sense, brave of him. But for me, it was fascinating. And I haven't thought about him very much since then. But this brought it up. And just as fascinating that you're having success, how's the app doing? Travis Michael ** 12:11 Oh, it's wonderful, we're getting ready to launch the new the new user interface, it's a lot brighter cleaner. And you know, from there, because that's going to be the base base design that we have, we're going to be pushing out a lot more demos and videos, because now this is okay, we've proved out the model, it works. We've got approval from Apple and Google for the model. And now we're getting ready to do a full launch with some really neat upgrades, including voice segmentation. So if you're interested, you can find that app over to read br idgd.com. So that's bridged with no E. It's no e.com. And you can download and be a test user right now, we're, we're really excited to roll out the next version with some really cool updates, and ultimately expand out into other markets, including translations. And so stay tuned for some really awesome upgrades that are going to be incremental in connecting people not only of speaking and non speaking and hearing and non hearing, but languages all across the globe, as we build this thing out. So head over to bridged.com with no E, and sign up as a test user, and where we're really super stoked about getting this thing out here, Mike, Michael Hingson ** 14:02 when will the next upgrades and so on come out? Travis Michael ** 14:06 Yeah. So we're ready, getting ready for phase one be new upgrades will be coming early fall. So I think August, we're going to be really pushing it out. But we were probably going to have some short term upgrades, including the new UI, maybe not with the full scope. But we're, we're really close to full implementation. I think we're, you know, just to keep this moving. I think there's just gonna be I think it's gonna be like dollar 99 a month, very minimal, just to be a being able to support the technology. So it's not a whole lot, but it's something that we can put into a humanitarian effort to be able to connect with Many people have many different languages Have you Michael Hingson ** 15:05 have you tested it with VoiceOver and so on to see that it's accessible from that standpoint. Travis Michael ** 15:13 Really, we're just focusing on the, in real life, engage engagements, you can customize what's really beautiful about this, this app is the ability to then speak back, there's a lot of platforms where you can just, it just transcribes. But then the user has the ability to, to then type in a quick reply, or selective select from a series of quick replies that are already loaded, kind of like your emojis that you pull up another, it's like another keyboard, and you can have, you can actually program your quick reply keyboard, based on, you know, maybe you have, you're going to the doctor's office, and you have some, quote, some questions that need to be answered. And rather than picking them on the fly, you can add them into the keyboard under your favorites, you tap it, if you add it to the keyboard, and then it plays through the phone speaker. And you can go down and you've talked to actually talk to your doctor about these things. And being able to maybe have questions for you, just in general, just being able to converse, you know, pick the conversation type, it's going to help them be able to communicate better. Michael Hingson ** 16:45 Well, the question I was asking what I was getting at is that with like iPhones and with the Google Android phones, there are what are called screen readers, there are software packages that will that will verbalize whatever comes across the screen. And in this case, you're going deeper than that, because you're also dealing with providing input by other means. And my question really was, have you explored making sure that the app is accessible using screen readers, for people who may not be able to necessarily see everything that comes across the screen, but needs to hear it. And that's a little bit different set of gestures, it is all part of what Apple provides. And, and the Google Android phones do, although I think Apple still does a little bit better job of it. But what what VoiceOver is, is a software package that will verbalize whatever comes across the screen. It also means that if I needed to, I could type messages. If somebody isn't a lip reader, for example, I'm assuming that this is part of what the app would allow one to do would be for me to be able to type and then it would appear on the screen. And voiceover would allow me as a blind person to be able to do that. So my question really was, are you looking at accessibility for the product across the board? Travis Michael ** 18:20 Oh, absolutely. I think that it's going to be critical for for those types of conversations. And you know, and being able to last time we talked being able to add that. Well, I've also had some very interesting conversations with with Google. And I look forward to having more about exactly that. Being able to provide accessibility in improve their accessibility, that Michael Hingson ** 18:54 I will have to download the app and and experiment and can give you some feedback regarding that. Because a lot of app developers don't really understand what they can really do to make visual and non visual, well, visual apps more usable by people who may not see what's on the screen. And so Apple provides a lot of information about that, but there are no requirements for any of that. So a lot of people don't necessarily see it, or they may make their app work. And then the next time a new update comes out, something gets broken because it doesn't become part of their process to keep that going. But I'll be glad to download it and take a look at it and see what it looks like. It sounds like it would be a lot of fun to do. Travis Michael ** 19:46 Yeah, yeah, that's, you know, and we're gonna be, you know, constantly working on improvements. This is a definitely a new space that we're looking to help people explore And upon, and being able to have the ability to remove social norms, where, where social norms aren't necessarily good, where Deaf people are not communicating, they're typically standing in the back and being a wallflower. And because you don't know, or most people in that contact group, don't have don't have don't have the ability to communicate, whether it be ASL, or what have you, soy, or even, you know, having someone there that that knows ASL that can translate. And then it's, there's still that barrier, there's still that extra person. Whereas, you know, now you can kind of have that freedom to go to the store, go walk down the street taught, you know, talk to someone randomly. And it really helps clear that that pathway, right, right. Michael Hingson ** 21:10 What What got you started doing this app? Travis Michael ** 21:14 Well, so the president of the company is deaf. So this is I'm doing this, I'm creating this app for my client. And his dad, and I had been working together. Now his dad's the CFO of the company. And his dad, Todd Trichur, pulled me aside after one of our meetings that we had been working together on his HFC, one quick question. Can you build apps? I see. Well, yeah, absolutely. You know, I just developed an app for client out of Los Angeles, like an Uber like app that people can just book trips to and from the airports just right from their website. I said, Yeah, sure. Got it. Got a team, you know, we're really starting to roll on some big projects. He says, Well, my son was born deaf. And I've always had in my head that when the technology was there, we would build this app together. And being able to help deaf people communicate in real time, using this technology. And he's, you know, done a lot of market research. And I think it's time to just start pulling the trigger on this and move forward. So we go through many conversations. I built I personally built the user interface user experience that I've laid out for my developers, wonderful team that put this put what we have to get put the kind of the, the engine behind the machine. Well, I kind of just had the, the brick and mortar, right. So it's, it's been a wonderful experience. And we're picking up steam, and some other really, really cool projects that we're looking to take some of these industries by storm, with our creativity, and how we have how we start building markets in a positive way. Michael Hingson ** 23:38 What's the name of your company? Travis Michael ** 23:39 So my company is travel Media Group. You can find me online at if you just type in travel dot media. There's no.com It's just https colon forward slash forward slash Trev. Tr AV dot media, I think if you look down here, yeah, right there. Under my Zoom picture here, you can see my my website. I work with companies doing you know, it's great, because I have the ability to flex. And you know, I can be doing these wonderful mobile apps. And then I can also kind of switch into for marketing training, and working with different teams. On You know, I'm able to kind of be more budget friendly for nonprofits, where I can instead of doing it, I can train people, and then they can kind of work the plan. So, but I'm also doing, I still enjoy doing logos. I still want to, you know, doing custom websites, I build a custom website for a client out of Georgia, that does. Jet parks for private jets, build a custom, ecommerce quoting system for their website. And there, it's been just steamrolling, or our SEO has been wonderful. The ability to add parts to their, to their quoting system is, is pretty seamless. And then they can just quote out the prod the product and get people into their, their funnel a lot quicker. So it's, you know, a lot of this is is just problem, problem versus solution, finding the solution to, you know, unique problems and identify the market. You know, again, I do my own market research and with search engine marketing, and I try to understand the entire funnel. And, you know, a comp a company may have different a few different demographics that they're partnering to. Right. You know, I could be working with marketers, you know, and I can also be working with CEOs, you know, so many different parts and understanding supply chain as well. That's a big help. Michael Hingson ** 26:20 Yeah, yeah. There's, there's a lot to that, isn't there? Travis Michael ** 26:23 Yeah. Michael Hingson ** 26:24 How long have you been doing this? How long has the company been around? Travis Michael ** 26:28 Yeah, so I started traveling media in 2017. I was just out as bootstraps in a computer, right? And just just talking, I saw one of my first clients that they dealt and drones, they they actually built drones. That got me into some really cool spaces. Gave a handful of clients in the aviation sector, one of one of them, does the, the drone light shows. So you know, if you're in the aviation world, the trade show booths, done, you know, even like, instructional instructional design. So on the back of all those drones that for those light shows, I there's a sticker that they put on him. And that sticker just happens to be my designed, very kind of Honeycomb like, so it's really cool. Michael Hingson ** 27:29 What did you do before you started travel media? Travis Michael ** 27:33 So same kind of space? Like I, right out of college, I was doing animation boards and malls, and then they go, can you do business cards? Can you do logo design? And can you do brochures? Next, you know, I'm doing billboards, I'm animation for commercials. I was then, you know, really getting into animation with After Effects. And you have some 3d stuff. And then I might, I would give designs to web developers, and they were just butchering my designs. And I was like, stop it, stop, quit, quit screwing up my design, they already approved this, this design, and you're not giving them anything remotely close. So I went in started teaching myself CSS and HTML, and it kind of I, I can understand JavaScript and PHP, but I can't really write it. But But now with with Chet GPT. You know, I'm, I'm also building unique plugins for that. That helped me with my technology. So we, for instance, we have the we have the the website for the for the bridge app. And then we have the app, right? And so there are two different, different things, but how do you get them to communicate with one another. So anytime someone registers on the app, a signal is then sent back to the website that actually has a database that can house that information. So that's so we're reusing that they're developing a REST API that gives them the ability to communicate with each other. So that's been, you know, just the evolution of technology and Michael Hingson ** 29:40 explain that just a little bit more for me. I'm not quite sure I follow what yeah, what that's doing. Travis Michael ** 29:45 Absolutely. So it, basically it's handling the user registration. So if you when you register on the mobile app, right, so Michael Pinkston, at my I go hangsen.com. And it goes to all that information is then. So your your profile is then created on our website, in our in our database, right? That database doesn't necessarily have to be on the website, it can be on an entirely different shooter. But for the kind of being able to control the two, we're able to create that that communication gap worried. So the app can then talk to the website. Does that make sense? Michael Hingson ** 30:44 Yeah, I think I, I follow it. So and so by the app talking to the website, it and obviously keeps the profile up to date. What does it do for the user, in terms of communicating with others and so on? Travis Michael ** 31:00 Well, all it does is, you know, if you lost your password, maybe you switch apps. Okay. So that's all it really handles. Right? Got it. Michael Hingson ** 31:11 Okay. What do you think about this whole discussion of AI Artificial Intelligence, which well, not widgets, but artificial intelligence products, like, chat, GPT, and so on, you know, they've become so sensational, sensationalized? What do you what do you think about all of the furor around all of that? Travis Michael ** 31:33 Well, it was coming. It's I mean, we it's been, you know, we've been working with autocomplete now for how long? Right? So like, that was just a form of AI. Yeah. And now we know, it's expanding into more of a user interface where the end user can dictate what the outcome should be. And so you really have to be able to figure out, it's your best use cases, for what you need. Right. I, people are afraid of the maliciousness behind it. I'm sure that there's some sort of kill switch. There, there would have to be. Michael Hingson ** 32:33 The other aspect of it is that we keep hearing about all this potentially bad stuff with it. But look, we haven't eliminated the dark web. And we have the internet and the internet is is a way to get a lot of information to people and has been since the early 1990s. So it's always going to be dependent on what we use it for and how we use it for and hopefully, we have enough fried people who will use it. And that will hopefully set some of the tone about don't do bad things with it, because that's not appropriate. But the other part of it is, if you said, a kill switch, or we will have to probably put some governors on it because too many people are going to misuse it. When they don't need to they're gonna go down a rabbit hole, they don't need to go down. Travis Michael ** 33:28 But Potentially, yes, potentially, potentially, I, you know, I'm not the I'm not the all things on this. But, you know, my, my theory is, you know, use your powers for good. Yeah. And, you know, we're getting ready to our next version. With with working closely with Google, hopefully, we're gonna get an early release of their new language model, that also includes the includes AI. So being able to better provide a better trans transcription experience, your voice to text is actually going to be more accurate. And also working on being able to segment people's voices, and ultimately using that as a security model. So as we identify, this is Michael Hinkson speaking, and in the back end, it creates a digital thumbprint that every time you're you're now you're now speaking, that it actually authenticates that it's you. Right. And it will also provide security from Ai duplication. You know, that's a one of the big focuses that we Been looking at these different different programs duplicate, you know, Morgan Freeman, like, obviously it's not Morgan Freeman speaking, it was the AI speaking like Morgan Freeman. And that's what we want to, you know, basically safeguard. We want to safeguard your voice, there's been too many incidents that I've come across where voice has been captured, manipulated and used for malicious. Michael Hingson ** 35:43 Although I've said to, to a few people, jokingly, I know I'll really have arrived when I can hear John Wayne read The Hobbit. You even imagine that? Yeah, but you know, and, and the reality is, it's ultimately going to come down to how we use it and how we treat it. And it's going to be up to us. And that all comes down to moral compasses, and so on. Here's a question regarding your app, have you thought of, or is the capability coming are there where a person who's deaf or hard of hearing can sign the phone can pick it up and translate that into text or to voice that is spoken out by the phone, Travis Michael ** 36:34 there is technology, I have even seen gloves that have been developed. And, you know, a lot of that is, you know, they're already using some of that movement stuff with, with robots, you know, as they've been, you know, focusing on you know, wrote a hand robotic hand going in acting like a human hand, you know, maybe even like, creating bionic hands for people that maybe we've lost a hand and the transfer of energy and those types of things. So, that's a little bit further outside of our scope. For this, we really wanted to start small. Michael Hingson ** 37:18 Sure, no, I appreciate that. But the reason I asked the question probably is reasonably obvious. If I'm communicating with a person who is deaf and who doesn't speak, I can't see their signing. And so the question is, how will I communicate with him now, there are some technologies, for example, there is a device that a person can type on, and it will produce Braille at the other end, and obviously, you can type on a computer. And with voice technology, it can be heard, but it just seemed like it would be intriguing and interesting to think about the concept of the app, being able to take advantage of the camera on a smartphone, to see the person signing and verbalize that, but I don't know, all the ins and outs of the pluses and minuses of how hard that would be. My first job out of college was actually working with Ray Kurzweil, the developer of Omni font OCR. And that's when I also first got introduced to artificial intelligence because his first machines would reprint and the more they read, the higher the competence they gained of being able to read material, especially when characters were somewhat degraded, and it actually learned. But it just seemed like an illogical interesting idea might be for this. If signing is uniform enough, where a software package could be taught to interpret signing, if that could be the case, it would be trivial to then output it to voice because the phones already have the ability to talk anyway. Travis Michael ** 39:02 Is there anything that like, would you know, I'm thinking I'm thinking of like hardware is there is like a, like a Bluetooth. Maybe, like a Bluetooth device where maybe as it would be typing, or as it would play out of the phone speaker. It could also be like felt, you know? Michael Hingson ** 39:29 Oh, yeah, I mean, there are ways that there are refreshable braille displays that I can connect to my iPhone so that I can turn the speech off completely and use just the Braille display, to read whatever's coming across the phone, but I'm thinking of the other end of it is the person inputting information. And so I was thinking that if a person who was deaf signed how II See, would it be for that signing to be interpreted? Because if you said, you know, A through G, well, if somebody signs an A, can the phone be taught to recognize that a? If it can, then it doesn't matter what the output is, it could be outputted directly to the phone speaker or it could go to a Braille display or whatever. It's the recognition of the sign. That's the issue. Yeah. Travis Michael ** 40:28 I think that might be something we tackle. As we start looking down the line. Whatever we get, we won't really want to get into AR augmented reality, like the Google Glasses and those types of things. Yeah. Because then as the person is speaking, you can then do like real life closed captioning. You could also do what you're talking about. So if I'm, I can actually, you know, sign. And then the AR, could then close caption the sign language, essentially? Well, Michael Hingson ** 41:07 yeah. Well, yeah, I could close caption it. But the idea is that if it recognize the signing, then the output part today is very straightforward. Yes, it could close caption it and put it on a screen. Or since it's recognized it, it could just as easily go through the voiceover screen reader on the phone to verbalize it. Yeah, none of that's the problem. The issue is recognizing what is being signed from the signer. And so as you said, og augmented reality, if that's the way to do it. But anyway, it's an intriguing idea. And it would open up some interesting vehicles for communication, which, which would be kind of cool. So in addition to developing apps you work with, with other companies, and I know you're kind of almost a global chief marketing officer in a lot of ways, aren't you? Travis Michael ** 42:05 Yeah, absolutely. You know, the companies bring me in to kind of turn their brand around, and not just turn their brand around, but, you know, help them embrace technology for for operational purposes, you know, that there's like, for instance, this new website has kind of acted as they're another sales tool, they website doesn't take a day off, it's there, you know, so being a collection hub for the for that business, and, you know, finding unique problems, and you're getting them getting their teams to kind of cheerlead the path forward. So working, I'll typically come in, I'll work very closely with the president CEO, to understand where they're where their mindset and leadership is, and help them prepare for the next steps, what their teams can be expecting time that their teams need to be allocating to these different projects, right? It's not just me, I don't just come in and wave a wand, and tada, here it is, their teams, your things will change dynamics will shift, you know, how do a step that you once did, or maybe three steps that you once did, are now done in one step? Because something system was optimized. So that's where I come in, but I also have to make sure that, you know, you know, maybe they what was done, what was once done was was wasn't done in vain. Like it was there. It was it some things are grandfathered in, that maybe aren't necessary, and a new system can be put in place. So, Michael Hingson ** 44:14 companies are are always looking for or should be looking for ways to improve their processes. And I've talked to a couple of people on unstoppable mindset who were very much involved in trying to help companies really reorganize their basically their way of doing business, their, their way of getting things done inside the company, and so on. And so I appreciate exactly what you're saying, which is it's all about trying to become more efficient, and trying to have the best processes possible. Travis Michael ** 44:49 Yeah, and I've there's a really good John Maxwell book. He's John Maxwell. If you read anything of his you'll be better for reading it. He's just one of those guys that has a very, very deep message. And I just read his book as good Leaders Ask Great Questions. And you really have to start asking great questions, if you're in this in a position of leadership. And, you know, I ask questions to prepare my, the companies that I work with, I don't ask questions to be nosy, or judgmental, I ask questions because I need to understand what their starting points are, what have they done? Where are they at? And how can they move forward? And that's a lot. And then I provide training around different aspects around that model. And they've, they've been proven to be very helpful and healthy and business's understanding their why why are they doing this? Who are they talking to? And what is the message behind what they're doing? And I'll take all of that, run it through my marketing machines, my branding, machines, design, technology, audits, all of that. Understand your industry, and, you know, what your, what your end goal is. And some of the companies, you know, I work with companies that are our profit, nonprofit, and defense, and they they all have many different hats in many different industries. And one industry does this, this, but not this, and then another company will go, Oh, I do not this, this and this, but we work together, and it's their partnerships. And there's something to be said about partnerships. That can really be beneficial, especially when you find people that are moving in the same direction as you. Michael Hingson ** 47:11 Well, and, you know, one of the most important things that we can do as human creatures is to ask questions, it's it is curiosity, it is trying to learn, and when you're asking questions of company leaders, to help focus them in is clearly also helping you. Travis Michael ** 47:33 Yeah. You know, and one of the great questions is, what books are you reading? Yeah. What books are you reading? Because I need to know that, that they have, if there's a point that I'm trying to get across, it's going to be better if I can, if I have a client read a book, or read a chapter, and then he can go, Okay, I see what you're saying. Now, here's how they overcame that. And, for me, it's a wonderful thing. It's a, you know, diagnose prescribe model, that hell helps me from the, you know, just giving book recommendations as and that has even even reading for me has been a huge shift. That was never me. That was never me. I was Bye, bye. Your kids are my little cousin graduated the other day. And my grandma was like, Oh, my goodness, she's on the Dean's list or the you know, the high dean's list and you know, forgetting being on the Dean's list for so long. I was like, that's wonderful. And I just kind of snickered I got you know, that was never May. Michael Hingson ** 48:57 I love to read a lot of fiction, which I do for relaxing. But I also do like to read nonfiction. One of my favorite books, and I quoted often in one way or another in speeches is The Five Dysfunctions of a Team by Patrick Lencioni, which is really, I think, the best short book that I found that describes what a good team should be and how to get there and I also love some of the Malcolm Gladwell books. I really enjoyed reading David and Goliath. Again, he puts a lot of things in perspective. Travis Michael ** 49:35 Yeah. It's seeing the Go Giver. The Go Giver is wonderful. Yeah. Being able to get yourself into a, a mindset. And this person is struggling in sales. And he's like, there's this guy in the back that I swear I maybe see once every week and he's never We're here and all whenever he's here, he's just kind of feet up and kick back and everybody seems to love him. And if he's like, how does this guy do it? He's kind of getting the same sales. He's like, sales professional, he's, but he's, it's such like, what's the difference between sales and business development? Right. And so that was that's when things really changed and he was able to get understand mentorship. So if you're trying to understand mentorship, and that's a really good one as well. Let's see, Jocko willing and feel like Jocko is if I like I, my I I'm not I'm not really much of a reader, I audio books. I'm writing and I'm reading all day long. So by the end of the day, my eyes read Yeah, Michael Hingson ** 50:55 I love audiobooks. And they're becoming more prevalent. audio book sales continue to be on the rise, which is great. Even as print, sales have gone down some. And I think ebook sales are going up, but audio books are great. And even for people who are blind and so on the Library of Congress has a number of programs. And they're they're coming out with new programs to make access more easy and usable on things like smart speakers like the Echo, and so on, which is great. So I can turn a book on an echo now and listen to it while I'm either cooking or maybe not even doing anything else. But I can do it from any echo device in the house. Once the the app while the skill was activated, then every echo knows about it. So I can stop reading in one room and come back tomorrow and be in another room and tell it to pick up right where we left off. And it does, which is great. makes reading a lot more convenient. Travis Michael ** 52:03 So for those who aren't familiar with how the echo work is it just you have like a main hub. And then like speakers in like multiple rooms, Michael Hingson ** 52:11 no. Um, so the Echo is what they call a smart speaker. So there are echoes or echo dots. And Echo shows a lot of different ones, some have screens on them, and so on. But you connect it to your network. And then it communicates with, I assume the Amazon server that coordinates whatever goes on with echoes. And so you can have four or five echoes around the house. And I can go to one and I can say what's the temperature outside and it will tell me and so on. But there is the skill that actually the Library of Congress, the National Library Service for the Blind and Physically Handicapped is, is creating, it's called My Talking books. And it's a skill that runs on the echo. So I can tell an a device to open the app, my talking books, and then I can say, let's say I'm starting from scratch, I could say open or find the Go get the Go Giver. And assuming it's in the collection, which is not a given at all. But assuming it's in the collection, it will find it from my voice input. And then it can start reading it. So I can read for an hour and then quit and come back. And if I have several echo devices around the house, I can go to any one of them because they all communicate with the same Amazon server somewhere in the world. And I can pick up right where I left off. But I find the Echo to be a really handy device for a lot of different things, whether it's even just doing whether I use it to control my home security system. Even turning the lights on and off and making sure they're off because I don't see them. And when my wife was alive, she was used a wheelchair. So it was also a lot easier if she were on the bed to just tell the system to turn on light. So it's really handy. Travis Michael ** 54:15 So do you typically walk around the house with the lights off? Or? Michael Hingson ** 54:20 Yeah, mostly I do I don't need to have them on. So my wife has passed so I you know we have solar so it doesn't really matter a lot but Travis Michael ** 54:28 but that helps you with your electricity bill. Hmm, yeah, it Michael Hingson ** 54:31 does a lot anyway, but I but I don't turn the lights on at night. So far it hasn't bothered the dog or the cat a whole lot. So it's just the three of us. There we go. But if they're sighted people in the house, I do like to help my light dependent friends by turning the lights on for they Travis Michael ** 54:51 defended friends. I love it. You know? Michael Hingson ** 54:55 Well, light dependency is a disability. It's just that technology is covered it up by Thomas Edison. and inventing the electric light bulb, but it doesn't mean that it isn't there. Well, above it, tell us about your book that you're writing. Yeah. So Travis Michael ** 55:10 writing a book that it's really kind of about my my background, and, you know, really challenging family dynamics and being able to help break generational curses, and the through some of the events that I've experienced, that have kind of shaped me into who I am as a person, and you know, how I've developed some understandings about myself and kind of some really funny, really crazy, very serious events, you know, and I really wanted to share this because it the show was that a lot of the struggles that I went through, I went through myself, because if they've they've challenged a lot of my trust issues. And so if I understood that I went through it myself, and I'm sure that many others out there are going through challenging family dynamics as well. And I want to be able to help them, give them my share my perspective, and maybe maybe it helps them to, you know, kind of get over the some of some of their hurdles that they're having. And, you know, I'll kind of leave leave it with this. It's, it's forgiveness isn't always about, you know, forgiving. Let, it's not, it's not for the other person. Yeah. Forgiveness is for you. Yes. And you have, it's also about building a forgiving heart. Because we're human. And if all we can just be better humans, and develop forgiving hearts, I feel like this, this world would be in such a better place, and being able to move forward, and even build, build boundaries, you know, sometimes you just because you forgive, doesn't mean, you know, it's I, sometimes it's, it's good to kind of create that, that space to allow yourself to grow. But, you know, but having those spaces and you're still holding on to that, that old junk. It's, Michael Hingson ** 57:27 it haven't really forgiven yet. Haven't really forgiven yet. And I, one of the things I talk about a lot are dogs, needless to say, and I talk about the difference between dogs and people in the dogs do love unconditionally, I believe that I watched a 60 minutes show the other day that talked about the difference between dogs and wolves. And there are actually physiological genetic differences, that they've been able to pinpoint, basically, what they call the friendly gene and a dog, and then we'll stone house. But I think dogs love unconditionally, but they don't trust unconditionally, what they are, however, unless they are, had they've truly been overly traumatized by something. Dogs are open to trust. And that's the difference between them and us. We're always into what if what if this person really is not interested in gaining my trust? Or what if they're going to abuse, the trust and all that, and we, we have become so mistrustful that we tend not to recognize any more the value and being open to the idea of trust. Now, if somebody doesn't earn our trust, okay, then we recognize that and we move on. But if somebody can, and we're open to that, what a wonderful thing. Travis Michael ** 58:48 Yeah, it's being able to, you know, create that kind of space for yourself. It's, you have to be able to, you know, trust yourself a that, that you've gotten this far. And, and being able to continue to push forward. And, and build, build things, create things, you know, in love you loving what you're doing. And if you're not loving what you're doing, then you need to take the time outside of what you're doing, and figure out what it is and push towards what you want to do. Michael Hingson ** 59:26 Yeah. And recognize that there are probably lots of people out there who would be really happy to support you. You'd be shocked. Yeah, absolutely would be shocked at the number of people who, if they really understood we'd be willing to support you. Well, so what's the name of the new book and when can we see it? 59:47 So the new book is called Honor thy father's and it really pushes towards the you know, the father dynamics and push towards you know, mentorship and Understanding how important it is to seek mentorship and being a good mentee. And, you know, I first discovered mentorship in Toastmasters, and Toastmasters is a an international public speaking organization. Wherever you're at in the world, I'm sure there's one nearby you, if you're trying to get better at public speaking, and really shed, that skin that has kind of kept you in this box. You know, Toastmasters is a wonderful organization, to be able to stretch your speaking skills in front of a supportive group of people who are trying to achieve similar results. So within that group, I, you know, that's something that I had to really sink in it within that group. They gave me a mentor. And I didn't know what a mentor was. And, you know, at some points, I was probably not a really good mentee, if I'm being honest, because I was kind of in my own head doing my own thing. And I've graduated from that. And we're wonderful friends and hate you. So he, he's my public speaking mentor, well, he's not he's he's in he's, we've also done develop great relationships and in sales and talking to people in systems and in growth, and he has a wonderful mindset. And but then, then there's other things and I've learned about mentorship, and so many other places that have provided me wealth and growth. So the the book is, we're we're looking to come out with it in the fall. But we are going to launch the marketing for it on Father's Day, ironically, so you can catch Honor thy father's. And I'll be promoting that. You can follow travel media, online and travel media group on Facebook, travis media, or I think it's Travis dot media, on Instagram, on tick tock, travis media as well. So you Michael Hingson ** 1:02:13 have a picture of the book cover. Travis Michael ** 1:02:17 design that right now. So as soon as we we get that out, I'll be sending it over to Mike, Michael Hingson ** 1:02:23 please, because we will put that in the show notes, by all means. Travis Michael ** 1:02:27 Absolutely. Absolutely. I'm sure. But I think by the time that we published this, I'll have the show. I'll have the graphic ready for you. Michael Hingson ** 1:02:35 Perfect. And any other pictures and other things that you want us to have? Well, I want to thank you, Travis once again for being with us today. This has been enjoyable and fun. We spend a lot of time talking about the app and I'm gonna have to go play with it and, and maybe give you some feedback, or at least learn a little bit myself, which will be kind of cool. Absolutely. Absolutely. Travis Michael ** 1:02:58 Looking forward to hearing and hearing your feedback, Mike. Michael Hingson ** 1:03:01 But I really enjoyed today and I hope you did as well. And I hope all of you listening did we appreciate you doing so? So, enjoy it and get a hold of Travis let him know but I would appreciate hearing from you as well. We would love a five star rating from you wherever you're listening to unstoppable mindset. Five Star Ratings are greatly appreciated. You can also email me at Michaelhi M I C H A E L H I at accessibe A C C E S S I B E.com. Love to hear any thoughts you have, as well as suggestions for others that you think we ought to have an unstoppable mindset. We're always looking to make new friends. You can also go to our podcast page www dot Michael hinkson.com/podcast Michael Hanson is m i c h a e l h i n g s o n.com/podcast. We'd love for you to go there. And you can leave comments there as well. But either way, please keep us posted. Let us know and trap us likewise, if you know anyone who want to come on love to to get your thoughts and you know we'll have to do this again. Especially once the book is out and you start getting comments and all that we'd love to catch up with you again on this. Travis Michael ** 1:04:13 Absolutely. Thank you for your time, Michael, I greatly appreciate it. **Michael Hingson ** 1:04:21 You have been listening to the Unstoppable Mindset podcast. Thanks for dropping by. I hope that you'll join us again next week, and in future weeks for upcoming episodes. To subscribe to our podcast and to learn about upcoming episodes, please visit www dot Michael hingson.com slash podcast. Michael Hingson is spelled m i c h a e l h i n g s o n. While you're on the site., please use the form there to recommend people who we ought to interview in upcoming editions of the show. And also, we ask you and urge you to invite your friends to join us in the future. If you know of any one or any organization needing a speaker for an event, please email me at speaker at Michael hingson.com. I appreciate it very much. To learn more about the concept of blinded by fear, please visit www dot Michael hingson.com forward slash blinded by fear and while you're there, feel free to pick up a copy of my free eBook entitled blinded by fear. The unstoppable mindset podcast is provided by access cast an initiative of accessiBe and is sponsored by accessiBe. Please visit www.accessibe.com. accessiBe is spelled a c c e s s i b e. There you can learn all about how you can make your website inclusive for all persons with disabilities and how you can help make the internet fully inclusive by 2025. Thanks again for listening. Please come back and visit us again next week.
Adventures in Pi-Hole Hi all! Today I'm gonna be talking about my adventures in setting up Pi-hole. This will be without screenshots, but instead in all text, sorry! Also this is all written as kind of an "Aftermath" story. This is being written after the fact, so this might be missing some details, but most of it is there. Intro: What is Pi-hole Pi-hole is a DNS/DHCP server that allows for easy network-wide ad-blocking, along with all the nice customizations that come with being a DNS server, such as custom domains. First Step: Get it running The first step was getting Pi-hole running. I did this using Docker Compose on a "NAS" which is honestly a full on server at this point. A quick copy/paste from Pi-hole's README and I was up and running! I set a singular system to use this as a DNS server, and after that, I figured I was set and ready to go. Second Step: DHCP town Of course, I wasn't satisfied just finishing there. I want automatic DNS setting for any device that connects to my network. Of course, I could just set the DNS upstream in my OpenWRT router to use the IP address of my server, but that isn't good enough for me. This means I'd be missing out on automatic per-client information, since when setting a DNS server for OpenWRT, it only sets itself to forward any DNS requests up to the DNS server, which means from Pi-hole's perspective, all the requests are coming from the router and nowhere else. The solution is to set up Pi-Hole as a DHCP server. Keep in mind this isn't a tutorial, so let's go through what I did first. The first step was to turn on the DHCP server in Pi-Hole. This was super easy, just a checkbox and click save. Cool! Then I disabled the DHCP server in OpenWRT, and that was all set. A few restarting of network devices later, like my phone, and they automatically connected to the Pi-Hole server, and worked like a charm. Next up, I set up Tailscale. I use Headscale, but the setup is essentially the same as if you were using Tailscale's UI. Set in the config to override local DNS, set the nameserver to the Tailscale IP address of the server, and turn on magic DNS, et voila! Now to restart the Tailscale nodes, and make sure that on the server, you set it to not accept the DNS from Tailscale. If you don't do that, it'll get in an endless loop of trying to use itself as the DNS server, and it's just no good. Okay! It's all set, and I check the dashboard, and it's already blocking DNS requests. Perfect! Third Step: Whoopsies! This was fine and great, but when I went to reboot my server, which I do weekly, something bad happened. The interface for the server didn't come up. This is a problem, since it's the DHCP server for my network, so without that working, the network was dead in the water. It can't give out IP addresses. What's going on? I go ahead and access my server directly. No matter how hard I try, it can't connect to the interface. What's the big deal? Well this is pretty simple, and a question popped in my head that go me there. "How does this server even get its IP address?" You see when I set up pi-hole, it just kept using the IP address that the router gave it, which it was more than happy to use, but the moment the router didn't have a DHCP server, the NAS didn't have a way to get an IP address anymore. So what do you do then? The answer is pretty simple. Give the server a static IP. Make sure in the DHCP server of pi-hole, you set a reservation in it for the server, then in NetworkManager, which I use, set it to have a static IP, and set its DNS to point to localhost. Perfect! This works like a charm! Fourth Step: Adlists Okay, phew! Crisis averted. Just some missing networking knowledge. So what's next up on the list? Hmmm... Let's see... The default adlist is kinda small, let's go see if we can find some new adlists. Apparently this is more difficult than you'd think. A quick search on DDG only came up with an equivalent search in GitHub. Not useful! I have no idea the trustworthiness and stability of these adlists. Let's see. Another search leads to a Reddit article that then links to a different list. Bingo! An Adlist list. Exactly what I needed. I went ahead and looked into these lists, and added a few of them. Perfect! Fifth Step: Maintenance docker compose pull && docker compose up -d Of course, this isn't it. I actually use an a/b update scheme, but you get the gist. Updates are taken care of, and just make sure you try and keep the server up as long as possible, and keep downtime to a minimum. Sixth Step: Moving off the NAS. After a while of running this, the necessity of having the NAS on the whole time was starting to get frustrating. The answer there was to move it off the NAS. I did this by installing it on a Raspberry Pi 3B, running Arch Linux ARM. The setup was identical to before once I had gotten ALARM running.
Today I'm joined by Vera Liao, Principal Researcher at Microsoft. Vera is a part of the FATE (Fairness, Accountability, Transparency, and Ethics of AI) group, and her research centers around the ethics, explainability, and interpretability of AI products. She is particularly focused on how designers design for explainability. Throughout our conversation, we focus on the importance of taking a human-centered approach to rendering model explainability within a UI, and why incorporating users during the design process informs the data science work and leads to better outcomes. Vera also shares some research on why example-based explanations tend to out-perform [model] feature-based explanations, and why traditional XAI methods LIME and SHAP aren't the solution to every explainability problem a user may have. Highlights/ Skip to: I introduce Vera, who is Principal Researcher at Microsoft and whose research mainly focuses on the ethics, explainability, and interpretability of AI (00:35) Vera expands on her view that explainability should be at the core of ML applications (02:36) An example of the non-human approach to explainability that Vera is advocating against (05:35) Vera shares where practitioners can start the process of responsible AI (09:32) Why Vera advocates for doing qualitative research in tandem with model work in order to improve outcomes (13:51) I summarize the slides I saw in Vera's deck on Human-Centered XAI and Vera expands on my understanding (16:06) Vera's success criteria for explainability (19:45) The various applications of AI explainability that Vera has seen evolve over the years (21:52) Why Vera is a proponent of example-based explanations over model feature ones (26:15) Strategies Vera recommends for getting feedback from users to determine what the right explainability experience might be (32:07) The research trends Vera would most like to see technical practitioners apply to their work (36:47) Summary of the four-step process Vera outlines for Question-Driven XAI design (39:14) Links “Human-Centered XAI: From Algorithms to User Experiences” Presentation “Human-Centered XAI: From Algorithms to User Experiences” Slide Deck “Human-Centered AI Transparency in the Age of Large Language Models” MSR Microsoft Research Vera's Personal Website
Skip-the-Line Program begins in Illinois, JCPenney holds clothing event with UI and Illinois creates task force to discuss AI.Hosted by Nathalie Murillo.Stories by Ashley Gilbert, Nathalie Murillo and Elissa Eaton.Music by Boxout.
This week we talk to Nate Wienert about Tamagui, a UI kit for building cross platform (web + mobile) react native apps. Tamagui is a full stack, component kit style system, and optimizing compiler that bridges native and web. With a host of features like cross platform animations, themes, and a studio, Tamagui is a great way to build cross platform apps. Join us as we talk about the challenges of building a cross platform UI kit, and how Tamagui solves them. Sponsored By Raycast https://twitter.com/tamagui_js https://twitter.com/natebirdman https://tamagui.dev/ Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode. https://www.patreon.com/devtoolsfm https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758 https://www.youtube.com/@devtoolsfm/membership Tooltips Andrew https://vaul.emilkowal.ski/ https://github.com/supabase/postgres_lsp Supabase https://twitter.com/ertekinno/status/1686336911869173760 https://docs.dxos.org/ Nate https://gqty.dev https://uncut.wtf
We're back this week with another round of hot tips for making your computing life less annoying, including super secret UI settings, methods of bending digital voice assistants to your will, a low-level Windows hotkey not even Will knew about, the latest PowerToys (since the last time we talked about PowerToys), an easy way to trim videos without encoding them again, the fastest video player in the West, and other tips you won't want to miss!The apps we mentioned in this ep include LosslessCut, mpv, Authy, and the ever-growing Power Toys.The Windows hotkeys we mentioned:Win + . - emoji/Unicode pickerWin + Shift + S - easy screenshotsWin + R - run applicationsWin + L - lock your computerWin + Alt + B - disable / enable HDR at the OS levelWin + Ctrl + Shift + B - video driverWin + P - select output deviceWin + alt + r - record video of game window that's open (needs Game Bar)Win + alt + g - record last 30 seconds, but needs to be turned on first (also Game Bar)Win + V - clipboard history (need to enable in privacy)Support the Pod! Contribute to the Tech Pod Patreon and get access to our booming Discord, your name in the credits, and other great benefits! You can support the show at: https://patreon.com/techpod
In this episode, Jason, Chris, and Andrew start us off with a conversation about burger toppings preferences, discussing whether certain ingredients should be included in “the works” and sharing tips to prevent burger slippage. The discussion transitions to programming topics, exploring the challenges of working with multiline environment variables and the intricacies of Bash scripting. The guy's dive into the benefits of building UI components using frameworks like Tailwind CSS and Alpine.js, emphasizing the importance of well-organized and specialized components for better code management. The conversation also touches on the desire for more pre-built component libraries in the Rails ecosystem and the complexities of using various frontend frameworks. Hit download now to satisfy your appetite for both burgers and development insights! [00:00:08] Find out what the guys prefer for their burger toppings and Andrew mentions eating burgers upside down to prevent slippage and eating burgers with chopsticks. [00:04:13] The discussion moves to other sandwich places like Firehouse Subs, Jersey Mikes, Subway, and Lenny's, and Chris brings up the Meat Church BBQ guy who made a smoked cream cheese with hot pepper jelly. [00:06:31] Andrew wants BBQ now and tells us about a greatest BBQ place in Arizona, and Chris tells us about an Egyptian guy that moved to Texas that does Texas style but with Egyptian fusion BBQ that is unbelievable. [00:07:55] Jason and Chris tease Andrew about booking his flight to Rails World and his ticket to Rails World. [00:09:40] Jason expresses his excitement about going to Amsterdam. [00:10:33] Chris talks about not having fun adding support for multi-line environment variables in a programming project. Andrew clarifies the concept of multiline environment variables. [00:12:53] Chris describes the limitations of RVM vars, which truncates multiline values, and he discusses the process of rewriting and fixing the RVM vars behavior to support multiline values. [00:15:43] Andrew and Chris share their recent experiences with writing Bash scripts, discussing the challenges and nuances of Bash scripting, as well as the difficulties of learning and remembering the intricacies of Bash scripting between projects. [00:21:07] Andrew talks about his enjoyment of combining different command-line tools to create interactive scripts and functions. He highlights the benefits of creating personalized tools and shortcuts to simplify daily tasks.[00:23:17] Jason mentions to Andrew that they are recording a podcast at Rails World, and he arranged two recording sessions, one with Adam Wathan, and the other is an open session during the Friday happy hour. [00:26:22] The discussion shifts to discussing building UI components using Tailwind CSS and Alpine.js. Jason talks about the concerns and considerations while building and organizing View Components, Chris asks about handling forms and buttons components within Rails, and Andrew emphasizes the importance of well-defined and specialized components for better code organization and discoverability. [00:32:09] Jason mentions how he's using component variants, sizes, and colors within his app, and he wishes for more pre-built component libraries in the Rails ecosystem, like what's available for React. [00:36:00] Jason mentions the use of Alpine.js data directives for reusable functionality and components, Chris and Jason discuss Alpine.js's ease of use for handling simple UI interactions, and they mention recent version releases of Alpine.js and Laravel Livewire. Panelists:Jason CharnesChris OliverAndrew MasonSponsor:HoneybadgerLinks:Jason Charnes TwitterChris Oliver TwitterAndrew Mason TwitterMeat Church BBQ (YouTube)The Most Exciting BBQ Joint in Texas is Egyptian-Bon Appétit (YouTube)Rails World 2023Alpine.dataLaravel LivewireRuby Radar TwitterRuby for All Podcast
Kyle “Getify” Simpson, human-centric technologist, comes on to talk about the argument for the future of the local-first web. Links https://www.linkedin.com/in/getify https://me.getify.com https://github.com/getify https://www.youtube.com/watch?v=ADwNXpak4tM&ab Tell us what you think of PodRocket We want to hear from you! We want to know what you love and hate about the podcast. What do you want to hear more about? Who do you want to see on the show? Our producers want to know, and if you talk with us, we'll send you a $25 gift card! If you're interested, schedule a call with us (https://podrocket.logrocket.com/contact-us) or you can email producer Kate Trahan at kate@logrocket.com (mailto:kate@logrocket.com) Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket combines frontend monitoring, product analytics, and session replay to help software teams deliver the ideal product experience. Try LogRocket for free today. (https://logrocket.com/signup/?pdr)
In the first weekly installment of a 2023 season series, Colter Nuanez is joined by Idaho head coach Jason Eck to talk all things Vandals football ahead of UI's season opener at Lamar on August 31.
This episode is brought to you by Symphony. On September 8th, 2023, Symphony will be live-streaming a webinar on searchfunder.com all about the technical due diligence process when acquiring a software company. Use this link to sign up: https://www.searchfunder.com/event/view/1200. Symphony not only performs technical due diligence engagements for search funds, Private Equity firms, and strategic acquirers, but they also partner with those buyers on an ongoing basis on all things product (outsourced development, team augmentation, new product prototyping, UI refreshes, QA professionalization, and so on). Symphony is offering a full 15% off of any of their services for listeners of In the Trenches. Just go to the Contact form on their website and tell them that you're a listener of the podcast to receive this discount! * This episode is brought to you by Oberle Risk Strategies, the leading insurance brokerage and insurance diligence provider for the search fund community. The company is led by August Felker (himself a 2-time successful searcher), and has been trusted by search investors, lenders, searchers and CEOs for over a decade now. Their due diligence offering (which is 100% free of charge) will assess the pros and cons of your target company's insurance program, including any potential coverage gaps, the pro-forma insurance pricing, and the program structure changes needed for closing. At or shortly after closing, they then execute on all of those findings on your behalf. Oberle has serviced over 900 customers across a decade of operation, including countless searchers and CEOs within the ETA community * I have spent the past several weeks going through almost 3 years of In The Trenches archives to tease out all of the best insights that we've been able to collect from each of our guests specific to Hiring. I won't need to convince any CEO of how important the hiring process is, and how fraught with peril it can be when it isn't done right. Below is a list of our guests and topics, which include timestamps, so you can skip between the segments that are most interesting to you: (3:30) Randy Street: Co-author of Who: The A Method for Hiring, which introduced the Topgrading hiring method to the world (22:39) Verne Harnish: Founder of the Entrepreneurs' Organization (“EO”), & author of Mastering the Rockefeller Habits and Scaling Up (37:43) AJ Wasserstein: Professor at the Yale School of Management. Prior 2x CEO and active SMB investor (43:40) Mike Zani: CEO of The Predictive Index, and author of The Science of Dream Teams (52:27) Steve Divitkos: Hiring Your Senior Management Team: Founder of Mineola Search Partners (1:12:50) Anthemos Georgiades: Hiring in High Growth Environments: Founder and CEO of Zumper, an apartment rental platform that boasts 250 employees, 75 million active users, and 17 million app visits per month (1:27:09) Nicholas Andrews: Hiring for the Finance & Accounting Function: Founder of The Aspen Consulting Group (1:42:40) Rich Mironov: Hiring in Product Management: One of North America's preeminent Product Management thought leaders, having spent 40 years in the software industry in numerous capacities (1:55:20) Dave Prusinski: Hiring in Sales: Former EVP of FleetComplete. Grew annual revenue by ~25x, achieving a ~50% revenue CAGR for 9 of his 10 years
Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity because they can greatly accelerate application development, and improve the developer experience. Convex is a real-time backend platform that uses 100% TypeScript and is designed with reactive UI frameworks in mind. The team behind The post Building a Full Cloud Backend with James Cowling appeared first on Software Engineering Daily.
Illinois sees an increase in COVID cases, UI holds bicycle roundup and new casino bridges revenue to state.Hosted by Nathalie MurilloStories by Kaitlyn Devitt, Nathalie Murillo and Ashley Gilbert.Music by Boxout.
Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity because they can greatly accelerate application development, and improve the developer experience. Convex is a real-time backend platform that uses 100% TypeScript and is designed with reactive UI frameworks in mind. The team behind The post Building a Full Cloud Backend with James Cowling appeared first on Software Engineering Daily.
Serverless backend platforms are cloud services that simplify the process of building a backend. These platforms are growing rapidly in popularity because they can greatly accelerate application development, and improve the developer experience. Convex is a real-time backend platform that uses 100% TypeScript and is designed with reactive UI frameworks in mind. The team behind The post Building a Full Cloud Backend with James Cowling appeared first on Software Engineering Daily.
On today's show we are talking about The Drupal Coffee Exchange, How it got started, and How it keeps going with guest AmyJune Hineline. For show notes visit: www.talkingDrupal.com/413 Topics What's new with AmyJune What is the Drupal Coffee Exchange How did it start Who started it Where was the first Drupal Coffee Exchange How do you participate Live Mail How is it live Does it have to be ground or whole bean Listener question: Stephen - How can it be added to a camp What was your favorite coffee received What was your favorite coffee given John's first experience Brick of Shame When is the next Coffee Exchange Where is the schedule Favorite type of coffee Resources Our friends at the Linux Foundation are offering Talking Drupal Listeners 25% off on any e-learning course, certification exam or bundle. Good from August 22-Sept 30, 2023. With discount code LFDrupal25 … Please note Bootcamps, ILTs and FinOps courses are excluded. Join the Quarterly Coffee Exchange: Coffee Exchange Slack #coffee-exchange Equator Coffee Spinn Coffee Maker Enter the coupon code at checkout, or follow the link below to receive $100 off your Spinn. SMDNI120337 (Affiliate link) https://www.spinn.com/order?code=SMDNI120337 Vertigo Dave's Coffee Link to Brian Perry's Video https://drupal.slack.com/files/U24L61M26/F03DEUBDPJN/image_from_ios.jpg https://www.brickofsha.me/ Next stops for the Coffee Exchange: DrupalCon Lille Your camp! Drupal Coffee Exchange Social Twitter @DrupalCoffee Mastadon https://drupal.community/@DrupalCoffee Hashtag: #DrupalCoffeeExchange Guests AmyJune Hineline - volkswagenchick Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Coffee Brief description: Have you ever wanted to quickly search your Drupal admin UI for the specific page you need to get to? There's a module for that! Brief history How old: created in Nov 2011 Covered as MOTW back in episode #45 Versions available: 8.x-1.3 (D9 & 10), 7.x-2.3 Maintainership Number of open issues: 53 open, 13 of which are bugs against the 8.x branch Does have test coverage Usage stats: Almost 31,000 sites Maintainer(s): Michaelmol, who appears to have created the module in his first year on drupal.org, now almost 13 years ago Module features and usage With a simple keystroke, (option-d or alt-d) you can start your search, and then see suggestions as you type Can use the arrow keys to move between suggestions Listeners who have used Mac apps like Alfred or Spotlight will be familiar with the experience A very fast way to move between different places in your Drupal admin Also includes :add as a quick way to add content of a specific type Provides a hook you can use to define your own commands There is a Coffee Extras module that adds more commands, but it doesn't work with Drupal 10 and is marked as no longer developed Also worth noting that the Gin admin theme comes with built-in optimization and formatting for Coffee, so you can enjoy Gin and Coffee together
Published 27th of August 2023 ✅ Chris has news! There have been reports that the “Coal bots” are rejecting nominations very quickly, so be mindful when you're making nominations and either go in and edit them or put them on hold asap. I don't think it's rejecting them before the “hold” releases, but if you're used to not getting resolutions for weeks or months you might not think to edit them right away. We mentioned it last week, but I wanted to mention it again. The Wayfarer team has removed 1000 Wayspots from the Netherlands for abuse Inclusion rules are not a reason for abuse. https://community.wayfarer.nianticlabs.com/discussion/45914/real-stops-removed ✅ Topic #1 Let's Hear it for New York Big shout out to everyone we met during our weekend in NYC. We also wanted to give a huge shout out to Ken for arranging the New York State of Grind tour after our park time on Saturday Finally, to all the Patreons who joined us on this amazing adventure. Thank you. You are what made this adventure truely amazing. Meeting with Niantic We talked about how it takes nominations to come to resolution much quicker in some areas than it does others which they said was something that's on their radar, but not something they'll be able to get to soon. Abuse We talked about abuse, and they really appreciated that we talked about it how we did. It's very important to them that they get control of the abuse now before it gets worse, and I think they're doing an amazing job. We also got to see a mock up of the new reviewing UI, and let me tell you it's amazing. ✅ Topic #2 Wayfaring on Vacation Being in New York got us thinking, Wayfarers sometimes go on vacation. So what are some tips that Google car Intel Map Local News Websites Local Facebook groups Try and find the town/city website They often list parks, murals, points of interes Try and find a local facebook group/discord (PoGO) Campfire! ✅ Wayspot of the week ✅ Coal of the Week ✅Dad Jokes! Special Shout Out to our Executive Producer! KatettheKonz! #Yeah Join our Patreon!! https://www.patreon.com/PokemonProfessor Go check out Chris' articles https://pokemongohub.net/post/author/glawhantojar/ Go follow Agent X on TikTok -https://www.tiktok.com/@agentx_wayfinder Sit back and enjoy the show and don't forget to reach out @wayspotters on Twitter! Visit out Instagram also @wayspotterspodcast Our Twitter: https://twitter.com/wayspotters/ Niantic Wayfarer Twitter: https://twitter.com/NianticWayfarer TikTok Tiktok.com/imakewayspots YouTube https://www.youtube.com/@WayspottersPodcast Our Website: http://wayspotters.com/ Support Us: https://www.patreon.com/PokemonProfessor Wayfarer Discord: https://discord.gg/niawayfarer Twitch: https://www.twitch.tv/pokemonprofessornetwork OpenStreetMap World Discord - https://discord.gg/openstreetmap Join the Silph Research Group - https://discord.gg/Bx4AbXR OSM Wiki - https://wiki.openstreetmap.org/wiki/Main_Page Coal of the Week Arrangement: Chris Bell Intro Music - Game Over - Danijel Zambo - Music Vine Break Music - Hard Trap Samples, Heavy Trap Drum Loops ... - Loopmasters Outro Music - Itty Bitty 8 Bit - song by Kevin MacLeod - Spotify – Web Player Spanish Hard Trap - By Steve Oxen Vocal recording Copyright of Pokémon Professor 2022. Pokémon And All Respective Names are Trademark and © of Nintendo 1996-2023 Pokémon GO is Trademark and © of Niantic, Inc. Wayspotters is not affiliated with Niantic Inc. or The Pokémon Company --- Send in a voice message: https://podcasters.spotify.com/pod/show/wayspotters/message
This week's World News Roundup, Illinois invests $21 million to prevent car theft, police investigate UI robbery, and IDPH announces first West Nile Virus death in the state.Hosted by Madison Holcomb.Stories by Laszlo Richard Toth, Elissa Eaton, Kaitlyn Devitt and Madison Holcomb.Music by Boxout.
Our hardware upgrade cycles, what an Apple foldable would bring, UI decisions that bother us, and what piece of tech we would use our magic wands on.
Our hardware upgrade cycles, what an Apple foldable would bring, UI decisions that bother us, and what piece of tech we would use our magic wands on.