Podcasts about web mobile

  • 23PODCASTS
  • 35EPISODES
  • 27mAVG DURATION
  • ?INFREQUENT EPISODES
  • May 6, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about web mobile

Latest podcast episodes about web mobile

Bookey App 30 mins Book Summaries Knowledge Notes and More
Simple And Usable Web, Mobile, And Interaction Design Book: A Summary

Bookey App 30 mins Book Summaries Knowledge Notes and More

Play Episode Listen Later May 6, 2024 10:47


Chapter 1 What's Simple And Usable Web, Mobile, And Interaction Design Book by Giles ColborneSimple And Usable Web, Mobile, And Interaction Design is a book written by Giles Colborne. It focuses on creating user-friendly designs for websites, mobile applications, and other interactive interfaces. The book offers practical advice and guidelines for designing user-friendly experiences that are easy to navigate and understand. It covers topics such as user research, information architecture, visual design, and usability testing. Overall, it provides valuable insights and tips for creating simple and usable designs that enhance the user experience.Chapter 2 Is Simple And Usable Web, Mobile, And Interaction Design Book A Good BookYes, "Simple And Usable: Web, Mobile, And Interaction Design" by Giles Colborne is considered a good book for those interested in learning about design principles for web, mobile, and interaction design. The book provides practical advice and examples for creating user-friendly and effective designs. It has received positive reviews for its clear and concise explanations of design concepts.Chapter 3 Simple And Usable Web, Mobile, And Interaction Design Book by Giles Colborne Summary"Simple And Usable" by Giles Colborne is a practical guide to creating effective web, mobile, and interaction design. The book is divided into three main sections: simplicity, usability, and design.In the simplicity section, Colborne discusses the importance of keeping designs simple and easy to use. He emphasizes that simplicity is not about reducing features, but about creating an intuitive and pleasurable user experience.In the usability section, Colborne covers the principles of usability testing and user-centered design. He explains how to conduct usability tests, gather feedback from users, and use this feedback to improve the design of a website or app.In the design section, Colborne explores the elements of good design, such as typography, color, and layout. He explains how to create visually appealing designs that are also functional and easy to use.Overall, "Simple And Usable" is a practical guide for designers looking to create user-friendly web, mobile, and interaction designs. Colborne's clear writing style and real-world examples make this book a valuable resource for anyone involved in the design process. Chapter 4 Simple And Usable Web, Mobile, And Interaction Design Book AuthorGiles Colborne is a UX designer, speaker, and author based in the UK. He is the founder of the digital design agency cxpartners and has over 20 years of experience working in the field of user experience design.The book "Simple And Usable: Web, Mobile, And Interaction Design" was released in 2010 by New Riders publishing. It focuses on practical techniques for designing user-friendly digital experiences.In addition to "Simple And Usable," Giles Colborne has also written another book called "Simple and Usable Web, Mobile, and Interaction Design," which was released in 2010. This book is a valuable resource for anyone looking to improve their digital design skills.In terms of editions, the original "Simple And Usable" book is considered the best as it is a comprehensive guide to designing user-friendly digital experiences.Chapter 5 Simple And Usable Web, Mobile, And Interaction Design Book Meaning & ThemeSimple And Usable Web, Mobile, And Interaction Design Book MeaningThis book by Giles Colborne is a practical guide for...

This Week in Health Tech
How to adapt your web-mobile-social media digital strategy to changing landscapes?

This Week in Health Tech

Play Episode Play 60 sec Highlight Listen Later Aug 31, 2023 39:44


In this episode of This Week in Health Tech podcast, we welcome Barry Wallace, digital communications specialist at East Tennessee Children's Hospital. We start out by discussing a marketing / digital communications team structure and then content generation. Vik and Barry discuss if ChatGPT AI tools help with content generation. AI could give a starting point but at this point that is what it is, get ideas but not necessarily use AI for generating and publishing content without review. There is also legitimate concern because generative AI creates is not always accurate and it is called hallucination. Also AI may not represent the voice of that specific health system or marketing department. Barry and Vik then chat about social media and focus on Facebook, X formerly Twitter, Instagram, and TikTok. They chat about the best strategy for content on each of these platforms. Facebook still seems to be the #1 platform for their community reach. Vik then brings up Digital Transformation in healthcare  and how ETCH health system is handling this.  Guest Barry Wallace Contact Info: Linkedin: @barrywadewallaceEmail: barrywallace@yahoo.comTwitter: @barry_w_wallace Threads/Instagram: @barrywallaceTido Inc. The Trusted Tech Partner for Healthcare. We use technology to deliver better outcomes. Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.Support the showListen to all This Week in Health Tech episodesVik Patel - LinkedInTido Inc. - WebsiteTido Inc. - LinkedIn

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)
PowerSync: Have a need to keep your data in sync with on-device databases?

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)

Play Episode Listen Later Mar 15, 2023 16:46


PowerSync is a Cloud Service that helps keep your data in synch with your Web/Mobile clients -- as long as you use a SQL Database, and perhaps Flutter as a framework (not sure if they support other frameworks). ----more----I have not used this yet but it certainly piqued my interest so I met with their team recently, and here are my initial thoughts. For more information, check out https://www.powersync.co. ----more---- #snowpal #projectmanagement #developer #api Integrate with Snowpal. Subscribe to Snowpal API. Manage personal and professional projects on https://snowpal.com

#DigitalAircraft Secrets
Ep 013 - Blockchain In Aviation | Success In Execution #LinkedInLIVE

#DigitalAircraft Secrets

Play Episode Listen Later Aug 17, 2022 39:47


#DigitalAircraft Secrets
Ep 012 - Blockchain In Aviation | Crypto Bootcamp w/ Gabe #LinkedInLIVE

#DigitalAircraft Secrets

Play Episode Listen Later Aug 5, 2022 51:03


Now is the time to take the next step. Are you ready? We are now at the end of week 4 of the #Blockchain In Aviation series. In this episode 012, Gabriel gets you started with Crypto basics. Join for some practical lessons to launch you into Blockchain and Crypto.

AppleVis Podcast
AppleVis Extra #85: Hema Natarajan Discusses the Upcoming Bookshare Reader Suite for Web, Mobile, and Smart Speaker

AppleVis Podcast

Play Episode Listen Later Apr 5, 2022


In this edition of the AppleVis Extra, Thomas Domville and Scott Davert are joined by Hema Natarajan, product manager at Benetech, the parent company of Bookshare.Bookshare is an ebook library that currently has 1,097,526 titles and is the most extensive collection of accessible ebooks in the world. It includes books for school, career, and reading pleasure, as well as titles in over 34 languages.Hema, is excited to introduce us to Bookshare's upcoming suite of free reading tools: Bookshare Reader for Web, Bookshare Reader for iOS, Bookshare Reader for Android, and Bookshare Reader for Alexa. This suite of free tools, available summer 2022, will make reading accessible books easier than ever before.Bookshare Reader for the Web is currently in private testing in select school districts across the US. Bookshare Reader for the Web and the mobile app will be available to the public in summer 2022.Bookshare Reader for Smart Speaker is currently in beta release and only available to Bookshare Individual Members. Find it in the Alexa App store.Further information on Bookshare's upcoming suite of free reading tools is available at https://blog.bookshare.org/2022/03/benetech-unveils-bookshare-reader-suite/

Reversim Podcast
413 GitOps with Yaron from Soluto

Reversim Podcast

Play Episode Listen Later Jul 17, 2021


זהו פרק 413 של רברס עם פלטפורמה, הוקלט ב-8 ביולי 2021, וזה הטייק השני - הטייק הראשון היה מוצלח במיוחד, אבל הוא לא הוקלט . . .אז הנה אתם פה, בטייק 2, יחד איתנו - כן, אני יודע שבשבילכם זה הטייק הראשון, בסדר - אז היום אנחנו נמצאים באולפן שלנו ביוקנעם עילית (!), אורי נמצא בחופש ומחליף את אורי יונתן מ-Outbrain - היי יונתן, מה נשמע?(יונתן) היי, מה העניינים?(רן) מצויין, ברוך הבא - ואיתנו נמצא גם ירון מחברת Soluto - היי ירון!(ירון) היי, מה העניינים? נעים מאוד . . . .(רן) טוב שבאת - היום אנחנו הולכים לדבר על GitOps, בפעם הראשונה.ולפני שנדבר על GitOps, נעשה סבב היכרות קצר - יונתן, היית כאן הרבה פעמים בפודקאסט לפני זה [הקדמה והיכרות - בפרק הקודם], אבל בוא ספר לנו בכל זאת עוד קצת על עצמך - (יונתן) אז אני הגעתי ל-Outbrain לפני 10 שנים, כמהנדס Backend, ובחמש השנים האחרונות אני מנהל את הפיתוח.ומאזין ותיק של רברסים [וגם אורח - 328 The tension between Agility and Ownership או Final Class 23: IDEs או 131 uijet או 088 Final Class 2, וכמובן 412 Serverless at Via](רן) מצויין - טוב שאתה פה.ירון - שני משפטים עליך?(ירון) אז אני ירון עידן, אני מוביל את צוות ה-DevOps ב-Solutoאני משחק עם מחשבים כבר יותר מ-20 שנה - התחלתי בצבא בתור DBA ואחרי זה עברתי להיות מפתח.לפני כמה שנים כבר גיליתי את עולם ה-DevOps ועברתי אליו לחלוטין - ומאז אני מאוד נהנה מהעולם הזה.ב-Soluto אני עושה את זה כבר משהו כמו חמש שנים.אני אספר גם קצת על Soluto, החברה שבה אני עובד - Soluto היא חברה שרוצה להפוך את הטכנולוגיה לדבר יותר ידידותי, בעיקר עבור אנשים שעבורם טכנולוגיה “זו לא השפה הראשונה שלהם”.אז המשתמשים שלנו יכולים לגשת לממשקים ב-Web או ב-Mobile ובעצם לקבל את המיטב מהמנויים הדיגיטליים שלהםלוודא שכל המידע שלהם מאובטח ושמוראם יש להם איזושהי מכונת כביסה חכמה בבית אז הם יכולים לוודא שהמכונה מתפקדת כמו שצריך ושהם מצליחים להשתמש בה . . .ובצד השני - יש להם גם את היכולת לפתוח איזשהו צ'אט, איזשהו Session של Chat עם Expert-ים - וגם הם משתמשים בפלטפורמה שאנחנו מפתחים בתל אביב, שנקראית Anywhere Expert, והיא מאפשרת לתומכים טכניים להיות מסוגלים לעשות את הסשנים האלה מהבית שלהם, מתוך איזושהי אפליקציה, כמו ב-Uberכבר לא צריכים לשבת בתוך איזה Cubical עם אוזניית מדונה ב-Setting קצת אפרורי - אלא ממש להשתחרר ולעשות את זה בתנאים שלהם.זה מייצר Disruption ענק לכל התעשייה הזאת של Tech-support בארה”ב - שם נמצאים רוב הלקוחות שלנו.(רן) אז זה, למעשה, Marketplace של תומכים ונתמכים - מצד אחד יש את הנתמכים, שאלו אנשים שיש להם, לצורך העניין, בעיה עם הטלפון או עם מכונת הכביסה או כל מכשיר אחרומצד שני התומכים, שבזמנם . . . אולי בנוסף על עבודתם, כמו שאמרת כמו ב-Uber, עושים השלמת הכנסה בזמנם החופשי.(ירון) כן - אנחנו אוהבים לחשוב על זה שאנחנו מצליחים לתרום לשני הצדדים הרבה מאודגם לגרום לאנשים להרגיש שהם מוציאים את המיטב ממה שהם שילמו עליו כסףוגם לגרום לאנשים לעשות את העבודה שלהם בתנאים יותר משחררים [אה . . . ](רן) אז הנה שאלה מפתיעה, שהרבה זמן לא שאלו אותך - אמרת שאתה כבר מתכנת הרבה זמן, אז תהיתי מה היה המעבד הראשון שסבל את נחת זרועך?(ירון) אז יש לי Deja Vu . . . אני חושב שזה היה 386 לדעתי? אבל נראה לי שעברתי על כל הסדרה, ואיפשהו בילדות מצאתי מצאתי איזושהי חוברת כזאת בעברית שמלמדת לתכנת ב-Basic, התחלתי לפתוח אותה - ומאז לא הפסקתי.(רן) עדיין ב-Basic?(ירון) התקדמתי מאז - עכשיו אני ב-Pascal . . . [אין יותר טוב מזה](רן) יפה . . . Turbo Pascal [אוקיי, יש יותר טוב…], Object Pascal . . . נחמד - הכחול והתכלת הזה, מקסים, הנדסת אנוש למופת.[אתה לא ציני, נכון? זה היה נפלא]בסדר - אז אנחנו התכנסנו היום כדי לדבר על GitOps.כולם, פחות או יותר, יודעים מה זה Git, וכולם, פחות או יותר, יודעים מה זה Ops - החלק המעניין של DevOps, להזכירכם . . . אבל מה זה GitOps? מה זה השילוב הזה ביניהם?(ירון) אז כן - דבר ראשון, הטרנד היום זה באמת לשים סיומת של Ops על הכל . . . יש DataOps ויש MLOps, אז עכשיו יש גם Buzzword חדש שהוא GitOps.אנחנו ב-Soluto עושים את זה כבר הרבה שנים, בלי לתת לזה את השם הזה, אבל אני כן אתן את ההרחבה של “מה זה בעצם אומר?”אז GitOps היא איזושהי מכניקה של CD, איזושהי אימפלמנטציה (Implementation), שמאפשרת למפתח לדלבר (Deliver) את המוצר שלו ל-Production בצורה שבה Git, או הקוד שיושב בתוך Git, ייצג את המצב של Production.אז אם ב-Continuous Delivery רגיל, יש איזושהו מבוך רציני, שהקוד צריך לעבור מהרגע שהוא Committed ל-Branch הראשי, ועד שבאמת אפשר לראות אותו ב-Production - אז GitOps מנסה לחסל כמה שיותר מהמחסומים האלהובאמצעות איזשהו רכיב שעושה פעולה שנקראת Reconciliation, לבדוק מה המצב של הקוד ב-Git, ולראות האם Production עונה על אותן הגדרות - ואם יש צורך אז לסנכרן בין שני הרכיבים האלה.(רן) כשאתה אומר “מבוך” ,אתה מתייחס, נגיד, לפרישה בהתחלה כ-Canary, ואחר כך אולי פרישה של 25% ב-Data Center אחד ואחר כך ב-Data Center אחר? זה המבוך שאליו אתה מתייחס?(ירון) אז האמת שהמבוך הזה יכול להיות קיים גם ב-GitOps, אבל אנחנו, ספציפית ב-Soluto כן משתמשים ב-Canaryהוא אפילו ניהיה הרבה יותר נגיש עבורנו בזכות השימוש שלנו ב-GitOpsשני הדברים האלו הם לא Mutually-exclusiveהמבוך שאני מתאר זה בעיקר להיכנס לתשתית של ה-CI, ללחוץ על “Deploy”, לראות שמשהו נתקע, להיזכר שהיה צריך לשדרג את ה-Script שעושה את זה . . .(רן) כן . . . בעצם אתה מדבר על ההתערבות האנושית שנדרשת אחרי שהקוד כבר נמצא ב-Master . . .(ירון) נכון - וגם זיהוי של טעויות שמתרחשות בזמן ה-Deployment - נניח, אצלנו ראינו הרבה פעמים שבגלל התאימות היחסית של Pipelines של Deployment, הרבה פעמים יש שגיאה ב-Production, והיא לא משתקפת חזרה ל-Pipeline של ה-Continuous Delivery - ואז המפתח פשוט יושב ואומר “טוב, זה כנראה לוקח לו הרבה זמן . . . זה כנראה הגמדים שלוקחים את הקופסאות ל-AWS התעכבו בדרך . . . “ורק אחרי 20 דקות או 30 דקות יש איזושהי הבנה שמשהו השתבש בצורה נוראית . . . (רן) זאת אומרת - ברגע שאני עושה Merge של Branch ל-Master - אני אף פעם לא אעשה הרי Commit ל-Master, זה אסור . . . - ברגע שאני עושה עושה Merge ל-Master, אני צריך להניח שהכל, כאילו, ב-Production, נכון?(ירון) לאו דווקאיש כלים של GitOps שלוקחים את זה בתור ה-First Class Citizen, הם באמת בונים על זה שתיהיה סדרה של הגנותבין אם זה טסטים ו-Smoke Tests או Canary ו-Gradual releases, כמו שהזכרתוהם פשוט מניחים שהמשתמש עושה בהם שימוש.אנחנו מעדיפים Deployments יותר קונטקסטואליים, ובגלל זה בהתחלה התחלנו להשתמש ב-Flux, שהוא כלי של WeaveWorks שלוקח את המתודלוגיה הזאת קדימה, ומנסה באמת “לאסור על ה-user” ליצור שינויים . . . ליצור הבדלים בין Production לקוד.ועברנו ל-Argo - כלי של Intuit - שחולק איתו הרבה מהקוד, אבל משנה הרבה מהדינמיקה והמכניקה.הוא מאפשר באמת קודם כל להכניס את הקוד לתוך ה-Master - ורק אחר כך להגיד למפתח “תעשה את הסנכרון שלך בצורה מודעת”.יש גם אופציה ליצור Sync אוטומטי, ואז ברגע שההגנות האלו נמצאות ובאמת יש את הבטחון לדעת שמה שנכנס ל-Master יכול להגיע ל-Production, ניתן להדליק את ה-Flag הזה ולהינות מחיים עם הרבה פחות Toil, הרבה פחות עבודה ידנית.(רן) אז דיברת על Reconciliation ועל זה שיש הפרשים בין מה שקיים ב-Master, שאמור לתאר את סביבת ה-Production, לבין סביבת ה-Production האמיתית, וההפרשים האלה יכולים לנבוע מכמה דברים - קוד שנכנס ל-Master, אבל עדיין לא עבר Deployment, אבל זה יכול גם להיות לנבוע מזה שהלך איזשהו איש Ops ושינה את ה-Production . . . נכנס ל-AWS או עשה SSH לאיזשהו שרת ושינה שם משהוואולי יש Drift-ים מכל מיני סוגים, ואני בטוח שכל מי שנמצא בעולם האופרציה נתקל בדברים האלה.אבל איך . . . מתי זה הגיע לנקודה שבה זה ממש הפריע לכם, ואמרתם “עד כאן! פה אנחנו חייבים לקום ולעשות איזשהו מעשה! אצלנו לא יהיה הבדל בין Master ל-Production!” . . . היה איזשהו אירוע מכונן שגרם לכם לעשות את זה?(ירון) אז היה . . . לפני שאני אסביר את האירוע הזה, אני גם אסביר איך הגענו למקום שבו אפשר לחשוב בכלל על הקונספט הזה.כמו שאמרתי - עשינו את זה עוד הרבה לפני שקראו לזה GitOps, והתחלנו במקומות הרבה יותר Low-stakes מסביבת ה-Production, שמגישה תוכן לקרוב למאה מיליון משתמשים היום . . .איפה שהתחלנו זה בתשתית הניטור שלנו - זה היה כבר לפני יותר מחמש שנים.רצינו לעשות דמוקרטיזציה של הניטור, לא רצינו שזה יהיה משהו שמפתח אומר “אני רוצה לנטר בבקשה . . . קח את השליפה הזו ושים אותה בבקשה על הכלי”וכדי שזה יקרה, יצרנו איזשהו Repository, שמנו בו קובץ JSON ענק ואמרנו למפתחים: “פשוט תכתבו פה את כל מה שאתם רוצים לנטר, וזה יגיע “בדרך קסם” אל התשתית”.אז זה היה ה-Production הראשון אצלנו שבעצם כל Commit ל-Master הסתנכרן עם הקוד, והיופי של זה היה שבאמת יכולנו לשחק פה ב-Stakes יותר נמוכים.שבירה של תשתית ניטור זו בעיה מסדר שני - משהו שיכול לקרות לדקה-שתיים בלי שהמשתמשים ירגישוזה בדרך כלל קורה בצורה מבוקרת, כשהמפתחים במשרדולכן זה היה משהו שנתן לנו להתנסות עם זה בצורה בטוחה.(רן) אז למעשה, המוטיבציה הראשונית שלכם הייתה לספק חווייית-מפתח יותר טובה - במקום שהוא ילך ויפנה אליכם ויבקש “תוסיפו לי בבקשה Monitoring” או שבמקום שיצטרך להכיר את כל החוכמות של כלי הניטור, הוא יכול לערוך איזשהו קובץ JSON ולעשות Commit - ומבחינתו זה ממשק העריכה - ועכשיו הוא מבין שברגע שהוא עשה Commit, יש איזשהו Hook שלוקח את הקובץ הזה ועושה לו Apply ל-Production.אז מבחינתך זה איזושהי חוויית מפתח יותר טובה - אבל זה עדיין . . . זאת אומרת, אני לא רואה עדיין איך זה בא ומטפל בתקלות Production . . . (יונתן) לכאורה, יכולת לממש את זה גם, נניח, עם CI/CD רגיל, נכון? בלי “הקונץ” הזה של הסנכרון או לבדוק את הפערים?(ירון) נכון - ואני אפילו אגיד שבאיזשהו שלב עברנו לזה: היה לנו Repository אחד מרכזי ואז הכנסנו איזושהי תשתית “כמו CD”, שלוקחת Commit-ים מ-Repository אחד ומזריקה אותם ל-Repo המרכזי הזה.ושם כבר התחילו להרגיש את החסרונות שאמרתי - הכלי היה נשבר הרבה פעמיםהיו נוצרים מצבים שבהם ה-Pipeline הקלאסי הזה, שמנסה להגיע למקום ה-GitOps-י, נתקע בגלל כל מיני טעיות שלא חזינו מראש, והיה קשה לקבל Visibility על דבר כזה.זה דורש יצירה של המון כלים, רק כדי שהדבר הזה יעבוד בצורה שהיא Flowless.(יונתן) עוד משהו שרציתי לשאול - איך ה-GitOps אל מול Infra-as-a-Code - זה משלים את זה? זה השלב הבא של זה?(ירון) זאת שאלה מעולה, כי באמת הרבה פעמים, את ה-Infra-as-a-Code אנחנו עדיין עושים עם כלים שהם יותר “Push-יים” כאלהאנחנו עבדנו קצת עם Terraform, נטינו יותר לכלי שנקרא Pulumi, שהוא סוג-של-כזה-Wrapper סביב Terraform, עם שפות תכנות יותר נפוצות.ושם מרגישים בדיוק את העניין הזה - שכדי עכשיו לשנות את ה-Infrastructure שלי, אני צריך לעשות Apply . . .ולפני שאני צריך לעשות Apply, אני ארצה לעשות איזשהו Preview, ולהציג אותו למפתחים, כדי שהם יבינו איזה שינוי הולך לקרות.ואז המנגנון הכמעט-אימפרטיבי (Imperative) הזה הוא נורא מורגש - נורא מורגש שהולך להיות איזשהו שינוי, וצריך לעשות איזושהי פעולה כדי שזה יקרה.ואחד הכלים שאנחנו מסתכלים עליהם יותר ויותר נקרא Xstate, וזה כלי שבאמת שם את ה-Infrastructure שרוצים ליצור כ-Custom resources בתוך Cluster של Kubernetes, ואז יש איזשהו Reconciliator, שבמקום לעבור עם ה-API של Kubernetes, הוא עובד עם ה-API של AWS או Azure או GCP - יוצר שם את אובייקטים.וזה שוב - שינוי תפיסה יחסית מאסיבי, כי זה אומר שברגע שמפתח עשה commit ל-Master, אז Xstate תופס אותו ומסנכרן אותו לענן אין איזשהו שלב באמצע של Apply, של Preview . . . כל הדברים האלה חייבים לקרות ב-PR, לפני שהקוד משתנה.(רן) מצד אחד - זה נשמע נורא אלגנטי . . . כאילו פיהם וליבם של Production ו-Master שווים. מגניב, נורא סימטרי כזה, נורא פשוט . . .מצד שני - גם נשמע נורא מסוכן: עשיתי Commit . . . סליחה - עשיתי Merge ל-Master, לא עשיתי Commit ל-Master. . . עשיתי Merge ל-Master, ואולי אני לא כל כך יודע מה זה הולך לייצר, זאת אומרת - אני לא יודע שזה עכשיו אולי הולך לייצר בלגאן לא נורמלי בתוך Production. . . אין לי איזשהו מקום קטן שבו אני יכול ככה להתנסות, בקטנה, לפני שאני עושה את ה-Commit? איך מטפלים? איך עושים מיטיגציה (Mitigation) למוטת הכנף הענקית שפתאום כל אחד מקבל?(ירון) זו שאלה נהדרת, כי היא מחזירה לשאלה הקודמת ששאלת - של בעצם “איזו בעיה ניסינו לפתור?”כי דווקא בניגוד או בהיפוך כזה של התמונה הזאת, החוסר ביטחון הגיע לפני שהיה לנו את ה-GitOpsהייתה לנו בעיה שהתשתית… פשוט כשעובדים עם תשתיות כמו Kubernetes אז התשתית נהיית מאוד מאוד מורכבתהיא גם נהיית במצב שכדי להרים Cluster חדש, במקרה של איזושהי בעית Production, בנאדם צריך לעשות פעולה ידנית, שיכול להיות שיכולה לארוך כמה שעות - וזה היה מצב מאוד לא נוח.קשה היה לדעת, כשיש לי מספר מוגבל של Cluster-ים - במקרה שלנו שניים - ואם עכשיו אחד מהם נופל אז אני צריך להיכנס למרוץ נגד השעון כדי ש-Cluster חדש יעלה.וזה גם עיכב אותנו מלייצר, אולי, את מה שרמזת אליו - שזה איזשהו מקום, איזשהו “מגרש משחקים” או ארגז חול בצד, שבו אפשר לעשות את כל השינויים בצורה בטוחה, ולדעת שלא משנה מה אני אשבור - Production לא ידע מזה.וזאת בעיה אחת שבאמת נאבקנו בה הרבה לפני שהגענו לעולם ה-GitOps המובטח.בעיה נוספת, שגם אותה אני אסביר איך GitOps פתר עבורנו, זה הארגונומיה של המפתחים מול Kubernetesכי מפתחים אצלנו היו רגילים לעבוד מול אילו-שהם Self-contained Services, שרצים על PaaS, כמו Herokuבמקרה שלנו זה היה Azure, אבל זו הייתה איזושהי סביבה סגורה, מכונות וירטואליות שכל מפתח קיבל, שמריצות את ה-Services שלו.ופתאום לעבור ל-Cluster שהוא Multi-tenant, שכולם עובדים ביחד, שצריך לדעת לא “לדרוך אחד לשני על הבהונות” . . . שיש בהם הרבה-הרבה אובייקטים חדשים שהמפתחים לא מכירים - יצר שינוי פרספקטיבה, שלא היה קל להנחיל לצוותי הפיתוח.אנחנו בצוות עבדנו עם Kubernetes הרבה, אבל המפתחים לא תמיד רצו להבין את המורכבות הזאת, והיה קשה לחשוף אותם לזה בצורה שתפגע איפשהו באיזון הזה . . .(רן) אז גם בהקשר הזה, זה נשמע כאילו אתה בעצם מייצר ממשק למפתחים עבור Kubernetes . . . זאת אומרת: “אתם לא צריכים ללכת ולהשתמש ב-Kubectl או בכלים אחרים” אלא אתם צריכים, לצורך העניין, “לעשות Commit לאיזשהו קובץ JSON ומשם אנחנו כבר נטפל בזה”.(ירון) נכון . . . אז היום הכל YAML, אבל כן - זה השינוי המרכזי שעשינו . . .(רן) . . . השתדרגנו . . . (ירון) . . . עכשיו יש מקפים במקום סוגריים מסולסלים . . .(יונתן) תזהיר את אבישי - יש לו איזה משהו נגד YAML-ים . . (רן) מאזיננו אבישי - תסתום רגע את האוזניים . . . כל העולם YAML כבר, אין מה לעשות . . .(ירון) בהרבה מקומות ראיתי שכבר מגייסים מפתחי YAML . . . (רן) כן - אולי המפתחי XML בפנסיה יהפכו למפתחי YAML . . . נחזור רגע אחורה - דיברת קודם על המוצר שלכם, ואמרת שהמוצר הזה יודע לתת תמיכה למכונות כביסה למחשבים אישיים וכו'. אז כל פעם שאני עושה Commit ל-Master, נגיד לאפלקיציה ה . . .(יונתן) אתה לא עושה Commit ל-Master, רן . . . . תזכור - עוד פעם, אני אעשה לך Reject . . . (רן) איך נפלתי . . . זה הפרוידיאני בי שמדבר . . . אז כל פעם שאני עושה Commit ל-Branch, ו-Merge ל-Master, אחרי Code review, כמובן, ומתקן את כל ההערות, ועובר CI - אז לאפליקציה האחרונה המגניבה שכתבתי למכונת הכביסה של סבתי - אז זה מיד הולך לכל מכונות הכביסה בעולם? לכל הטלפונים בעולם? זאת אומרת - זה באמת מה שאנחנו רוצים?(ירון) אז התשובה היא “לא” . . . כמו שאמרתי, יש לנו מידה מאוד חזקה של Control, כי ככה רצינו לבצע את השינוי הזהלא רצינו להפחיד אנשים ולהגיד לכל מי שעובד על הקוד אצלנו “תזהרו מאוד מה-Master!”הרעיון היה באמת לאפשר לאנשים יותר Visibility, יותר שקיפות - ולאט-לאט להגיע למודל הבגרות הזה, שבו אנחנו מרגישים בנוח לסנכרן דברים בצורה אוטומטית.זה אומר שהיום, רב שירותי ה-Backend שלנו נפרשים באמצעות כלי GitOpsבאמצעות Argo, שציינתי קודםמה שהמפתחים מקבלים מזה זה להחליף את ה-Pipeline המסועף והקשה להבנה באיזשהו Commit ל-Masterעכשיו, במקום לעשות את ה-Deployment בשלב הזה של ה-Pipeline, יש רק Commit אחד, שמשנה את ה-Version ש-Argo מסתכל עליו.ברגע שנעשה שינוי ה-Version הזה, המפתח הולך ל-UI אחר, של Argo - הוא רואה בצורה מאוד מאוד ברורה שהשתנה שדה מסויים ב-YAML של ה-Deployment שלו, עם ה-Tag.וזה מייצר הרבה דברים מאוד טובים עבורנו - כי גם אם עכשיו מבצעים סנכרון של הדבר הזה, אז זה כבר לא איזשהו Context-switch של לעבור עכשיו ולהסתכל מה המצב - Argo ממש מראה יפה, עם לבבות ירוקים או לבבות אדומים-שבורים , מה הסטטוס של הגרסא הישנה והגרסא החדשה.וזה נותן פידבק מאוד מהיר - האם השינוי הזה כרגע עובד? האם השינוי הזה נכשל? האם צריך לחזור רגע לשולחן השרטוטים ולתקן אותו?במצב הנוכחי, זה דווקא הגביר מאוד את ה-Control ואת השליטה שלנו ב-Production, ולא יצר אי-יציבות וחסר ודאות.(יונתן) ה-State הזה, נניח של שינוי הגרסא - נניח שאני מהנדס, ויש לי גרסא חדשה - אתה אומר, בעצם, שדבר ראשון אני צריך לעשות Branch ו-Commit ו-Merge, בגלל שאני רוצה גרסא חדשה, עם איזשהו Tag - זה ב-Repository של האפליקציה שלי או שזה ב-Repository של האפליקציה שמנהלת את ה-GitOps?(ירון) זו שאלה נהדרת, כי באמת אנחנו עושים משהו לא מסורתי שם - אנחנו כן עושים את כל השינויים האלו ב-Repository של הקוד, ובדרך כלל - אני מקשיב בכנסים, קראתי פוסט יפה של מישהי מ-Riskified שכותבת איך הם עובדים עם Argo - וראיתי שהקונצנזוס, פחות או יותר, הוא להפריד את ה-Repository שהמכונות קוראות וה-Repository שבני האדם קוראים . . . אז בדרך כלל, מה שמקובל זה ליצור, נגיד, את “Yaron-API”, להגיד שזה הולך להיות ה-Service שלי, ופה אני, כבן אדם, כותב קוד - ואז לתת למכונה לעשות את ה-Commit לאיזשהו Repository אחר, שיקרה “Yaron-API-Deployment”, ומשם לקחת את ה-State שה-Argo מסתכל עליו.אנחנו, פשוט בגלל שרצינו את הנושא הזה שאמרתי קודם - רצינו לשפר ארגונומיה של מפתחים - לא רצינו שיהיה להם את ה-Context-Switch הזה, את המעבר כל הזמן בין ה-Repo שבו הקוד כתוב לבין ה-Repo שבו ה-Deployment קורה . . .(יונתן) גם יש עוד יתרון - אתה תעשה git-log ותראה את ה-Deployments ולא . . . הרבה אנשים אומרים הפוך . . . הם אומרים “אני לא רוצה לראות Commit-ים של מכונה” [אחלה שם לפודקאסט, אגב], זה לא קדוש.אבל אנחנו מאמינים שה-Commit-ים האלה באמת, כמו שאתה אומר, מייצגים את השינוי של ה-State.(רן) אני מניח שהויכוח הזה, או הדילמה הזו, במצב של Mono-Repo היא פחות רלוונטית - עדיין יש התלבטות, נניח שאנחנו בעולם של Mono-Repo, ואני מבין שאתם לא - יש את ההתלבטות של האם לשים את הקונפיגורציה קרוב לקוד, או את כל הקונפיגורציה במקום אחד, לצורך העניין באיזשהו Branch או תת-עץ של ה-Mono-Repo.גם אני הייתי בהתלבטות הזאת הרבה פעמים, ואני חושב שיש פה Trade-off - מצד אחד זה נחמד שהקונפיגורציה קרובה לקוד, ולפעמים ממש בתוך הקוד; ומצד שני, זה גם נחמד לקבל איזשהו מבט על כל הקונפיגורציה של כל ה-Service-ים השונים, וככה להבין איך הדברים קורים.אז אני מבין שאתם יותר נוטים לשים את הקונפיגורציה קרוב לקוד, אם אפשר לקרוא לזה “קונפיגורציה”, בוא נקרא לזה . . .?(ירון) אז גם פה יש כמה תשובות . . . דבר ראשון - אנחנו לא נגד Mono-Repo, אנחנו מאוד-מאוד בגישה של “לתת למפתחים ולמפתחות פשוט להחליט מה הכי טוב ב-Context של המשימה הנוכחית” ולכן יש אצלנו קבוצה שלמה שעובדת בתוך Mono-Repo אחד, שמחזיק את כל ה-Service-ים, בלי שום קונטקסטויש לנו קבוצה שעובדת עם Repo-per-Serviceויש קבוצה שלישית, שעובדת עם Mono-Repos קונטקסטואליים . . . (יונתן) אתם לא נגד Mono-Repo - פשוט יש לכם הרבה כאלה, זה מה שאתה אומר . . . [“רבים מידידי הטובים ביותר” וכו'…](ירון) בדיוק . . . אנחנו אוליגו-Repo . . .(רן) לא, יש לזה גם שם - Multi-Mono-Repo . . . כתבו את זה לפנינו . . .(ירון) כן . . . אז לא הגענו למצב שבאמת אנחנו יכולים להגיע לרמות של Facebook, והקסמים שהם עשו עם Mono-Repos שם.בסוף, Mono-Repo ענק שמחזיק את כל הקוד זו לדעתי משימה הנדסית כבירה, וצריך לעשות אותה בצורה מאוד מחושבת.ושוב - בגלל הצורה ה-Distributed והלא-פרספקטיבית שאנחנו עובדים בה, שאנחנו לא רוצים להגיד לאנשים איך לעבוד, אז כמעט בלתי אפשרי לחשוב על “כל המפתחים ב-Soluto כותבים ל-Repository אחד”,כי דברים קמים, אנשים רוצים לשנות דברים, להתנסות עם משהו חדשוברגע שאנחנו מאפשרים את זה, אז לא נקבל אף פעם את השליטה של להגיד לאנשים “כל ה-Commit-ים שלכם עכשיו יהיו רק ב-Soluto-Code” [וגם אז - רק אם הם טובים]וזה נחמד, כי זה כן גורם לנו להתקדם קדימה . . .(רן) כן . . . אני חייב להעיר שאם כל זה שאני מכבד את שיקול דעתם של המפתחים, ואני הרבה פעמים גם לא רוצה להגיד למפתחים אחרים מה לעשות - אני חייב להגיד שלפעמים יש הרבה חוכמה בכן להגיד למפתחים מה לעשות, כי אני חושב שהרבה פעמים ההחלטות הן שרירותיות, והחלטה אחת טובה כהחלטה אחרת - הבעיה שכששתי החלטות, ששתיהן שקולות, אבל כששתי החלטות נלקחות, אז אתה בבלגן . . . אז דווקא בקטע הזה אני נוטה להיות קצת יותר הדוק, ולבוא ולהגיד “חבר'ה, נכון - יש פה שתי דעות, אבל אני בוחר את זאת, “כי ככה” - ובואו נתגלגל עם זה הלאה”כי אחרת פשוט נוצר בלגאן - וראיתי את זה קורה בחברות גדולות . . . ראיתי את זה קורה ב-Google,אני מבין ממה שאתה אומר שזה קורה גם ב-Facebook . . . מתקבלות החלטות שרירותיות, וכל המפתחים לפעמים אולי מקטרים - אבל הולכים לפיהןוזה עושה הרבה טוב, בסופו של דבר - “המסר שלי לאומה” הוא של “לא לפחד לקבל החלטות בשביל המפתחים”, ובסופו של דבר, בשורה התחתונה, אני חושב שזה עושה טובה, כי זה יותר קל כשדברים הם אחידים.(ירון) זה מעניין מאוד - ואני חושב שמה שאתה מציין הוא גם פונקציה של גדילה.אני חושב שיש שלב מסויים שבו חברה יכולה להרשות לעצמה להתפזר יותר ולנסות יותר דברים, ויש שלב מסויים שבו צריך להתכנס ולהגיד “אוקיי, ה-Business הגיע ל-SLA מאוד גבוה שהוא צריך לספק, החברה גדולה מספיק כדי שלא נוכל לתת ל-15 Frankenstein-ים לרוץ במקביל, המפלצות של . . .(רן) כל מפלצת טובה . . . כל מפלצת לכשלעצמה היא בסדר . . . אני לא אומר שההחלטות הן לא נכונות, הבעיה שיש החלטות אחרות, והחלטות סותרות לפעמים, החלטות שלא עובדות טוב אחת עם השנייהאו אפילו אם לא סותרות - לייצר Infrastructure שמתאים גם . . . לצורך העניין אפשר לקחת שפות תכנות - Infrastructure שמתאים גם ל-Python וגם ל-Ruby וגם ל-Java זה אפשרי, אני בטוח שזה אפשרי - זה רק יותר קשה.אז אתה יודע - שפות תכנות אפשר בדרך כלל, רוב החברות מתקבעות, זו לא הבעיה - אבל עדיין יש עוד הרבה בחירות אחרות:איך עושים Messaging, איך שומרים, באיזה Database משתמשים וכו'.(יונתן) אני חושב שאני מסכים - מבחינתי, המדד של מתי צריך לקחת כזאת החלטה או “דיקטטורה נאורה” שכזאת זה כשאתה צריך “לעבוד לרוחב”דיברת על תשתיות - ברגע שאתה צריך להתחיל . . . כשתשתיות נהייה “עניין”, אז קשה לתמוך בוריאנטים השונים . . . [כן . . .](רן) בוא נחזור רגע אחורה ל-GitOps . . . אז נלך, שנייה, Back-to-Basics: הבנו את הקונספט של “Mater ו-Production צריכים להיות שווים”. אז אני, אתה יודע, מתחיל ככה ב-Back-to-Basics ואני רוצה לעשות GitOps, אוקיי? אז מה אני עושה? אני מייצר Git-Hook, ובעצם אני צריך לדאוג לשני דברים . . .אחד זה שיהיה לי קוד שיודע לתאר את סביבת ה-Production, נגיד - כמה Server-ים, כמה Services, מה ה-Multiplicity שלהם, כל מיני דברים . . . מה שיודע. . . לצורך העניין קובץ YAML שיודע לתאר את סביבת ה-Production, ובטח יש שפות למכביר שיודעות לעשות את זה.אז אני צריך קוד שיודע לתאר את סביבת ה-Productionושתיים - אני צריך לדעת לעשות איזשהו Git-Hook, נגיד, שכל פעם שעושים Commit אז Production מתעדכן לפי מה השינוי האחרון.אז זה אולי GitOps בממש-ככה-30,000 רגל - ואתה הזכרת שיש כמה כלים שיודעים לעשות את זה - הזכרת קודם את Flux של WeaveWorks והזכרת את Argo של Intuit - ואני מניח שיש עוד כלים אחרים בשכונה.אז אם קם הבנאדם בבוקר ואומר “יאללה - בא לי GitOps!” [חמור מאוד] או “אני חייב GitOps!” [תופעת לוואי חדשה?] או “המנהלים שלי אומרים לי שאני צריך GitOps . . . “ [המקרה היותר נפוץ?] - איך אתה ממליץ לו להתחיל?(ירון) אז אני אזכיר פה את Kelsey Hightower, שהוא מן בחור כזה שאוהב לדבר על Kubernetes, מ-Google [בדיוק זז שם קצת], ואני מאוד אוהב גם את הצורה שבה הוא מנגיש ידע מורכבנגיד, לפני הרבה שנים הוא כתב את Kubernetes-the-hard-way [אבל כבר קישרתי לזה…], שזה מעיין מדריך על איך להרים את Kubernetes מ-Scratch, לעשות את כל הפעולות שעשויות, עבורנו, בצורה ידנית - וכשעברתי דרכו הרגשתי היכרות הרבה יותר טובה עם התשתית הזו, שהיום מעירה אותי בלילה אם יש לה בעיה . . .והוא עושה הרצאה מדהימה - יש כבר כנסים שנקראים GitOps Days מרוב שהדבר הזה טרנדי - הוא עשה הרצאה ממש מעניינת בכנס שהיה בשנה שעברה, שבה הוא מראה איך עושים Reconciliation Loop מ-Scratch . . . הוא ממש כזה . . . מראים קוד שהוא כותב ב-Go תוך כדי על המסך, תוך כדי הכנס - והדבר הזה מייצר, במקרה שלו, פונקציות של Cloud Run, שזה איזשהו Serverless כזה של Google.אני חושב שההרצאה הזאת היא פתיח מדהים בשביל לעשות דימיסטיפיקציה (Demystify) למשהו שבאמת, כמו שאמרת, יכול להישמע מורכב ויכול להישמע אפילו די מפחיד, כי זה מראה שהדבר הזה יכול להיות מאוד נשלט.אחרי שעוברים את המשוכה הזאת, של להבין את הקונספט, הייתי כן ממליץ לבחור את אחד מהכלים הגדולים - בין אם זה Argo או Flux, כי הם כרגע הכלים ששולטים בשוקאבל גם חשוב מאוד, כנראה, להבין את הבעיה - אם Argo ו-Flux מתאימים מאוד לתחזוקה של Kubernetes, אז אם רוצים לתחזק משהו שהוא מחוץ ל-Kubernetes, צריך לבחור משהו שהוא כלי שיודע לעשות את זה גם בלי הכוח הזה.וכמו שאמרתי - גם Puppet ו-Chef יודעים לעשות את זה עבור מכונות Linux, ויש כלי שנקרא Atlantis, שיודע לעשות את זה עבור Terraformואז בעצם כל אחד מהכלים האלה יכול להיות Entry-point ל-GitOps, לא משנה מה האתגר שכרגע עומד מולכם.(רן) נזכיר, אני חושב ששווה אולי לבוא ולמצוא את המקבילות בין הכלים השונים - אז גם מי שמכיר את Puppet ואת Chef - הם כולם עובדים באיזשהו Mode של Reconciliation Loopזאת אומרת - מסתכלים מה המצב הרצוי ועושים Apply, וכל פעם עושים Reconciliationזאת אומרת שאם משהו שהגדרת, לצורך העניין, שצריך להיות קובץ במערכת על מחשב והוא לא שם - אז הוא בכל פעם ייצר אותו מחדש אם הוא ימחק.גם Puppet וגם Chef עובדים באותה צורה - וגם Kubernetes הרבה פעמים עובד באותה צורה, זאת אומרת שגם ל Kubernetes יש Reconciliation Loop שמסתכל על ה-Resource-ים ועושה Apply ל-Resource מחדש בכל פעם שצריךכמובן שלא סתם . . . אז בהקשר הזה, המוטיב הזה של ה-Reconciliation Loop עובר, כנראה, בהרבה מאוד מהכלים שהזכרת.(יונתן) לפי מה שירון . . . לפי מה שתיארת, יש יכולת גם לעדכון מהצד השני - יכול להיות שזה לא שב-Production, לא רק שחסר קובץ, אלא שמישהו, לא יודע, שינה אותו, או שמישהו נכנס ל-UI של ה- Management של Kubernetes ושינה את ה-State Loader - איך ה-Flow המרכזי . . . מה יקרה אז?(ירון) זה בעיני הדבר . . . זה ממש ה-Added-Value, אולי אפילו ה-Killer-Feature של GitOps, כי אלו הפתעות שתמיד היו תופסות אותנו במקום הכי לא מוכן, ואני מאמין שזה קרה להרבה צוותי Production [מה?! מה פתאום?]שפשוט איזשהו שינוי נעשה בזמן של מקרה חירום, או אולי כלאחר-יד מתוך איזשהו חוסר הבנה, ולא הייתה לדבר הזה שום נוטיפיקציה (Notification)ואז בדרך כלל מגלים את זה חודשים, אם לא שנים, אחר כך, כשהידע כבר נשכח . . . יש את הפתגם הזה - שקוד שכתבת אחרי חצי שנה הוא כמו קוד שנכתב על ידי מישהו אחר [יש לזה אפילו שם - Eagleson's law] . . . אז גם עבור שינויים ב-Production הדבר הזה תקף - מה גם שהם הרבה פחות מתועדים . . .ב-GitOps, בצורה שאנחנו עובדים, Argo מחובר ל-Slack - וכל פעם שמישהו עושה Deployment יש הודעה חמודה כזו עם שאומרת “הקוד שלך שינה בהצלחה את ה-Production”אם במקרה, נגיד, הקוד שלי מסתמך על איזשהו Redis חיצוני, וה-Redis הזה פתאום נפל, אז אני אקבל “לב שבור ועצוב ” שאומר לי “רוץ מהר! משהו השתנה, זה כבר לא נראה כמו ה-Production, אני שבור וקשה לי” . . . (יונתן) אוקיי . . .(רן) מה ה-Hack החביב עליך? נגיד, מסוג הדברים שהתעוררת בשתיים-שלוש בלילה, וגילית “מי לעזאזל עשה את זה?!”? . . . אני אתחיל עם שלי - נניח שאתה נכנס ואתה מגלה שמישהו, לפני חצי שנה, כמו שאתה אומר, ערך את קובץ ה-Host והוסיף שם איזשהו Entry, כי כנראה פעם זה תיקן לו איזשהו משהו . . . עכשיו את מגלה ש Name Resolution מחוץ ל-Host עובד שונה לחלוטין ממה ש-Name Resolution עושה בתוך ה-Host - וזה מסביר הרבה דברים, בדרך כלל . . . (יונתן) סתם, פתאום התחלתי לחשוב האם זה יכול לעזור באילו-שהן בעיות של Security? או של מישהו ששינה משהו עקיף ב-Production, והוא לא עשה Git-Merge וכל הסיפור הזה . . . .(ירון) אז בהחלט . . . אני רק אגיד על ה-Hack-ים - שזה תמיד יהיה נס, אין ספק . . .ה-Hack החביב עלי זה שכשעובדים ב-High Availability, שולחים גרסא אחת של Production ל-Site אחד וגרסא שנייה ל-Site אחר - ועכשיו לך תבין למה חצי מה-Traffic מחזיר תשובה אחת וחצי מחזיר משהו אחר . . .(רן) יש את הסיפור המפורסם על ה-Trading. . . (ירון) כן, Knight - מסכנים . . .(רן) . . . שהם עדכנו גרסא, אבל כנראה נשאר שרת אחד או שניים, שאולי היו Offline בזמן עדכון הגרסא - וזה גרם לחברה לפשוט את הרגל, חברה של שווי, בגדול, של מיליארד דולר, שהפסידו ב-Algo-Trading את כל הכסף שלהם בגלל איזה Deployment שלא עלה נכון . . .(ירון) כן, זה סיפור נורא כשקוראים אותו, ופרקי הידיים מלבינים כי אתה חושב שאולי זה קורה לך עכשיו . . . (רן) ממש עכשיו . . . אבל ממש ממש עכשיו . . .(יונתן) . . תן לי רגע רק לבדוק את ה-Inspection . . .אז בנוגע ל-Security - יש כאן באמת יתרון אדיר, כי גם - ב-Continuous Delivery מסורתי, אני חייב לתת לתשתית שלי את היכולת לגשת ל-Production, ונגיד, אם זה Jenkins שיושב אצלך בשרת, אז לא אכפת לך כנראה לשים שם איזושהי גישת-כתיבה ל-Productionאנחנו עובדים עם SaaS, עם codefresh - חברה ישראלית שעושה CI ממש נחמד לדברים שהם Docker ו-Kubernetesועדיין, עם כל האהבה והרצון הטוב - אנחנו מעדיפים שהם לא יוכלו לגשת ל-Production . . . ברגע שאנחנו עושים את ההפרדה הזאת, הם יכולים לגשת רק עד הקוד - והמוצר היחיד שיכול לגשת ל-Production הוא ה-Reconciler של GitOps, שבמקרה שלנו זה שרת של Argo שיושב על ה-Clusterואז ה-Attack surface הוא הרבה יותר נמוך - כי הוא מלכתחילה יושב שם ומלכתחילה עושה שינויים, וזה טבעי שאצלו ישבו המפתחות [חביתוש?].ואני אעשה גם איזה Shout-out לפרויקט Open-Source שכתבנו ב-Soluto ושנקרא kamus - והוא גם מתבסס על GitOpsהרעיון שעשינו שם הוא שהראינו שה-Secret-ים ב-Kubernetes הם עוד לא בשלים, פחות או יותר - Secrets ב-Kubernetes הוא פשוט איזשהו אובייקט מקודד ב-Base 64, וזה אומר שכל מי שניגש ל-UI ב-Kubernetes ולוחץ על הכפתור של העין פשוט רואה את ה-Secret, פשוט רואה את ה-Plain-text, ולא הרגשנו עם זה בנוח . . .אז כתבנו Controller, שאפשר להתקין על כל Cluster, ומה שה-Controller הזה עושה הוא לאפשר למפתחים להצפין את הערכים מקומית אצלם על המחשב, לעשות להם Commit ל-Gitואז לכל Container נוסף איזשהו Init-Container, שעושה Encryption על ה-Cluster.זה גם מאוד מחזק את ה-Security, כי ה-Decryption יכול לקרות מעכשיו רק בסביבת ה-Productionזה דומה, נגיד, ל-Vault, אבל מגיע עם Operation overhead הרבה יותר נמוך.(רן) הזכרת מקודם - ואולי בזה, ככה, נסיים את הערב - הזכרת מקודם שעם המעבר ל-Kubernetes, מפתחים הרגישו איזושהי עלייה ברמת המורכבות, שהם פתאום צריכים להבין יותר Production, ואז יצרתם ממשק משתמש, או לפחות אני תיארתי את זה ככה - יצרתם ממשק משתמש, ממשק מפתח, באמצעות GitOps.האבחנה שרציתי להגיד זהש-Kubernetes מאפשר GitOps, נכון? אולי זה לא הכלי היחיד שמאפשר GitOps, אבל בהחלט אחד הכלים שמאפשרים GitOps.כי הוא נותן לך לתאר את סביבת ה-Production ולעשות לה Apply יחסית בקלותאז Kubernetes אמנם מאפשר GitOpsמצד שני, לפני Kubernetes אולי לא היה צריך GitOps, כי הדברים היו יותר פשוטים . . .אז אני סתם תוהה האם זו אבחנה שנראית לך מוצדקת, נכונה?(ירון) אני חושב שכולם מכירים את ה-Death-Star של Netflix, שמראה פשוט מיליארד שירותי microService שמדברים אחד עם השניוהם כתבו את Spinnaker, שזה כלי שהוא מזכיר . . . הוא מאוד מאפשר את הסיבוכיות שיכולה להגיע בדברים של Continuous Deliveryעם כל היופי והאלגנטיות של הכלי הזה, אני חושב שהוא בא לשרת משהו שאם לא צריך אותו, אז זה יהיה נחמד להיפטר ממנו.ושוב אני אצטט את Kelsey Hightower שאומר שהקסם והחידוש ב-Kubernetes זה שהתשתית מתוארת כדאטה, לא כקונפיגורציה (Configuration)זו לא סדרה ל צעדים אימפרטיביים (Imperative) שדרושים כדי שמכונת Linux תוכל להגיש קוד ב-Ruby - זה תמיד יהיה דאטה - זה תמיד יהיה קבצים ב-YAML שנשמרים ב-Database, והם אלה שמאפשרים את העלייה של Production.(רן) כן - וזה אולי אחד מהדברים שמאפשרים לעשות GitOps בצורה יחסית פשוטה, כי כל מה שצריך לעשות זה Commit לקובץ YAML - ולעשות Apply . . .(ירון) בהחלט(רן) טוב - אז תודה רבה, ירון, היה סופר-סופר מרתק. יש משהו שהיית רוצה עוד להגיד לפני שנסיים?(ירון) אז אני אשמח להגיד שאנחנו מגייסים - גם לצוות שלי וגם למגוון תפקידים ב-Solutoאם כל מה ששמעתם פה נשמע לכם מעניין, מבחינת החזון של החברה או מבחינת הדברים היותר Geek-יים - בואו, תתראיינו, תתקבלו . . . (רן) מעולה . . .(יונתן) אה, אפשר למסור ד”ש, רן?(רן) קדימה, נו . . . עם איזה שיר? רגע, שאני אכין את התקליטייה . . .(יונתן) שנכין בתקליטייה . . . אז למאזין אורי להב, ששט לו בדוגית בחופי הים התיכון . . . (רן) אורי - מתגעגעים אליך, חזור הביתה!טוב - אז תודה רבה לשניכם, ויאללה, נשתמע . . . להתראות.ובהצלחה ל-Reversim Summit 2021 . . . הקובץ נמצא כאן, האזנה נעימה ותודה רבה לעופר פורר על התמלול

Paulette Podcasts
ÉPISODE 4 SAISON 2 - Melinda Berquier, Développeuse web-mobile chez Atos

Paulette Podcasts

Play Episode Listen Later Jun 15, 2021 11:43


Et voici l'épisode 4 de la saison 2 de nos podcasts est en ligne ! Une deuxième saison axée sur le numérique et la tech avec @orange, une entreprise engagée pour l'égalité numérique, et @popschoolhdf, un organisme qui propose des formations aux métiers du numérique accessibles à tous.tes et qui donne leur chance aux passionné.e.s, peu importe leur niveau d'études et/ou leurs diplômes. La seule qualité requise ? Être motivé.e.

JauneCast
#Macotidien S03E10 - MacoFormateur ? C'est fini !

JauneCast

Play Episode Listen Later Apr 2, 2021 10:44


Récapitulatif de cette première expérience en tant que Formateur de Développeur Web & Web Mobile ! Version vidéo disponible sur Youtube et IGTV. Apprenants si vous tombez sur ceci, merci à vous pour vos efforts ! Et bon courage pour la suite ;) --- Send in a voice message: https://anchor.fm/macojaune/message

Physical Activity Researcher
Digital Health: web-, mobile-, and tracker-based interventions - Prof. Corneel Vandelanotte (Pt2)

Physical Activity Researcher

Play Episode Listen Later Mar 7, 2021 25:04


Part 2.  Series: Understanding Inter-disciplinary Research in Physical Activity Host: Anum Urooj, La Trobe University, Melbourne, Australia Follow her at Twitter: https://twitter.com/AinaUrooj Guest: Professor Dr Corneel Vandelanotte Corneel leads the Physical Activity Research Group and the 10,000 Steps program at the Central Queensland University. In 2004, he completed his PhD in Physical Education at the Ghent University in Belgium. In 2005, he started working at the University of Queensland and he moved to the Central Queensland University in 2009. His research has a population-based approach to health behaviour change and is focused on the development and evaluation of innovative computer-tailored and web-, app- and tracker-based physical activity interventions.

Physical Activity Researcher
Dr Corneel Vandelanotte (Pt1) - Digital Health: web-, mobile-, and tracker-based interventions

Physical Activity Researcher

Play Episode Listen Later Mar 2, 2021 34:18


Series: Understanding Inter-disciplinary Research in Physical Activity Host: Anum Urooj, La Trobe University, Melbourne, Australia Follow her at Twitter: https://twitter.com/AinaUrooj Guest: Professor Dr Corneel Vandelanotte Corneel leads the Physical Activity Research Group and the 10,000 Steps program at the Central Queensland University. In 2004, he completed his PhD in Physical Education at the Ghent University in Belgium. In 2005, he started working at the University of Queensland and he moved to the Central Queensland University in 2009. His research has a population-based approach to health behaviour change and is focused on the development and evaluation of innovative computer-tailored and web-, app- and tracker-based physical activity interventions.

The Kunai Podcast: Fintech is Eating the World
Edward Morabito, Director of Product Management at American Express

The Kunai Podcast: Fintech is Eating the World

Play Episode Listen Later Jan 27, 2021 37:03


Episode Outline[01:14] Edward's background[08:27] Agile[12:33] Web to Web Mobile to Omnichannel[15:45] What informs Edward's channel strategy?[19:22] Innovation versus enhancing[23:42] How does Edward build a high-performing team?[27:15] Alignment and diversity of thought[28:45] What are some trends Edward is seeing?[34:36] Virtual realityConnect with EdwardLinkedIn

Digital Pratik Reloaded | Blockchain, DeFi, NFTs, Digital Marketing & Personal Branding
How a web/mobile developer can transform into a digital marketing agency in 2021 | Ep. #508

Digital Pratik Reloaded | Blockchain, DeFi, NFTs, Digital Marketing & Personal Branding

Play Episode Listen Later Dec 25, 2020 4:20


In episode 508, of your favorite & the best personal branding & digital marketing podcast, called Digital Pratik Show, we would be discussing something about: How a web/mobile developer can transform into a digital marketing agency in 2021?Take a screenshot of this episode while you are listening & share this on your Instagram story & tag me @digitalpratik for a free shoutout !!!Loads of love & see you on Instagram & Linkedin too :)Check out my latest programs on https://coaching.digitalpratik.com- Digital Pratik------------------------Okay so who is Digital Pratik & why the hell should you listen to him in 2020?My Name Is Digital Pratik...31-year-old, smiling dude, a practical practitioner of life & the Indian Romeo of building a successful & powerful personal brand by applying digital marketing strategies which work in the now. I am a Personal Branding Practitioner on Instagram, Facebook, Twitter, Linkedin, YouTube, Giphy, etc. I am also a Digital Marketing Consultant, Social Media Influencer, Podcaster, Vlogger, etc!1.) Watch my story on JOSH TALKS: https://www.instagram.com/tv/B7-LKJDgQI-/2.) Verified Instagram: https://instagram.com/digitalpratik & verified Facebook: https://facebook.com/digitalpratik where I am treated as a popular social media content creator.3.) Professional talks on Linkedin: https://linkedin.com/in/digitalpratik 4.) My Chatbot: https://digitalpratik.com/bot 5.) Facebook Instagram Marketing Show Podcast: https://digitalpratik.com/fims6.) 300+ million views on my Giphy account https://giphy.com/digitalpratik7.) MEGA VLOGS: https://digitalpratik.com/youtube8.) Micro Blogging at https://twitter.com/digitalpratik

Bookey App 30 mins Book Summaries Knowledge Notes and More
Simple and Usable Web, Mobile, and Interaction Design Book Summary

Bookey App 30 mins Book Summaries Knowledge Notes and More

Play Episode Listen Later Sep 17, 2020 11:46


Pursuing simplicity and ease of use is human nature. Simplicity and ease of use are the keys to winning users and determining the life of a product. Based on more than 20 years of practical experience, Giles Colborne has proposed four strategies to achieve simplicity: remove, organize, hide, and displac. In addition, Colborne has explored how to create an unforgettable user experience according to user needs.  

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)
Performance Optimization Series (Web/Mobile App) - Episode 2/N

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)

Play Episode Listen Later Sep 13, 2020 3:31


If you are looking to improve performance in your web or mobile apps, this series of videos may help you. At least, a wee bit.

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)
Performance Optimization Series (Web/Mobile App) - Episode 1/N

Web and Mobile App Development (Language Agnostic, and Based on Real-life experience!)

Play Episode Listen Later Sep 13, 2020 6:51


If you are looking to improve performance in your web or mobile apps, this series of videos may help you. At least, a wee bit.

Conversations on Applied AI
Senthil Kumaran - AI & Personalized Healthcare

Conversations on Applied AI

Play Episode Listen Later Jun 4, 2020 34:38 Transcription Available


In this episode, we talk with Senthil Kumaran, CIO/CTO for Virtuwell, a HealthPartners company. He is part of HealthPartners AI and Machine Learning and Enterprise architecture group and a key contributor to the HIPPA/HITEC security and a conference presenter on Predictive Data Analytics, Rules, and Web/Mobile initiatives. In this episode, we talk about the US Healthcare system and how AI is being used to provide better customer experience, better health outcomes for a lower cost."40 years ago, healthcare we 4% of GDP. Now it's 19% of our GDP... The US is rated at number 20 in the world for Healthcare." - Senthil KumaranTopics covered:AI TimelinePersonalized MedicineBabalon HealthIDXDRRetina ScanEmotional IntelligenceBeyond VerbalAffectivaCourseraKaggleSentiment AnalysisMinnebarInterested in learning more? Visit us at the Emerging Technology North website or an AppliedAI monthly event!

Podcast 10000 Codeurs
#18- JOEL VICTOR NGON A BESSA: Biochimiste devenue Développeur fullstack Java Web & Mobile

Podcast 10000 Codeurs

Play Episode Listen Later Apr 6, 2020 23:57


Abonnez vous sur iTunes / Spotify ou rendez vous sur notre site : http://www.podcast.10000codeurs.com Partagez autour de vous et aussi laissez nous un gentil commentaire avec 5 étoiles ! Contacter 10000 Codeurs sur: Linkedin / Facebook/ Twitter et Instagram

Podcast 10000 Codeurs
#08- Marie France BROU: Femme, maman et développeuse : après "10.000 Codeurs"​ elle créée une application pour conseiller les femmes enceintes.

Podcast 10000 Codeurs

Play Episode Listen Later Oct 28, 2019 26:07


Son père est directeur d'école et sa maman ménagère. Après un brillant cycle primaire et secondaire réalisé à Ouélé (centre côte d'Ivoire), Marie France BROU a fait un BTS" électronique et Informatique" à Abidjan. Elle n'a pas trouvé d'emploi après cette formation, comme près de 85% des jeunes qui sortent des filières d'enseignement supérieur technique en Côte d'Ivoire (source Ministère de l'Economie Numérique). Maman de la petite Mariesa Ingrid KOUADIO, Marie France est déterminée à avoir un emploi afin de subvenir aux besoins de sa fille.  2017 : début de la formation "Développeur Web Mobile" Marie France n'avait aucune compétence en programmation au début du cursus de formation Développeur Web Mobile qu'elle a suivie. Elle a choisi d'intégrer le programme 10000codeurs en octobre 2017. Elle fait partie des bénéficiaires de la phase pilote 2016-2018 : c'est 1 métier cible (Développeur Web Mobile) , 3 pays (Sénégal, Côte d'Ivoire, Cameroun), 6 formateurs, 165 personnes formées, 75% d'insertion. Comme d'autres femmes ayant rejoins la famille 10000codeurs.com en Côte d'Ivoire , Marie France a compris notre détermination à lui donner des compétences correspondant aux besoins des entreprises. Marie France a terminé sa formation il y'a peu et s'est lancée direct dans la création d'une application destinée aux femmes enceintes afin de les conseiller tout au long de leur grossesse. Elle présente cette application dans cette vidéo témoignage dans laquelle elle remercie également les formateurs qui l'ont accompagnés. Noel N'GUESSAN, Yéo SOUNGALO. Le développement de cette application et son déploiement ont été réalisés dans le cadre du concours 'Code Moi' au Mali du 15 au 25 Août 2019, sous le patronage de Mme Kamissa Kamissa Camara : Ministre de l’économie numérique et de la prospective du MALI. Deux autres bénéficiaires 10.000 Codeurs ont le déplacement : Seka CANNEL et Hassane SOULAMA tous deux satisfaits de l'enseignement reçu...et ouverts à toute opportunité d'embauche ! L'équipe est arrivée en 2ème position sur les 50 équipes qui avaient postulées.  Bonne écoute !!! Abonnez vous sur iTunes / Spotify ou rendez vous sur notre site : http://www.podcast.10000codeurs.com Partagez autour de vous et aussi laissez nous un gentil commentaire avec 5 étoiles ! Contacter 10000 Codeurs sur: Linkedin / Facebook/ Twitter et Instagram

Women Inspired!
0145 | Moving Toward a Better Vision for Your Life with Megan Betterman

Women Inspired!

Play Episode Listen Later Oct 23, 2019 49:22


This is a really neat week on the podcast. We're essentially clearing up some misconceptions this week. As yoga and meditation have become more mainstream, we've lost a bit of the impact that these practices can have. We all know that yoga can make you more flexible, but what about the impact it can have as a mind-clearing tool to set you up for a more successful meditation practice?  We're diving deep into these topics today, as well as the topics of visioning and life design. I couldn't be more excited! Today you'll meet Megan Betterman. Megan is a digital marketing leader within the Web & Mobile team at a large healthcare company. She is also a wellness consultant, yoga instructor and certified Gyrotonic trainer. She combines movement, meditation and visioning into impactful programs and experiences to encourage deep reflection and self-discovery. Megan earned a Master of Business Administration from St. Catherine University and a Bachelor of Arts from the University of St. Thomas. She spends her free time on her own health and wellness adventure, traveling the world and playing in nature. Relevant Links: meganbetterman.com/wellness Insight Timer (meditation app) Well-Designed Life (book)

Podcast 10000 Codeurs
#06- Moctar TIZE: Symbole d'une insertion par l'Entrepreneuriat après "10.000 Codeurs"

Podcast 10000 Codeurs

Play Episode Listen Later Oct 14, 2019 34:00


Chez 10.000 Codeurs, nous transformons la détermination à réussir de la jeunesse Africaine en compétences dans les métiers du numérique (Dev Web/Mobile, BlockChain, IA, IoT...). Découvrez dans cette épisode la métamorphose de Moctar TIZE, ancien étudiant en Sciences Physiques de l'université de Yaoundé 1. Moctar est un des 165 bénéficiaires de la phase pilote réalisées de 20116 à 2018 dans 3 pays : Sénégal, Côte d'Ivoire, Cameroun pour un métier : Développeur d'applications Web et Mobile) Au-delà de ses compétences techniques, je salue les valeurs qu'il véhicule et ses nombreux messages à l'endroit de la jeunesse camerounaise. Il présente plusieurs qualités qui d'après moi feront de lui un excellent entrepreneur : confiance en soi, détermination, courage. Il partage aussi avec nous des valeurs de Respect, Humilité et Solidarité. Choisissez Moctinet pour vos besoins en site Internet ! 1 an après avoir commencé le programme 10000codeurs, Moctar a créé sa société : moctinet.com spécialisée dans la création de sites internet et développement d'applications Web Mobile. Les premiers clients sont au Rendez-vous comme le pressing "Beatitude Express Pressing". J'aime le dynamisme de la marque et son travail en communication / Marketing. #10000Moctar Découvrez notre modèle disruptif pour faire de l'Afrique le poumon de l'industrie mondiale du numérique en s'appuyant sur son dividende démographique (2,5 milliards d’habitants en 2050) A l'heure où l'Europe s'inquiète de l'arrivée massive de migrants, diffusons autour de nous l'histoire de Moctar. Formons la jeunesse Africaine à des métiers porteurs. Mettons en face d'eux des formateurs et entrepreneurs inspirants. Demandons leur de créer des solutions aux problèmes du Continent en d'en faire des opportunités d'affaire. Abonnez vous sur iTunes / Spotify ou rendez vous sur notre site : http://www.podcast.10000codeurs.com Partagez autour de vous et aussi laissez nous un gentil commentaire avec 5 étoiles ! Contacter 10000 Codeurs sur: Linkedin / Facebook/ Twitter et Instagram

Real Talk JavaScript
Episode 25: Native vs Web Mobile with Ryan Burgess

Real Talk JavaScript

Play Episode Listen Later Mar 26, 2019 46:21


Recording date: 2019-02-19 John Papa @John_Papa Ward Bell @WardBell Dan Wahlin @DanWahlin Ryan Burgess @burgessdryan Resources: Front End Happy Hour Flutter Ionic React Native Xaramin What is a webview? App Shell React Native Bridge Native vs Web vs Hybrid Codepush Objective C Kotlinlang Someone to follow @Jordeewok @TimSneath @Rimmanehme from Azure Cosmos DB How to Do a Code Review Timejumps 00:39 Guest Introduction 02:58 GIF vs GIF 04:45 Native vs web vs hybird etc 08:09 We we fetishize performance? 09:01 Difference between bandwidth and device capabilities 10:35 Sponsor: IdeaBlade 11:35 What are the untalked about aspect sof mobile development? 20:14 Enterprise apps with control vs having no control over the user 28:37 When would you go with something in between? 31:02 Were you able to solve the gesture problem? 34:26 What's the update experience like? 39:01 Sponsor: DevIntersection 39:49 What does Netflix use for mobile app dev? 41:44 Someone to follow

Diseño web
Cómo diseñar una web “mobile first”

Diseño web

Play Episode Listen Later Dec 20, 2018 13:39


Hoy te cuento las ventajas de diseñar una web "mobile first". ¿Qué significa diseñar primero para móvil? ¿Por qué es importante? ¿Cómo hacerlo? Todo bien clarito ;-) Accede al contenido completo de Cómo diseñar una web “mobile first” en Pampua.

Guided Goals Podcast
Ep #7 Content Marketing with Jon Wuebben

Guided Goals Podcast

Play Episode Listen Later Oct 26, 2015 19:39


Jon Wuebben joins us on the Guided Goals Podcast, and we’re going to talk about Content Marketing. Jon is the CEO of Content Launch, a content marketing platform provider as well as the author of the bestselling, Content is Currency: Developing Powerful Content for Web & Mobile. Jon offers tips for writing content, advice for sharing your posts, his favorite tools and more.  The Guided Goals Podcast gives you the tools, direction, and resources you need to pursue your passion project.

Mobile Power and Profit on WebmasterRadio.fm
Dedicated Mobile Landing Pages Vs. Responsive Web; Mobile Testing and Monitoring

Mobile Power and Profit on WebmasterRadio.fm

Play Episode Listen Later Mar 2, 2015 33:27


Discussion of why dedicated mobile landing pages trump responsive web, how to make use of mobile specific features (GPS location etc.) to get the most out of your apps/mobile web and best practices when it comes to testing and monitoring as Uyen Tieu speaks with  Conversioner CEO Talia Wolf

Global Product Management Talk
Startup Demo Cast: Miguia.co

Global Product Management Talk

Play Episode Listen Later Apr 30, 2014 44:00


Este será el inicio de una serie de eventos Online via Google Hangout donde compartiremos experiencias de Emprendedores, Intraemprendedores y Gestores de Innovación sobre como ponen en práctica las metodologías y procesos de innovación. En este primer evento tendremos demo del producto que lanzará la startup MiGuia.co, Hablaremos con Mike Betancur sobre su experiencia como emprendedor y lo que ha vivido en cada una de las fases de su Startup: formación del equipo, identificación del problema, desarrollo del producto y estrategia comercial. Acerca de MiGuia.co Está cansado de llamar a toda la lista de proveedores del directorio telefónico y no lograr concretar ningún servicio, en ocasiones se siente cargado de desconfianza y en otras simplemente nunca lo atienden. Para aminorar este problema nace MiGuia.co,  es una plataforma Web/Mobile que permite a los usuarios de servicios especiales (plomeria, pintura, cerrajería, construcción, etc.), conectar con uno o varios proveedores que cumplan con los requisitos del servicio solicitado, en menos de 1 minuto mediante llamada telefónica.  

Rendez-vous Numérique
Rendez-Vous Numérique #11 - Actu Médias Sociaux et le cas US Airways sur Twitter

Rendez-vous Numérique

Play Episode Listen Later Apr 17, 2014 49:22


Au sommaire de Rendez-Vous Numérique #11, rencontre hebdomadaire sur les médias sociaux et la communication numérique : ACTUALITÉ MÉDIAS SOCIAUX - Mise à jour de l’algorithme Facebook pour endiguer le spam dans le fil de nouvelles - Deuxième rapport des requêtes des gouvernements sur Facebook - En bref : Facebook ajoute la fonction “Envoyer par sms la direction” sur le graph search pour les lieux et ajout de raccourcis clavier dans la messagerie - Twitter ajoute les notifications en pop-up dans sa version Web - Twitter fait l’acquisition de GNIP, spécialiste de donnée sociale - +Post Ads : de la publicité avec Google + et hangout dans le réseau publicitaire de Google - Gmail facilite l’insertion de photos depuis Google Photos / Google+ - Pinterest ajoute le support de Google Analytics pour la mesure des épingles (avec ajout de variables dans les URL (UTM)) - Wordpress 3.9 est maintenant disponible : le tour des nouveautés - Feedly ajoute zappier avec plus de 300 applications programmables APPLICATIONS MOBILES - Slideshare est maintenant optimisée n version Web Mobile et lance son application Android (Mobile et Tablette) DISCUSSION DE LA SEMAINE - Le cas US Airways sur Twitter : comment prévenir et gérer les erreurs d'envoi de messages Retrouvez-nous sur http://www.rendezvousnumerique.com/ sur iTunes (Audio) http://ow.ly/u7qUj ou dans le flux RSS (Audio) http://ow.ly/u7r3w pour votre lecteur de podcast.

Design Critique: Products for People
DC79 Interview: Author Giles Colborne on Simple and Usable: Web, Mobile, and Interaction Design

Design Critique: Products for People

Play Episode Listen Later Apr 28, 2011 48:03


Author Giles Colborne from CX Partners joins Tim Keirnan for a discussion about his book Simple And Usable: Web, Mobile and Interaction Design. To quote the back cover:"Simplicity is a discipline that can be learned. This book shows you how with humor, powerful examples, quotes, and case studies. You'll learn to strip away complexity by organizing, removing, hiding, and displacing. And you'll discover how to create focused, elegant user experiences that people will love."Here is Giles' website for the book:www.simpleandusable.comDoes Giles' voice sound familiar? It should! I had him on the show back in 2006 after the UPA international conference that year. Episode 18, in fact:http://designcritique.net/index.php?post_id=108542#

Le Blog de WMaker
Windows Phone 7 en avant première mondiale chez WMaker : )

Le Blog de WMaker

Play Episode Listen Later Oct 19, 2010


Mi-Août , nous sommes entrés en contact avec Microsoft qui préparait la sortie prochaine de Windows Phone 7 via Martin Duval de Bluenove et TechCrunch.Ils ont été séduits par notre offre apps.wmaker.net et nous ont proposé leur collaboration pour le portage sur Windows Phone 7.Bien sûr, comme vous vous en doutez, nous avons été très réceptifs et nous nous sommes attelés avec DuoApps à étudier la portabilité des applications vers ce nouvel OS.Dans ce cadre et après avoir discuté avec l’équipe de Marianne2.fr de l’opportunité de réaliser une application sous WP7, Dominique Siacci s’est rendu à Paris vendredi 15 pour présenter au siège de Microsoft France l’application Marianne2.fr pour WP7Nous avons reçu un prototype équipé de l’OS afin de tester en réel l’application et mettre les touches finales. L’application Marianne2.fr WP7 a été postée la nuit dernière à Microsoft et sera disponible en exclusivité dès la sortie officielle de l’OS le 21 Octobre dans le marketplace WP7.Mais cette sortie d’une nouvelle application sous un nouvel OS n’est pas le fruit du hasard, mais surtout celui d’un travail de recherche, de pari sur des technologie et de savoir-faire. Pour mémoire je vais vous faire faire un petit retour vers le passé, pour montrer combien nous avions raison d’y croire. Petit historique 8 mars 2006 Version Mobile de vos portails et blogsUne version qui s’appuie sur votre flux XML, s’adapte aux différents mobiles, gère l’indexation par google et fournit des stats détaillées.21 mai 2008iPhone: version mobile dédiéeLa version mobile s’enrichit de la version Iphone. Dès la sortie de ce nouveau smartphone qui va révolutionner l’usage du mobile notre équipe travaille dèjà dessus : détection automatique de l’iphone et la version dédiée est fournie, mise en page s’améliore, gestion des podcast et des vidéos.9 juin 2008 iPhone 2Avec la sortie de nouvel iPhone, nous sommes toujours là pour proposer plus : gestion des vidéo embraquées, la galerie, le forum et l’agenda font leur apparition. Gestion des espaces publicitaires et surtout l’Apple touch Icon qui permet de créer une icône de lancement de votre site depuis le dock de votre Iphone.14 avril 2009 Apps iPhone pour Marianne2 Nous assistons à une véritable explosion de iPhone sur le marché de la téléphonie. Tous les sites WM possèdent une version Web Mobile pour iPhone. Mais il existe une autre technologie plus rapide et gérant le Off line, qui permet une consultation du contenu depuis mobile. Il s'agit des applications mobiles, appelée aussi Apps. Dans le cadre de notre partenariat avec Marianne2.fr nous avons conçu avec la société DuoApps une Apps iPhone.24 juin 2010 Apps WMaker : soyez présents sur Android, iPad et iPhone !A la date de sortie de l’iPhone4 en France, WMaker présente une offre unique au monde en exclusivité. Avec DuoApps nous vous proposions déjà la possibilité d'être distribué sur l'App Store d'Apple et l'Androïd Market de Google, dans un format iPhone iPad ou Androïd. APPS.WMAKER.NET En l’espace de 4 ans, WMaker avec ses partenaires a su anticiper et prendre le virage du monde mobile. Donnant une réelle plus-value à vos sites en combinant les médias de diffusion. Et dès la semaine prochaine ce sera , avec vos Apps WP7 qui va en n’en pas douter apporter un plus au monde du mobile, une nouvelle page du Web que nous allons tourner ensemble. Vidéos de l'application Marianne sur un Prototype LG tournant sous WP7

Le Blog de WMaker
Windows Phone 7 en avant première mondiale chez WMaker : )

Le Blog de WMaker

Play Episode Listen Later Oct 19, 2010


Mi-Août , nous sommes entrés en contact avec Microsoft qui préparait la sortie prochaine de Windows Phone 7 via Martin Duval de Bluenove et TechCrunch.Ils ont été séduits par notre offre apps.wmaker.net et nous ont proposé leur collaboration pour le portage sur Windows Phone 7.Bien sûr, comme vous vous en doutez, nous avons été très réceptifs et nous nous sommes attelés avec DuoApps à étudier la portabilité des applications vers ce nouvel OS.Dans ce cadre et après avoir discuté avec l’équipe de Marianne2.fr de l’opportunité de réaliser une application sous WP7, Dominique Siacci s’est rendu à Paris vendredi 15 pour présenter au siège de Microsoft France l’application Marianne2.fr pour WP7Nous avons reçu un prototype équipé de l’OS afin de tester en réel l’application et mettre les touches finales. L’application Marianne2.fr WP7 a été postée la nuit dernière à Microsoft et sera disponible en exclusivité dès la sortie officielle de l’OS le 21 Octobre dans le marketplace WP7.Mais cette sortie d’une nouvelle application sous un nouvel OS n’est pas le fruit du hasard, mais surtout celui d’un travail de recherche, de pari sur des technologie et de savoir-faire. Pour mémoire je vais vous faire faire un petit retour vers le passé, pour montrer combien nous avions raison d’y croire. Petit historique 8 mars 2006 Version Mobile de vos portails et blogsUne version qui s’appuie sur votre flux XML, s’adapte aux différents mobiles, gère l’indexation par google et fournit des stats détaillées.21 mai 2008iPhone: version mobile dédiéeLa version mobile s’enrichit de la version Iphone. Dès la sortie de ce nouveau smartphone qui va révolutionner l’usage du mobile notre équipe travaille dèjà dessus : détection automatique de l’iphone et la version dédiée est fournie, mise en page s’améliore, gestion des podcast et des vidéos.9 juin 2008 iPhone 2Avec la sortie de nouvel iPhone, nous sommes toujours là pour proposer plus : gestion des vidéo embraquées, la galerie, le forum et l’agenda font leur apparition. Gestion des espaces publicitaires et surtout l’Apple touch Icon qui permet de créer une icône de lancement de votre site depuis le dock de votre Iphone.14 avril 2009 Apps iPhone pour Marianne2 Nous assistons à une véritable explosion de iPhone sur le marché de la téléphonie. Tous les sites WM possèdent une version Web Mobile pour iPhone. Mais il existe une autre technologie plus rapide et gérant le Off line, qui permet une consultation du contenu depuis mobile. Il s'agit des applications mobiles, appelée aussi Apps. Dans le cadre de notre partenariat avec Marianne2.fr nous avons conçu avec la société DuoApps une Apps iPhone.24 juin 2010 Apps WMaker : soyez présents sur Android, iPad et iPhone !A la date de sortie de l’iPhone4 en France, WMaker présente une offre unique au monde en exclusivité. Avec DuoApps nous vous proposions déjà la possibilité d'être distribué sur l'App Store d'Apple et l'Androïd Market de Google, dans un format iPhone iPad ou Androïd. APPS.WMAKER.NET En l’espace de 4 ans, WMaker avec ses partenaires a su anticiper et prendre le virage du monde mobile. Donnant une réelle plus-value à vos sites en combinant les médias de diffusion. Et dès la semaine prochaine ce sera , avec vos Apps WP7 qui va en n’en pas douter apporter un plus au monde du mobile, une nouvelle page du Web que nous allons tourner ensemble. Vidéos de l'application Marianne sur un Prototype LG tournant sous WP7

Le Blog de WMaker
Windows Phone 7 en avant première mondiale chez WMaker : )

Le Blog de WMaker

Play Episode Listen Later Oct 19, 2010


Mi-Août , nous sommes entrés en contact avec Microsoft qui préparait la sortie prochaine de Windows Phone 7 via Martin Duval de Bluenove et TechCrunch.Ils ont été séduits par notre offre apps.wmaker.net et nous ont proposé leur collaboration pour le portage sur Windows Phone 7.Bien sûr, comme vous vous en doutez, nous avons été très réceptifs et nous nous sommes attelés avec DuoApps à étudier la portabilité des applications vers ce nouvel OS.Dans ce cadre et après avoir discuté avec l'équipe de Marianne2.fr de l'opportunité de réaliser une application sous WP7, Dominique Siacci s'est rendu à Paris vendredi 15 pour présenter au siège de Microsoft France l'application Marianne2.fr pour WP7Nous avons reçu un prototype équipé de l'OS afin de tester en réel l'application et mettre les touches finales. L'application Marianne2.fr WP7 a été postée la nuit dernière à Microsoft et sera disponible en exclusivité dès la sortie officielle de l'OS le 21 Octobre dans le marketplace WP7.Mais cette sortie d'une nouvelle application sous un nouvel OS n'est pas le fruit du hasard, mais surtout celui d'un travail de recherche, de pari sur des technologie et de savoir-faire. Pour mémoire je vais vous faire faire un petit retour vers le passé, pour montrer combien nous avions raison d'y croire. Petit historique 8 mars 2006 Version Mobile de vos portails et blogsUne version qui s'appuie sur votre flux XML, s'adapte aux différents mobiles, gère l'indexation par google et fournit des stats détaillées.21 mai 2008iPhone: version mobile dédiéeLa version mobile s'enrichit de la version Iphone. Dès la sortie de ce nouveau smartphone qui va révolutionner l'usage du mobile notre équipe travaille dèjà dessus : détection automatique de l'iphone et la version dédiée est fournie, mise en page s'améliore, gestion des podcast et des vidéos.9 juin 2008 iPhone 2Avec la sortie de nouvel iPhone, nous sommes toujours là pour proposer plus : gestion des vidéo embraquées, la galerie, le forum et l'agenda font leur apparition. Gestion des espaces publicitaires et surtout l'Apple touch Icon qui permet de créer une icône de lancement de votre site depuis le dock de votre Iphone.14 avril 2009 Apps iPhone pour Marianne2 Nous assistons à une véritable explosion de iPhone sur le marché de la téléphonie. Tous les sites WM possèdent une version Web Mobile pour iPhone. Mais il existe une autre technologie plus rapide et gérant le Off line, qui permet une consultation du contenu depuis mobile. Il s'agit des applications mobiles, appelée aussi Apps. Dans le cadre de notre partenariat avec Marianne2.fr nous avons conçu avec la société DuoApps une Apps iPhone.24 juin 2010 Apps WMaker : soyez présents sur Android, iPad et iPhone !A la date de sortie de l'iPhone4 en France, WMaker présente une offre unique au monde en exclusivité. Avec DuoApps nous vous proposions déjà la possibilité d'être distribué sur l'App Store d'Apple et l'Androïd Market de Google, dans un format iPhone iPad ou Androïd. APPS.WMAKER.NET En l'espace de 4 ans, WMaker avec ses partenaires a su anticiper et prendre le virage du monde mobile. Donnant une réelle plus-value à vos sites en combinant les médias de diffusion. Et dès la semaine prochaine ce sera , avec vos Apps WP7 qui va en n'en pas douter apporter un plus au monde du mobile, une nouvelle page du Web que nous allons tourner ensemble. Vidéos de l'application Marianne sur un Prototype LG tournant sous WP7

Anth et Ben - Waluu Show HD
Waluu Show #08 : Actu Web, Mobile et Geek - Internet SuperStar sur Apple

Anth et Ben - Waluu Show HD

Play Episode Listen Later Aug 4, 2010 27:39


Waluu Show épisode 8, présenté par les Waluu Twins, développeur de la startup Waluu.com : Anthony et Benoit. Au sommaire : * Actu hebdo du web : Chrome Canary, Playstation sur Android, campagne Old Spice et Youtube Easter Egg * "Internet SuperStar" avec Steve Jobs d'Apple * Actu de Waluu.com

Anth et Ben - Waluu Show HD
Waluu Show #07 : Actu Web, Mobile et Geek - Internet SuperStar sur Amazon

Anth et Ben - Waluu Show HD

Play Episode Listen Later Jul 21, 2010 25:22


Waluu Show épisode 7, présenté par les Waluu Twins, développeur de la startup Waluu.com : Anthony et Benoit. Au sommaire : * Actu hebdo du web : Minitel, Windows 95 et Android, Stats du web * Focus "Internet SuperStar" sur Jeff Bezos d'Amazon * Actu de Waluu.com et des Waluu Iphone Apps

Anth et Ben - Waluu Show HD
Waluu Show #06 : Actu Web, Mobile et Geek - Internet SuperStar sur Ebay

Anth et Ben - Waluu Show HD

Play Episode Listen Later Jul 14, 2010 27:01


Waluu Show épisode 7, présenté par les Waluu Twins, développeur de la startup Waluu.com : Anthony et Benoit. Au sommaire : * Actu hebdo du web : Minitel, Windows 95 et Android, Stats du web * Focus "Internet SuperStar" sur Jeff Bezos d'Amazon * Actu de Waluu.com et des Waluu Iphone Apps

Anth et Ben - Waluu Show HD
Waluu Show #05 : Actu Web, Mobile et Geek - Internet SuperStar sur Digg

Anth et Ben - Waluu Show HD

Play Episode Listen Later Jul 7, 2010 25:23


Waluu Show épisode 5, présenté par les Waluu Twins, développeur de la startup Waluu.com : Anthony et Benoit. Au sommaire : * Actu hebdo du web : Twitter, Google, Facebook * Focus "Internet SuperStar" sur Kevin Rose de Digg.com * Actu de Waluu.com et des Waluu Iphone Apps