מה חייבים להוסיף ליישום בזמן הפיתוח כדי לאתר מהר יותר למה הוא מתעופף בשטח

יום שני, ספטמבר 19, 2016

בדרך כלל קוראים לי כאשר היישום מתעופף בשטח. התרחיש הוא בדרך כלל אותו תרחיש: התפעול (IT) עושה Restart כמה פעמים וזה לא עוזר, מזעיקים את המפתח שכתב את היישום ומה שיש לו לומר זה בדרך כלל זה “אצלי זה עובד בלי בעיות” ומשם זה עובר להטחת האשמות הדדית. בינתיים, כל רצפת הייצור מושבתת, העובדים והלקוחות רואים שעון חול על המסכים וכולם עצבניים וכועסים. זה בדרך כלל השלב שבו מישהו ניגש לקופסה על הקיר עם הפטיש ומכסה הזכוכית ושובר אותה כדי להוציא את כרטיס הביקור שלי ולבקש שאגיע לפתור את הבעייה. הסיבה העיקרית שבגללה קוראים לי היא...
אין תגובות

פוסט שלי על Hacking פורסם באתר של Israel Tech

יום שני, יולי 15, 2013

אני לא האקר, מצטער, אבל מסתבר שרשומת יומן הרשת שלי על הדרך שבה "פרצתי" למערכת המענה הקולי של American Airlines, משכה את עינו של עורך מדור הסייבר של Israel Defence והוא מצא לנכון לפרסם אותה במדור שלו. מסתבר גם שיש להם לוח של אירועים טכנולוגיים וההרצאה שלי על ETW ביום רביעי הקרוב מוזכרת שם, יופי.

יום 0 של כנס TechEd 2013 ה Pre Conference על אבטחה

יום שני, יוני 3, 2013

נושא האבטחה הופך יותר ויותר חשוב לכולנו מיום ליום, אבל לרובנו אין בכלל מודעות לנושא. אנשים לא שמים לב כמה הנושא הזה קריטי, על אחת כמה וכמה לעשות עם זה משהו. אנחנו נוטים לקבל דברים רבים כמובנים מאליהם. ברור לנו שיש לנו חשמל בבית, אמנם לפעמים יש הפסקות חשמל אבל בדרך כלל זה בסדר. אותו דבר לגבי מים זורמים, ביוב, ושאר התשתיות כמו למשל האינטרנט. רובנו משתמשים בו כל הזמן בלי כמעט להיות מודעים לשימוש היומיומי הזה. הרבה מאתנו מחוברים לרשתות חברתיות, כמעט לכולנו יש כרטיס אשראי אחד לפחות, כשאנחנו רוצים מזומן אנחנו הולכים לכספומט, את מצב החשבון...

ניהול תשתיות- כל מה שחדש חשוב ו…מעניין 20130520

יום שני, מאי 20, 2013

המפגש הזה הינו חלק מסדרת מפגשים המוקדשת לאוכלוסיית מנהלי התשתיות. לסדרה כולה קוראים Tech Days 2013, והסיבה העיקרית שהתעוררתי מוקדם בבוקר כדי להגיע למפגש הזה, היא ששני נושאים שנוגעים ישירות לתחומי ההתמחות שלי כיכבו באירוע הזה. את האירוע פתחה קרן רייטן במסגרת תפקידה כשמרטף של קהילות המפתחים ואנשי התשתיות. אז מי שלא מעודכן ולא יודע על מגוון הפעילויות והאירועים שמיקרוסופט עושה לאנשי התשתיות, מתבקש לעשות Like לדף ה Facebook של הקהילה, להציץ מדי פעם בבלוג של הקהילה, ולהירשם לקבלת דף המידע החודשי לקהילת התשתיות בדואל. להלן הקישור לגיליונות האחרונים של המידעון, הקישור להרשמה...

אני מופיע ב Expert Days במסלול פתרון בעיות.

יום ראשון, נובמבר 1, 2009

ארוע ה Expert Days מתרחש פעם בשנה ומאורגן על ידי חברת E4D. בארוע יש כמה עשרות סדנאות ומשתתפים בו מרצים רבים וטובים. ההבדל העיקרי בין ה Expert Days לבין ארועים מסוג IDCC או Dev Days של מיקרוסופט או מפגשי קבוצות המשתמשים הוא שהוא אינו מורכב מהרצאות בודדות, אלא מסדנאות, שכל סדנא עוסקת בנושא אחד, ממוקד, ותופסת יום הדרכה שלם. אני מציג בארוע ארבעה נושאים, שחלקם הינו גירסא מקוצרת של הסדנאות הרגילות שאנחנו מעבירים בחברת ידאג (רובם בחצרי הלקוח), וחלקם חומרים חדשים לגמרי, הקשורים ל VS2010, שרק עכשיו יצאו מהתנור. אז...

יום עיון על Multi Core Tools אוניברסיטת תל אביב, חלק ראשון

יום חמישי, יוני 25, 2009

יום עיון אקדמי לא כל כך דומה ליום עיון מסחרי. קודם כל הקהל הוא לא בדיוק מה שאתה מוצא בימי העיון של מיקרוסופט. הסגנון שונה מאד. קודם כל אין בנות בכניסה שמדפיסות את השם שלך על תג. התגים הוכנו מראש והונחו על שולחן (בצורה מסודרת) ואתה לוקח את התג שלך בשרות עצמי. בערימת התגים הופיעו כמובן כל מיני מוסדות אקדמיים, אבל גם כל מיני חברות, שבחיים לא שמעתי עליהם, ולאלה שכן שמעתי עליהם, לא ידעתי שיש להם בכלל פעילות בתחום ה Multi Core. נשארו לי כמה דקות להתחלה, אז הכנתי לי קפה וניסיתי למצוא פנים מוכרות אבל ללא הצלחה....
אין תגובות

כמה מילים על Event Tracing for Windows ומה השתנה בו בויסטה וב Windows Server 2008

יום ראשון, מרץ 16, 2008

יפה מצדו של סשה שהעלה שוב מן האוב את הנושא החשוב הזה, שמשום מה רבים לא מכירים. ETW הוא חלק מובנה מהתשתית של מערכת ההפעלה חלונות לדורותיה, כבר הרבה שנים. זה נושא שכבר התיחסתי אליו בעבר בבלוג שלי וגם הרצתי עליו במפגשי קבוצת המשתמשים של C#++ יותר מפעם אחת, גם בהרצאה שלי על Instrumentation ב 16/06/2005 (כן 2005) וגם בהרצאה שלי ב 21/2/2007. מסתבר שגם בחו"ל הנושא הזה לא מוכר, הרצתי על הנושא הזה  בדיוק לפני שבוע ב SDWest2008 בעמק הסיליקון בארה"ב, והרבה פנו אלי בסוף ההרצאה ואמרו שזו פעם ראשונה שהם שומעים על הנושא החשוב הזה. אנשים בונים...
תגיות: ,
2 תגובות

המסע שלי ל SDWest008 חלק V

יום שישי, מרץ 7, 2008

יום ראשון שבו אני מרצה, קמתי על הבוקר עם כאב ראש קל מהלחץ. התארגנתי ונסעתי למרכז הכנסים מוקדם מהרגיל. לא משנה כמה פעמים אני מרצה עדיין אני לחוץ כמו טמפון לפני הרצאה. קרוב ל 100 איש באו לשמוע את ההרצאה על Adding Traceability to an Application כמה גם ניגשו אלי לאחר ההרצאה וסיפרו לי שהם לא ידעו על היכולות האלה. חברי הקבוצה של C#++ שמעו כבר את ההרצאה הזו בעברית לפני שנה או יותר. עדיין רבים בונים לעצמם תשתית שלמה של Trace במקום להשתמש בתשתית המובנית של מיקרוסופט, רק כדי להמציא את הגלגל מחדש. לאחר ההרצאה לקח לי...
תגיות: ,
אין תגובות

בוא ונמציא את הגלגל מחדש

יום שישי, פברואר 16, 2007

אחד מהנושאים שאין מפתח שאינו מתלבט לגביו, היא השאלה "באיזה נקודה בדיוק נמצאת כרגע התכנית שלי באמת כרגע ומה בדיוק היא עושה שם". הפתרון הנפוץ ביותר עד היום לקבלת תשובה לשאלה הזו נקרא  Printf Debugging. ואל תזלזו לרגע בטכניקה הזו, שורשיה מגיעים לעומקי עולם התכנה, ושרידים לה נמצאים כבר ב "Hello World!\n" המפורסם של קרניגהם וריצ'י. התחליף לטכניקה הזו בעולם של היישומים הגדולים הוא כמובן Logging ואין מי שלא בונה או משלב בתכנה שלו איזה שהוא מנגנון של Logger. יש כאלה שקוראים למנגנון הנל Tracing שיש לו ניחוח יוקרתי יותר של איתור צווארי בקבוק ומדידת ביצועי מערכת וחש כאלה שמשתמשים במונח Instrumentation, שמתקשר ישירות לעולם ה...
אין תגובות