POPULARITY
We are so excited you're here! Welcome to Your Daily Bread, a podcast hosted by Abbie Stasior MS, RD, CIEC and Hannah Calhoun, MSDN as your weekly sources of spiritual nourishment, guiding you to find food freedom and a deeper connection with Christ. These bite-sized episodes explore the intersection of faith, food, and body image as well as offer practical advice, Biblical wisdom, and heartfelt encouragement on your journey to a healthier relationship with your body and food. Subscribe today to take a seat at our table as we break bread and help you to allow God in to break the chains of diet culture! Make sure to follow us on Instagram @yourdailybreadpodcast!
In this episode, Hannah Calhoun, MSDN, and I discuss how to reframe your negative self-talk to improve your body image and boost self-confidence. We dive into how these reframes will help you redefine your relationship with food and your body, enabling you to break away from diet culture one negative thought at a time! We cover a lot of topics in this episode, including intuitive eating, Health At Every Size, diet culture, and weight neutrality. You won't want to miss it! ~~~~~~~~~~~~~~~~~~~Connect with Hannah Calhoun, MSDN! Instagram: https://www.instagram.com/every.body.nutrition/Website: https://bodyinclusivenutrition.com/ ~~~~~~~~~~~~~~~~~~~Check out our new BABB Website (www.beaboutbeingbetter.com) & ways to Work with Us! (https://www.beaboutbeingbetter.com/work-with-me)Not sure where to start but need support? Take Our Quiz! (http://bit.ly/Whichprogramquiz)Make sure to follow us on Instagram (https://www.instagram.com/abbie.stasior/?hl=en) & Tiktok (https://www.tiktok.com/@abbie.stasior) (@abbie.stasior + @beaboutbeingbetter)
[קישור לקובץ mp3] האזנה נעימה ותודה רבה לעופר פורר על התמלול!שלום וברוכים הבאים לפודקאסט מספר 426 של רברס עם פלטפורמה - זהו באמפרס מספר 77 (!). התאריך היום הוא ה-16 בנובמבר 2021, ואנחנו כרגיל בבאמפרס עם דותן ואלון ורן - בוקר טוב.באמפרס זו סדרה של קצרצרים שבה אנחנו מכים [אבל בקטע טוב] בכל מיני חדשות, בלוגים ו-GitHub-ים מעניינים שצצו לאחרונה.(רן) אז אני אתחיל - אבל רגע לפני שאני מתחיל, רציתי לדבר על הכנס [!] שהולך ומתקרב - Reversim Summit 2021 הולך לקרות בסוף דצמבר, ב-26-27 בדצמברההרשמה ככל הנראה כבר פתוחה בזמן שאתם שומעים את הפרק [אכן) - אז אתם מוזמנים להירשם.חפשו Summit2021.Reversim.com או פשוט גגלו את זה ותמצאו את זה - מוזמנים להירשם!(אלון) ותוכלו גם לשמוע את דותן בכנס, אז בכלל שווה . . . .(דותן) איזה כנס?(רן) . . . דותן ידבר שם ואלון חלק מהצוות, אז כן - תיהיה לנו שם נוכחות.ועכשיו - לענייננו . . . .רן - הקצרצר הראשון שרציתי לדבר עליו - האמת היא שהרבה זמן לא הקלטנו, אז הצטבר לנו כאן חומר מאיזה חודשיים - לפני אולי חודשיים, או משהו כזה, נפטר אחד מ”אבות האומה” - Sir Clive Sinclair - נפטר בגיל מכובד, 81היה אחראי לכמה מהדברים המשמעותיים ביותר בעולם המחשוב, וכנראה הידוע ביותר מבין כולם זה בעצם המחשב הראשון שלי - ZX Spectrumעדיין יש לי אותו, דרך אגב - מקלדת מגומי, סימן כזה צבעוני של קשת בצד - למרות שאין לי את כל ההרחבות והייתי צריך לאלתר טייפ והייתי צריך לאלתר כל מיני דברים אחריםאבל המחשב עצמו עדיין קיים - לא בדקתי האם הוא עדיין עובד . . . אבל הוא לגבי קיים בצורה פיזית(דותן) לא, אתה לא יכול לעשות את זה . . . עכשיו אתה חייב לבדוק!לזכר! . . . אתה חייב לבדוק אם הוא עובד . . .(רן) אני רק צריך למצוא את הטרנספורמטור הנכון שלו . . . אני זוכר שהיה לו בלוק כזה שנורא היה מתחמם, כזה גדול . . . .(דותן) זה לא בעיה, זה אתה יכול לקחת כל . . . .היום יש לך כאלה מתכווננים, בטמבוריה הקרובה . . .(רן) כן - וצריך למצוא את החיבור טלויזיה . . . זה מתחבר ב-RF לטלויזיה, חיבור קואקסלי כזה . . . (דותן) זה גם פתיר . . . .(רן) פתיר . . . בקיצור, האדון זכה לתואר Sir בגלל ההמצאות שלו והתרומה המשמעותית שלו לטכנולוגיה.הוא לא המציא רק מחשבים - הוא גם המציא מכוניות והמציא כל מיני מכשירים חשמליים ואלקטרוניים אחרים, בנאדם באמת גאוןהוא המציא טלויזיית כיס, בגדול - שזה ממש מגניב, בשנות ה-70 כנראה שזה היה להיט.(דותן)הכיסים היו גדולים בשנות ה-70 . . . .(רן) לגמרי, כמו של הטלפונים של היום . . . .הבנאדם זכה לתהילת עולם כנראה בעקבות סדרת ה-ZX Spectrum שלו, שהיו לה כמה דגמים.רציתי להזכיר את זה שהוא לאחרונה נפטר, אבל אני חושב שהמקום שלו בהיסטוריה מובטח - יהי זכרו ברוך, ותודה על כל התרומה.הנושא הבא - פייסבוק מטא, שמעתם על זה? . . . . (אלון) פייסבוק מתה?(רן) אבל קצת לפני שהיא Meta, או יותר נכון - כפרומו לזה שהיא Meta, היא גם מתה . . .לפני משהו כמו חודש, אולי קצת יותר, היה Outage מאוד משמעותי ב-Facebook - והסיפור מאחוריו הוא מעניין, לכל הפחות.אז Facebook, קצת לפני שהיא שינתה את השם, למעשה היה להם Outage מאוד משמעותי של מספר שעות - אני לא זוכר אם שש או שמונה שעות - שבהן כל השירותים של Facebook היו למטה.עכשיו - מדובר על לא רק Facebook.com אלא גם WhatsApp ו-Instagram ואני לא זוכר מה עוד יש להם - והכל הכל היה למטה, וזה משהו שלא קורה הרבההיה זמן לצאת החוצה, לשחק . . . .אז הסיפור מאחורי זה הוא, כמו בהרבה מקרים כנראה, מתחיל מאיזושהי טעות אנוש - לא ניכנס לכל ה-Post-Mortem, רק נגיד ב-High-level - מדובר על איזושהי עבודת תשתית יחסית שגרתית שעשו ב-Data center, שבה החליפו תשתית של Fiber אם אני לא טועה וכדי לעשות את זה, היו צריכים להסיט את התנועה מרכיב אחד לרכיב אחר - ועושים את זה באמצעות פרוטוקול שנקרא BPG - זה פרוקטול שהראשי תיבות שלו הן Border Gateway Protocol זהו פרוטוקול שנועד לעשות את מה שנקרא “האמ-אמא של ה-Routing”, זאת אומרת - לתכנת, אם אני זוכר נכון מהשיעורי Networking שלי, את ה-Autonomous systems כדי שידעו אחת על השנייה ותדענה להעביר את ה-Traffic מאחת לשנייה - וזה משהו שרץ בעצם ב-Backbone של האינטרנט, BPG . . .עכשיו, Facebook, בגלל שהם כאלה גדולים, יש להם גם BPG משלהם [עם בלק ג'ק?] - כמו שיש כמובן גם ל-Google ואחריםבכל אופן, כדי לעשות את עבודת התשתית הזאת, אחד העובדים עשה Routing ובעצם תכנת מחדש את ה- BPG - ועשה שם טעות, ככל הנראה . . . והסיט למקום הלא נכוןוזה, בסופו של דבר, ברגע שזה קרה, למעשה זה יצר תקלה כל כך שורשית, כך שלתקן אותה - גם אם עלו מהר על השגיאה - כדי לתקן אותה היה צורך לנסוע פיזית ל-Data center, כי כל הרשת הייתה למטה, אז אי אפשר היה אפילו להתחבר מרחוק . . . .דווח גם שעובדים של Facebook לא יכלו להיכנס למשרד כי פשוט הקוראים של הכרטיסים [כרטיסי עובד] לא עבדו, כי הרשת הייתה למטה.(דותן) אה, את זה אני זוכר, עכשיו אני נזכר בזה . . .(רן) כן . . . היה צריך לנסוע ממש פיזית ל-Data Center כדי לתקן את זה סיפור שיכול לקרות לכל אחד - טוב שלא קרה לנו, אבל זה יכול . . . . אני מניח שטעויות מהסוג הזה יכולות לקרות לכל אחד, והמיטיגציה (Mitigation) של זה לא כל כך פשוטה . . .אני לא חושב שמדברים על מיטיגציה ב-Post-Mortem הזהאבל בכל אופן - זה בהחלט היה משהו שהורגש ונמשך הרבה מאוד זמן, ועשה גלים.ויכול להיות שזה היה רק הפרומו שלהם לשינוי השם של החברה - כמו שאמרנו, Facebook Meta, אבל אולי זה היה במקרה . . .(דותן) מה? זה מיטיגציה של “לחתוך את הפלומבות” . . . . מי שמכיר מהצבא(אלון) שמע, אחד הדברים המעניינים - זה על פי “מקורות זרים”, אני לא יודע אם זה נכון - בגלל שהם משתמשים רק בכלים פנימיים, אז אפילו לא היה להם Messenger לתקשורת, כדי לנהל את כל האירוע . . . .(דותן) זה לא “לפי מקורות זרים” - זה נכון, היום הכל נכון . . .(אלון) . . . ולפי השמועות הם התקשרו בטלפון, אתה מבין? התקשרו בטלפון! מה זה?! לאן הם התדרדרו? טלפון-כזה-לא-אינטרנטי . . . (רן) שיחת ועידה, כן . . . .מצד אחד - “Eat your own dog-food” זה נחמד, יש בזה הרבה דברים טובים; מצד שני - כשה-Backbone שלך נופל אז זו קטסטרופה, אין לך איך כלום.(דותן) בסדר, מה הסיכוי שזה יקרה? . . . (רן) כן, הא? אם זה קרה, זה לא יקרה שוב . . . בקיצור - בסופו של דבר יצאו מזה, מן הסתם - והחיים חזרו למסלולם.נושא הבא - בזמן האחרון אני מתעסק בתחום - או בעצם לומד - תחום שנקרא Reinforcement Learning, שזה תחום בלמידה חישובית שהוא, ככה, מעניין ונחמדונתקלתי באיזשהו Framework מאוד נחמד שהוציאו ב-Google שנקרא google-research/football ו-Google Research Football זו בעצם סביבת סימולציה של משחק כדורגל - שהיא לא פחות ממדהימה, לדעתי.בעצם, לקחו איזשהו Open-Source בסיסי של משחק כדורגל והוסיפו לו הרבה הרבה דברים מעל - תחשבו על FIFA, אבל FIFA שאפשר לתכנת . . . זאת אומרת שכל אחד מהשחקנים הוא בעצם סוכן עצמאי שאתם צריכים ללמד אותו איך להתנהג במשחק - איך לשחק, איך לשתף פעולה עם שחקנים אחרים . . . זה בעצם איזשהו Framework שבו אתם יכולים לבחון, בעיקר על אלגוריתמים בתחום של Reinforcement Learning - וה-Framework עצמו בנוי בצורה מאוד מאוד יפהלא יודע אם אתם זוכרים, אבל בעבר היו עושים הרבה מאוד מהבדיקות האלה מול משחקי Atari - למשל Pong וכאלה - היו מפתחים מעיין סוכן שיודע לשחק Pong בצורה שהיא “Super-Human”, זאת אומרת - יותר טוב מבני אדם.אבל כל ה-Benchmark-ים האלה של Atari הם כבר יחסית מיושנים, כי כבר כולם מצליחים - זאת אומרת, האלגוריתמים הלכו והשתפרו, וכבר בגדול האתגרים האלה כבר פחות ופחות מעניינים כי פשוט כולם פיצחו אותם.ועכשיו באו Google והוציאו לפני שנה או שנה וחצי את ה-Google Research Football - שזו סביבת Reinforcement Learning מאוד מאתגרת - וגם יפה.אתם פשוט יושבים וצופים במשחק כדורגל - וזה נראה טוב, זה ממש ממש נראה טוב, זה ממש נראה כמו FIFAיש גרפיקה מדהימה, יש מצלמה שזזה, יש את כל המסביב . . . זה פשוט כיף ללכת ולראות את זה ולשחק עם זה.ומעבר לזה - אפשר גם פשוט לשחק עם הכפתורים, זאת אומרת - אתם יכולים פשוט לקחת את המקלדת שלכם ולשחק נגד ה-Bots - בעצם נגד ה-Agent-ים שתכנתתם . . .זהו - סביבה מגניבה למי שמתעסק ב-Reinforcement Learning, אני מאוד נהנה לעבוד עם זה.(אלון) מגניב . . .(דותן) מגניב . . . מה עשית עם זה? נגיד, עכשיו בשביל המשחק, מה המטרה שלך? לפתח משהו שינצח אותך?(רן) אז בעצם המטרה שלי זה לאמן קבוצה - באופן אוטומטי, אני בעצם מייצר להם משתמש . . . בודק כל מיני אלגוריתמים של Reinforcement Learning, משתמש ב-Multi-Agentכי בעצם כל שחקן זה Agent נפרד, ואני צריך לגרום להם “לשתף פעולה”, צריך לגרום להם להצליח להבין מה בכלל צריך לעשות - ש”לבעוט לשער” זו “פעולה טובה”, ושכשליריב יש את כדור אז צריך לרוץ אחורה כדי לשמור על השער שלך - דברים בסיסיים כאלה [שכדאי ללמד גם הנבחרת האנושית שלנו . . .]אבל אחר כך צריך ללמד אותם לשתף פעולהבסופו של דבר, אני מייצר קבוצה - ומתחרה מול קבוצות אחרות(דותן) איך למשל אתה מלמד? מה זה אומר “ללמד”?(רן) בוא, אפשר לעשות קורס של ארבעה חודשים . . . . אבל בגדול, התחום של “למידה מתוך חיזוקים” זה אומר שאם עשית איזושהי פעולה, קיבלת איזשהו Reward מהסביבה . . . נגיד - בעטת את הכדור לכיוון השער ואז קיבלת Reward של 1 + . . .אז אתה לומד שהפעולה האחרונה הזאת שעשית - זו פעולה טובה. זה הבסיס של כל זה, ומזה אתה משליך אחורה.אז איך הגעת לפוזיציה שאתה באמת יכול לבעוט את הכדור לשער? אז גם על זה תקבל חיזוק, כי להגיע לפוזיציה זה טוב כמעט כמו לבעוט את הכדוראז זה כאילו ה-Basics של ה-Reinforcement Learning, אבל זה קצת יותר מורכב, כי יש פה עניין של מרחבים רציפים ו-Multi-Agent ודברים כאלהאבל זה הבסיס וזו סביבה מאוד כיפית לבוא ולפתח את זה כיפית אבל גם מאתגרת, זאת אומרת - יש כרגע תחרות ב-Kaggle ויש חוקרים שעובדים עליה - אני לא מכיר עבודה שמראה באמת קבוצת כדורגל מאוד טובה, ככה שזה מראה שזו באמת סביבת מחקר מאוד מאתגרת.(דותן) אז בעצם מה שאתה עושה זה שאתה הולך לשחק איתם כאילו?(רן) כן, אני בעצם מאמן קבוצה והולך לשחק מול קבוצות אחרות.(דותן) זה יכול לשרוף המון זמן . . . .(רן) כן, לגמרי . . .(דותן) כל פעם 90 דקות, לראות אם זה טוב? . . .. (רן) לא, זה לא 90 דקות - משחקים קצרים, זה מערכות קצרות - נגיד, עד שהכדור מגיע לשער זו מערכה אחת, עד שיש גול או חוץ זו מערכה . . . זה לא 90 דקות.(דותן) זה היה הרבה יותר מצחיק אם זה כן היה 90 דקות - אם היית חייב 90 דקות . . . (רן) כן . . . .אני כרגע מחמם GPU ב-AWS כדי שהדברים האלה יעבדו.(דותן) מגניב(אלון) זה באמת מגניב . . . מתי הגמר?(רן) יש Deadline בדצמבר . . . . אז בטוח יהיה הגמר.טוב - ומכאן מעבור אליך, אלון . . . (אלון) אלי?! טוב, וואו, כמה אני מתרגש . . . אלון - אז ניקח כמה דברים - אחד קליל ממש, אפילו לקצרצרים הוא קליל - GitHub עשו שאלה ב-Twitter, סקר - האם אתם אוהבים לעבוד עם מוסיקה? אם כן - תנו את ה-Playlist . . .ואז יש שרשור ארוך של Playlist-ים שאנשים שומעים מוסיקה איתם(רן) האמת שאני נסיתי כמה מהם . . . אני גם ראיתי וניסיתי כמה מהם - וכולם הפריעו לי להתרכז . . . [זה כי בטח ניסית את ה-Playlist רוק כבד נורדי של בר-זיק . . .]אתה עובד עם מוסיקה, אלון?(אלון) כן . . . יש לי כל מיני מוסיקות שונות לדברים שונים . . . . יש קטע שאתה צריך לחשוב קצת, יש קטע . . . [שאתה צריך לנסוע למצפה רמון?](רן) מוסיקה ל-Code Review זה Rage against the Machine?(אלון) ל-Code Review צריך פשוט “יאללה, הכל חרא, עזבו - תכתבו חדש . . . ” - בדרך כלל לא צריך מוסיקה, זה נורא מהר ה-PR . . . “אה, שום דבר פה לא טוב - תכתוב שוב ותחזור אלי”בפעם שלישית אתה מתחיל לקרוא - זו השיטה ל-PR טוב . . .טוב, עוד משהו קטן, למי שרוצה - אתם מקבלים קיצור דרך bit.ly או tinyurl או כאלה, ואתם רוצים לדעת לאן הוא הולך?אז יש שיטה מאוד פשוטה - ב-bit.ly אתם מוסיפים “+”, ב-cutt.ly אתם מוסיפים “@”, ב-tiny.cc זה עם “=” וב-tinyurl.com אתם מוסיפים “preview.” לפניבקיצור - אם אתם מקבלים bit.ly ורוצים לדעת לאן הוא הולך, אז אפשר לדעת, ממש חביב וחמוד.(רן) אתה מתכוון - לראות את ה-URL עצמו, בלי להגיע אליו, זה מה שאתה מתכוון? כי אם אתה לוחץ ,אתה מגיע אליו . . .(אלון) כן, אבל אם שולחים לך איזו פרסומת ואתה לא יודע מה זה, ואתה אומר “מי זה? מי שלח?” . . . (דותן) . . . אז אתה שולח לחבר ואומר לו “תלחץ, תגיד לי מה יש שם” . . . (רן) . . . . “שלח לי צילום מסך” . . .(אלון) את זה אני בדרך כלל לא עושה . . . אבל אתה לא פותח את ההודעות! אתה תמיד עושה לי “מה אתה רוצה?” . . . .(רן) זה כמו שהיה פעם “הטועם של המלך”, נכון? (אלון) נכון, עכשיו זה “ה-DevOps של המלך” . . . אז Cloudflare יצאו בהכרזה על משהו שנקרא R2 - זה “Rapid and Reliable Object Storage” וזה כמו S3 - אבל כמו שהם אומרים, זה “minus the egress fees” . . .מה שמעניין בזה זה שאני חושב שהדבר הזה יכול להיות די מהפכה בעתיד - כי יש להם את כל ה-”Functional edge” או “Workers on edge”, אני לא זוכר את המינוח המדויק שלהם [Workers], שזה תכל'ס “Lambda on Edge” . . . . כל מה שיש להם זה Edge.ואז יש לך גישה גם לקבצים האלה.אז אפשר ממש להרים אתרים ולעשות דברים מאוד מעניינים “בלי כלום”, רק על Cloudflare - וזה צריך להיות סופר-זול וסופר-מהירואפשר לעשות עם זה דברים מעניינים, כמו לשמור קבצים, ואז לפתוח אותם, Database-ים מבוזרים שעובדים על קבצים . . . . אפשר לעשות מלא דברים . . .(רן) אני מסכים, זה נראה לי משהו מאוד משמעותי . . . רק להסביר - כשהם אומרים “Object Storage, minus the egress fees” הם עושים רפרנס - רוב ספקי הענן - יש להם Object Storage, דהיינו - S3 והדומים של GCP ושל Azureהעלות של ה-Storage שם היא לא זולה - אבל מה שבאמת יקר זה ה-Outbound traffic, זאת אומרת - להוריד משם אובייקטים.אז לעשות Serving לאתר זה יכול להיות יקראם אתם רוצים להעביר את הדאטה שלכם החוצה, להעתיק אותו החוצה למקום אחר - זה מאוד מאוד יקרוזה סוג של Locking שיש להרבה מאוד עננים - זה זול להכניס, זה מאוד יקר להוציא את הדאטה . . . אז ה-”egress fees” זה למעשה הסכום שאתה משלם כדי להוציא דאטה החוצה מה-Sotrage על הענןאז Cloudflare טוענים שה-egress fees הולכים להיות - מה? אפסיים? או נמוכים?(אלון) הם טוענים “Zero” . . . שזה מעניין(אלון) וזה S3 Compatible - זאת אומרת שבתיאוריה, ברגע ש . . . אפשר “עכשיו” להתחיל לעבוד עם זה, כל מי שעובד עם S3, בלי לשנות כלום.אז זה ממש ממש מענייןגם מבחינת זה שזה יכול להוריד את כל העלויות של ה-Storageוגם שאפשר לעשות על זה אפליקציות מעניינות - בגלל ה-Worker-ים שיש להםאז בעצם הם יצרו פה Ecosystem מעניין ל-Cloud שהוא Serverless בצורה אחרת קצת - ובטח בעתיד הם יוסיפו עוד . . .(דותן) אני ממש בספק שזה . . . אני בספק אמיתי שזה אפס . . . . כי אם זה ככה, זה יכול לשנות הרבה תעשיות . . .הרבה מכל העולם של Streaming ו-Video ו-Encoding וכאלה - הרבה מזה מבוסס על היוקר של הדאטה שיוצאאני חושב תוך כדי שאני מדבר - אני ממש בספק שזה אפס . . . (אלון) הם טוענים שזה אפס . . . בגלל זה אני גם טוען שזה Game-changer. אני חושב שזה ממש ישנה את התעשיות ואני חושב שברגע שזה יתפוס - אם זה יתפוס, ואין סיבה שלא, בתיאוריהזו גם חברה טובה מאוד . . .(דותן) ברור . . . אני חושב שיש גם Buisness-ים שכרגע מוכרים שירות מסויים ומאפטמים (Optimize) את ה . . . הם משלמים על ה-Trafficהחוצה ואתה משלם כי אתה עושה Subscribe ל-Business שלהם - עכשיו הם יקבלו את זה באפס . . . זה אומר שיש להם יותר רווח, אז נראה לי שהם מיד יעברו לשם.(אלון) כן - וזה כנראה יגרום לספקי הענן הקיימים גם לעשות משהו, אולי AWS יוציאו את S4 . . .(דותן) מעניין, צריך לבדוק את זה טוב . . .(אלון) בקיצור - זה נראה סופר-מעניין, במיוחד . . . (רן) ומה הם אומרים על רפליקציה (Replication) נגיד? כאילו, יש להם הרבה דברים ב-Edge, אבל אם אני רוצה את זה עכשיו זמין בכל המקומות, אז איך זה הולך לעבוד? מעניין . . . אני רוצה את זה זמין באסיה, באירופה, בישראל . . . - ובכל אחד מהם יש להם כנראה גם הרבה . . .(אלון) בעיקרון אתה לא שולט על זה, והם אמורים לנהל לך את זה לבד עם ה-CDN-ים שלהםהרי זה מה שהם עושים - הם CDN . . . אז כאילו By default זה כבר “בכל מקום”איך הם עושים את זה בפועל? זו שאלה מאוד מעניינת, כי זה נורא יקר, מה שהם בעצם מתיימרים לעשות פה - גם תשמור בחינם, גם נביא לך את זה בכל מקום . . . (רן) טוב, גם הפרסום שלהם נחמד - הם כאילו אומרים ש-R2 זה אומר כל מיני דברים - למשל - Ridiculously Reliable . . . . זו אחת מהמשמעויות של R2 - הם אומרים שהם מספקים 9 תשיעיות [כתוב 11] - 99.999999999, ככה תשע פעמים - אחוז Reliability שזה משהו שהוא un-heard of למיטב ידיעתי . . . (אלון) זה eleven 9's . . . (רן) נכון! 11 תשיעיות . . . אני לא מכיר כזה . . . (אלון) תעשה עוד פעם! - 9-9-9-9- . . . (רן) ספור לי . . . כן, לגמרי מעניין(דותן) אני מהמר שהחוצה, לאינטרנט, זה עדיין עולה כסף, אבל אולי עדיין יש שם משהו . . . .כאילו יש איזשהו egress שהוא פנימי, אני לא יודע . . . . אבל צריך לקרוא את המאמר שהם מתייחסים אליו(אלון) בכל מקרה - סופר-מעניין, במיוחד כשה-Database-ים חדשים, בגלל שהם נהיים ענקיים אז הם עובדים בצורה מבוזרת - אז בתיאוריה, אפשר להחזיק ככה Database-ים מסויימים, ואולי זה יגרום לשיטה שונה של לכתוב דברים.בקיצור - Stay Tuned! R2 . . . . תעקבו.ולנושא פחות מרגש - Kafka UIלמי שיש לו Kafka - אז זה Kafka UI, אפשר לנסותלא בדקתי - תבדקועל אחריותכם - זה Open source, תמיד צריך להיות קצת זהירים עם Open source, אבל חוץ מזה נראה פרויקט מאוד יפה ומשעשעלמי שיש לו Kafka - קל לראות Partition-ים, Topic-ים, מה קורה, מה רץ…למי שרוצה קצת ויזואליזציה (Visualization) ולצאת קצת מה-Shell - נראה מאוד חביב וחמוד(רן) יפה . . . יש כמה כאלה, זה לא היחיד, אבל לפחות ויזואלית הוא נראה נחמד, לא יודע לגבי שאר הדברים . . . (דותן) אפשר אולי לראות, להשוות, לנסות . . . (אלון) אפשר להשוות, אפשר לבדוק - לקרוא . . . תסתכלו, תחשבו לפני שאתם משתמשים . . .בסדר, נמשיך הלאה . . .יש פרויקט שנקרא “K - שמונה - Sandra” . . . זה K8ssandraזה כאילו Kubernetes - Cassandra . . . זה בעצם Install של Apache Cassandra על Kubernetesאז מי שרוצה Cassandra ורוצה להריץ את זה על Kubernetes - אז יש עכשיו דרך נוחה לעשות את זה.עכשיו אני - יש לי טראומות וצלקות מ-Cassandra אז . . . (דותן) יש עוד שכבה שאפילו הופכת את זה לעוד יותר קשה! - “Kubernetes שרץ על . . . .”(רן) רציתי להגיד !Raspberry Pi, אבל Cassandra . . .. כאילו - Cassandra שרץ על Kubernetes על Raspberry Pi . . . נשמע לי להיט. וכל זה ב-Edge?(דותן) . . . מחובר לגנרטור . . . (אלון) בקיצור - לי יש קצת צלקות מ-Cassandra, לא על Kubernetes, ויש לי צלקות מ-Kubernetes, אז אולי ביחד זה יאזן אחד את השני . . . אבל אם מישהו בעניין של Cassandra, יש לו משהו - הייתי ממש שמח לדעת איך זה עובד, הדבר הזה . . .(אלון) הבא בתור - יש את ערוץ ה-YouTube של אבישי איש-שלום - זה 15m ops breakזה בעצם סרטונים קצרים של 15 דקות, לפי הכותרת שהוא אומר - בפועל, יש כאלה שהם קצת יותר, 17 דקות אפילו מצאתי . . . הוא לוקח דברים מהטרמינל ופשוט לוקח איזשהו נושא ומפרק אותו - Deamon-ים, DNS-ים, Executables וכל מיני דברים . . .לכל מי שרוצה 15 דקות של למידה טובה, חמודה - יש פה ערוץ עם 17 Video-יםמשעשע, קליל ואחלה הפסקה בשביל ללמוד משהו חדש. מומלץ בחום!(רן) תודה אבישי!(אלון) תודה אבישי . . . תעשה לי קוד . . .בוא נמשיך . . . Chrome DevTools הוציאו Copy CSS styles as JavaScriptשזה נחמד - אם אתם רואים עכשי איזשהו אלמנט עם CSS, אז אפשר עכשיו לעשות לו Copy as JavaScript . . .להעתיק את זה ל . . . Style as JS ויכולים להעביר את זה ל-React או לכל המקומות האחרים שלכם, וקצת משתלטים על הקוד במקום אחד, במקום להעביר את זה ידנית כמו שקורה הרבה פעמיםכשמתחילים לסדר את זה ואז אומרים “טוב, בואו נעתיק את ה-Style-ים” . . .אז פתרו לנו את הבעיה.זהו, אולי הגיע הזמן לחשוף את ה . . .(דותן) אותי זה ירשים כשיהיה Copy as JavaScript as CSS . . . אז זה באמת יהיה מרשים.(אלון) אותי זה ירשים כשלא נעבוד עם JavaScript, אבל עד לשם הדרך עוד ארוכה . . . שיהיה לנו Built-in TypeScript, זה יותר משעשע . . . בסדר, כל עוד זה לא Python אנחנו בסדר.זהו . . . (רן) דותן - אליך . . . דותן - טוב, אז נתחיל ב-Breach! - ה-Twitch Breachזה היה לנו, לא זוכר בדיוק מתי, בסביבות אוקטובר-כזה, היה Breach ב-Twitchאחד הדברים המדהימים שהיו שם זה שההאקרים גנבו את כל ה-Source-code בחברה . . . וגם קצת מידע פיננסי.ה-Package עצמו שקל משהו כמו 125Gb - שזה כנראה המון-המון קוד, במיוחד שזה בטח מכווץ.אני חושב שזה נפתח למשהו כמו 1Tb של קוד.זה היה ה-Breach . . . עכשיו, לאורך הדרך התפרסמו כל מיני תמונות מתוך הקוד, תמונות מזעזעות, אפשר לומר . . . בעיקר התפרסם הקוד עצמו - היה אפשר להוריד אותו ולראות מה יש בפנים.הקוד היה ברמה די מפחידה - סיסמאות בתוך הקוד, מלא קוד PHP, מלא פרטי Database ב-Production, מה שאתם לא רוצים . . . .מיד אח”כ הייתה איזו נפילה קטנה - שזה כנראה Hacker-ים שהם ככה, ניסו “לשחק במערכת” ולראות לאן זה מוביל אותם . . . מסוג הדברים שאני באופן אישי טוען שאנחנו עוד נראה הרבה מזה - כי ממש קשה להבין מה ההשלכות של 125Gb של קוד שדלפו החוצה . . .בדרך כלל ההאקרים מחכים לזה - בודקים את הקוד, בודקים איפה יש חולשות שקשה לראות מבחוץ - וכמו כל גנב מפעם - ברגע שקורה כזה משהו אז הם יושבים על זה, מחכים איזה חצי שנה - שנה ואז עושים את המכה.צריך ללמוד שלפעמים Breach כזה לא מיד מביא נזק - בדרך כלל אנשים חכמים נותנים את הנזק חצי שנה אחריאחרי שכולם שוכחים, אולי אנשי ה-Security התחלפו ועזבו ונכנסו אנשים חדשים - כל מיני דברים כאלה.(רן) אתה אומר שבעקבות דבר כזה, יש סיכוי טוב שכמה אנשי Security הלכו שם . . . .נזכיר ש-Twitch זו פלטרפורמת Streaming - התחילה במקור כ-Streaming של משחקים אבל היום זה Streaming של הרבה מאוד דבריםאחת הגדולות, אולי הכי גדולה בעולם - ובבעלות Amazon, נכון להיום, ככה שזה לא איזה סתם משהו קיקיוני.(רן) אבל דותן - אתה קצת חקרת את הפירצה הזאת. איך היא קרתה? זאת אומרת, דלף קוד ואולי עוד כמה דברים דלפו - אבל מה? איך פרצו?(דותן) אז לא באמת יודעים איך בדיוק זה קרה . . . יודעים מה המניע, לפחות מה שפורסם.באותו רגע שזה קרה, הייתי יחסית על זה ובעצם הסתובבתי בכל ה-4Chan - למי שמכיר, 4Chan [אתם לא בהכרח רוצים לעקוב אחרי הלינק, אולי לשלוח לאלון קודם שיבדוק …] ]זה איזשהו איזור נידח של האינטרנט עם כל מיני פורומים ואנשים פרסמו את ה-Breach ופרסמו פרטים - ומיד מחקו להם - ושוב פרסמו פרטים ושוב מיד מחקו להםאז אם אתה על ה-refresh אז אתה מבין איך זה קרה . . . .המוטיבציה הייתה בעצם הקנייה של Amazon - בואו נעשה “פריצה לגוף המרושע הזה”, במרכאות, שקנה את החברה.ובואו נעשה Shaming, בואו נביא את ה-Data של כל האנשים וכמה הם מרוויחים - וניצור תכך כזה בין כל ה-Network הזה - זו הייתה המוטיבציה.איך זה קרה? לא ממש פורסם . . . זה כזה גדול עד שלא פרסמו את הממצאים.(רן) בסדר, אוקיי . . . .(דותן) אני מניח שאם בכלל אז עוד שנה כזה, עוד חצי שנה.(אלון) עוד חצי שנה זה כבר לפריצה הבאה, לפי מה שאתה אומר . . . (דותן) לגמרי . . . אבל אני כן אגיד שהדברים האלה הם . . . שאלו אותי, למשל, האם אפשר לעצור את הדליפה של החומרים האלה - והתשובה היא “לא” . . . .לא משנה מי “יחתוך את הרשת”, הדבר הזה כבר ב-Torrent-ים ומי שרוצה יכול למצואאפילו לא צריך את הקובץ עצמו - את ה-Magnet Link וזהו: יושבים על 125Gb, באינטרנט של היום אז זה תוך כמה ימים עד שבוע כבר יש לכם את כל הקוד שלהם . . . זו הרמה.עכשיו אתם פותחים את הקוד - 125Gb זה המון . . . מה שנקרא “לכל מקום שתזרקו את האבן תפגעו במשהו מעניין” . . . כמובן שאל תעשו את זה - לא לנסות בבית . . . אבל אם מישהו היה רוצה, ככה הוא היה עושה…(אלון) אני רוצה להגיד שהיה להם נזק ישיר מזה כבר, כי היו סיסמאות ל-Database והם פרסמו דברים מה-Database, כמו כמה מרוויחים שם השחקנים, ה-Streamer-ים - וזה יצר קצת בלגן עם החברות האחרות, עם YouTube וכאלה . . .(דותן) כן, זה פשוט מאוד מאסיבי . . . . הכל שם, ממש הכל שם, זה סופר-מאסיביאני מעריך שזה יהיה פי כמה וכמה יותר גדול ממה שראינו עד עכשיו, פשוט Common Sense.זהו, אז נעבור קצת לדברים יותר אופטימיים - למי שרוצה לצייר Chart-ים, Candlestick Charts, שמאוד נפוצים בעולם ה-ForeX - בטרמינל . . . . - יכול! יש ספריית Rust שעושה את זה[זה cli-candlestick-chart]אם לא שמתם לב - נכנסתי כבר ל-Thread של ה-Rust, אז אתם מוזמנים להתחיל לצחוק עלי על הזמני קימפול (Compile), ולשאול כמה זמן לוקח לזה להתקמפל וכל מיני דברים כאלה . . . . תרגישו חופשי להפריע לי . . .(אלון) אנחנו נצחק עליך בסוף - אנחנו עדיין מקמפלים את הבדיחה . . .[1-0 לאלון . . . ](דותן) אה, אחלה . . . אז זו ספרייה ממש מגניבה -אני פריק של - נראה לי שאני אומר את זה באופן קבוע - של גרפיקה ב-Terminal, אז זה תמיד מרשים אותי ונחמד.האייטם הבא - יש ספרייה - יותר טכנולוגיה - ש-Google פיתחה - זה נקרא scudoו-scudo זה Allocator שהוא נקרא-לזה-מוקשח . . . . כש-Allocator זו החתיכה - אם נדבר רגע Low-level - זו החתיכה שעושה את האלוקציה של הזכרון (Memory Allocation)אפשר להשתמש בה אם אתם עובדים עם C ו-++C, מחברים ל-Allocatorתמיד למערכת ההפעלה יש את ה-Allocator שלה - אבל יש כל מיני Allocator-ים אלטרנטיבייםאלו לא דברים שאנחנו נחשפים אליהם כשאנחנו עובדים ב-High-level, ב-Python ו-Node וכאלהאבל כשאתה עובד יחסית יותר Low-Level, אז אתה יכול להשתעשע עם Allocator-ים אחרים - עם Tradeoff-ים של Performance ו-Security וכו'.אז זה באמת אחד כזה - שהוא הרבה יותר Secured ואין לו שום tradeoff - הם אומרים שהוא . . . העניין פה הוא Performance כמובןהם אומרים שהוא “מספיק מהיר” או “מהיר כמו” ה-Allocator-ים האחריםאז אם אתם עובדים עם Rust ובא לכם להחליף Allocator, שזה דבר שהוא שורת קוד אחת - שזה מדהים - אפשר לעבוד עם ה-Allocator של Google, החדש.הוא יותר מוקשח ואין סיבה שלא - לפחות ככה Google אומרים . . . אז זה מעניין.הפרוייקט הבא, בהקשר של S3 וכאלה . . . .(רן) שנייה, דותן - אני יכול לשאול כמה שאלות לגבי ה-Allocator הזה? . . . .(דותן) בטח . . .(רן) כתוב שהוא יותר . .. אמרת “מוקשח”, פה הם מתרגמים את זה ל”הוא יכול להגן נגד heap-based buffer overflow ו- use after free, ו-double free - איך הדברים האלה בכלל קורים ב-Rust? ב-Rust עצמה, ה-Compiler לא אמור להגן עליך מפני זה?אז זה שייך לאיזור שנקרא Unsafe . . . כמו לכל דבר, יש שכבה מסויימת ב-Rust שהיא Unsafe . . . (רן) הבנתי - רק אם אתה עובד ב-Unsafe, אתה צריך את השמירה הזאת - אם אתה עובד ב-Safe . . . (דותן) כן, אבל הדבר הזה שייך לעולם הזה - זה פשוט רכיב שהוא Low-level - וכמו כל דבר, אתה, “בחיים השוטפים שלך”, לא באמת שם לב ל-Allocator, זה כאילו סוג של פעולה של . . . “בא לך להחליף Allocator” זה לא משהו שאתה עושה כל יום…אם אתה בונה פרוייקטים שדורשים Tradeoff-ים מסויימים, כמו יותר Security או יותר Performance וכו', אז אתה יכול להתנסות עם להחליף Allocator-יםשזה - מניסיון - עושה הבדל.אני החלפתי Allocator אצלנו בפרויקט, Allocator שנקרא jemalloc, שנחשב הרבה יותר מהיר - וראיתי את ההבדל בעיניים, אז . . . זה מגניבוכמובן - שום דבר בקוד לא השתנה.זהו, אז האייטם הבא - נקרא kamu - וזה בעצם סוג של “Git ל-Data”זה פרוייקט שבנוי ב-Rust, כמו הרבה פרויקטים בעולם ה-Data ב-Rust שמתחילים.יש משהו מאוד מפתה: Performance ו-zero overhead - כמובן שזה מאוד מפתה ומזמין לבנות פרויקטים ל-Data ב-Rust - והרבה דברים כאלה מתחילים.אז זה עכשיו התחיל, יחסית עכשיו - והוא רוצה לעשות Git מעל Data - שזה אחלהיש גם כמה דברים כאלה, נדמה לי שהם באיזור - למשל dbt - שזה פרויקט מסחרי, וזה מגניב.כמו כל פרויקט כזה, יש לך דיאגרמות של ארכיטקטורה ואיך זה עובד והכל מאוד מאוד פתוח ומאוד מזמין.אני לא יודע אם זה יפגוש את הסוף - יש לא מעט פרויקטים ב-Rust שמתחילים מאוד hardcore ונגמרים עם “אוקיי, משכתבים מחדש” - אבל בדרך יש המון המון למידה וידע - אז זה אחד כזה.מן הסתם לא נראה לי [שכדאי] להשתמש ב-Production, אבל כן אפשר ללמוד ולראות איך הם בונים דברים.(אלון) יש צמיחה של פרויקטים מהסוג הזה . . . . של “Git over S3” וכאלה . . . (דותן) נכון, אני חושב שזה התחיל ב-Reproducibility- זה היה “איך אני עכשיו לוקח דאטה שלי, שמאמן מודל בגרסא אחת - ואחרי זה אני מתקדם, יש לי עוד סט של דאטה שמאמן מודל בגרסא 2 - איך אני יודע לחזור למודל מספר 1, ולעשות Reproduce לבאגים של Machine Learning?” . . . . זה היה, למיטב זכרוני, ההתחלה של זהואחרי זה, זה הלך גם לרמת התשתיות - “בואו ניקח את כל הדבר הזה, ובמקום לעשות Hard Thinking לגרסאות מסויימות של דאטה, בואו ניצור “סוג-של-Git” מעל דאטה, מעל S3, לא משנה מעל מה.אבל היופי פה הוא מן הסתם המאסות האדירות של הדאטה ואיך עושים Versioning לזה.(אלון) מגניב . . . ועכשיו עם R2 זה גם חינם!(דותן) נכון - אבל ה-Storage הוא לא חינם ב-R2 . . . זה עדיין לא בוננזה(אלון) לא נורא(דותן) האייטם הבא - מה שנקרא “אחד משלנו”: אורי, שעובד אצלנו פרסם מאמר ב-Towards Data Science - הוא עובד הרבה על לייצר Data-set-ים ל-Source Code כדי ללמוד מהםוהוא נתן פה את רשימת ה-Pitfalls וה-Do - Don't Do שלוקליל, מעניין - למי שמתעסק בלמידה מעל קוד זה, שווה מאוד לקרוא.(רן) אתה מתכוון ל”לג'נרט (Generate) קוד כדי לעשות למידת-מכונה על הקוד”?(דותן) כן - אז אנחנו עושים למידה שהיא דומה למה שראינו ב-Copilot - רק שהתחלנו עם להבין שאחד האתגרים זה copyrights וקוד מסווג - וגם תוצאות מסוכנות כשאתה לומד בצורה עיוורת . . . .ככה התחלנו מההתחלה, שמנו את זה על ה . . . .(רן) משתמשים ב-Copilot?(דותן) לא . . אנחנו בנינו משהו . . .(רן) לא . . . אני שואל אתכם, באופן אישי - אלון, דותן - אתם משתמשים עכשיו ב-Copilot? אני משתמש . . . .(דותן) לא, אני לא צריך . . . . לא צריך Copilot . . . (רן) ברור, לא צריך . . . . אבל . . .(דותן) אני יודע לבד . . . (רן) אני התחלתי להשתמש לפני איזה שבועיים, וזה כאילו - לפעמים זה מדהים ולפעמים זה מעצבן, אני חייב להגיד.רק אני אזכיר - Copilot למי שלא זוכר [397 Bumpers 69], זה כלי שנותן לכם השלמות קוד אוטומטיות, אבל הוא עושה את זה על בסיס GPT3, זאת אומרת שהוא עושה את זה בצורה אינטליגנטית, על בסיס של Data set שנלמד מתוך הרבה מאוד פרויקטים ב-GitHub - ויש Extensions, נגיד ב-VSCode, ואתם יכולים פשוט להשתמש בזה - וזה ייתן לכם Code Completionעכשיו - זה לא “סתם Code Completion” - זה כותב לכם שורות שלמות, פונקציות שלמות לפעמיםאתם מתחילים לכתוב את הפונקציה והוא “מנחש” את ההמשך, ואתם יכולים לקבל או לא לקבל את זה.אז אני משתמש בזה כמה זמן . . .אז לפעמים ההצעות הן כאילו “בול מה שאני צריך”, וזה מדהים - ולפעמים זה ממש מעצבן, עד כדי שזה “ממש דומה אבל יש שם באג” . . . נגיד - באג שאולי גם אני הייתי פעם עושה, ועכשיו כש”הוא” הציע לי את זה אז לא שמתי לב, ואז אני מסתכל על לאט ואומר “וואלה, האינדקס פה לא נכון, בעצם היה צריך אינדקס אחר”, וכאילו . . . (דותן) . . . ואז הזמן שחסכת הלך לאיבוד . . .(רן) . . . כן . . . .אז אני מאוד נזהר עם לקבל את ההצעות שלו - ועדיין אני כל פעם מסתכל וחושב “וואו, זה מדהים”.זה נחמד לראות את הדברים האלה קורים.(אלון) מה אכפת לך שיש באגים? זה באגים של מישהו אחר . .. .(דותן) נכון . . . אתה כל היום מתקן באגים של אנשים אחרים, ושוב פעם ושוב פעם . . . תחשוב שאתה תיקנת, אז גם מישהו אחר קיבל את אותה הצעה - וגם הוא תיקן . . . זה כמו זמן שנשרף על . . . .היה אז את הפרויקט של SETI, זוכרים? של המחקרים על סיגנלים מהחלל, ולנסות לגלות יישות אינטליגנטית, כשכל מחשב קיבל איזה Chunk וככה בזבז CPU וחשמל? . . . .אז יכול להיות שזה כזה - מלא אנשים מתקנים בו זמנית את אותו באג . . .בקיצור, אז זהו . . .(אלון) נשמע כמו ביטקוין . . . כולם מנסים לחצוב באותו זמן את אותו ה . . .(דותן) לגמרי, כן . . . זו הגרסה היותר מאוזנת של זה . . . זהו, מאמר נחמד- למי שמתעסק - שווה לקרוא.עוד דבר מדהים שיצא דווקא השבוע - ב-Rust יש . . . . אין Static Analyzer מכיוון של טעויות אבטחה וטעויות נפוצות - יש כמו Linter כזה, כמו Clipy, שהוא מדהים ישבה אוניברסיטה ופיתחו כזה, בעצם משימה אקדמית כזאת - GIT, ה-Georgia Institute of Technology - ופיתחו כלי שנקרא Rudra, שזה Static Analyzer ל-Rustעיקר הפוקוס שלהם - דיברנו קצת על ה-Unsafe, דרך שימוש ב-Unsafe, אם כבר מפתח הלך לשם, לאיזור הזה, המסוכן - בו ננתח את הקוד שלו ונעזור לו לא לעשות טעויות.מה שמדהים פה הוא שהפרויקט האקדמי הזה ניתן לשימוש מיד - אז ב-Rust יש מנהל, Package Manager שנקרא Cargo - פשוט עושים Cargo Install Rudra, ואז Cargo Rudra ונגמר הסיפור, אתם בעצם משתמשים בפרויקט האקדמי.בהרבה פעמים, החווייה שלי זה שפרויקטים כאלה נשארים ב-Level האקדמי - כותבים את המאמר, מפבלשים (Publish) אותו וסיימו עם זהאבל פה יש משהו שהוא מאוד שמיש, והקהילה משתמשת בזה ונהנית מזה - שזו סימביוזה מדהימה בין אקדמיה לקהילה.נושא קצת אחר - התעסקתי לא מזמן עם Sandboxing של של Process-ים במערכות הפעלה - איך לוקחים Process ועושים לו הגבלות למינהן, אנחנו מכירים את זה מהעולם של Docker.בתוך Docker יש כל מיני הגבלות לכל מיני Process-יםוגיליתי משהו מאוד נחמד - ל-Mac יש . . .איך נקרא לזה? “תוכנה” או “כלי”, שבא עם ה-Mac, שנקרא sandbox-execהוא כבר Deprecated - זה כנראה מסוג הכלים האלה, שהוא “דלת אחורית” כזאת, שלא הרבה משתמשים בהן - וניתן לייצר איתו Sandboxing למה שבא לכם.אתם יכולים לקחת כל אפליקציה ולכפות על האפליקציה לא להשתמש ב-Network, להשתמש רק בקבצים מסויימים, לא לגשת לנתיבים מסויימים וכל מיני דברים כאלה מעניינים.כותבים את ההגבלות ב-Lisp או ב-Sicp - שזה גם מאוד אנושי ומפתיע ומזמין . . .ואפשר להשתמש בזה כבר עכשיו מה שעוד מצאתי - ושמתי לינק, או שאני אוסיף - זה שיש אנשים שפותחים Github Repo עם כל מיני תוכניות פופלאריות ב-Mac וההגבלות החכמות אליהןלמשל - אם יש לכם Chrome, אין לו שום סיבה לגעת לכם ב-Folder של אפליקציות . . . אין שום סיבה כזאת.או בספריות של Settings בתוך ה-Home שלכם - כל מיני דברים כאלה שכשחושבים על זה אז זה מאוד Makes sense שזה אפילו יבוא מהיצרןכי בסופו של דבר, אם יש איזשהו Extension ככה “מלוכלך” ב-Chrome - ואם Chrome לא מגביל אותו אז אף אחד לא יגביל אותוזה נכון לכל אפליקציה שאתם מורידים - וזה סופר-מגניב, ברגע שגיליתי את זה.(רן) למרות שתראה - בעולם האפליקציות, ה-Mobile Applications, הולכים על “Whitelist” [או allowlist] - ופה מדובר על הגישה של blacklist [או blocklist] - “תגיד מה אתה לא מרשה”הגישה הבטוחה יותר מכיוון Secuiory זו גישת whitelist [allowlist] - שזה משהו שמקובל בעולם האפליקציות - אמנם הרזולוציה היא לא כזאת גבוהה, אתה לא אומר כל Folder אלה רק נותן . . . יש איזשהו Set סגור של הרשאות כמו האם אפשר לגשת ל-GPS או אפשר לגשת למצלמה וכו'.אבל זה משהו שמקובל בעולם ה-Mobile - וזה נחמד שיהיה את זה גם . . . .(דותן) נכון, אין ספק שיש פה Glitch די גדול - שמערכות הפעלה הן - איך נקרא לזה? lagging behind the . . . (רן) . . . קצת פחות בטוחות, כן.(דותן) בדיוק - למרות שב-Mac קצת הוסיפו את זה: היום אפליקציות מבקשות ממך לגשת ל-Downloads ודברים כאלה, שזה מנומס וסופר-נכוןאבל יש כל מיני נתיבים אחרים - אני מוריד כלי פיתוח, או כל דבר שאני רוצה סתם לשחק איתו - ולא תמיד זה קורה.בקיצור - כלי ממש מגניבהוא Deprecated - המחשבה מאחורי ה-Deprecation לא ברורה, אבל די ברור שה-Core Library שזה משתמש בו - שזה דומה, נגיד, ל-Jails במערכות הפעלה אחרות - זה משהו שנולד כדי להישאר, ו-Mac בעצמו, ה-OS 6 בעצמו משתמש בזה.זהו, האייטם הבא - בכל שפה חדשה שנולדת, יבוא מישהו ויממש את כל האלגוריתמים - מ-Cormen או ממקומות כאלה - ועכשיו עשו את זה ב-Rust, שזה עוד Milestone נחמד מאודלמי שרוצה לראות איך ממשים אלגוריתמים נפוצים - כל מיני Sort-ים, Graph Algorithems וכאלהבעיקר זה נותן, הייתי אומר, “מבט אינטואיטיבי לאיך שנראית שפה” - למי שעשה [למד] מדעי המחשבכל אחד שעשה את זה יודע, פחות או יותר, בראש שלו - יש לו כבר “צלקת” של איך שנראה Buuble Sort או Quick Sortואז אפשר לבוא ולראות את זה בצורה ברורה בשפה אחרת שהוא לא מכיר - וזה נחמד לתרגם את זה, מחשבתית.(אלון) נחמד . . . (דותן) כן . . .האייטם הבא הוא הרבה יותר “מרעיש”, הייתי אומר - יש פה פרויקט שנקרא tauri, וזה סוג של תחליף ל-Electronלמי שלא מכיר - Electron Apps, אז אני אמנה כמה, אני אנסה מהזיכרון . . . אז אני עובד עם Figma שלדעתי זה Electron [יאפ]. . . עם מה אתם עובדים, שהוא Electron וטוחן לכם את הזיכרון והמחשב? . . . (אלון) VSCode . . . (דותן) אני חושב שגם Slack . . .(רן) VSCode אני חושב שכבר לא Electron, אני חושב שהם עשו את זה מחדש . . . אבל הוא היה Electron בהתחלה ... (אלון) אה, נכון, Atom היה Electron . . . ו-WhatsApp . . . (דותן) WhatsApp . . . כל העטיפות ה-Native-יות הן בעצם . . . Electron, הסיבה שהפסקתי לעבוד עם זה זה שפשוט יש לי מלא Electron Apps במקביל ואז זה גומר לי את המחשב . . .אני מעדיף לעבוד כבר ב-Chrome - ש-Chrome ינהל את המשאבים שלו וככה אני מנסה To hack it.וגם כל אפליקצית Electron זה לפחות 50-60Mb, מכווץ - 130Mb פתוחפה, המהפכה היא שזה משתמש ב-Rust - הפתעה! - אבל זה יוצא 5Mb . . . וזה משוגע.והיופי פה זה שכמובן - מה ה-tradeoff? איך זה יכול להיות?אז זה משתמש, ב-Default, ב-WebView של מערכת ההפעלה - ואת כל הפערים ש-Electron מפצה עליהם הם פשוט עשו ב-Rust . . . אז זה סופר-מגניב, אני מניח שזה בא עם קצת מגבלות ודברים שאי אפשר לעשותאבל חשבו פה ממש על המון . . . Self-updater, להתחבר לנוטיפיקציות (Notifications) של המערכת הפעלה, כמובן Cross-מערכות הפעלה - Mac, Linux, Windowsממש . . .(אלון) רגע, זה HTML? כאילו . . . . זה Web לכל דבר?(דותן) כן, WebView, תעשה מה שבא לך . . . אני . . .(אלון) למה זה לא בעצם דפדפן? . . . אם אתה אומר שהוא יותר מהיר, הוא ב-Rust . . .(דותן) קודם כל, ב-Electron נולדו גם כל מיני דפדפנים חדשיםאני זוכר את ה . . . לא זוכר איך קוראים לדפדפן של ה-Privacy שנולד, עם הלוגו של האריה [Brave?] . . . . לא זוכר אותו בדיוק, אבל נולדו כאלה, בדיוק אחר כךואז, אתה יודע . . . בסופו של דבר, אנשים מעדיפים להשתמש ב-Chrome.אבל כן . . . וגם WebView הוא לא באמת כל היכולות של דפדפן מלא. אני מניח שמישהו יבוא ויממש מעל זה משהו דומה.זהו, סופר-מרגש - ואלטרנטיבה ממש-ממש טובה לאפליקציות, כי אצלי לפחות “העצם בגרון” זה הגודל של ה-Electron Apps שנולדו.(רן) תגיד, אתה - יש לך עוד משהו על Rust? יש לך עוד משהו ב-Rust?(דותן) כן, במקרה, ממש שמח שאתה שואל . . . . האייטם הבא זה gituiלמי שכל הזמן מחפש Git UIs, אני חייב להגיד, באמת מחווייה אישית, שיש מלא Git UIs בחוץ - וכולם מאכזבים בכל מיני צורות . . . אני לא יודע במה אתם משתמשים ומה עובד לכם, אם בכלל.לפעמים יש לי Chain Set-ים רגישים וגדולים שאני אומר שאני חייב שנייה מבט על - מה קרה פה? וגם שנמשכים על הרבה זמןאין הרבה כאלה, אבל לפעמים יש.אז אני מעדיף שנייה להסתכל ויזואלית (Visual) על מה שקרה ולברור את השינויים - ולפעמים אני צריך Git UI כלשהו . . .(רן) אני לא משתמש . . . אני, האמת, לא משתמש ב-UI, כאילו - ניסיתי פה ושם את Tig ו-Git Tower ועוד כל מיני דברים כאלה - אבל לא, אני תכל'ס משתמש ב-CLI כל הזמן.(אלון) אני משתמש עם ה . . .(דותן) גם אני משתמש רוב הזמן עם ה-CLI, אבל לפעמים אתה רוצה שנייה להיות מאוד מאוד זהיר, זה המתי שאני כן צריך את המבט-על.(אלון) אני - צוחקים ע ישב-Git אני Junior, אני עובד עם UI . . . אבל יש את ה-GitHub Desktop, שהוא חביב, ויש את זה שהיה טוב אבל תמיד טחן את ה-CPU, אז אולי הם סידרו את זה - ה-Sourcetree של Atlasian.הוא היה טוב - אבל זה היה כבד, כאילו אתה מרים מערכת הפעלה ומשגר טילים לחלל [כבר היו מקרים] . . .כולה, וואלה - Viewer על Git, למה טחנתם לי ארבעה Core-ים במקביל? אבל אולי הם סידרו את זה כבר . . .(דותן) כן - אז פה יש אלטרנטיבה שהיא אותו דבר, רק על הטרמינליש כמה כאלההיתרון של זה זה שהוא כתוב ב-Rust והוא מהיר וקליל.זהו - זה זה.יש עוד כמה אייטמים - אז אחד מהם זה applied-ml - יכול להיות שזה כבר היה פה [?]אבל זה ככה קפץ לי תוך כדי חיפושים - ומה שאהבתי פה זה שכל המאמרים הם לכיוון של Apllied, פחות תיאורטיים ויותר “איך עשינו בחברה כזאת וכזאת”והרבה פה, בסופו של דבר, זה לינקים לבלוגים ו-YouTube Vidoes של כל מיני חברות שמראות איך הן עשו משהו.הרבה פעמים זה מאוד פרקטי - והחלק השני של זה זה שהם מפרסמים גם את המחקר והכלאבל זה תמיד בא מהפרקטי.יש פה Reading List משוגע, סופר מענייןאני עשיתי לזה סוג של Bookmark, כדי כל הזמן לחזור ל-Reading List הזה.(אלון) שמע, זה מגניב לאללה . . . . יש פה כל מיני דברים מגניבים(דותן) כן, זה כייפי כזה, כאילו . . . קריאה לפני השינה(רן) אוסף של הרבה מאוד Case-Studies או בלוג-פוסטים על Machine Learning ב-Production מכל מני סוגיםאם זה מערכות המלצה, רגרסיות, Computer Vision - בקיצור, מה שלא תרצה . . .(אלון) זה לא רק Machine Learning . . .(רן) אוקיי . . . Applied ML . . . יש פה גם דברים של Data Engineering והכל, אבל בגדול הפוקוס הוא על Machine LEarning, לפי השם . . .(דותן) כנראה, ניתן Preview - יש פה Driving Shopping Upsells from Pinterest Search שפורסם ע”י Pinterest Engineeringואחרי זה Bringing Personalized Search to Etsy שפורסם ע”י Etsy Engineering . . . זה הסטייל, כאילו . . . בלוגים כאלה, מעניינים(אלון) כן, אבל יש פה דברים שזה לא Machine Learning . . . מי שנתן את הכותרת התחיל עם Machine Learning ובסוף דחפו לו שם דברים שהוא לא שם לב . . . (דותן) אז תזהרו מה-”לא-Machine Learning”, שלא תפלו באיזה מאמר על נגיד אופטימיזציה של Search . . .(אלון) חלילה! יש פה מאמר על Analytics at Netflix: Who We Are and What We Do - שזה לא נראה לי בכלל על . . . טפו! זה בכלל לא קשור ל-Machine Learning . . . (דותן) ה-Data Scientist שקורא את זה אחר כך צריך חמש פעמים לטעון דאטה ל-Pandas ולשרוף . . .(אלון) איזור שלם על Team structure . . . באמת, אנליסטי, דאטה . . . מי שמתעסק עם Machine Learning - קחו מפתח שישב לידכם כשאתם עוברים על ה . . . .(דותן) לפתוח Issues . . . (אלון) קחו מפתח לידכם, שיגיד לכם איזו שורה לקרוא ואיזו לא - שחלילה לא תכנסו לחומר לא קשור . . .(דותן) לא קשור, לא כשר . . . טוב, האייטם הבא - האמת שתפסתי את הראש . . . זה התחיל ב” . . . What the” כזה ואז עוד יותר ועוד יותר ועוד יותר . . . זה בעצם פרויקט של GTA III - למי ששיחק בילדותו - וזה כנראה בנאדם שאמר “אני רוצה לעשות לזה Reverse engineering, לבנות את המשחק מחדש - בלי שיש לי את ה-Source Code בכלל” . . . .והצטרפו אליו, בתקופה של הקורונה, מלא מפתחים - ועשו את זה . . . הרבה עשו Reverse Engineering ל-GTA III . . . .זה לא חוקי, אני חושב - והמשחק עובד . . . בלי שיש להם את השורות קודוהסיפור המדהים - זה לקח לי זמן לעכל את זה, כי זה כל כך מדהים שאמרתי “זה משוגע” - זה שהוא התחיל . . . הוא כאילו פתח פרויקט, ואז היו לו DLL-ים ... אם אתה לוקח את המשחק עצמו, אז יש לך DLL-ים - ה-DLL-ים בדרך כלל חושפים API פומבית לצורך המשחק עצמו - ואז הוא הסתכל, עשה Listing של ה-API הפרטי והפומבי, והתחיל לקורא ל-DLL-ים האלה, בלי שהוא חבר, שזה סוג של משוגע . . . ואז, אחרי הרבה עבודה, הוא הבין שהוא סיים משהו כמו . . . הוא כל הזמן העריך את זה - 10,000 שורות קוד, עשה להן Reverse Engineering - ונשארו לו רק עוד 200,000 . . . אחרי הרבה מאמץ.ואז הצטרפו אליו המון אנשים, בגלל הקורונה, והם עשו את זה . .. אין לי מושג אפילו איך להתחיל להבין את ה-Magnitude של הפרויקט הזה, אבל זה משוגע, באמת.(רן) אז הפרויקט עצמו הוא ב-C, ברובו - למרות שאני רואה שיש גם קצת ב-Assembly . . .(דותן) ++C, כן (רן) אוקיי . . . דרך אגב, הוא Archived, אז יכול להיות שיש כאן איזשהו עניין חוקי . . . אז עשו לו Archive, אבל עדיין אפשר לגשת אליו, כל הקוד זמין, רק שאי אפשר לשלוח אליו Pull-Request-ים יותר. . .(דותן) כן, כאילו - אם הייתי החברה שפיתחה את GTA - זה Rock Star Studios? אני לא זוכר כבר - הייתי כזה אומר לו “טוב, התקבלת . . .”(רן) וזה גם בית ספר טוב ל-++C . . .(דותן) . . . “בוא, קח פרויקט . . .” - יותר מזה? אין יותר מבחן או ראיון מזה . . . “תשכתב את כל המשחק מאפס, בלי שאתה יודע את הקוד שלו . . .”(רן) . . . “נאבד לנו ה-Source Code, אתה יכול לעזור לנו שנייה?”(דותן) אז זה התרגיל הבא - אם יש לכם חברה ואתם מגייסים אנשים: התרגיל למפתחים הוא “תשכתבו את כל הטכנולוגיה של החברה, יש לכם שנתיים לעשות את זה” . . .(אלון) זה אחלה תרגיל - אנחנו עושים אותי כמובן, מה זאת אומרת? . . .. אבל אצלך הוא לא היה עובר, כי הוא לא כתוב ב-Rust . . .(דותן) הייתי משתמש ב-Copilot . . . היה כותב לי את הכל.(אלון) יכול להיות שזה מה שהוא עשה . . . כתב “GTA Source Code” ובום! - ה-Copilot נתן לו הכל . . .(דותן) יש מצב . . . בקיצור, אפשר לפתוח לו Issues . . . אפשר לפתוח לו Pull-Request-ים, אני רואה . . . בואו נחטט ב-Closed, נראה מה הוא סגר . . . .(רן) רגע, אז מה זה אומר שעושים Archive? אם הפרויקט Archived אז מה זה אומר?(דותן) אה . . . מכריזים ש”סגרנו” . . . שלט על החנות של “נסגר, תודה רבה, הייתם אחלה” . . .(רן) לא, אבל כתוב Read Only . . . אתה אולי יכול לשלוח לו Pull-Request-ים, אבל הוא לא יקבל אותם כי הפרויקט הוא Read-Only, לפי מה שכתוב.(דותן) יכול להיות, כן . . .זהו - ואפשר להוריד את זה, אני רואה . . . אפשר להוריד את כל ה-Source Code, אז . . . .בקיצור - למי שאוהב את הדברים האלה, זה מעניין.זהו, אייטם אחרון - זה נקרא system-design-primer זה אייטם שנתקלתי בו המון - אני חושב שלפני כמה שנים אפילו ככה נגענו בו - אבל הוא כל הזמן מתעדכן, כי Design של מערכות צריך אבולוציה, וזה לא אותו הדבר.זה אחלה לחזור לבקר - אם אתם רוצים להיזכר איך לתכנן מערכות - מה הכללי אצבע וכל מיני Designs של מערכות נפוצותנגיד, יש פה תרגילים כמו “תכנן Web Crawler” ו”תכנן Key-Value store” וכל מיני כאלהזה, ככה - נחמד כזה, מחליף סודוקו . . .(רן) אז זה כאילו סוג של הכנה לראיון עבודה בנושא של System Design, או יותר מזה?(דותן) זה יותר “רענון מחשבתי” . . . כמובן שאפשר להתשמש בזה לראיונות עבודה, אבל א. אפשר כן לקרוא וככה ללמודב. אפשר ליצור מתוך זה תרגילים לראיונות עבודהאבל בשבילי זה יותר כזה Refresh נחמד, קריאה קלילה ומרעננת . . .(אלון) שמע, יש פה דברים שאם אתה ממש חופר לעומק, אתה תגיע ממש רחוק ב-Rabbit Holeכי אם אתה הולך על Database-ים פה, באיזור של ה-No-SQL - אז יש לך ממש את ה-Paper-ים של Bigtable ו-Cassandra, אז זה הולך רחוק . . . .(דותן) פעם היה קטע . . . מה זה “פעם”? היה לפני 11 שנה כזה, 2010 - היה קטע שהיית נרשם למגזין
Kristoffer chats with Harald Achitz about Harald’s path as a developer, test-driven development, seeing the big picture, and more. The first part of the discussion is Harald’s background: Growing up on the far side of Europe, focusing on music, and how he eventually landed in computing. Freelancing as a developer in 1995 - what was that like? How did one find customers? The story then goes into Harald’s way into C and C++. Developing for medical devices and hospitals. Moving toward Linux, making a living as an open source developer, and eventually ending up in Sweden. Then, the conversation moves to Harald’s increasing interest in what happens after you finish writing the code; builds, releases, integrations, package managers, build systems, and so much more. We talk quite a bit about seeing the big picture, and how our code is, at best, a temporary and unimportant part of the greater whole. Are we too focused on the next task, at the expense of thinking about and seeing the whole? Harald explains why he likes to have 100% code coverage, how he goes about setting up his tests, and the challenges of setting up tests when responsibilities strech across teams. Many of the hardest problems are organizational, the code we write is, on the whole, often not very important. Code is temporary. All of which is more motivation for testing more. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Harald Stockholmcpp - C++ meetup which Harald arranges Tron Wargames The Iron curtain Conservatorium Visual basic for applications Novell netware Windows 95 Windows NT 3.51 Office 95 Lotus notes Microsoft press Access AS/400 Stored procedures DCOM MSDN KDE GNOME Red hat Slackware “Linux is cancer” Tobii Conan C and C++ package manager Jenkins Unit testing Test-driven development Boost unit test Github actions Scrum Devops Spock - testing and specification framework for Java, Nimoy - for Python Schrödinger’s cat Titles Austria in the 80s On the side of Europe I started and stopped a lot of things Just jamming around Where you play the songs you hate There were computers in offices I was the young person The internet became a thing Freelancing back in 95 I really loved databases I came back to medical devices Would you like to go to Switzerland? A different spirit in the Linux world I have no problem if things work It’s not just the code I write I love to have everything automated Holistic thinking All the tests are passing, but the thing is not useful Yes, it gives me no guarantee You need to fake it The place where people give up Software is their bread and butter The code I write is most likely not very important Software systems tend to change Code is temporary Throw it away as soon as possible Never enough, but always too much
Sarah Barrett is a principal IA Manager at Microsoft. She's been writing compellingly about information architecture in Medium, and in this conversation, we focus on her most recent posts, which deal with how architectural scale affects our perception of information environments. Download episode 64 Show notes Sarah R. Barrett @documentalope (Sarah Barrett) on Twitter Known Item (Medium publication) Microsoft Learn MSDN docs.microsoft.com World IA Day Breadcrumb navigation Rachel Price Websites are not living rooms and other lessons for information architecture by Sarah Barrett Understanding Architectural Scale: Tabletops and landscapes by Sarah Barrett Microsoft Bob The Informed Life episode 17: Rachel Price on Improvisation Some show notes may include Amazon affiliate links. I get a small commission for purchases made through these links. Read the transcript Jorge: Sarah, welcome to the show. Sarah: Thank you for having me. This is so exciting. Jorge: Well, I'm excited to have you here. For folks who might not know you, would you mind please introducing yourself? About Sarah Sarah: Sure. My name is Sarah Barrett and I lead the information architecture team for Microsoft's Developer Relations organization. So, in addition to the kind of stuff that you might think of as standard developer relations, like advocates going out and doing talks about Microsoft technologies and that kind of thing, we also have a huge web presence. So, we publish Microsoft Docs, developer.microsoft.com Learn, which is a training and kind of like micro-learning platform. All of the information about Microsoft certifications, a Q & A site, a whole bunch of other stuff. So, it's really everywhere where we're not trying to sell you stuff; we're just trying to teach you how to use all of Microsoft technical products. It's a really fun, huge problem. And we've got a good-sized information architecture team for information architecture teams, which tend to be small. So that's really exciting. Before that, I was a consultant and I worked with a lot of different companies looking into how they solve their information architecture problems. But I wanted to go in-house somewhere, so I could actually sit with a problem and work with people in order to make it happen rather than just creating some shelfware, which everybody does, no matter how good your work is because organizations just aren't ready for it. So, I've been in house there for about three and a half years. It's been a really fun challenge. Jorge: That's great. I think I'm going to be revealing my age here by saying that at one point, I had an MSDN subscription where I would get these big boxes full of CDs, basically. And I'm guessing that with the advent of the internet, those things are no longer distributed on CDs and your team looks after the organization of all that content. Is that right? Sarah: Yeah. So, I mean, the funny thing about information is that it did not arise with the internet, as you know. This stuff has been around for a really long time. And even you know, a tech company like Microsoft is newer than many others, but like all of that information about MSDN did not go away. And MSDN TechNet, which was kind of IT pro side... originally, they would mail you physical CDs, and that was kind of the gold standard. Then all that stuff got put on websites. There was msdn.com. And we just finished migrating all of msdn.com over onto Docs - docs.microsoft.com. A lot of that information is still stuff that we're half-heartedly organizing and trying to find a place for because that history is so long. Jorge: From my brief experience with it, I get the sense that it is a massive amount of content. And it's also content that is undergoing constant revisions, because it deals with the documentation that developers need in order to use Microsoft's products and platforms, correct? Sarah: Yeah. So, it's a funny thing, because I sort of feel like if you were to go to docs.microsoft.com, which is the main thing we publish, you'd look at it and go, "somebody does the IA for this?" Like, it doesn't look like there's a lot of IA there — which, I promise you, we do! And we're even good at it. It's just a huge... it's a huge problem. It's a huge space. It's an enormous ecosystem of things. And a lot of the work we do is really around strategy and policy and winning hearts and minds and that kind of thing. It's been a long process. And yeah, because it is so big, so many different teams at the company publish to it, it's really more of a platform than a product. The way you talk about websites as places and emergent places rather than products or services or something like that, is extremely true for us, because it is something that lots of people are creating in an ongoing way all together, in perpetuity. And it changes constantly. So, a lot of what we do is try to adjust rules, try to incentivize different behaviors, create standards and structures around what people do rather than just architecting a site and saying, "cool, it's architected. There's your IA! It's done." There's no room for that in our work. Jorge: What I'm hearing there is that you are more the stewards of the place than the people who are structuring the nitty gritty content. Is that fair? Sarah: Absolutely. You know, we create guidelines for how you structure a table of contents or the kinds of things you put in navigation. We don't actually do any of it for you if you're a publisher on our platform. How websites are not living rooms Jorge: Well, that sounds super interesting, exciting, and necessary, I would imagine, especially in such a large distributed system. I've been wanting to have you on the show for a while, but what prompted me to reach out to you was a post you published to Medium called, "Websites are Not Living Rooms and Other Lessons for Information Architecture." I was hoping that you would tell us a bit about this. What do you mean by "websites are not living rooms?" Sarah: This article that you're talking about came out of a workshop I put together for World IA Day, when you and I last met in Switzerland. And the idea of the workshop really arose out of this work I was doing at Microsoft, which is so different from the consulting I was doing before. I often found, as a consultant, people are very ready to treat you as an expert. And oftentimes when you come in as part of a consultancy or an agency, some project sponsor or kind of some champion for there even being an information architecture problem that needs to be solved by a consultant, has done so much legwork for you in convincing everybody that this is a problem, in convincing everybody that information architecture is a thing. You know, somebody has done so much of that work. And so, everybody's very primed to treat you like an expert and accept the basics of what you're telling them when you come in in that context. When I started at Microsoft, I was the only information architect. There are more of us now, but at the time it was only me. And in retrospect, like I still can't figure out why they hired me, because I spent the first, probably 18 months I was there going to meetings with extraordinarily nice and talented people who I adore... but going to meetings with them and then being like, "I don't see why you have to have breadcrumbs. I don't see why things in the navigation all have to go to the same website. Why?" And it was... it wasn't hostile, but it was a challenge to explain the first principles of everything that tend to be true about information architecture. Like, "yes, you ought to have breadcrumbs on every page." Like, "yes, the steps in the breadcrumbs should go to pages where you can get to the subsequent breadcrumbs!" Very nitty gritty details like that, where I had never had to explain how breadcrumbs worked before because usually we all just have such a shared mental model about them. And one of the things that comes out of this so frequently, and the example I use in the article actually comes from my colleague Rachel Price, from her consulting days where people often come with a very simple idea of how they feel like it should just work. And those ways, like, "why can't we just..." so frequently comes from an experience in the real world, where I think the example that Rachel has is she was working on a product that was for college students. And the product manager was like, "why can't it just be a dorm room? And my backpack is on the floor and my wallet is in my backpack. And if I need to change something about my payment, I go in the backpack and I get my wallet. Why can't it just work that way?" And as an information architect, like I know in my bones that the answer is, "it can't. That will not work!" But it's really actually very hard to explain why, other than like, "that's weird and we tried it in the nineties! But it won't work." And so, a lot of this article is about like, okay, why does that idea of structuring something like physical space — why does it feel so appealing? Why does it seem so easy? And then why is won't it work? Why is it a red herring? Jorge: And what you're talking about here, I want to unpack it for the folks who are listening, is the idea that you can structure a digital system in ways that mimic the ways that we structure our physical environments, where we do things because, hey, we're used to operating in a living room or an office or what have you, why can't we just have the same affordances and signifiers, but presented in a two dimensional screen somehow. Is that right? Sarah: Yeah. And it seems like it ought to work, but it really doesn't. And it's because... and the point I'm making in the article is that there are implicit rules to how physical spaces work and I'm actually working on the next article in this series to unpack some of those more. I'm trying to get it published this week as we record it. But I have a two-year-old, so we'll see how that works. There are implicit rules to how these spaces work in the real world. And it's easy to mimic the look and feel of a physical space without actually following those implicit rules. So, we need to unpack what the implicit rules are. Jorge: The example that you bring up in the article is one that... again, I'm going to reveal my age by saying this, I remember being on the market, which is Microsoft Bob. And there might be a lot of folks in the audience who are not familiar with Microsoft Bob. How will you describe It for someone who hasn't seen it? Sarah: It wasn't the only one of these kinds of products. I think there were a lot of them in the early days of software and the internet. We didn't have this one, but I remember the very first computer I used that accessed the internet... it had other things that were like this. But it was basically that Microsoft was trying to sell the idea of an operating system and a personal computer to a home market. And in order to make it more accessible and appealing, they tried to structure the desktop, or like the operating system, as if it were a house. And so, the idea was that your accounting would be in a checkbook that was on a little drawing of a desk, which was in a study. And if you wanted to look at your contacts, that was in a Rolodex on the desk. If you wanted to do something that wasn't in a study or an office context, you would go to a different room, and that would be there instead. And it has some weird rooms. I've never actually used it, so I've only been able to kind of piece it together from stuff on the internet. But there's like a barn or something — it gets very strange! There are obviously parts of it that are just silly, where, you know... why do you need that room? But there are also parts of it that just, again, they don't follow the rules of how architectures are going to work, so it's not going to work. And it provides a kind of fun counterpoint to realistic requests and objections that you do get doing this kind of work. Metaphors Jorge: We use the desktop and file folder metaphor in interacting with our… let's call them personal computers as opposed to mobile devices. And that is a metaphor; it's not inherent to the underlying technology. Why would you say that the desktop and file folder metaphor works whereas the architectural metaphor doesn't work as well? Sarah: Yeah. I think there are a couple of things going on. This is very much like the subject of the next article that I'm working on. Which is that I would argue that our brains understand space at different scales. And we understand what I call tabletops, but you could also call a desktop or something like that in a very different way than we understand larger scale physical space, like a room, a house, a city, and then you even get into a nation and understanding that scale of space, which is huge. We understand those things in very different ways, and a lot of the ways that the personal computer and like the notion of the desktop have evolved to work mirror the ways our brains expect tabletop-like spaces to function. Tabletop-like spaces, I think in general... you can see them all at once or at least see how you would get to all of their pieces at once. And they consist of small moving parts. In a very similar way to how, if you're working at an analog desk, you can just have your stuff around you and you see it in your peripheral vision and you can affect most of the things around you. This is very different to how larger scale spaces work, where you can't see them all at one time and you have to construct a mental model of that space by moving around it and stitching those pieces together over time. There's a whole neuro-biological component to this where we have certain kinds of cells called place cells that fire in certain kinds of circumstances that tell you, “Ah, this is a new place." And that doesn't happen when a small object moves around you on a tabletop. It does happen when you move from room to room. And so when we're in more operating system-like experiences or more app-like experiences, you know? You and I are talking to each other on Zoom right now. That really functions like a tabletop. Everything's right there. I could open stuff up, but it works more like drawers or something like that. It's not at all like something like Microsoft Docs or the BBC's website or any other kind of like large, content-based website, which is really much more like a landscape where you have to kind of move around from place to place and reconstruct a picture of it. And so, the big argument there — and this is something that I work with my designers on a lot — the big argument there is you have to be really clear about what you're building so you know what kinds of rules to use, because those things are actually really different. And most of the time we just kind of go, "eh, it's sort of like an app, right?" Like, "what is this app like?" And it's like, "Oh, its website-like." We know that Zoom and the Wall Street Journal don't and shouldn't work the same way, but we have a hard time articulating why. And for me, it's that difference in architectural scale and how our brains understand it. Agency Jorge: I find that idea super intriguing. I'm wondering if you could elaborate or give us examples of how something like the Wall Street Journal would differ from something that is more... I don't know, a communication tool like Zoom. Sarah: Yeah. So gosh, I wish I'd opened the article up, because I haven't thought about this a couple of days, but they vary in some kind of predictable ways. One is the scale of the things around you. Something like Zoom tends to have a lot of little pieces or I use Keynote as an example too. The reference, in the real world that you're using as metaphors, tend to be smaller and the actual elements in the interface tend to consist of a lot of little things. Whereas in a more landscape-like environment, you're dealing with a few big things. In a real-world landscape, those are buildings. Those are landmarks. They are mountains that are far away, as opposed to like objects that you have on a table around you. And we have a similar scale with the tabletop kind of apps versus landscape-y websites. You also get different degrees of agency. I have a lot of say over exactly what Zoom does. Perhaps not as much as one might like, but I can customize something about it, and I would expect that customization to persist. I can rearrange things. There's not a lot of expectation that I can do anything to gov.uk, other than maybe put my information in a form. I'm not going to do a lot of customization. It's not going to remember a lot of details from time to time. We also talk about kind of how you interact with the thing. The best way to learn something like Zoom, even if they put an overlay on it, is just to kind of poke at stuff. You know, turn that on and off and see what it does. You move things around you, open up settings. It really rewards interaction. Whereas with a large content-based landscape-like website, you have to move around. You're walking around and looking at stuff. You're moving from page to page and forming that mental model rather than poking at stuff to see what it does. There are a few different things like that. And then they come with different expectations too. There's a real expectation of intimacy with tabletops or with app-like experiences, even if they are a web apps. You kind of expect that it's yours in some way, and you don't expect that kind of of more websites that seem more like public goods. And we run into funny situations with that, like with things like Twitter, which I would argue functions like a tabletop, even though it's kind of a web app. You can experience it as an actual app too, but it's mine. I don't go anywhere. I just push buttons and do things on it and my stuff is there. And there all kinds of stories about people getting wildly upset about a new line showing up or a design change happening. I remember how much everybody freaked out when they went from 140 to 280 characters. You tend not to get such a feeling of ownership and people being so concerned about changes in websites that feel like public accommodations. You know, people have lived their lives in docs. They spend tons of time there. They don't tend to care very much about the exact details of the design or something like that. Because it doesn't feel like theirs. Jorge: If I might reflect that back to you, this principle of understanding the scale at which we're working seems to have something to do with the degree of agency that you have over the thing that you're interacting with. And the more granular the level of control that you have with the thing that you're interacting with, the more... I'll use the word intimate, maybe the more like personalized... it's something that you use as opposed to something you inhabit, in some ways. Is that right? Sarah: Very much so, yeah. And I think it's really like, "does your brain think that this is a place or not?" We don't expect places for the most part to be only for us that no one else could ever get into. It's an easy jump to be like, "ah, yes. Other people are here too. This is not just only for me." Whereas something at a much smaller scale... like, I don't expect other people to be messing around with my nightstand. Or my desk at work. Even though theoretically they could, but it's my stuff and I left it there. And there's that greater expectation of control and of intimacy. Naive geography Jorge: Great. So, I don't know if to call these principles or just things to be mindful of when doing this kind of work. You've mentioned scale as one of them, and you've already said that there's another post coming out specifically on that. In the post that is currently published, you mentioned three other principles, if we might call them that. And I was wondering if you could, recap them for our listeners. So, scale is one. A second here you say, "leverage the principles of naive geography." What does that mean? Sarah: I came across a really interesting article a few years ago that is by geographers for geographers, which is like not a field I'd thought about at all. And I was looking into the idea of cognitive maps and cognitive mapping with the idea of like, "oh, do people have like complex maps in their heads that they navigate and are those things the same in the real world and the digital world?" And the answer is, for the most part, no, we don't have maps that have any integrity to them. There are a couple of exceptions, but this was the theory for a while, and it's been pretty disproven. It's not a thing we have. We do, however, have representations of ways to get places in our head. I distinguished between the kind of tabletop more small-scale and the landscape more large-scale because we don't need these representations and we don't form them for small scale experiences. If you can rely on everything you need being in your peripheral vision, your brain doesn't bother remembering where everything is. Because it can get that kind of continuous sensory input. But for these larger-scale experiences where you have to construct a representation over time, and you have to reason against that to figure out where you're going. We construct those representations. And the interesting thing about it is that we're very good at it. I talk about that a little bit in this article with all kinds of cultural traditions that rely on remembering things by relying on how good humans are at remembering places and how to get between places. We're very good at it. But like more interestingly to me, we also make a lot of mistakes while we do it and we make those mistakes in predictable ways. So, one of the principles of naive geography that I think is just fascinating is that for the most part, when we remember things, we remember the earth as flat and square. We're very bad at remembering or estimating depths and heights in comparison to lengths and widths and distances and that kind of thing. Our brains really smoosh everything down. We also, for instance, think about distance in terms of time, not absolute distance. And so, they have eight of these or something like that. And the idea was that naive geography is how everybody understands geography and makes geographic calculations, even if they are not geographers. And they compare it to the idea of naive physics, which is that you can tell what's going to happen when you throw a ball without being a physicist. Like we can figure that out. The same way as we can give directions, we can make judgments and we can reason based on distances without being a geographer. And we're good at it, but we're also bad at it in these kinds of known ways. And I found that almost all of those ways are relevant for digital spaces as well as physical spaces. So, we go into exactly how those work and how you can apply them to your designer information architecture work. Wayfinding Jorge: Another principle here says, "check your wayfinding." That sounds like it's related to this concept of naive geography. What's the distinction here between wayfinding and what we've been talking about so far? Sarah: Yeah. I think of it as, naive geography is what humans do. And developing wayfinding principles or instantiating those way-finding principles in our designs, is what we as information architects do. Basically, it's great to know that people's brains mislead them in this standard way that we can predict, but you have to turn that into something that we can use because nobody I work with cares as much about neuroscience as I do, you know! Or geography, or cognitive mapping, or any of these things. We have to change it into guidelines and principles that I can give to product designers and developers and that kind of thing. And so, for wayfinding, it's really bringing it out of the more esoteric and theoretical space of like landscapes and tabletops and whatever is happening with cognitive geography and this kind of thing into like, "okay, what does that mean?" It's very simple stuff that I largely adapted from museum exhibit design, where it's like, "hey, you need to make sure people have landmarks. You need to pave paths so they know where to go." And we tie that back to the principles of naive geography to figure out why. I tend to illustrate this with grocery stores because I find that they have great wayfinding and it is way more accessible than a lot of the other examples people use like airports, especially with none of us have been in an airport for a year. And grocery stores make a lot of complex things very findable. I often have conversations with stakeholders where they're like, "well, no wonder nobody can find anything. We have 200 products!" And like the average grocery store has something like 800,000 SKUs, and you never are surprised that you can find your brand of maple syrup or be sure it's not there. Which is like the gold standard of wayfinding as far as I'm concerned. So, you can use the structure well enough to be sure that something doesn't exist. "Oh, that's so findable, it's great!" So, we talk about the specific things that you need to check that you're doing in your experience to make sure people can use those naive geographic skills they have. Jorge: And that's a learned skill, right? Knowing to expect something to be there and realizing that it isn't because of its absence is something that you have to pick up. This weekend, I took my kids to Barnes and Noble. They were wanting to buy some books and as convenient as it is to do it online, it's still quite pleasurable to browse through the shelves. And I was explaining to them how the books are organized alphabetically by the author's last name on the shelves. And that came up in the context of looking for a specific book and realizing that it wasn't there because the author's name wasn't on there. That's kind of what we're talking about here. Sarah: Yeah, absolutely. Jorge: This example of the grocery stores is also useful in that perhaps we understand these organization schemes at different levels of granularity. Once we understand how a grocery store is organized, we can find our way from the very highest level of the organization scheme all the way down to a specific product. And, at the highest level, the distinction that sticks in my mind is this phrase that I've heard used for people looking to eat healthier. They say, "shop the perimeter." Shop the edges of the grocery store, because that's where the fresh foods are kept. Whereas all of this stuff in the middle is processed foods. And that's a very high-level distinction that once you understand it, you can navigate that environment differently. Sarah: Yeah, that's also a great example of being able to reason based on a structure, rather than on content. Which is another gold standard of doing information architecture, I think. If somebody can understand the structure and your wayfinding and experience well enough that they can go, "hmm, I'm going to go around the edges!" Rather than saying, "I'm going to go to the lettuce and then I will go to the chard!" You know, that's what we dream of creating for our users. Standard elements Jorge: I want to move on to the last of the principles that you present in the article. It says, "use standard elements intentionally." What do you mean by 'standard elements'? Sarah: Occasionally, I get comments or people worrying that our information architecture isn't innovative enough that we're not doing anything surprising or introducing anything brand new. And I feel very strongly that your architecture is not the place to surprise people. Like, there are actual architects out there building very innovative homes that no one wants to live in. And I have no interest in doing that. I really want us to use the oldest, most standard, most expected way of doing things. I think the example of the grocery store is another great way here. There's a lot of benefit to not innovating in the layout of a grocery store. There probably is some benefit in innovating a little bit around the edges or in some details, but you gain a lot from making it legible and making it expected for people. And so, that one is really about... okay, given these things that we expect to have: we expect to have global navigation, we expect to have metadata on content, we expect to have titles and breadcrumbs... how do we unpack what each of those things is doing for us and make sure that between the suite of those elements we are using? Because you never use just one, you use lots of them together. Between all of those elements, we are presenting a coherent, complete view of the wayfinding people need. And this comes up a lot for us in things like design reviews, where the group will decide that we really don't need a content-type label on that card. And I'll say, "okay, the thing that that is doing for us is this thing!" Like, it is fulfilling this wayfinding need. How else are we going to do that? Because if you want to take this label off, I have to pick up the slack somewhere else. Whereas if somebody says, "oh, hey, I think we don't actually need..." I don't know, "we don't use breadcrumbs on this page or something." I can say, "okay, cool." Because actually that same need for being able to zoom out or being able to orient yourself relative to a landmark is actually being taken care of in these three other ways on the page already. So, if we lose that one, it's okay. It can help you make decisions about those trade-offs with design elements. It can also help you check the things that you absolutely need to be coherent with each other, that you need to be consistent because they're trying to do the same thing. And if they give people two different sets of information, that's worse than not having it at all. Jorge: It's an exhortation to be mindful about not just the elements you're using, but why they're there, right? Sarah: Yes, and all of this is really because, again, I had ideas about what I was doing as an information architect and I didn't have great answers for the little granular-wise. And so this is a result of my exploration of, okay, well, why? Why do we need them to work that way? And so, I'm sharing it with everybody else. Jorge: I'm wondering how thinking this way has affected your own work? Sarah: So much of information architecture is in the people and not the models. And so, my work has been about gaining allies and building relationships and getting people on board, and a good explanation that you can be confident about that doesn't rely on, "just trust me!" goes a really long way. Being able to break it down and decide where I make trade-offs and where I can accept more dissent, where I can encourage that and really learn from it versus where I really need to double down and say, " no, we need this." That's made a huge difference in my ability to get things done and to just build better experiences. Closing Jorge: Well, that's great. I'm very excited to see the upcoming posts in the series. It sounds like you're well ahead with the one about scale. Where can folks follow up with you to keep up to date with what you're writing and sharing. Sarah: Yeah, you can find me on Twitter @documentalope, or you can find everything I and my colleague Rachel Price write at a Medium publication called "Known Item." Jorge: Fantastic. And I have to call out that Rachel is a previous guest in the show as well. And I'll link to the conversation we had in the show notes. It's been so great having you on the show, Sarah. Sarah: Thank you so much. It's been fun. Jorge: Thank you.
Learning alongside customers is more than a passing fancy, it’s a way of doing business. This collaboration drives exciting innovations and remarkable outcomes that may not otherwise be achieved. Join us this month as we chat with Ryan Hill, Software Engineer in the Azure CXP organization as we discuss the importance of connecting with customers to learn together. Click here for transcript of this episode. Microsoft in Atlanta aka.ms/MSAtlanta Microsoft Docs - home for documentation and learning for developers and technology professionals. Windows Insider Program insider.windows.com Windows Community community.windows.com Windows Insider Twitter | Instagram Listen and subscribe to other Microsoft podcasts at aka.ms/microsoft/podcasts
In this episode I talk with Gill Cleeren about creating and maintaining community events. We talked about the history of Techorama, running a usergroup and how that is different from running a big conference and how to grow and maintain a community. Gill Cleeren is a Microsoft Regional Director, MVP and Pluralsight author. Gill is a freelance solution architect living in Belgium. He focuses on web and mobile development and loves Xamarin. He's also a frequent speaker at many international conferences. Gill also founded Techorama, the biggest IT conference in Belgium and the Netherlands. You can find his website at www.snowball.be. Show resources:Gill's Pluralsight coursesFollow Gill on TwitterGill's blogThe Techorama websiteThe VISUG website and their upcoming virtual eventFull transcript:Barry Luijbregts 0:20 Welcome to another episode of developer weekly. This week. I'm talking with Gil clear and about creating community meetups and an incredible tech conference. Gil is a Microsoft Regional Director, MVP and Pluralsight author. He also founded Techorama, which is the biggest IT conference in Belgium and the Netherlands. Welcome, Gill, how are you doing today? Gill Cleeren 0:43 Hi, Barry. I'm good. How are you? Barry Luijbregts 0:45 Yeah, I'm very good. I'm very good. Thank you very much. You know, I think it's going slightly better here in the Netherlands. COVID wise than in Belgium. I think you guys are closing down a little bit more. Gill Cleeren 0:49 We are indeed closing down again. So they're older. The initial plans that I was making already for the fall are, yeah, pretty much out of sight again. So I don't think lots of these will actually be able to get through. So yeah, we're not doing that well, at this point. Barry Luijbregts 1:13 Well, you know, we just have to live with this stuff. And it's gonna be while I guess, I think so. Yeah. I don't think it will definitely get worse before it gets better. Gill Cleeren 1:22 Yeah. But it will get better at some point. Gill Cleeren 1:37 Yeah, I like to working from home. But yeah, there's something that says You've been inside too much and and not traveling for too long. So that is really bothering me at this point. I think that's the that's the thing I miss mostly. So the a lot of traveling just like you and yeah, that's that's probably the thing I miss most because normally I'm away from home one or two weeks a month and now that's been reduced to zero. So that is starting to hurt really so. Barry Luijbregts 2:25 Yeah, yeah, you know, first world problems. Gill Cleeren 2:28 It is a first world problem but yeah, you're used to it. So yeah. In the meantime, you were used to sitting in but there's not a lot of of cake between the days. Monday Tuesday and Sunday it's all pretty much the same now so yeah, yeah, that's that's what I miss most there's nothing really to, to look forward to. And so that that's that's, I think what a lot of people in our situation really have at this point. Barry Luijbregts 2:53 Yeah, yeah, that's the thing isn't it? Well, we're still pretty lucky I guess because we can work from home a lot as well. Because we do all of our stuff digital, so you know, we will count our blessings. Gill Cleeren 3:04 Indeed, I think, indeed we complain. But I think a lot of people are in a much worse situation than we are, sir. Oh, yeah. For us, there's not that much of a change in terms of what we can do and work we can actually still do for the customers. That's indeed a big plus. All right. Barry Luijbregts 3:19 So before we get into tech around and community stuff, I want to talk about you for a bit. So how did you first get started in technology? Gill Cleeren 3:29 So I'm, actually I graduated nearly 20 years ago now. So it'll be 20 years of time. I'm working. So I started at a at a pretty difficult time, in 2000. What am I saying? I started in 2003. So it's only I'm only 17 years so I'm, I'm younger than I was thinking. So. Anyway, so it's 17 years that I've been working in. So that was still a pretty difficult time, but that was 2000 So we're not that far away from from 911. And the.com bubble was also still pretty recent. So there's a lot of a lot of people that graduated together with me and had a hard time getting into tech and had a hard time getting that first job. I got lucky. I started the as an intern at a small company, got the first job there for about, I think, one and a half years. And so yeah, by then it it started to get better again. And I immediately started in Microsoft technology. Because at the school, I was already doing dotnet and the official official curriculum was was Java but I think in the second or third year, I started doing dotnet on my own. And that's how I also got in contact with people from Microsoft at the time. I didn't think the MSP program already existed but I got some internal contacts at macro stuff. And that's also how I got my first internship after my internship in Microsoft technology and never looked back, basically. So that's that was pretty much coinciding with dotnet dotnet the first releases of dotnet 2014 that the error, that error, I started out with it, so yeah, that that and basically, I've never looked back started doing dotnet and have been doing dotnet for 1718 years now. So that's that specific basically the, my world and has been my world and I think it will always remain my world. Yeah. And yeah, so initially, I started doing ASP, net winforms here, we didn't have a lot of other things at the time. Yeah. So it was still pretty concise. I remember at the time I was telling that to some some someone there today, at that point, I had the MSDN library printed out in some books. So that's, that's it. How limited it was at that point. That's when winforms and web forms. That's, that's all we had. So, I made the dive illusion. And basically, I've been doing consultancy for her for my entire career. That's also how I got in contact with lots of interesting projects because I could hop from from one project to the other pretty much. And started, because we're here to talk about community as well, not just about me. I started getting involved in the community. already pretty early, I think often I was working like two, three years. I got him, I got to hear that there was a couple of people here in Belgium. I'm thinking of starting a user group. And so that's that's basically my, that has been my entry, let's say into, into community. And yeah, that's, that's no 15 years ago or something. So it's also already quite a long time. time ago. Barry Luijbregts 7:02 Wow. Back then they started the community already. That is a long time ago. Yeah. might be one of the first communities. Gill Cleeren 7:07 It was actually the first user group initiative that I that yet. Like I said, I was also still pretty young in the field. But it was, I think it was really one of the first user groups that definitely around the Microsoft stack, in any case, was was created. There was a couple of people from Microsoft involved here in Belgium. So from the local sub, and then, so my, my colleague and partner in crime Peter here since he actually started it, and I joined like a couple of months after, the first thing I did was building the website for for the user group. And then I basically got involved more and more and started organizing the events. And so yeah, we I think we've been running the user group now for I think it's 2005 2000 Six years to 14 or 15 years that we've been, well, the user group. Barry Luijbregts 8:04 Yep. And this is then the VISUG usergroup, the Visual Studio user group, as well, that's still around today? Gill Cleeren 8:07 That is still around today. Yeah, that is still active. Apart from this year, which has been special, the user group runs an event pretty much every month. Usually an in person event, and has been doing that for so many years has been, I think, I think on the mailing list is about a couple thousand people, three 4000 people. It's it's also user group that has been lucky enough to always have quite a few companies that that help out with sponsorship and, and and the venue for events and stuff like that. So yeah, it's been still going well, so it's an old us, man. Yeah. Barry Luijbregts 8:54 Yeah. That is very impressive. How have you seen the user group change over the years Did you see for instance, the audience changed a lot? Gill Cleeren 9:02 That is something that the audience is an interesting one. So Peter and I, and my wife is now also involved. So my wife also helps out. And she actually does a lot of the management of the user group now, because I'm more involved with with my own company and an antique aroma. But it's something that that we discussed not too long ago is that Yeah, there's a couple of people that I think have been coming for 15 years have close to 15 years, that and some faces are really familiar. Some people have changed. And and there's definitely a younger generation, although I think it's, it's less of a group of young people than then I would hope so. There isn't. There's definitely less young people that seems to be I don't know, are they less interested in going to sessions after the working hours, I don't know. It's it's something that that strikes me that our audience also seems to be getting a little bit older. And there's not not a lot of influx, let's say, of younger people. Are they more going to meetups? I don't know, we don't do stuff via meetup, we typically do everything and still find our own website. So I'm not sure if that is really part of the issue, let's say But yeah, it's, I don't see a lot of fresh faces. I see fresh faces. But I would like to see more. And it's not always easy to figure out how you can reach those people. So but we're doing a couple of things. Together, also read Microsoft, but it's not easy to actually get people, you people. Barry Luijbregts 10:45 Yeah, to come to user groups. We saw the same thing with dotnet south, which was a user group in the Netherlands, we have and also a lot of all the people that attend there, and it was very hard to reach the younger crowd and we were at actually thinking that maybe that was because of the way we ran our social media, our marketing around the thing, because we ran it, we run the social media, like we want to see it as in via Twitter and email and LinkedIn. So basically the channels but those might be the channels that all the people might be on. Maybe we should be like on Snapchat or Facebook or whatever. Gill Cleeren 11:24 Tick tock tick tock. Yeah, yeah, like I said, it's it's it's difficult to do figure out how to reach young people and if you if you think about it, the other day, it was in a new city in Belgium that the government probably the the the Netherlands as well, where you live that the government is now also making advertisements on those channels, tik tok, and I don't know what else it was actually reach people to wear a mask on the street to reach that younger generation. So maybe that's India. Maybe we should hire some, some short social marketing expert or something that can help us be better because I'm not following tik tok and that sort of thing. I'm totally unaware of what is happening on this channel. So yeah, maybe we're getting old buddy. We're getting old man. Barry Luijbregts 12:18 Well, that's definitely true. But that that just means, you know, we just have to diversify and be more inclusive in because we kind of want to have people that are not like us in the organizations of these types of things, because they can think of stuff like Tick Tock or, or other social media channels or other ways to reach people that are not like us. Gill Cleeren 12:38 Last year for the kurama in the Netherlands. We hired a social marketing expert and yeah, she indeed. Sure Of course, it's it's her profession then. She definitely has a lot of good ideas on reaching a different type of audience. It wasn't perfect. But it gave me also some insights in indeed what what are people looking at these days? Because like you say, We are always looking at the same thing. And we always reach the same bubble of people on your social media channels. And that is definitely also part of the problem, because you have to bring the information about something that you're organizing to the people that you want to reach. And that is definitely the part of the problem. Barry Luijbregts 13:24 I agree. Interesting. So take around what you were just talking about already, what is Techorama and who is it for? Gill Cleeren 13:33 So Techorama is a an international conference that so we have been running now here in Belgium for about a year for seven years now. So we started it in 2014. So it's, it was a bit of a crazy idea. So Microsoft has had been running Dec days here for many, many years, I think close to 20 years. So thinking started in 97 or so. And so, yeah, it was a long time event that they had been running. And so they said, Well, we are a lot of people at that point or real changing jobs within Microsoft. And so they said in 2013, so this is going to be the last big days that we are hurting here in Belgium. And so, at that point we, we set because we didn't and i and i also Kevin, we, we said yeah, we have been doing events for a long time had been running a local event community day, which also reached about five 600 people. Total one day free event, so we had experience already organizing things. And we said okay, let's let's try this. Let's see, because we we want to give something bigger than just a user group. So, tech days was the only event that people went to it was kind of big. There's also, I think, at its peak around 2000 people. So we started there's definitely an audience because there's nothing here in that magnitude in, in that area, even for developers, Microsoft oriented developers. And so we said, Yeah, we're going, we're going to jump in Techorama to start something new. And so that's how the kurama was born with a with a name generator that created first Dev, Rama. And then we said, Wow, that's a bit more inclusive, lets us bring everything in. So we because initially, it was only developers. So that's, that's how Techorama was born in. Summer of 2013. I think it was, that's when the initial ID was was planted. And so we had some discussions with a lot of people to see who wanted to put some money in because yeah, it was a bit of a risk. And was this going to work? So we started a new company for it. And we started may 2014. And above all expectations, we sold out the event in well before the event was taking place. So that was a smaller venue when we were doing it. I think we had six 600 people attending the first year, so we put a cap on it. And so yeah, we sold out and we were like, wow, this is going well. And we had an amazing support from from, from people here in the community. A lot of people that that started helping out back then. Martin barrio Mike, there's a lot of people that that have been in the crew helping out all these years. also loved the event like like it was a baby. We had a lot of big name speakers in year one, including rich Campbell they joined I think Tim Huckabee joined the first years really a fantastic lineup for year one event. And also, a lot of the companies that were also already involved in the user group as partner also loved the idea of being able to reach a much bigger audience. And so yeah, starting year one, it was a huge success. And we ran it for three years in that same venue until we couldn't fit it anymore. I think we were last year was 1000 people. But that was way too much for for that small venue. So then we said, yeah, we need to move to a bigger venue. And so in the first three years, it was only developers. Audience because yeah, so Peter, Kevin, and myself. We're all in the developer space. So we we had contacts with speakers and that sort of thing. So we we knew what to do. I put on the agenda as well. And we also had help from from other crew members a lot for composing the agenda. But then again, you start with something. So I didn't know a lot of IT pro stuff. So I didn't want to include it in the agenda. So we said, Yeah, let's not do that. Let's stick to what we know. And so we did develop only. So the first three years it was deaf audience. And then in so when we moved to a bigger venue is that Yeah, so this is the this is also the time to bring back everything that the tech days was doing. So tech days had it pro audience had a data oriented audience had SharePoint. So we said, Yeah, let's widen our our horizons, and let's bring them all back in. So we talked to a lot of people from that community as well. And so they do, we're really happy that we could work on something together. And so then We jumped from 1000 to 1500 people in one day. It was at 7070. I think it was. Yeah. And so, last year, we had over 1800 people attending 150 sessions, about 100 speakers in Belgium, so it's a it's quite an organization. And then in 2017, that was, what is it? Is it 20? How can I forget? So 27, late 2017 I think it was already at that point we set out. We're going to take this to the Netherlands as well. And so then we announced that we were running it in October 2018. While there was still another conference running from Microsoft, so it might take days, but that then stopped and then tech Rama also came to the Netherlands and last year's 2019 rolls at 1200 60 people attending So with the same formula, yeah. So you've been there. So you also know, it's a lot of fun. And, yeah, we hope to run it again. Of course, again. But yeah, it's not reading this year, of course. Now I, Barry Luijbregts 20:17 I worked as a volunteer for the first Techorama Netherlands edition behind the scenes. And so I know kind of what is involved there in picking speakers and doing all this stuff. But it was a very successful first edition in a new country for you guys. So a new market, really, because you didn't know anybody there. What was your process to make sure that your conference would be a success in a new country? Gill Cleeren 20:41 Well, it's, uh, we always set and you were there as well, we set the first thing that we want to do is see if the community will support it. That also what we did in Belgium, we in Belgium, we actually only like I said, When When I got the idea of starting this thing, back in 2013, we sat together with a lot of people from the community that we knew. Sorry. And so we said, who wants to be in on this? And when we decided we are going to the Netherlands, we said, well, we're greeted in islands, but only if the community, the local user group, the local meetups are willing to back this up and are willing to help out with this because it's not something you do on your own. I see a lot of conference that that actually have difficulties reaching people that have that don't have a good link with the local community. And I was like, Yeah, those people they know the audience. They can, they can reach that audience to let them know about the conference that is happening. And so that's what what has been our blend, blend, basically Not a real, not a good way to say even because we said we're only doing this if the community is willing to be involved. And like I said, you were there as well. So we, we did a big meeting with with all the local user groups. And we said, Yeah, are you guys in? Because? Or is this something that, that you also want to start supporting in a new country? Because it's doing it the way that you wanted? It's a financial risk for us as well. So we said, well, we're only doing this if the community is involved. And I think that is what that has helped a tremendous amount, because those are the people that basically say, well, this, this new thing is coming. And as a community, we are backing this up. And we also, from day one here in Belgium, too. We have always organized a kurama as a large community event, and i think i think that that's still that's still is feasible today. It is it is not a commercially run conference, there's no, we, we we have never been. We've never let let's say any agency be getting involved into how to organize an event. We've done this only with own experience. Of course, you learn how to run a conference. But it's been, it's been something that it still has that community spirit around it. And I think that also helps making it, giving it that that cozy feeling of a large, it's large, but it's still a community conference. And that's, I think, also what successes that we had, starting from day one in the Netherlands. Barry Luijbregts 23:44 Yeah, I think so too. And the clever thing with like you said is that you leverage the the audiences of the local user groups already. They have built in audiences and built in mailing lists, and followers and so you used to those To trust that the user groups put in your conference to get all the people to the conference, which worked very well. Gill Cleeren 24:07 Yeah, indeed. And, of course, having Scott Guthrie do the opening was definitely also helpful. But yeah, if no one knew that he was there, we don't have had. We had 2000 people on the first edition. And that is in a big part, thanks to the community. Barry Luijbregts 24:27 Yeah. So how do you get speakers? speakers like that as well, and other speakers? Gill Cleeren 24:33 I simply mailed him. Yeah, the simple thing is, yeah, of course, I've been an MVP for 14 years, and a regional director. So I know a lot of people I do a lot of sessions at conferences myself. So in a normal year, I'm basically scouting at pretty much every conference that I go to. I'm scouting other speakers I attend sessions. I like to learn but I also am sitting in the audience thinking he would be he or she would be a fantastic speaker. So I sent them an email and or I go and have a chat with him. So I'm, I'm not the only one, a lot of people from the from the community also help out with the agenda. And I know they do the same. We have, we have an internal tool, where we just enter, let's say, a big dump of speakers that that we come across during the year. And we put them all together and then at some point, we we reach out to the speakers and we said, well, you want to come over and have a session. So yeah, it's a it's it's that blows of course, we have to open call for papers. So it's been a bit of a mess really. We We We are honest in that we don't do a full Blind Auditions of a blind call for papers, we invite speakers. And next to that we have an open call for speakers, which gives a tremendous amount of sessions and speakers that that we don't know. We we types to read all those golf papers. So the session submissions that are that are being sent in. The last one was was it more than 1000 sessions that were submitted? So that is a huge work. Of course, I don't do that all myself. It's a group of people that we have. And so we filtered through them, we we try to compose the best agenda based on we have a set of topics that we that we assign a number of sessions and that we try to fill up so we take the content based approach, not the speaker based approach so we tend to match speakers with content Rather than the opposite, but we got you by the number of speakers and then we have a huge pool that we can select from. And then that's how we, we we are lucky that we have an amazing pool of talent that we could can choose from. I know it's a bit of a luxury problem. And it's it's always bad day that I have to send out let's say 900 session refusals. Because some people are always disappointed and I can't I can't help it. But I would love to do 1000 sessions but yeah, that that's gonna be it's gonna be a TV conference, then I don't think people are going to be interested in that, sir. Yeah, it's a it's fantastic to see that you get so many so many people that are willing to fly from literally the other side of the world to to speak at your conference, that that's an amazing feeling. I'm always amazed that the weekend before The event that I know, okay, now people are flagging for pretty much every country in the world to take around. But that's an amazing feeling. That's, that's undescribable. Barry Luijbregts 28:09 Yeah, that is amazing. And people want to speak there, because it's just an amazing conference. And I think what also helps is that you usually organize it in a theater. So as a speaker, you get to speak in this big room where you have this enormous theater movie screen. And that's just an amazing speaker experience as well. Gill Cleeren 28:28 Yeah, you have the audio, you have the video, you are basically if you're writing code on that screen, you're literally smaller than just one character. So that's, that's, that's amazing. There's a lot of beat a speaker that actually use pictures from from Nicaragua as their profile picture where you have that huge screen behind you. Yeah, that is an amazing experience as a speaker but also as an attendee because you have good seats so you're not sitting on small chairs which are which are really, really close to each other. We have sitting comfortable seats sometimes too comfortable people fall asleep. That's that's a downside. But yeah, that happens. And you have good audio. You have a good video. Yeah, that that's, that's we're lucky that we have a venue that that supports that. Barry Luijbregts 29:22 Yeah, absolutely. Well, for this year, you probably also had booked a venue, of course, but then take around Belgium was cancelled in the Netherlands also cancelled, right? Because of it. Yeah. How do you deal with that? Like, for instance, with the venue, do you get your money back? Or did you pay? Did you did you not pay upfront? How does it work? Gill Cleeren 29:44 The good The good thing is it's a bit of an inside look. But the good thing is that the venue that we use, yeah, we've been going down for four years. So we know that we know those people really well. I think we can even call them friends, people. Have a venue also the people that are catering the AV crew. We work with them pretty much the entire year because it is not a one off. The good thing is that we were able to to cancel pretty early. Yeah, not bragging but we we already saw this thing coming in February. pretty early. We already because it's the agenda was finished. We were selling tickets. I think we sold 750 to 100 tickets by the time we canceled the conference. But we Yeah, it's it's Yeah, it's you start making expenses. That's true and you start making flight bookings. You don't want to have how much those flights cost to fly in all those beakers. But so January or February is typically the For the Belgian edition, at least the time that we booked speakers, sorry that we flies that we booked tickets for speakers. So, but because we were somehow expecting this, maybe we actually, yeah, we weren't afraid to do but then you booking, flight tickets reset. I think half of everything reset, we're gonna pause booking tickets and we had just booked like maybe five hours of them. So it's still a lot of money but it's not compared to what you typically spend on it. So we already post booking flights for speakers and we sit down with the venue, I said, well, we're not sure that this is going to happen. And we were pretty much the first ones to say, well, this might actually go the wrong way. So nothing actually was was already before the initial idea was actually moving conference over the summer in Belgium. So the original plan was doing it back to back with a grandma Netherlands so that we had flying in, flown in all the speakers anyway, that was the original plan. But that would then have been in a couple of weeks. So I think that's a good plan, either. So we in that view, we were extremely lucky that we were early. And that we had no costs, canceling anything apart from some flights. But yeah, that is as a company. We've been running this for a couple of years now that we can survive, otherwise, it would have been overnight. If this would happen a couple of weeks before the event. I've heard of other conferences, sadly, that that we're in a much worse position than we are. When we were were the way this whole thing Hit. And basically a couple of weeks before the conference, we were still three, four months away. So we were lucky that it hit at that point. And so yeah, in terms of cost, we've been able to get pretty much basically make no expenses. Oh, yeah. Lucky. We really? Yeah, that's really lucky. Because otherwise you can't survive this because you can't insure we have an insurance but they don't. By the time we actually wanted to put insurance in like, like we do every year for cancellation and stuff. It but it doesn't include pandemic sorry. So they already knew as well, so they already knew. Yeah. Barry Luijbregts 33:46 Yeah, you can't insure it against the end of the world, right. It just doesn't work Gill Cleeren 33:50 that you are insured against a lot of things. But yeah, our insurance our event insurance did not cover pandemics. So But anyway, so I don't think we would have gone on gone ahead and organize the things. Anyway. So yeah. So it. Like I said, we already sold several hundreds, I think it's between seven and 800 tickets. And so that was already a lot of work to get that all arranged. And we had, I think, already 35 companies partnering, so quite a few have, have actually a lot of people actually said, Well, I'm going to come next year, so just use this payment for next year. So it but it was a lot. Oh, that's nice. Yeah, that's nice. I looked at that a lot of people actually said, well, just just keep the money. For some companies. It's just simpler because it's already part of the budgeting anyway. So we offered people to say, well, you get a refund, if you want and so it was really, really deadly. So we did a refund by default, but if you said well, just just keep the money and give me my ticket for next year. At the Price. We we give them that option. And quite a few actually did that more than I expected. Really? Barry Luijbregts 35:07 Yeah. Very nice. Yeah. It's good to have partners like that. Gill Cleeren 35:11 Yeah, tickets as well. So both partners, and at least so there's quite a few people are registered for next year. Barry Luijbregts 35:20 People want to be here. And they want to this is a very popular conference, and it usually sells out if people are happy that's already ever ticket, of course. Yeah, indeed. So lots of these conferences and user groups are now doing virtual stuff. And I saw that you guys with the visa user group, you're also doing a virtual event, right? And that's an is that a day long virtual event that I see that correctly. Gill Cleeren 35:46 It's going to be a one day but it's so last year, it was the first time we we did the user group conference. It's a local conference. It's just with local speakers. Just isn't the correct word because they're also very good session. But so that was a, that was, I think, only An Evening with, I think, three texts, three or four text. Remember, now we're going to do that. So the plan was to actually already do it starting from from the afternoon and going into the evening as a full blown in person conference. But now we're going to do that in a virtual format. So it's also going to be indeed virtual, starting at 1pm. And then heading into the evening. So that's that's the plan. That's the plan. Barry Luijbregts 36:39 Well, and how can people attend something like that? I said, via zoom or something else? Gill Cleeren 36:44 Yeah, it's a it's a we are we've been evaluating for the user group, quite a few of those platforms, a lot of platforms. Now that that are making the off lottery the online how to find the online experience for attending a conference much more elaborate than than just watching a zoom video. So we decided on using conference to go fine. It's like it looks pretty, pretty cool. And it offers a lot of interesting things that try to mimic at least what you have in real life. So it's, it's not the, you never have the networking of all the experience that you'll have in a real life conference. But it does try to mimic a couple of things. And so we're going to try that with with the user group server. It's a it's an experiment. And so yeah, of course, the main the meat of the of the thing is, of course, still the sessions. There's going to be ways for people to, to connect to connected partners. So there's there's going to be virtual boots and that sort of thing. So yeah, it's I think The best we can do at this point, that's pretty that way. Yeah. for everyone. Barry Luijbregts 38:05 Well, but that's very good already. So as we are nearing the end of this episode, can you maybe tell us a bit about your course as well, because you have a Pluralsight course about starting a user group, right? Gill Cleeren 38:20 Yeah, indeed. It's funny that you mentioned because it's quite an old cause already. Things like five years old, but yeah, those things of course, they don't change. It's indeed a course that talks a bit about also personal experience on how to run a community. Things that you have to think of before you run a session, because even a small session, one off session needs to be organized. Well, what you have to think of finding a venue finding, find your speakers. Thinking of when you're organizing, the thing is that A big enough screen is a good audio because it's not a pleasant experience for people that they've been stuck in traffic for an hour. And to come to the to the session, and then be not be able to see it because it's a tiny screen, or your your so bad. So those are that that's all in that course. And it's things that I've basically been capturing, I'd say, over all these years that I've been doing this. And also small things, of course have. We always give a small example we always give the user or the speakers where we have a small gift we have, we've been giving out custom bottles of champagne that we had made for the user group or that sort of thing. So we always have been doing that and it's pleasant because it you don't have to. Like I said, we were lucky that we've been able to do that, thanks to partners that that help out. But it does give a little extra and that those are the things that are described in that course. Excellent. Barry Luijbregts 40:07 All right, I will include that course and also a link to the VISUG day in the show notes. And obviously, also a link to where people can find you or where people can find more of your Pluralsight courses as well. And thank you very much for for taking the time. And we will see you all next week for another episode of developer weekly. Thank you for listening to another episode of developer weekly. Please help me to spread the words by reviewing the show on iTunes or your favorite podcast player. Also visit www.developerweeklypodcast.com for show notes and the full transcript. And if you'd like to support me in making the show, please visit my blog site courses and learn something new
At Microsoft Inspire in July there were some pretty big announcements regarding Azure Stack HCI. This resulted in a lot of excitement and a lot of questions. To help get some of those questions answered I pulled together some experts from the community and Microsoft to discuss the announcements and answer your questions. From Microsoft I am joined by Darren Small, John Marlin and Thomas Maurer and we also have MVPs Kenny Low and Jan-Tore Pedersen. I will publish a blog in the next week or so with a summary of our conversation and all of the questions and answers. In the mean time I have included some important links below so check them out! @JohnMarlin_MSFT @DarrenMsft @ThomasMaurer @Jantorep @KennyLowe For asking questions or reporting issues, you should go to https://aka.ms/hci-qa. Think of this as the old MSDN forums. When you ask a question, please ensure “azure-stack-hci” is the tag as this is what the Microsoft Product Group is searching on. For suggesting new features or improvements, you can go to https://aka.ms/hci-uservoice. For more information about Azure Stack HCI, you can visit our Azure Stack HCI page (https://azure.com/hci) or read through the various documentation (planning, deploying, etc) that is available at https://docs.microsoft.com/en-us/azure-stack/hci/?branch=release-hci. For the support billing options and pricing, you should be able to get it at https://azure.microsoft.com/en-us/support/plans/. The Premier/Unified Support option is not listed as this is not a specific Azure support offering, however, it does cover Azure Stack HCI. For opening up a support ticket, you can either call in or use the open a ticket through Azure.
An airhacks.fm conversation with Viktor Gamov (@gAmUssA) about: Russian, pirate 286 intel knock-off, starting with BASIC, typing programs from magazines, fun with computer graphics primitive in BASIC, Flash animations with ActionScript, drawing buttons with Visual Basic, learning C/C++ at the university, implementing a log scraper in Pearl to get an aggregated view, Unreal Tournament was the secret goal, enjoying the lack of no compilation in excel macros, Java and Flex development, creating GUIs with Borland C++ builder at university, the size of statically compiled libraries matters, optimising the size with MS Visual C++, exploring DirectX SDK, OpenGL vs. DirectX, enjoying MSDN with Visual Studio .net and C#, the Russian Development Software Network rsdn.org, Thinking in C++ over Thinking in Java, nice looking and opensource Eclipse IDE, writing web servers in Java, JRE vs. JDK, Moscow State University for Railway Engineering, writing backends with WebSphere and RAD, WebSphere Community Edition 5.0 vs. Geronimo vs. Tomcat, Borland JBuilder with JBCL, great DeveloperWorks from IBM, Scott Davis' articles about Groovy, smart and motivated kids, nice Ruby and Rails, Scott Davis and Grails, working on Russian Google -> Yandex, working with Yakov Vain in Flex and Java, writing the Enterprise Web Development book, working for Hazelcast and Talip Ozturk, speaking at JavaOne, working as solution architect, meeting Cay Horstmann - author of Core Java book, the CAP theorem, from Hazelcast to Conluent and Apache Kafka, building kafka-tutorials.confluent.io, Kafka and JMS are following opposite principles, from JMS persistent topics to Kafka, from Hadoop and Big Data to Kafka, BigData and lambda architecture, from batch to real time processing, data is an immutable set of events, no replay in JMS, the outbox pattern, Change Data Capture (CDC), debezium, Viktor Gamov on twitter: @gAmUssA, Victor's website: gamov.io
This week Peter and Melissa discuss Lyft's stock volatility, Instagram's latest scandal, VMware's cloud announcement, patents for AI and more! 00:00 - Trying new things 05:00 - Lyft off... and on 07:30 - Spygram 13:35 - VMwhere? 21:55 - The new humungous app load 25:50 - AI invents 31:20 - Bye Felicia... er… MSDN 34:00 - Slack takes out some slack
stdout.fm 29번째 로그에서는 파이어폭스 애드온 비활성화 장애, GitHub/GitLab 저장소 삭제 공격, MS 빌드 2019 등에 대해서 이야기를 나눴습니다. 참가자: @seapy, @nacyo_t, @raccoonyy Add-ons disabled or failing to install in Firefox | Mozilla Add-ons Blog Rails 6.0.0 rc1 released | Riding Rails 마이크로소프트 비주얼 스튜디오 코드(Visual Studio Code), 원격 개발 기능 지원 | 44bits.io Download Visual Studio Code Insiders 아마존 S3(Amazon S3), 2020년 9월 경로(path) 형식의 API 호출 중지 예정 | 44bits.io Rook v1.0 — A Major Milestone – Rook Blog 마이크로소프트 빌드 2019, 윈도우 터미널 발표 - 파워셸, 커맨드 프롬프트 WSL 지원 | 44bits.io piroor/treestyletab: Tree Style Tab, Show tabs like a tree. Tree Style Tab –
Om Shownotes ser konstiga ut så finns de på webben här också: https://www.enlitenpoddomit.se/e/en-liten-podd-om-it-avsnitt-210 Avsnitt 210 spelades in den 14:e april och eftersom att det är en myt att det finns fler människar som lever idag än människor som har dött under historien så handlar dagens avsnitt om: FEEDBACK OCH BACKLOG * Alla är med och alla vill komma igång med avsnittet. * Ikea har nu börjat rulla ut homekitstödet för sina smarta pluggar * Nätneutraliteten som diskuterades i slutet av 2017 i USA har nu tagits upp igen av representanthuset, och det verkar faktiskt som att vissa personer där är vettiga... * Disney+ verkar bli nått som typ alla måste ha * WPA3 har fått ett säkerhetshål * länken om hacket av CPUn i skärmar MICROSOFT * Nån på Microsoft supporten hade otur och sedan så läckte lite information från en massa mailadreser. * Det går nu att ladda ned Chredge (som "dev" eller "canary-build") * EXTRA INFO: Vad är det för skillnader mellan Chredge och Chrome * BONUSLÄNK: Powerpoint-presentation om Chredge * Snart behöver man inte köra "safely remove" på USB * Slack och Outlook + Onedrive * Windows 10 Fast ring kommer börja få 20H1 * BONUSLÄNK: https://www.zdnet.com/article/microsoft-permanently-extends-support-for-windows-10-enterprise-and-education-feature-updates-to-30/ * Kaizala är med stor sannolikhet redan tillgängligt i din Office 365 subscription * Microsoft tar bort gamla bloggar från MSDN och TechNet. Men det finns ett arkiv som en privatperson gjort * Follow up: MSDN Service status har meddelat att man kommer att skapa ett arkiv för dessa bloggar APPLE * Apple music har gått om Spotify i USA, och växer snabbare globalt * Hollänska myndigheter tittar på apple och App-store. Länk1 och Länk 2 * Skype får möjlighet att dela ut skärmen till den man pratar med GOOGLE * Google utannonserar billig disk * Google Cloud Next 19 var den 9-11 april i San Fransisco Shut up and take my money: * Björn: https://www.webhallen.com/se/product/262235-POPP-Z-Wave-Weatherstation-Z-Weather-POPE005206 * David: https://www.roland.com/us/products/system-8/ * Mats: https://www.wired.com/review/somnox-sleep-robot/ * Johan: https://9to5mac.com/2019/04/08/sonos-ikea-airplay-2-speakers/ EGNA LÄNKAR: * En Liten Podd Om IT på webben * En Liten Podd Om IT på Facebook LÄNKAR TILL VART MAN HITTAR PODDEN FÖR ATT LYSSNA: * Apple Podcaster (iTunes) * Overcast * Acast * Spotify * Stitcher LÄNK TILL DISCORD DÄR MAN HITTAR LIVE STREAM + CHATT https://discord.gg/gfKnEGQ (tack för att du har läst hela vägen hit, du får veckans guldstjärna!)
Frank and Andy mix things up a bit and talk about running R in SQL Azure, becoming Anti-Fragile, Appalachia, and how they got blocked by a big time blogger. Links (http://thedatadrivenbook.com) Sponsor: Audible.com (http://thedatadrivenbook.com) – Get a free audio book when you sign up for a free trial! Notable Quotes Andy and Frank agree The Expanse (https://www.imdb.com/title/tt3230854/) is well-written. ([02:00]) Frank’s super-secret conference… wasn’t. ([04:00]) You should definitely check out Franks World (http://www.franksworld.com/) ([04:30]) Keep up with Azure Data Fest (https://twitter.com/azuredatafest) on Twitter ([05:00]) AI Super-Powers (https://www.amazon.com/dp/B0795DNWCF/) ([05:20]) Frank and Andy “learned a lot” when we tried to land a “big fish”… ([05:40]) … and were blocked on Twitter ([06:15]) (It’s all Andy’s fault. Frank’s Twitter block was collateral damage.) ([06:30]) Frank is a Microsoft AI Ambassador ([07:15]) Check out the show with Ronald Schmelzer and Kathleen Walch on AI, Enterprises, and Startups (http://datadriven.tv/ronald-schmelzer-kathleen-walch-ai-enterprises-startups/) ([08:00]) Shoutout to Milena Rodban (http://datadriven.tv/milena-rodban-geopolitical-risk-cybersecurity-tennis/) and her show on Geopolitical Risk, Cybersecurity, and Tennis ([08:30]) Milena’s LinkedIn article ([09:15]) DIVE DIVE DIVE ([10:00]) “R-uh” ([10:45]) Kent’s show (http://datadriven.tv/kent-bradshaw-microsoft-data-science-professional-certification/) ([11:00]) Frank has another certification: AI ([11:15]) “No brakes on the F train…” ([12:00]) Frank has 36 certifications in the past 2.5 years ([12:30]) COBOL mentioned… ([13:00]) Regarding “SELECT *…” ([14:15]) More information about Azure Data Explorer (https://docs.microsoft.com/en-us/azure/data-explorer/data-explorer-overview) ([15:30]) On dataframes… ([17:30]) Setting up R in Azure (https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-r) ([18:00]) Frank writes the Artificially Intelligent (https://social.msdn.microsoft.com/Search/en-US/magazine?query=Artificially%20Intelligent&pgArea=header&Refinement=118&emptyWatermark=true&ac=4) column at MSDN magazine ([20:00]) Learn more about Azure Databricks (https://azure.microsoft.com/en-us/services/databricks/) ([23:30]) Graeme Malcolm (https://www.linkedin.com/in/graemesplace/) is an awesome presenter! ([26:00]) Frank totaled his car in December 2018 ([26:30]) More information on Honda Adaptive Cruise Control (https://owners.honda.com/vehicles/information/2019/Accord-Sedan/features/Adaptive-Cruise-Control) ([28:00]) Frank’s role – as a driver – has changed. ([31:12]) Book Recommendation: Anti-Fragile (https://smile.amazon.com/dp/B0083DJWGO) ([35:30]) Frank’s brush with “Ponch” ([36:50]) Interesting article about combination of tolerances (http://adcats.et.byu.edu/Publication/87-5/WAM2.html) ([38:50]) Andy shares thoughts on the economics of self-driving trucks ([43:00]) Frank shares thoughts on the shifting role of a driver in self-driving trucks ([45:30]) “Learn how to code” is not particularly helpful ([47:00]) AFAF == “Anti-Fragile As Frank” ([47:30]) Upcoming show with Anders Schneiderman, who has not (yet) blocked us on Twitter ([50:00]) “Disruption is now the norm.” ([51:30]) Mr. T predicts pain (https://www.youtube.com/watch?v=lSPNQ82Sq4E) . ([53:30]) Frank’s *DataPoint* Be Playful With Your Data, but Judicious With Your Time (http://datadriven.tv/datapoint-playful-data-judicious-time/) ([54:30]) “Potpourri episode” ([55:55]) Book reference: @nntaleb...
Itzik Ben-Gan is a Mentor and Co-Founder of SolidQ. A Microsoft Data Platform MVP (Most Valuable Professional) since 1999, Itzik has delivered numerous training events around the world focused on T-SQL Querying, Query Tuning and Programming. Itzik is the author of several books including Microsoft SQL Server High-Performance T-SQL Using Window Functions, T-SQL Fundamentals and T-SQL Querying. He has written articles for SQL Server Pro, SolidQ Journal and MSDN. Itzik's speaking activities include SQLPASS, SQLBits, SQLTeach and various user groups around the world. Itzik is the author of SolidQ's Advanced T-SQL Querying, Programming and Tuning and T-SQL Fundamentals courses along with being a primary resource within the company for their T-SQL related activities.This talk has taken place during SQLDay conference in Wroclaw (Poland), on 16th May 2018 (Wednesday).Interviewers: Kamil Nowinski & Damian Widera.Do you know what Itzik does like doing the most? What kind of thing is important when writing a book? Why worth to be at conferences and also when he has started working with Microsoft SQL Server databases? Find out more in this talk.
Itzik Ben-Gan is a Mentor and Co-Founder of SolidQ. A Microsoft Data Platform MVP (Most Valuable Professional) since 1999, Itzik has delivered numerous training events around the world focused on T-SQL Querying, Query Tuning and Programming. Itzik is the author of several books including Microsoft SQL Server High-Performance T-SQL Using Window Functions, T-SQL Fundamentals and T-SQL Querying. He has written articles for SQL Server Pro, SolidQ Journal and MSDN. Itzik's speaking activities include SQLPASS, SQLBits, SQLTeach and various user groups around the world. Itzik is the author of SolidQ's Advanced T-SQL Querying, Programming and Tuning and T-SQL Fundamentals courses along with being a primary resource within the company for their T-SQL related activities.This talk has taken place during SQLDay conference in Wroclaw (Poland), on 16th May 2018 (Wednesday).Interviewers: Kamil Nowinski & Damian Widera.Do you know what Itzik does like doing the most? What kind of thing is important when writing a book? Why worth to be at conferences and also when he has started working with Microsoft SQL Server databases? Find out more in this talk.
Andrew Himes He didn't use the term then, but Andrew Himes was one of the web's first content strategists. Years before Bill Gates' famous "Internet Tidal Wave" memo, Andrew and his co-founders at the Microsoft Developer Network (MSDN) were working on a proprietary hypertext document system, code-named Blackbird. Then along came the web. Andrew and his colleagues at MSDN were uniquely positioned to pioneer some of the very first enterprise-scale web content strategy. They had tons of digitized information - newsletters, code examples, etc. - published on CD-ROMs with Blackbird. They served a community of several hundred thousand tech-savvy readers around the globe. They had access to the best programmers. Andrew had already gone to school on Apple's early Hypercard program and had worked on one of its successors, PowerCard, so he knew how to work in a hypertext environment. This confluence of a huge tech-savvy global audience, access to programming talent, a huge storehouse of digitized information, and familiarity with hypermedia led to the creation of what was likely the world's first content management system. Andrew's Bio Andrew Himes is a consultant for Carbon Innovations. Himes was founding editor of MacTech, the leading Apple technology journal, then co-founded the Microsoft Developer Network and led the first web development project at Microsoft. After leaving Microsoft, Himes became a nonprofit startup specialist before founding Charter for Compassion International. He produced the documentary "Voices in Wartime" and is the author of "The Sword of the Lord: The Roots of Fundamentalism in an American Family." Video Here's the video version of our conversation: https://youtu.be/yw7o7H_CVMc Show Notes/"Transcript" [Not an actual transcript - just my quick notes on first listen-through] 0:00 - long-winded intro by yours truly . . . 1:30 - Andrew intro - one of several co-founders of MSDN - connect, learn, get software, SDKs, tech info, APIs, etc. - used to need a brother-in-law at MS to get that stuff - early SaaS - orig delivered on CD along with monthly newsletter, "MSDN News" 3:40 - his accidental introduction to the world of publishing for developers - Puget Sound Computer User - wrote about consumer software in early 1980s - learning as he went - local Apple user group + 25K in Apple coop - then Macintosh came out so Apple launched Mac mag - consumer mag - never went anywhere - started a software mag for Apple developers and he became, reluctantly, founding editor of MacTech magazine - once you have that job description, people talk to you as if you are an expert, even if you aren't 6:20 - Apple launched Hypercard - shipped with every new Mac - he was fascinated - got into hypertext, other technologies that prepared him for web - brought that intense interest to MS 7:30 - 1993 - discovered web browser - immediately realized power of online publishing - over next couple of years MSDN launched online access via SAAS developer access to SDKs, sample code, advice, interaction, and online network - extraordinary learning experience for him - got to implement brand-new stuff 9:30 - from monthly paper newsletter - microsoft.com existed, but only content was random pieces of content, just random info - they wanted to build online application, but no tools yet, so created VBScript, Access database, and pointers to Word docs, converted to RTF and then to HTML, added home page - only tool he know of then - the first CMS? - yes, first database-driven, auto-built, structured set of documents - 12:25 - information architecture - an intense, sophisticated methodological group already in place at MS, working with SGML - only folks who knew about SGML were PhDs - they used SGML to create CD-ROM product with structured content - 600 MB of info - thousands of pages of content - created hieararchy and imported into Media View file - one big file on a CD-ROM - only worked with structured info and link...
Andrew Himes He didn't use the term then, but Andrew Himes was one of the web's first content strategists. Years before Bill Gates' famous "Internet Tidal Wave" memo, Andrew and his co-founders at the Microsoft Developer Network (MSDN) were working on a proprietary hypertext document system, code-named Blackbird. Then along came the web. Andrew and his colleagues at MSDN were uniquely positioned to pioneer some of the very first enterprise-scale web content strategy. They had tons of digitized information - newsletters, code examples, etc. - published on CD-ROMs with Blackbird. They served a community of several hundred thousand tech-savvy readers around the globe. They had access to the best programmers. Andrew had already gone to school on Apple's early Hypercard program and had worked on one of its successors, PowerCard, so he knew how to work in a hypertext environment. This confluence of a huge tech-savvy global audience, access to programming talent, a huge storehouse of digitized information, and familiarity with hypermedia led to the creation of what was likely the world's first content management system. Andrew's Bio Andrew Himes is a consultant for Carbon Innovations. Himes was founding editor of MacTech, the leading Apple technology journal, then co-founded the Microsoft Developer Network and led the first web development project at Microsoft. After leaving Microsoft, Himes became a nonprofit startup specialist before founding Charter for Compassion International. He produced the documentary "Voices in Wartime" and is the author of "The Sword of the Lord: The Roots of Fundamentalism in an American Family." Video Here's the video version of our conversation: https://youtu.be/yw7o7H_CVMc Show Notes/"Transcript" [Not an actual transcript - just my quick notes on first listen-through] 0:00 - long-winded intro by yours truly . . . 1:30 - Andrew intro - one of several co-founders of MSDN - connect, learn, get software, SDKs, tech info, APIs, etc. - used to need a brother-in-law at MS to get that stuff - early SaaS - orig delivered on CD along with monthly newsletter, "MSDN News" 3:40 - his accidental introduction to the world of publishing for developers - Puget Sound Computer User - wrote about consumer software in early 1980s - learning as he went - local Apple user group + 25K in Apple coop - then Macintosh came out so Apple launched Mac mag - consumer mag - never went anywhere - started a software mag for Apple developers and he became, reluctantly, founding editor of MacTech magazine - once you have that job description, people talk to you as if you are an expert, even if you aren't 6:20 - Apple launched Hypercard - shipped with every new Mac - he was fascinated - got into hypertext, other technologies that prepared him for web - brought that intense interest to MS 7:30 - 1993 - discovered web browser - immediately realized power of online publishing - over next couple of years MSDN launched online access via SAAS developer access to SDKs, sample code, advice, interaction, and online network - extraordinary learning experience for him - got to implement brand-new stuff 9:30 - from monthly paper newsletter - microsoft.com existed, but only content was random pieces of content, just random info - they wanted to build online application, but no tools yet, so created VBScript, Access database, and pointers to Word docs, converted to RTF and then to HTML, added home page - only tool he know of then - the first CMS? - yes, first database-driven, auto-built, structured set of documents - 12:25 - information architecture - an intense, sophisticated methodological group already in place at MS, working with SGML - only folks who knew about SGML were PhDs - they used SGML to create CD-ROM product with structured content - 600 MB of info - thousands of pages of content - created hieararchy and imported into Media View file - one big file on a CD-ROM - only worked with structured info and link...
Ser shownotes konstiga ut så finns det här också. Spelades in söndagen den 17 december samtidigt som David var tvungen att ta hand om barn. Detta är avsnitt 147, och eftersom att Alfa Romeo 147 utsågs till årets bil 2001 så handlar detta avsnitt om; borttappade Bitcoins, att Google och Amazon bråkar, Apple och shazam, Apple och batterier, Mats vill ha en Tesla, att AI kan använda i möten, lösenordhanterare med problem, att cortana kan synka med google mail, att man skall undvika buffen på finlandsfärjor, ITunes i Microsoft store, xbox year in review, iMessage på Android, Apple släpper Podcast analysverktyg, att tyget i Google mini har en bugg, Google Assistant på äldre enheter, HP har loggat saker (blev lite knasigt), nätneutraliteten är borttagen igen Sedan så tar vi självklart och avslutar med lite pryllista. Fördjupningslänkar- Borttappade Bitcoins: - http://feber.se/samhalle/art/374828/snubbe_ska_frska_hitta_bitcoin/ - BONUSLÄNK: http://britainexplorer.com/top-ten-lost-treasures-of-the-world/ Korrigering från podden. Tydligen så hamnar 7500 bitcoins bara på top-tio listan över de förlorade skatterna i historen. Inte på första platsen. :) - Google och Amazon bråkar - http://variety.com/2017/digital/news/google-blocks-youtube-fire-tv-echo-show-1202631248/ - https://www.cnet.com/news/amazon-to-start-selling-apple-tv-and-google-chromecast/ - Apple köper Shazam - http://feber.se/art/375123/apple_har_kpt_shazam/ - Apple sänker prestandan om batterierna är dåliga - http://feber.se/mobil/art/375141/dliga_batterier_gr_iphones_lng/ - Tesla model 3 börjar levereras: - http://feber.se/art/375136/leveranserna_av_tesla_model_3_/ - Implementera din egen AI för att slippa lyssna på möten - http://money.cnn.com/2016/05/19/technology/watson-conference-call/ - Microsoft – lösenordshanterare som följde med i en MSDN release - https://www.engadget.com/2017/12/16/windows-10-bundled-password-manager-had-security-flaw/ - Microsoft – Cortana kan nu synka med ditt Google konto: - https://www.neowin.net/news/cortana-can-now-sync-with-your-google-account - Microsoft – iTunes till Microsoft store är fördröjd till 2018 - https://www.thurrott.com/windows/windows-10/147594/itunes-for-microsoft-store-delayed-to-2018 - Microsoft – Xbox year in review: - https://www.xbox.com/en-US/live/year-in-review/ - Apple – Wemessage tar Imessage till Android: - https://www.99.se/artikel/11103-wemessage-tar-imessage-till-android - Apple släpper verktyg för att analysera podcastlyssning: - https://www.neowin.net/news/apple-launches-podcast-analytics-tool-in-beta - Goggle – tyget på Google home mini startar inspelning - http://feber.se/pryl/art/375112/google_teraktiverar_pekfunktio/ - Google Assistant kommer till äldre Androider: - http://feber.se/mobil/art/375255/google_assistant_kommer_till_l/ - https://www.thurrott.com/mobile/android/147343/google-assistant-lands-on-older-android-devices - HP har en keylogger på mer än 450 olika datormodeller… typ: - https://pcforalla.idg.se/2.1054/1.694333/keylogger-upptackt-i-475-olika-hp-laptopmodeller - https://www.nordichardware.se/nyheter/hp-synaptics-barbara-datorer-keylogger.html - HPs egna säkerhetsbulletin: - https://support.hp.com/us-en/document/c05827409 - Nätneutraliteten i USA är död - https://thehackernews.com/2017/12/fcc-net-neutrality-rules.html - https://twitter.com/henshaw/status/941133127283564544 - https://www.battleforthenet.com/ - https://sv.wikipedia.org/wiki/N%C3%A4tneutralitet - BONUSLÄNK: Nätneutralitet enligt PTS: - https://www.pts.se/sv/Bransch/Internet/Oppenhet-till-internet/ Pryllistan- Johan: https://eu.mobvoi.com/pages/tichomemini-landing - Björn: https://www.menkind.co.uk/hydraulic-robot-arm Jag ÄLSKAR kartor!! (https://www.menkind.co.uk/12-city-lights-globe-light) - Mats: https://9to5toys.com/2017/12/11/star-wars-nvidia-titan-xp/ Deltagare i avsnittet:- Johan: @JoPe72 - Björn: @DiverseTips - Mats: @Mahu78 Frånvarande denna veckan:- David: @dlilja Egna länkar- En Liten Pod Om IT på webben - En Liten Pod Om IT på Facebook Länkar till podden:- Apple Podcaster (iTunes) - Overcast - Stitcher - Acast
本期节目由 Cryptape 赞助,Cryptape 是一家专注于区块链底层技术开发的公司,他们的产品 CITA 完全开源并且由 Rust 编写。他们正在招人,如果你对区块链技术有兴趣,或者是 Rust 或 C++ hacker, 欢迎你给他们投递简历, 简历请发到 hi@teahour.fm, 我会帮你做转发。 本期节目邀请到了 Peng Lyu, 他是微软 VSCode Team 的一线开发人员。为什么 VScode 比 Atom 快这么多? 让他给我们娓娓道来。 Ruby Rogues MSDN Monaco Editor Erich Gamma Gang of Four (Design Patterns) CLion Visual Studio for Mac Xamarin Hyper Windows Subsystem for Linux Brackets Textmate Electron Atom Ctags A Brief Glance at How Various Text Editors Manage Their Textual Data Electron Piece Table LSP Transmit Codesandbox Anders Hejlsberg Sourcegraph Nuclide Special Guests: Howard and Peng Lyu.
Paula Land comes to content strategy via a career in publishing and a ten-year stint at Microsoft where she managed millions of pages on the MSDN website. She currently operates a content strategy consultancy.
Paula Land comes to content strategy via a career in publishing and a ten-year stint at Microsoft where she managed millions of pages on the MSDN website. She currently operates a content strategy consultancy and offers a website content inventory tool. Video Here's the video version of my interview with Paula: https://www.youtube.com/watch?v=9e491BGt14A
Využili jsme, že jsme se oba vyskytli na semináři o cloud DevOps & DevTest v Microsoftu v Praze, a zeptali se Jiřího Buriana na to, kdo, jak a za kolik si musí koupit Visual Studio. Co myslíte - vyplatí se trvalá licence, nebo je lepší předplatné? Kromě toho také začala konference Connect(); 2017. Odkazy: - Visual Studio homepage: https://my.visualstudio.com - český MSDN blog: http://aka.ms/msdncz - Visual Studio App Center: https://appcenter.ms - .NET Embedding pro Xamarin/iOS/Android: https://developer.xamarin.com/guides/cross-platform/dotnet-embedding/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
Potkáváte se rádi s ostatními vývojáři? V tomto díle si povídáme s Luckou Vašíčkovou z Microsoftu o vývojářských komunitách v Čechách, na Slovensku a částečně v Polsku. Dozvíte se, zda je zahraniční trh větší, kde hledat chystané akce a taky podiskutujeme o motivaci organizátorů i návštěvníků. Napište nám: Sledujete programovací live streamy? Je pro vás důležitá čeština, nebo si vystačíte s angličtinou? Odkazy: - WUG: wug.cz - ML prague meetup: https://www.meetup.com/Prague-Machine-Learning/ - SQL BI PASS komunita: https://www.meetup.com/CZBISQLPASS/ - konference SQL Saturday: http://www.sqlsaturday.com/689/EventHome.aspx - Xamarin Developers Group Czech: https://www.meetup.com/xmdg-cz/ - Xamarin Prague Days: https://www.meetup.com/xmdg-cz/events/242057281/ - Péhápkáři: https://pehapkari.cz/ - Eventbrite: www.eventbrite.co.uk - Meetup: meetup.com - Geekcore: www.geekcore.cz - MSDN newsletter: https://profile.microsoft.com/RegSysProfileCenter/subscriptionwizard.aspx?wizid=08c3b7ce-677c-45ff-bef7-71d00112e213&lcid=1029&ci=3080&culture=cs-cz&dir=LTR Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
In this episode of Defrag Tools, Chad Beeder is joined by Nickolay Ratchev and Tim Misiak to show off some features of WinDbg Preview, a new version of the WinDbg tool.Also see our previous episode, if you missed it: Defrag Tools #182 - WinDbg Preview Part 1Related Links:WinDbg Preview (download from Microsoft Store)Documentation for WinDbg Preview (Dev Center)Announcement blog postTimeline:[00:00] Welcome and introductions[00:42] Recent targets - every debugging session is saved for easy access next time[01:44] New features of the locals window and watch window: Use LINQ expressions[03:22] Model window allows different views (i.e. grid)[04:05] Demo: Use a NatVis script to modify how data is shown in the Model window. JavaScript supported as well.[06:00] New interactions between windows, new features in Command window... better copy & paste[08:15] Right-click to search on MSDN[08:58] Use the Feedback Hub for bug reports and feature requests!
In this episode of Defrag Tools, Chad Beeder is joined by Nickolay Ratchev and Tim Misiak to show off some features of WinDbg Preview, a new version of the WinDbg tool.Also see our previous episode, if you missed it: Defrag Tools #182 - WinDbg Preview Part 1Related Links:WinDbg Preview (download from Microsoft Store)Documentation for WinDbg Preview (Dev Center)Announcement blog postTimeline:[00:00] Welcome and introductions[00:42] Recent targets - every debugging session is saved for easy access next time[01:44] New features of the locals window and watch window: Use LINQ expressions[03:22] Model window allows different views (i.e. grid)[04:05] Demo: Use a NatVis script to modify how data is shown in the Model window. JavaScript supported as well.[06:00] New interactions between windows, new features in Command window... better copy & paste[08:15] Right-click to search on MSDN[08:58] Use the Feedback Hub for bug reports and feature requests!
In this special episode commemorating the 20th anniversary of Visual Studio, Steve Carroll sits down with a number of people who have played a big role in the long history of Visual C++. They share their stories using or developing with Visual C++...and carrying huge product boxes and MSDN documentation books around. The following people talked about their history with C++ and Microsoft: Steve Carroll, Principal Group Software Engineer Manager (and host of GoingNative!)Mark Levine, Principal Software Engineer ManagerMark Hall, Principal Software EngineerMarian Luparu, Principal PM ManagerEric Mittelette, Senior Program ManagerAnd last but not least, Visual Studio 2017 RTW is live! Download it and check out all the major improvements the team brought to C++ developers.
On this episode of Eat Sleep Code, guest Julie Lerman talks about the Software Developer mindset. How do developers operate in an atmosphere of constantly changing technology while still maintaining legacy code, learning, teaching, striving to be an expert and shipping product? Julie shares her experiences with work-life-balance, travel, and mentoring. We discuss tooling and tech including: Mac vs. PC, FoxPro to Aurelia, and much, much, more. http://developer.telerik.com/content-types/podcast/software-developer-mindset/ 00:51 EC: Hello, and welcome to Eat Sleep Code, the official Telerik podcast. I’m your host, Ed Charbeneau, and with me today is Julie Lerman. Hi, Julie. 01:00 Julie Lerman: Hi, Ed. 01:01 EC: And today, we’re gonna talk about the mental processes of a software developer. So we’ve got a little bit of a soft skills talk lined up. But first, let me introduce Julie. Julie is a Pluralsight author, you may know her from the Entity Framework or data part of software development. She’s an author of several Microsoft books on that topic. And she is also the author of the Data Points column on MSDN magazine. You will frequently see her at many conferences. I personally had the honor of seeing her do a keynote at CodeStock a couple of years ago, and really enjoyed that. And you can find her website at thedatafarm.com. And she’s also newly the Microsoft regional director. So with that said, Julie, did I miss anything? Would you like to add anything to that? Find the full transcript on Telerik Developer Network http://developer.telerik.com/content-types/podcast/software-developer-mindset/
Many open-source docs are lacking in content. When looking for details on the API all the documentation contains is how to install. Whereas others like Microsoft's MSDN are verbose and troublesome to navigate. This week the guys discuss the different types of documentation and what should go into writing each. One of the best areas for a junior developer to gain experience is writing documentation as according to Will many senior developers are lacking in the skill. Read more › The post Writing Effective Documentation appeared first on Complete Developer Podcast.
In this episode, Jeremy Thake speaks to Vesa Juvonen on the latest updates from Office 365 PNP. Audio Player 00:00 00:00 Use Up/Down Arrow keys to increase or decrease volume. Download the podcast. Weekly updates New cloud storage options for Office mobile and Office Online How Lotus F1 Team built custom #Office365 integrated apps to manage race team logistics Office Outlook MailApp Manifest Uploader Office Mechanics on Office 365 Extensibility Build a SharePoint add-In with Angular2 and TypeScript by Scot Hillier Group API Explorer by Paul Schaeflein Offset classes are coming to Office UI Fabric by Elio Struyf What’s new in SharePoint 2016 Remote API Part 4 (Web) by Steven Curran C# Console Application and Office 365 by Liam Cleary Show notes The Microsoft Patterns and Practices (PnP) team is working hard to release samples to show the power of SharePoint add-ins and Office 365 APIs with Microsoft Graph. Don’t forget to join the monthly community calls to hear the updates from them directly, with demos on the latest released samples and solutions.Here are the latest updates from the team: PnP January 2015 monthly release notes at dev.office.com New PnP webcast series released with the following recordings now available: Office Dev PnP webcast—building Help Desk application with Microsoft Graph Office Dev PnP webcast—property bag trick for CSOM to enable additional configurations Office Dev PnP webcast—Azure AD for Office 365 developer Office Dev PnP webcast—throttling mechanisms in SharePoint Online Office Dev PnP webcast—SharePoint Nuget Packages and PnP Core Component Office Dev PnP webcast—provisioning engine and reference solution with AngularJS Office Dev PnP webcast—JavaScript performance considerations with SharePoint Office Dev PnP webcast—asynchronous operations with Office 365 using Azure WebJobs Office Dev PnP webcast—branding SharePoint using add-in model techniques Office Dev PnP webcast—JavaScript Development Patterns with SharePoint Numerous updates and new articles to PnP section in MSDN at OfficeDevPnPMSDN For more on patterns and practices check out dev.office.com/patterns-and-practices. All questions related on released materials and guidance can be added to our Yammer group at OfficeDevPnPYammer. Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS is available iTunes or search for it on “Office 365 Developer Podcast” or add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast. About Vesa Juvenon Vesa Juvonen is a senior program manager within Office 365 engineering and more precisely in the SharePoint Customer Experience team. Prior to being a member of the CXP team, Vesa was a principal consultant with Microsoft Services for eight years before moving to product group. Vesa was also SharePoint Microsoft Certified Master (MCM) instructor for the life cycle of the program and is considered an industry expert on the use of the app/add-in model and more specifically on the transformation from farm solutions to the app/add-in model. Vesa leads the virtual team that created the Office 365 Developer Patterns and Practice (PnP) to help customers to learn how to use SharePoint add-in model and other Office 365 related technologies. Vesa is also a frequent speaker at SharePoint conferences and events. You can read Vesa’s blog here and follow him on twitter on @vesajuvonen. About the hosts Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake. Richard is a software engineer in Microsoft’s Developer Experience (DX) group, where he helps developers and software vendors maximize their use of Microsoft cloud services in Office 365 and Azure. Richard has spent a good portion of the last decade architecting Office-centric solutions, many that span Microsoft’s diverse technology portfolio. He is a passionate technology evangelist and frequent speaker are worldwide conferences, trainings and events. Richard is highly active in the Office 365 community, popular blogger at www.richdizz.com and can be found on Twitter at @richdizz. Richard is born, raised and based in Dallas, TX, but works on a worldwide team based in Redmond. Richard is an avid builder of things (BoT), musician and lightning-fast runner
There's more great stuff in Studio than you realize! Carl and Richard talk to Charles Sterling about the web performance testing tools built into Visual Studio 2015. Actually, the testing tools have been there since 2008, but only in the test edition, and after that they were moved to the Ultimate Edition - they were part of what made that product so expensive! But as of 2015, the testing tools are available as part of Visual Studio Online, which means they're free for teams of five or fewer as well as all MSDN subscribers! Chuck talks about what it takes to build really great load tests - the kinds of questions you can answer, and how to build those tests into your continuous deployment system. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations
There's more great stuff in Studio than you realize! Carl and Richard talk to Charles Sterling about the web performance testing tools built into Visual Studio 2015. Actually, the testing tools have been there since 2008, but only in the test edition, and after that they were moved to the Ultimate Edition - they were part of what made that product so expensive! But as of 2015, the testing tools are available as part of Visual Studio Online, which means they're free for teams of five or fewer as well as all MSDN subscribers! Chuck talks about what it takes to build really great load tests - the kinds of questions you can answer, and how to build those tests into your continuous deployment system. Check it out!Support this podcast at — https://redcircle.com/net-rocks/donations
Il nuovo sistema operativo di casa Microsoft, Windows 10, è stato presentato ufficialmente lo scorso 29 luglio, anche se chi aveva aderito al programma Insider o aveva una subscription MSDN, ha potuto cominciare ad usarlo già da molto tempo prima.L'idea nuova alla base del sistema operativo è la possibilità di essere installato su più famiglie di dispositivi, e quindi poter avere di fatto lo stesso core sia su PC, che su Tablet, su Windows Phone e in futuro anche su Xbox e dispositivi IoT (per non parlare ancora di Hololens).Questa nuova capacità rappresenta per gli sviluppatori una grandissima opportunità, potendo infatti beneficiare di un bacino di utenza potenzialmente inesauribile.Di questi aspetti e degli aspetti tecnici collegati a queste nuove architetture, parleremo in questa puntata con Matteo Pagani, che ci illustrerà i tanti pro che avremo nel momento in cui decideremo di sviluppare sulla piattaforma "Universal Windows Platform".
In this episode Jeremy Thake talks to Andrew Byrne who heads up a team responsible for code samples in the Office 365 Developer Content Publishing team. Weekly updates How to avoid getting throttled or blocked in SharePoint Online Developing for Office 365–thoughts on use of custom master pages and web templates etc. by Chris O’Brien Integrating AngularJS with Azure Active Directory Services and Office 365/SharePoint, Part 3 by Dan Wahlin How to extend the Office 365 App Launcher with links to external applications at ITUnity by Jasper Oosterveld Office 365 Dev PnP core team extended with first community member by Vesa Juvonen Working with Office 365 APIs – The RAW version & Using an OAuth controller to authenticate and consume Office 365 APIs by Chaks OneDrive for Business browser using Office 365 APIs by Steve Peschka Customizing OneDrive for Business sites with app model by Vesa Juvonen Using the Office 365 APIs and ADAL to send email from an unattended process by Steve Peschka Office Graph API documentation updated with additional capabilities by Waldek Mastykarz Managing related items with the SharePoint REST API by Steve Curran Office 365 APIs and Python Part 1: OAuth2 & Office 365 APIs and Python Part 2: Contacts API by Jason Johnston Correctly including scripts into your display templates by Elio Struyf Getting Started with building Azure WebJobs (“Timer Jobs”) for your Office 365 sites by Tobias Zimmergren Creating and debugging remote event receiver “Installer Apps” in SharePoint Online by Scot Hillier Querying Office Delve Boards with JavaScript and REST by Corey Roth Show notes Get started with Office 365 development Explore Office 365 code samples on GitHub Take our short developer content survey Submit developer documentation feedback on UserVoice Join our developer documentation team Got questions or comments about the show? Join the Office 365 Dev Podcast on the Office 365 Technical Network. The podcast RSS has been submitted to all the stores and marketplaces but takes time, please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast. About Andrew Andrew leads a team at Microsoft building code samples to help developers succeed on the Office 365 platform. During his 10 years at Microsoft, he has worked in Office, Windows Phone and Visual Studio. His knowledge and passion for software come from 20 years of development experience gained at Microsoft, Siemens, Ericsson and his own startup in the mobile space. You can find Andrew coding at github and tweeting at @AndrewJByrne About the host Jeremy is a technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
In episode 12, Jeremy Thake chats to Alex Randall about SharePoint workflow in Visual Studio and some of his open source projects. Weekly updates Announcing general availability of Mobile Services .NET support on Microsoft Azure blog JSON Light support in REST SharePoint API released on Office Blogs Developing and Deploying Multiple SharePoint 2013 Apps to a Single Azure Web Site by Steve Peschka Office 365 API My Files CRUD Sample Code by Chaks SharePoint 2013: Using the App Only policy and App Principals instead of username and password combos by Wictor Wilen Show notes Alex’s Office 365 Workflow Reusable Components and Examples on GitHub.com Extend business processes with Workflow Manager on Channel 9 SharePoint 2013 workflow fundamentals on MSDN.com Fabian Williams blog Vesa Juvonen blog Got questions or comments about the show? Join O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS has been submitted to all the stores and marketplaces but takes time. Please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast. About Alex Alex Randall is a SharePoint senior consultant in Microsoft Consulting Services (MCS). He advises and helps customers migrate to and customize Office 365/SharePoint Online. He has contributed code to Office 365 Development Patterns and Practices and spoken at SharePoint Conference 2014 about SharePoint workflow. Recently, he spoke at an internal Microsoft training event where he demonstrated advanced workflow scenarios in Office 365—for both SharePoint apps and Office apps. Alex has been in software development and IT fields for over 16 years. Before he caught the SharePoint bug in 2003, Alex gained many years of experience in web technologies, .NET and SQL Server custom application development. Alex holds a B.S. in Computer Science and resides near Washington, DC with his wife and son. You can find Alex blogging at http://blogs.msdn.com/b/alex_randall/ and tweeting at @alex_randall. About the host Jeremy is a newly appointed technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc, a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
Laurent works as Senior Director for IdentityMine, one of the leading companies (and Gold Partner) for Microsoft technologies such as Windows Presentation Foundation, Silverlight, Pixelsense, Windows 8, Windows Phone, XBOX and generally User Experience. He is based in Zurich Switzerland, where he lives with his wife Chi Meei and his two daughters Alise and Laeticia. In October 2010, the book 'Silverlight 4 Unleashed' that he wrote was published at Sams, an advanced sequel to 'Silverlight 2 Unleashed' (published Oct 2008). He writes for MSDN magazine and other publications, codes in Windows Phone, Windows 8, WPF, Silverlight, ASP.NET and his blog is on http://blog.galasoft.ch. 2014 is his 8th year as a Microsoft Most Valuable Professional (Client Dev) and his second year as a Microsoft Regional Director. He is also the author of the well-known open source framework MVVM Light for Windows Phone, Windows 8, WPF, Silverlight.
Carl and Richard chat with Micheal Learned about modern release management with Visual Studio. The conversation starts like many do when it comes to ALM: what's hard, and what's easy. And let's face it - releasing software properly is often hard! Micheal talks about the various pitfalls that folks fall into around releasing software and how today's environment just won't tolerate those mistakes any more. This leads to a discussion about release pipelines (check out the great doc in the show notes) and Microsoft's acquisition of InRelease by InCycle Software. If you've got an MSDN license, you have to take a look at Release Management! And if you don't, take the trial out for a spin, it's worth it!Support this podcast at — https://redcircle.com/net-rocks/donations
Carl and Richard chat with Micheal Learned about modern release management with Visual Studio. The conversation starts like many do when it comes to ALM: what's hard, and what's easy. And let's face it - releasing software properly is often hard! Micheal talks about the various pitfalls that folks fall into around releasing software and how today's environment just won't tolerate those mistakes any more. This leads to a discussion about release pipelines (check out the great doc in the show notes) and Microsoft's acquisition of InRelease by InCycle Software. If you've got an MSDN license, you have to take a look at Release Management! And if you don't, take the trial out for a spin, it's worth it!Support this podcast at — https://redcircle.com/net-rocks/donations
On the Hybrid US Tour, Carl and Richard talk to Chris Hardy about using Xamarin tools with Visual Studio 2013. The conversation starts out around the Xamarin announcements with Visual Studio 2013, including deeper integration within the Studio environment and a price break for MSDN subscribers. Chris also digs into some other important details related to the Studio 2013 launch, including the change of licensing for the Portable Class Libraries so that they can be used on iOS and Android devices. Lots of discussion around the kinds of mobile apps to build, comparing games to productivity, B2B and B2C. With Xamarin, it's a C# World!
TechByter Worldwide (formerly Technology Corner) with Bill Blinn
So many people say the PC is dying that some people are actually beginning to believe this nonsense. The people who create malware are getting smarter and some of the fraudulent messages they use have realistic appearances. You can still outsmart the crooks. Were the Ballmer years good or bad for Microsoft? The answer is YES. In Short Circuits: The New York Times website was knocked off-line again this week. This time it was an attack, not a bad update, and it's going to get worse. And Microsoft has released Windows 8.1 to manufacturing, while simultanseously snubbing Technet and MSDN subscribers.
The audio is scratchy this week. Sorry. :( I think I've got it fixed for next week. I know, my voice is grating enough without the technical problems. Once again, this week's Netcast spends a lot of time discussing patching. That's because there's a lot of great patching news to discuss. The August CUs for SharePoint 2010 and 2013 have been released for our amusement. I talk about them for a bit. SharePoint 2010 with SP2 built in has snuck out to MSDN and we discuss what that means for new installs. Sadly, SP2 is not all roses and kittens and we have to chat about that a bit too. Then I cover a few non SharePoint things like how to disable the Metro IE in Windows 8 and 8.1, when Windows 8.1 and 2012 R2 will RTM, and another fun way to watch my Netcast with a Chromecast. It's casttastic!
Carl and Richard talk to Cory Fowler from Microsoft about how developers can put together a continuous delivery solution on Azure. The conversation starts out with a discussion about the core concepts of continuous delivery - integrating build and testing together with lots of automation to create a minimum number of manual steps as possible. Cory describes how Azure becomes the environment for development, QA and production, and how the MSDN subscription can help at each step of the way. Lots of tools are discussed, there are many ways to get to this level of automation.Support this podcast at — https://redcircle.com/net-rocks/donations
Carl and Richard talk to Cory Fowler from Microsoft about how developers can put together a continuous delivery solution on Azure. The conversation starts out with a discussion about the core concepts of continuous delivery - integrating build and testing together with lots of automation to create a minimum number of manual steps as possible. Cory describes how Azure becomes the environment for development, QA and production, and how the MSDN subscription can help at each step of the way. Lots of tools are discussed, there are many ways to get to this level of automation.Support this podcast at — https://redcircle.com/net-rocks/donations
While at NDC, Carl and Richard talked to Scott Guthrie about the latest Azure features including the announcements from TechEd. Scott talks about new support for developers in Azure, including monthly Azure credit for all MSDN subscriptions and per minute billing for developer testing on Azure instances. Even if your app isn't running in the cloud, you can use the cloud to do your testing. The conversation digs into continuous delivery in the cloud - Scott mentions New Relic as an instrumentation package for your production applications to gain deep insight into how your cloud applications are actually being used.Support this podcast at — https://redcircle.com/net-rocks/donations
While at NDC, Carl and Richard talked to Scott Guthrie about the latest Azure features including the announcements from TechEd. Scott talks about new support for developers in Azure, including monthly Azure credit for all MSDN subscriptions and per minute billing for developer testing on Azure instances. Even if your app isn't running in the cloud, you can use the cloud to do your testing. The conversation digs into continuous delivery in the cloud - Scott mentions New Relic as an instrumentation package for your production applications to gain deep insight into how your cloud applications are actually being used.Support this podcast at — https://redcircle.com/net-rocks/donations
In the world of Windows Phone development, the cornerstone app architecture is called MVVM (Model-View-ViewModel). In this video, I talk through some of the structure of an MVVM application to talk about how we build MVVM apps for the phone to take advantage of benefits like data binding, commanding and ViewModel portability.MVVM is an enormous topic. In addition to this video, you should take a look at the following articles, videos and blog posts to learn more about the why and the how of MVVM.These two posts are targeted at Windows Phone Mango (7.5) but all the code carries across to Windows Phone 8 as well.Getting Started with MVVM in 10 minutesBuilding a Reusable ICommand implementation for Windows Phone MVVM apps Laurent Bugnion, who leads the fantastic MVVM Light Toolkit project, has a 4-article MSDN series on MVVMIOC Containers and MVVMMessenger and View Services in MVVM Maximizing the Visual Designer's Usage with Design-Time DataCommands, RelayCommands and EventToCommand And finally, more videos:Designing Awesome XAML apps for Windows 8 and Windows Phone 8 (Build 2012)Create Cross-Platform Apps using Portable Class Libraries (Build 2012)Understanding the Model-View-ViewModel pattern (MIX10)Deep Dive MVVM (MIX 11)
Host Jonathan Rozenblit goes through the monthly developer news:Technology Post Roundup - 5th Edition Canadian Developer Events - One stop to get all of the developer events happening nationwide. Canadian Developer Connection Windows Store app - NOW available in the Windows Store. Download now. Canadian Developer Connection Windows Phone app - Updated with new features. Download now. Developer Movement is back - join the Developer Movement to earn points and be rewarded for publishing Windows Store and Windows Phone apps, with bonus points for adding in Windows Azure services. Windows 8 Celebrate the launch of Windows 8 with Tim Horton's - register for your Windows Store developer account, forward your confirmation email to win8cdn@microsoft.com and enjoy. More details here. Get started building apps - 5 steps to get you going Learn Windows 8 with hands-on labs Start your app Give your app some oomph Check out an app lab Prepare for certification Windows Phone 8 - The Windows Phone 8 developer platform is here. Get started. Windows Azure - Lots of updates to Windows Azure - detailed here. Visual Studio - Team Foundation Service is now in production and is available for all to use for free (up to 5 users), with additional benefits coming in for MSDN subsribers coming soon. More here. New On-DemandWindows Azure Virtual Workshops (3 workshops) that cover the various aspects of Windows Azure including Windows Azure Cloud Services, Web Sites, Virtual Machines, etc. .NET Rocks! Visual Studio 2012 Road Trip with Carl Franklin and Richard Campbell - presented and recorded LIVE from Microsoft Canada HQ, Mississauga, ON on October 13, 2012. Watch the full episode >>D³: LIVE & INTERACTiVE In case you haven't heard about the show, Developers, Developers, Developers: LIVE & INTERACTIVE (D³) is a monthly show hosted by Jonathan Rozenblit. The show airs live every first Wednesday of the month at 12:00 PM ET and features the latest updates on what's new and exciting in the world of development; featured presentations; and guests. LIVE and INTERACTIVE means that you'll be part of the show – You're invited to interact with us; ask questions and get them answered; and share your thoughts and opinions. Join the Canadian Developer Connection LinkedIn group Follow @devsdevdevs Like D³ on Facebook Subscribe to podcasts via iTunes, Zune, or RSS Download the Canadian Developer Connection Windows Store app Download the Canadian Developer Connection Windows Phone appMore D³: LIVE & INTERACTIVE >>
Hosts: Pat Richard, Michel de Rooij, Serkan Varoglu, Johan Veldhuis, Dave Stork, Ståle Hansen, and Michael van Horenbeeck. Guests: Kevin Peters and Matt Landis UC news, Lync October 2012 updates, Wave 15 bits hit MSDN and TechNet, Microsoft Surface reviews, Building an Exchange lab, Lync VDI, beta exams, Lync ebook, What's an SBC, What's an SBA, tips and tricks, and more. Download or subscribe to this show at TheUCArchitects.com.For additional show notes, visit the summary page for this episode. Running time: 01:43:21
While at the Toronto stop of the .NET Rocks! Visual Studio Launch Road Trip, Carl and Richard talked to Michele Leroux Bustamante about her experiences running a start-up using Azure. Michele talks about how she's been able to bootstrap her startup company SnapBoard with no external funding. The conversation digs into how you can get free Azure services using MSDN, BizSpark and BizSpark Plus, as well as the process of doing a lean start up - don't build more than you have to and get as much feedback as you can!Support this podcast at — https://redcircle.com/net-rocks/donations
Host Jonathan Rozenblit goes through the monthly developer news:Technology Post Roundup - 4th Edition Windows 8 Windows Store Welcomes Canadian Developers - all Canadian developers now have access to the Windows Store. Visit the Windows Store Dashboard, sign up for your account, register your app names (so that no one else can get them!), and start building apps! Windows Azure Virtual Workshop: Cloud Variations - October 15 (Register today) Virtual Workshop: Building Connected Apps with Windows Azure - October 22 (Register today) Virtual Workshop: Migrating Applications to the Cloud - October 29 (Register today) Visual Studio Visual Studio 2012 Virtual Launch On-Demand Rise to the Modern App Challenge - Register to attend in person or virtually .NET Rocks! Visual Studio 2012 Road Trip - Register to attend in person or virtually .NET AppFest Revolution - In a City Near You Register for conferences to attend: SDEC 12 (October 15-17), DevTeach (December 10-12) SAVE THE DATE for something EPIC: 11/24 - 11/25 Watch the full episode >>D³: LIVE & INTERACTiVE In case you haven't heard about the show, Developers, Developers, Developers: LIVE & INTERACTIVE (D³) is a monthly show hosted by Jonathan Rozenblit. The show airs live every first Wednesday of the month at 12:00 PM ET and features the latest updates on what's new and exciting in the world of development; featured presentations; and guests. LIVE and INTERACTIVE means that you'll be part of the show – You're invited to interact with us; ask questions and get them answered; and share your thoughts and opinions. Join the Canadian Developer Connection LinkedIn group Follow @devsdevdevs Like D³ on Facebook Subscribe to podcasts via iTunes, Zune, or RSS Download the Canadian Developer Connection Windows Phone appMore D³: LIVE & INTERACTIVE >>
David Kelley, Principal UX Architect for [wire] stone, shares his experiences building apps for Windows 8. He and Tim Huckaby discuss building digital experiences that connect with app users, and urge fellow developers to begin doing the same leveraging the Windows devcenter and resources found at GenerationApp. Ready to Get Started?Visit the Windows Developer Center for a myriad of sample, docs and guidelines Join the GenerationApp program and get a jumpstart building your Windows Store app. About DavidDavid has been building Targeted Customer eXperience's primarily on the web and offline for over 12+ years. David is currently the Principal UX (User eXperience) Architect for [wire] stone and a closet futurist writing for a number of blogs including vNext, Interact Seattle, and more. Currently his main focus is in the immersive touch experiences such as retail kiosks or touch walls and mobile applications including windows 8 and windows phone. Other Career highlight's include the Silverlight Bill Gates demo at TechEd 08, the Entertainment Tonight Emmy Award site for the Silverlight launch and becoming a Silverlight MVP in 2009 as well as his work with [wire] stone including the Nike Touch-wall and the Microsoft retail store. In his spare time David helps run Interact Seattle (Seattle's Designer Developer Interaction Group) as well as vNext Global. Outside of work David enjoys the outdoors, family, travel as well as all things transhumanist.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outDownload the Tools for Windows 8 App Development Download Visual Studio Express 2012 for Windows 8 Start building your own Apps for Windows 8
Richard Campbell, host of .NET Rocks, and Tim Huckaby discuss the “new paradigm of productivity” Windows 8 brings to enterprise. Richard refers to Windows 8 as a major milestone that allows for more natural and efficient collaboration – a total game changer. After the video, grab Windows 8 tools to begin building apps. Ready to Get Started?Visit the Windows Developer Center for a myriad of sample, docs and guidelines Join the GenerationApp program and get a jumpstart building your Windows Store app. About RichardRichard Campbell has been involved with microcomputers and software since 1977. His career has spanned the industry both on the hardware and software sides, from manufacturing to sales, service, game development, line-of-business software and large scale systems. Today Richard is on the board of directors for Telerik (www.telerik.com), a leading vendor of development, team productivity, automated testing tools, UI components and content management solutions in the Microsoft space. He is one of the co-founders of Strangeloop Networks (www.strangeloopnetworks.com), developing an appliance for web site performance. He's a partner in PWOP Productions, creating a variety of multimedia programs including '.NET Rocks!, the Internet Audio Talk Show for .NET Developers' (www.dotnetrocks.com) a podcast produced twice a week for more than 150,000 listeners in 120 countries. In addition he's the host of 'RunAs Radio' (www.runasradio.com), a podcast for the IT Professional using Microsoft technologies. In the fall of 2011, he helped launch a third podcast called 'The Tablet Show' (www.thetabletshow.com), focused on the emerging tablet and mobile market. Richard is also a Microsoft Regional Director, MVP and speaks at conferences around the world.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outDownload the Tools for Windows 8 App Development Download Visual Studio Express 2012 for Windows 8 Start building your own Apps for Windows 8
Jaime covers the multitude of resources available for developers interested in building Windows 8 apps. Millions of people will be buying Windows 8 and Jaime urges developers to leverage resources at the Windows devcenter, DevCamps, blogs and more to build apps and take advantage of the market opportunity now.Ready to Get Started?Visit the Windows Developer Center for a myriad of sample, docs and guidelines Join the GenerationApp program and get a jumpstart building your Windows Store app. About JamieJaime Rodriguez is a Principal Evangelist at Microsoft. Jaime has been working with strategic Microsoft partners doing Windows Store app development for the past twelve months. Before that, he drove adoption of other emerging client technologies such as .NET, Silverlight, Windows Phone, and HTML5. You can reach him on Twitter: @jaimerodriguez or via his blog at http://jaimerodriguez.comAbout TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outDownload the Tools for Windows 8 App Development Download Visual Studio Express 2012 for Windows 8 Start building your own Apps for Windows 8 DevCamps Windows 8 app developer blog Windows Store for developers blog
Ted Dworkin and Tim Huckaby discuss “the most significant opportunity in history for developers” – Windows 8. Learn how the Windows Store was designed and developed to support this unprecedented opportunity. App names are being reserved. Visit GenerationApp for design tips and development tools to help get your app to market.Ready to Get Started?Visit the Windows Developer Center for a myriad of sample, docs and guidelinesJoin the GenerationApp program and get a jumpstart building your Windows Store app. About Ted Ted Dworkin is Partner Director of Program Management for the Windows Store and Windows.com. He joined Microsoft in 1994 in what was then the Consumer Division, working for 7 years on Encarta educational products as they transitioned from CD to DVD to the Web. He has worked in Windows since 2001, always in areas related to web services and experiences. Outside of work, he spends as much time as possible with his wife and three children, trains for triathlons in the wee hours, and is on the board of 826Seattle.org, a non-profit writing and homework support center for kids. Prior to joining Microsoft, Ted worked for Gary Larson, creator of The Far Side, an internationally syndicated cartoon.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outDownload the Tools for Windows 8 App Development Download Visual Studio Express 2012 for Windows 8 Start building your own Apps for Windows 8 Windows Store for Developers
Abstract: Join Tim Huckaby Founder/Chairman, InterKnowlogy Founder/CEO, Actus Interactive Software and Kathleen Dollard .NET Coach, Crystal MEF Lab chat about .Net and Visual Studio11. Kathleen talks about what she likes in upcoming releases of Visual Studio 11 and Managed Extensibility Framework ( MEF). She shares her favorite tips and tricks with Visual Studio, RegX search and replace. Watch this interview to for tons of practical information! Try Visual Studio Express 2012 RC for Windows 8.About KathleenKathleen Dollard is .NET Coach for Crystal MEF Lab. She has been a Microsoft MVP since 1998 and has given hundreds of speeches around the world. She has worked extensively with compositional architectures in relation to specific development platforms. Her experience includes HTML5/Javascript, Silverlight, and WPF in both C# and Visual Basic. She’s interested in making core .NET technologies available to all coders to enable them to write better software faster. Her newest adventures include Windows Azure and SQL Azure. Kathleen is also a long-time advocate of generative techniques and is the author of Code Generation in Microsoft .NET (from Apress). She has published numerous articles on a range of .NET technologies. Kathleen is active in the Northern Colorado .NET SIG, the Denver Visual Studio User Group, and the Northern Colorado Architect's Group.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outKathleen Dollard Blog Follow Kathleen on Twitter Visual Studio Express 2012 RC for Windows 8 Tim Huckaby's blog Follow Tim on Twitter
Abstract: Join Tim Huckaby Founder/Chairman, InterKnowlogy Founder/CEO, Actus Interactive Software and Eric D. Boyd Founder and CEO, responsiveX, as they discuss Windows Azure. Eric talks about Windows Azure Access Control Service (ACS) a federated identity service in the cloud which is unique to Windows Azure (e.g. Facebook, Windows Live ID, Active Directory, etc.). He also shares insights on how using Windows Azure can help you deal with scalability challenges in a cost effective manner. Great interview with invaluable information!Get Free Cloud Access: Window Azure MSDN Benefits | 90 Day Azure TrialAbout EricEric D. Boyd is the Founder and CEO of responsiveX, a Windows Azure MVP, and a regular speaker at national conferences, regional code camps and local user groups. He is so passionate about apps and cloud services that he founded responsiveX, a management and technology consultancy that helps customers create great web, mobile and client experiences, often powered by cloud services. Eric launched his technology career almost two decades ago with a web development startup and has served in multiple roles since including developer, consultant, technology executive and business owner. You can find Eric blogging at http://www.EricDBoyd.com and on twitter at http://twitter.com/EricDBoyd.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outresponsiveX Follow Eric on Twitter Eric Boyd's blog Azure SDK .NET Download Window Azure MSDN Benefits 90 Day Azure Free Trial Tim Huckaby's blog Follow Tim on Twitter
Abstract: Join Tim Huckaby Founder/Chairman, InterKnowlogy Founder/CEO, Actus Interactive Software and Rockford Lhotka CTO, Magenic discuss .Net 4.5 and Windows 8 new Metro WinRT. Rocky talks about .NET new features VB, C#, async await keywords and the task enhancement library that his is excited about. He also shares insights into working with CSLA.NET to work with WinRT. This interview is full of information!Learn how to make your Windows 8 app idea come to life in 30 days!About RockfordRockford Lhotka is the creator of the popular CSLA .NET development framework, and is the author of numerous books, including Expert 2008 Business Objects. He is a Microsoft Regional Director and MVP, and a regular presenter at major conferences around the world. Rockford is the Principal Technology Evangelist for Magenic, a company that specializes in planning, designing, building and maintaining your enterprise's most mission critical systems. For more information go to www.lhotka.net.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outMagenic website Rocky's blog CSLA .NET Tim Huckaby's blog Follow Tim on Twitter Get started with Windows 8 Development - Download Visual Studio Win8 Express
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Brian Harry, Technical Fellow for Microsoft, as they discuss Team Foundation Server (TFS), Cloud, Window Azure and Visual Studio. Brian talks about bringing TFS to cloud services and his favorite features. Find out how you can use Windows Azure to set up a new build and the cadence of feature releases. Great interview with the father of Visual SourceSafe!Get Free Cloud Access: Window Azure MSDN Benefits | 90 Day Trial | Download Visual Studio Express 2012 RC for Windows 8About BrianBrian Harry is a Microsoft Technical Fellow working as the Product Unit Manager for Team Foundation Server - a server-based product designed to dramatically improve the productivity, predictability, and agility of software development teams by ensuring that all team members have easy access to the information they need to make the right decisions at the right time.Harry worked at start up DaVinci Systems doing electronic mail software from 1988 to 1992. In 1992 Harry left DaVinci Systems with two others to create One Tree Software. One Tree, was a classic garage-type startup company that developed and sold SourceSafe (the same product that is now Microsoft Visual SourceSafe). One Tree Software was acquired by Microsoft in 1994.After joining Microsoft, Harry worked in what was then the Tools and Databases division. For a couple of years he worked on SourceSafe and then on Microsoft Repository. In 1996 he and others began working on the problem of improving the approachability of API for the developer masses. Although this started as investigation of ways to extend COM it eventually grew into what we now know as the .NET Framework. Harry served as the Development manager for the Common Language Runtime and then as the PUM through the rest of the V1 and most of the V1.1 product cycle.For personal reasons, Harry chose to move back to North Carolina at the end of 2002. Fortunately there was a great opportunity to open a development center there and continue to build tools to serve developers for Microsoft. Harry has built a team of about 50-60 people in NC who work on the Team Foundation Server and Visual Studio Team System for Testers products. In late 2005 and early 2006 V1 of both of these products shipped to substantial customer excitement.Harry has had a passion for software development tools that dates to his college years in the mid-1980s at North Carolina State University where he did research on compilers, linkers, assemblers, and processor simulation systems.Outside of work, Harry's primary passions are family and wood working. Harry has a substantial wood working shop and builds all sorts of wooden objects with a strong emphasis on the lathe. Harry is also very active with his children, serving as a leader in his sons' Cub Scout troopAbout TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation.Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years' experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council.Resources we recommend you check outBrian Harry's blog: Online TFS service Download Visual Studio Express 2012 RC for Windows 8 Tim Huckaby's blog Follow Tim on Twitter
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Kimberly Tripp, President/Founder of SQLskills.com, as they discuss why SQL Server and SQL Azure is important to Developers. Kimberly delves into SQL Server indexing as well as the good and bad of GUID. She also provides her top tips for better performance; using GUID as a clustering key and Optimizing Procedure Code. This is an amazing interview filled with practical tips and tricks.About KimberlyKimberly Tripp and Paul Randal are a husband-and-wife team who own and run SQLskills.com, a world-renowned SQL Server consulting and training company. They are both SQL Server MVPs and Microsoft Regional Directors, with over 30 years of combined experience on SQL Server.Kimberly worked on the SQL Server team in the early 1990s as a tester and writer before leaving to found SQLskills and embrace her passion for teaching and consulting. Kimberly has been a staple at worldwide conferences since she first presented at TechEd in 1996, and she blogs at SQLskills.com/blogs/Kimberly.Kimberly and Paul have written Microsoft whitepapers and books for SQL Server 2000, 2005 and 2008, and are regular, top-rated presenters worldwide on database maintenance, high availability, disaster recovery, performance tuning, and SQL Server internals. Together they teach the SQL MCM certification and throughout Microsoft.In their spare time they like to find frogfish in remote corners of the world.About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Kimberly Tripp and Tim Huckaby recommend you check outSQLskills Kimberly Tripp's blog Tim Huckaby's blog Follow Tim on Twitter
Some of the best conversations happen when you least expect them – after that important meeting has finished, before the official interview starts, in the cafeteria over lunch or coffee. Jonathan and Ruth noticed it was the same with the AlignIT broadcast. So for the last few months they decided to keep the cameras rolling after the live broadcast was finished and here is the result – some very relaxed, very passionate, very real conversations with their expert guests.Hosts Ruth Morton and Jonathan Rozenblit review some of the conversations they've had with their guests "off the air" and unplugged, so to speak.ResourcesDownload evaluation software from the Evaluation Center Learn more about Microsoft Public Cloud solutions Learn more about the Microsoft Private Cloud platform For anything and everything development, always start with MSDN. PodcastThis episode is also available as a podcast.Listen Now >> Download as MP3 >> Subscribe with Zune >> Subscribe with RSS Feed >> Subscribe with iTunes >>About AlignIT Manager Tech Talk The AlignIT Manager Talk is a monthly live streamed video series hosted by Ruth Morton (LinkedIn) and Jonathan Rozenblit (LinkedIn). Each Tech Talk episode airs on the 2nd Thursday of the month from 12:00pm to 12:30pm EST. The show focuses on a range of topics for both infrastructure and development managers and is interactive, taking questions via a live chat and providing answers on airAbout AlignIT The AlignIT program is dedicated to keeping IT leaders informed about what really matters in business and technology. We do that through in-person events, web casts, our blog and of course, this podcast series. You can find more information about the Align IT program at www.alignit.ca. If you have comments, suggestions, and ideas for future topics please let us know by connecting with us via email, Twitter, or LinkedIn.Visit the AlignIT site >>Follow AlignIT on Twitter >> Join the conversation on LinkedIn >>
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Steve Fox, Director of Global Windows Azure Center of Excellence, as they discuss trends in big data, cloud and devices. Steve unveils his thoughts on the practical side of the cloud as well as some interesting stories about emerging cloud uses. Great Interview!Get Free Cloud Access: Window Azure MSDN Benefits | 90 Day TrialAbout SteveSteve Fox has worked at Microsoft for 12 years across a number of different technologies including natural language, search, social computing, and more recently Office, SharePoint and Windows Azure development. He is a Director in MCS and regularly speaks to many different audiences about building applications on Microsoft technology, with a specific focus on the cloud. He has spoken at several conferences, contributed to technical publications, and co-wrote a number of books including Beginning SharePoint 2010 Development (Wrox), Developing SharePoint Solutions using Windows Azure (MSPress), and the forthcoming Professional SharePoint 2010 Cloud-Based Solutions. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation.Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years' experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Resources we recommend you check outGet started with Windows Azure Azure SDK .NET Download Window Azure MSDN Benefits 90 Day Azure Free Trial Check out Steve Fox's Blog Tim Huckaby's Blog Follow Tim on Twitter - @TimHuckaby
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Orville McDonald, Product Marketing Manager for Microsoft, as they chat about Visual Studio 11, web, cloud, and phone. Orville emphasizes what an exciting time this is with the cloud and the new world of possibilities now available. This interview goes into the cool new features that you will be seeing in Visual Studio shortly, don't miss it! Another great bytes interview!About OrvilleAs a product marketing manager in Microsoft's developer tools marketing group, Orville McDonald is responsible for Windows Phone and Windows Azure tooling in Visual Studio. Prior to this role, Orville helped develop privacy and security technology as a program manager for Windows Live ID, which is used by half a billion people. With degrees in computer science and business, Orville likes to geek out over technologies and the business models they enable. In his free time he is tinkering, reading, or enjoying time with his family. Follow his tweets @orville_m or visit his blog http://orvillemcdonald.com. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Orville McDonald and Tim Huckaby recommend you check outOrville's blog Follow Orville on Twitter Visual Studio 2012 RC Download Visual Studio Dev Center Tim Huckaby's blog Follow Tim on Twitter
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Brian Keller, Senior Technical Evangelist for Microsoft, as they discuss Application Lifecycle Management in the Visual Studio 11 product. Brian reveals what is new in ALM for testers, developers and stakeholders. Great Interview!Download Visual Studio Express 2012 RC for Windows 8About BrianBrian Keller is a Senior Technical Evangelist for Microsoft specializing in Visual Studio and application lifecycle management. Brian has presented at conferences all over the world and has managed several early adopter programs for emerging Microsoft technologies. Brian is a regular personality on MSDN's Channel 9 web site, and is co-host of the popular show This Week on Channel 9 . Brian also co-authored Professional Application Lifecycle Management with Visual Studio 2010 and Professional Team Foundation Server 2010 About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Brian Keller and Tim Huckaby recommend you check outRead Brian Keller Blog Visual Studio 2012 RC Download Visual Studio 11 ALM Virtual Machine with hands-on-labs / demo scripts for showcasing our application lifecycle management scenarios Tim Huckaby's Blog Follow Tim on Twitter - @TimHuckaby
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Jason Zander, Corporate Vice-President for Visual Studio, as they discuss Visual Studio 11. Jason talks about Application Lifecycle Management ( ALM), and shares tips/tricks he is most excited about.Tune in and find out more about page inspector, Visual Studio Metro Style UI element selector and Express Blend interactive mode. This informative and fun interview is one you will want to share with your peers.About JasonJason Zander is the corporate vice president of the Visual Studio Team in the Developer Division at Microsoft. Zander's responsibilities include the Visual Studio family of products, which covers a range of technologies: programming languages; JavaScript runtime and tools; integrated development environment and ecosystem; Microsoft Office, SharePoint and cloud tooling integration; source control and work item tracking; and advanced architecture, developer, and testing tools.As one of the original developers of the Common Language Runtime (CLR), Zander's primary technical areas of contribution include file formats, metadata, compilers, debugging and profiling, and integration of the system into key platforms such as operating systems and databases. Before joining the Visual Studio Team, Zander was the general manager for the .NET Framework Team. He has worked on numerous products at Microsoft, including the first several releases of the CLR and .NET Framework, Silverlight, SourceSafe, and ODBC. Before joining Microsoft in 1992, Zander worked at IBM Corp. on distributed SQL and SQL/400 at the Rochester lab.Zander holds a Bachelor of Science degree in computer science from Minnesota State University. In his spare time, he enjoys playing with his three children and making furniture in his shop. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Jason Zander and Tim Huckaby recommend you check outDownload Visual Studio 2012 RC Jason Zander's blog Follow Jason on Twitter Tim Huckaby's blog Follow Tim on Twitter
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Scott Hunter, Senior Program Manager Lead for Microsoft, as they chat about Open Source Software (OSS). Scott talks about the web platform team products and the exciting news about open sourcing MVC, Web API, and ASP.NET Web Pages. Learn about the open source process, coding standards and what happens behind the scenes when new code is submitted. Don't miss this great interview!About ScottScott Hunter is a Senior Program Manager on the ASP.NET team. He has over 20 years' experience building, marketing and selling software products. He has spent that past 7 years specializing in .NET and ASP.NET development in the social networking and oil industries. Scott is currently working on RAD data based projects for the ASP.NET team. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Scott Hunter and Tim Huckaby recommend you check outASP.NET Webstack at Codeplex ASP.NET Open Source Download Visual Studio 11 BETA Tim Huckaby's blog
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Scott Hanselman, Principal Program Manager for Microsoft, as they discuss ASP.Net and Open Source Software (OSS). Scott talks about open sourcing ASP.NET MVC 4, ASP.NET Web API, ASP.NET Web Pages v2 (Razor) all with contributions under the Apache 2.0 license on CodePlex using Git.Tune in, this great interview is full of information!You can find the open source : ASP.NET components on CodePlex using GitAbout ScottScott Hanselman works for Microsoft as Principal Community Architect for Web Platform and Tools, aiming to spread the good word about developing software, most often on the Microsoft stack. Before this he was the Chief Architect at Corillian Corporation, now a part of Checkfree. For 6+ years and before that he was a Principal Consultant at STEP Technology for nearly 7 years. He was also involved in a few things Microsoft-related like the MVP and RD programs and will speak about computers (and other passions) whenever someone will listen to him. He's written in a few books, most recently with Bill Evjen and Devin Rader on Professional ASP.NET. He blogs at http://www.hanselman.com and podcasts weekly at http://www.hanselminutes.com and http://www.thisdeveloperslife.com. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Scott Hanselman and Tim Huckaby recommend you check outScott Handelman's blog The Hanselminutes Podcast and This Developers Life Follow Scott on Twitter @shanselman and Facebook at https://www.facebook.com/scott.hanselman.public ASP.NET components on CodePlex using Git ASP.NET Open Source Visual Studio 11 BETA Tim Huckaby's blog Follow Tim on Twitter @TimHuckaby
Join Tim Huckaby, Founder of InterKnowlogy and Actus Interactive Software, and Michael Collier, National Architect for Neudesic, discuss Window Azure and Windows Phone. Michael raves about helping customers with their cloud projects and shares his insights into the marriage of cloud and mobility in a cost of effective way as well as his favorite feature Web Roles.About MichaelMichael Collier is a Windows Azure MVP and serves as a National Architect for Neudesic, a Microsoft SI partner that specializes in Windows Azure. He has nearly 11 years of experience building Microsoft-based applications for a wide range of clients. Michael spends his days serving as a developer or architect – helping clients succeed with the Microsoft development platform. He gets very "geeked up" about any new technology, tool, or technique that makes his development life easier. He is also an avid golfer and attempts to be good at shooters on the Xbox 360. Michael also speaks nationally on Windows Azure - previous speaking engagements include multiple regional user groups, CodeMash 2011, Cloud Connections, Cloud Expo, and multiple Windows Azure Boot Camp events. You can follow Michael on Twitter and on his blog at www.MichaelSCollier.com. About TimTim Huckaby is focused on the Natural User Interface (NUI) in Rich Client and Rich Internet Application (RIA) Technologies like Silverlight & WPF on the computer, the Surface, and Windows Phone 7. He has been called a "Pioneer of the Smart Client Revolution" by the press.Tim has been awarded multiple times for the highest rated Keynote and technical presentations for Microsoft and numerous other technology conferences around the world by Microsoft Corporation. Tim has done presentations on Microsoft technologies at technology events like Microsoft Tech Ed, Product Launch events, Dev Days, MEC, World Wide Partner Conference, MGB, MGX, and the PDC, along with 3rd party technology conferences all over the world is consistently rated in the top 10% of all speakers at these events. Tim was selected by Microsoft as a speaker for the International .NET Association and speaks at events world-wide on Microsoft's behalf. Tim has done keynote demos at big Microsoft events and product launches for numerous Microsoft executives including Bill Gates and Steve Ballmer.Tim founded InterKnowlogy, experts in Microsoft .NET and Microsoft Platforms, and Actus Interactive Software, and has 25+ years experience including serving on a Microsoft product team as a development lead on an architecture team. Tim is a Microsoft Regional Director, an MVP and serves on multiple Microsoft councils and boards like the Microsoft .NET Partner Advisory Council. Michael Collier and Tim Huckaby recommend you check outNeudesic Michael Collier's blog Follow Michael on Twitter Azure SDK .NET Download Window Azure MSDN Benefits 90 Day Azure Free Trial Tim Huckaby's blog Follow Tim on Twitter
Join Jerry Nixon, Developer Evangelist for Microsoft and Denise Novosel, Staffing Director at Microsoft, Interactive Entertainment Division. Denise talks about the Women in Gaming Awards Luncheon at GDC, which celebrates the success of women in the gaming industry. Tune in and learn how Women in Gaming provide a great forum for community, outreach, networking and an option to give back to the community. Develop for Windows Phone 7.5 and Xbox Live Indie Games .About DeniseAs the Staffing Director for Microsoft's Interactive Entertainment Business, Denise Novosel is responsible for leading recruitment for Microsoft entertainment business; Think Xbox and Kinect! Denise joined Microsoft's Staffing organization nearly 8 years ago, bringing with her 10+ years of Staffing expertise in the technology space. Throughout her tenure with Microsoft, she has built a world class staffing organization and played a critical role in shipping XBOX360 and Kinect. In addition, Denise is credited for helping build the Halo 3™ team. Before joining Microsoft, Denise held leadership roles with both a start-up entertainment product development organization and a major financial services organization. In addition, she has worked for a consulting firm and spent time as an independent consultant. About JerryJerry Nixon is a Microsoft Developer Evangelist in Colorado. He has been developing and designing on the Microsoft platform for 15 years. He speaks at universities, events and groups on Kinect, XAML, Windows Phone, and Windows 8. Most of Jerry's days are spent teaching his three daughters Star Trek character backstories and episode plots. Denise Novosel and Jerry Nixon recommend you check outWomen in Gaming Community on Facebook Careers in Gaming and entertainment Childs Play Charity Jerry Nixon's blog Follow Jerry on Twitter
Join Jerry Nixon, Developer Evangelist for Microsoft and Brian Tyler, Principal Development Lead, Xbox LIVE Services, as Brian discusses Xbox Live for Windows which provides connections to the cloud and is all about you as a player. Gamers will be excited about a new feature that allows a new game state save feature: Play, Pause, Resume which allows the user to save the state of their game on one device and resume on another device. This fun interview provides a glimpse into new gaming features in games for Windows Live and Xbox live for Windows.About BrianBrian Tyler has spent nearly two decades creating tools and SDKs—everything from Visual Studio to support for custom scientific hardware—for developers both inside and outside of Microsoft. Brian currently is the development lead on the new SDK for Windows 8 Metro-style games.About JerryJerry Nixon grew up in Missouri and graduated from William Jewell College, razor-sharp and ready to exercise his new Philosophy degree in the software industry. Early in his career, Jerry was a Microsoft developer and architect. He led agile teams to successful custom application deployments, mentored junior developers, and designed long-lasting solutions. Prior to Microsoft, Jerry owned and operated a successful, onshore and near-shore Microsoft Partner-Integrator building web and mobile-based prototypes for ISVs around the world. Verticals extended through academic, finance, non-profits, and the military. Brian Tyler and Jerry Nixon recommend you check outTools for game development on Windows Developing games Windows 8 consumer preview download Jerry Nixon's blog Follow Jerry on Twitter
Like last week, this week's netcast is bursting at the seams with SharePoint goodness. I cover a Kerberos "gotcha" that got me last week. Then I talk about why you should slipstream your own installs instead of being a lazy bum and using the SP1 installer on MSDN. I talk about why you shouldn't use SQL authentication between SharePoint and SQL. I debut my @SP2010Patches Twitter account where I'll tweet out when new SharePoint 2010 patches are released, and when regressions pop up. I talk about some basic email troubleshooting and the dessert of the netcast is an update on my self-publish, self-promoted, self-aggrandizing ebook. Oh, and I talk about best practices.
Spencer Brown from /n software on PowerShell Inside! News This segment brought to you by Start-AutomatingStart Scripting to Your Fullest Potential. At Start-Automating, we can help you unleash the full Power of PowerShell V2. You can use our deep PowerShell expertise to build rich PowerShell solutions, or we can train you to use PowerShell like a pro. Isn’t it time you Save-Time, Save-Money, and Start-Automating? Find out more at Start-Automating.com. Congratulations to our three new PowerShell MVPs. Total worldwide is now 50 people! Chad Miller (mvp profile) Rolf Masuch Yuriy Lebedev PoshBoard beta IV now available for download ShowUI 1.1 is out already Central Ohio PowerShell Users Group welcomes Ed Wilson on July 21st! What’s new and changed in SharePoint 2010 SP1 PowerShell Interview This segment is brought to you by PowerGUI Pro with MobileShell, Version Control, and Easy Remote Script Execution.At Quest we are passionate about Windows PowerShell. PowerGUI Pro enables organizations to harness the power of PowerShell without the expense of training and custom scripts and applications. PowerGUI Pro solves issues regardless of the time and place by using MobileShell to remotely manage your infrastructure. Ensure scripting best practices by leveraging integration with popular Version Control systems. Automate against thousands of computers using Easy Remote Script Execution. Get PowerGUI Pro at quest.com/powerguiproLinks: PowerShellInside Buzz from the Chatroom: Alexandair: ## what are the advantages of using PowerShell Server compared to PowerShell v2 remoting? Questions: Superhero Matt from Heroes Resources Great list of free PowerShell eBooks Doug Finke has an article on MSDN mag titled, Secrets to Building a WPF Application in Windows PowerShell James Brundage just shipped ScriptCop Glenn Sizemore shows off his PowerPack for NetApp The recent PowerCLI reference book has a ton of great scripts on the official Sybex page Fun with get-random Trevor Sullivan has a huge article on extending SCCM’s hardware inventory Translate foreign languages with PowerShell Tips Stop a service on a remote computer Quickly work with “today’s files” Hal’s one-liner: dir | ? { $_.lastwritetime -ge (get-date).date } Barry’s rebuttal on Twitter, titled Get-Dirty Joel Bennett’s WASP project is still a classic tool
Peter, Maarten, Constance and Larry Dave and Larry caught up with the Microsoft Community Program Manager Constanze Roman and 2 Microsoft Mobile MVPs: Peter Nowak and Maarten Struys about some of the great announcements about Windows Mobile at the PDC. Specifically they talk about Silverlight 2 for Mobile and Live Mesh for Mobile clients. Show Notes PDC Silverlight 2 Mobile Session Interview with Amit Chopra Mobile Development Center on MSDN Codeplex MSDN Code Gallery OpenNetCF MSDN Developer Conference registration is open Download / Listen to the Show http://shows.thirstydeveloper.com/TD042.mp3 Ways to connect with your hosts: Dave Bost: Blog, Twitter Feed, Facebook Profile, GamerTag Larry Clarkin: Blog, Twitter Feed, Facebook Profile, GamerTag
While at the Toronto stop of the .NET Rocks! Visual Studio Launch Road Trip, Carl and Richard talked to Michele Leroux Bustamante about her experiences running a start-up using Azure. Michele talks about how she's been able to bootstrap her startup company SnapBoard with no external funding. The conversation digs into how you can get free Azure services using MSDN, BizSpark and BizSpark Plus, as well as the process of doing a lean start up - don't build more than you have to and get as much feedback as you can!Support this podcast at — https://redcircle.com/net-rocks/donations
Carl and Richard talk with Scott Guthrie about what to expect this year at Mix. Following that interview, the boys talk with Matthew Manela about the MSDN Code Gallery. Matthew also discusses his experiences starting at Microsoft as an intern and working his way up the food chain.Support this podcast at — https://redcircle.com/net-rocks/donations