כרטיס הביקור שלי עבר מתיחת פנים

יום ראשון, פברואר 12, 2017

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

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

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

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

ניפוי שגיאות בתנאי שטח ובסביבת הייצור

יום רביעי, אוגוסט 24, 2016

לא משנה כמה שתשקיע בבדיקת מערכת התכנה שאתה כותב, תמיד יהיו תקלות שיתגלו רק אצל הלקוח. אל תקחו את המשפט הזה, כאישור שלי, לכך שלא צריך QA או QC או Testing אינטנסיבי בתהליך הייצור וההטמעה של המערכת. זה בכלל לא הכיוון. דרך אגב, אם כבר מדברים על זה, מה ההבדל בין QA, QC ו Testing ? תן לעצמך פרס אם אתה יודע את התשובה ופרס מיוחד אם בארגון שלך יש צוות נפרד לכל אחד מהתפקידים. סביבת הלקוח, או כפי שאני קורא לה סביבת הייצור, אינה סביבה ידידותית למפתח. על מחשבי הלקוח לא מותקן Visual Studio ואתה לא...
2 תגובות

ההרצאה שלי על Production time debugging בכנס Dot-Net-Cologne 2016

יום ראשון, מאי 15, 2016

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

בדרך לגרמניה לכנס DotNet Cologne 2016

יום חמישי, מאי 12, 2016

השנה שוב הוזמנתי להרצות בכנס Dot-Net Cologne שמתרחש כל שנה בעיר Cologne במחוז צפון וסטפליה ברפובליקה הגרמנית. זהו כינוס שמאורגן במשותף על ידי קהילות המפתחים של בון וקלן והוא נחשב לאחד הכנסים הקהילתיים הגדולים בגרמניה. אני מעביר שם שתי הרצאות, הראשונה היא ה Modern Production Time Debugging המסורתית שלי ואילו השניה, עוסקת בתחום אחר לגמרי של איך לכתוב קוד בטוח כך שלפצחנים למיניהם (Hackers) יהיה הרבה יותר קשה להשתמש בקוד שלך כציר חדירה לארגון (שלך או של הלקוח שלך). אני ממריא היום בלילה (למעשה מחר בבוקר) ומפספס את כל העשן של המנגלים ואת תוספת המשקל הנלווית אליהם בדרך...

למה עשינו פרסומת באנשים ומחשבים

יום שלישי, ינואר 19, 2016

לפני כמה ימים נתקלתי שוב בלקוח שלא מכיר אותי ואת חברת ידאג בע"מ (שהוקמה למי שלא זוכר כבר בשנת 1983). לאחר שהתאוששתי מהפגיעה הקשה באגו עשיתי ניתוח לוגי של Root Cause Analysys וגיליתי בעיה אמיתית שהחליקה לי מתחת למכ"מ. לשוק העבודה, לארגונים וללקוחות שלנו נכנס דור חדש ש (בלי לפגוע באף אחד) עוד לא נולד כאשר הקמנו את החברה. דווקא בתחומים שאני עוסק הניסיון המצטבר הוא הדבר החשוב ביותר ואלה שאולי יותר מכולם צריכים את הניסיון שלנו פשוט לא יודעים על קיומנו. אז החלטנו לעשות קצת פרסומת דרך אנשים ומחשבים. בחרנו לפרסם את הקורס הקרוב של פאולה...

מפגש בוקר קצרצר בחברת מטריקס עם ManageWare על AppDynamics

יום רביעי, נובמבר 18, 2015

אני מכיר את AppDynamics כבר הרבה שנים, זה עוד כלי באוסף הכלים העצום שמוצע לחברות כפתרון לכל המכאובים שלהם בתחום ה Dev-Ops. כך כשקיבלתי את ההזמנה התייצבתי מצויד בכלי כתיבה ומצלמה (הטאבלט שלי והטלפון הנייד) כדי לשמוע מה חדש. את הארוע פתח יורם בכלר המנכ"ל של ManageWare שעדכן אותנו שהם נרכשו על ידי מטריקס (כמעט לפני שנה אבל לא שמתי לב) ושהם תומכים ב AppDynamics כבר הרבה זמן (שנים) והציג את מכלול השירותים והמוצרים שהם תומכים בהם בתחום ה ALM. לאחר מכן עלה לבמה Rainer Schuppe שהציג את היכולות העדכניות של הכלי והדגים אותו (פרטים בהמשך). לסיום...
אין תגובות

הרצאה שלי בקבוצת המשתמשים NYC Alt.Net

יום חמישי, אפריל 9, 2015

בדרך ל Build אני עובר דרך ניו-יורק, לפגוש לקוחות. כמו תמיד אני משתדל לשלב בנסיעות שלי גם קצת פעילות למען הקהילה. אז אם מישהו מכם או מהחברים שלכם צפוי להיות בניו-יורק ב 27/4 (יום שני) בערב, הוא מוזמן לקפוץ למשרדים של מיקרוסופט  ב Times Square ולשמוע אותי מרצה לקבוצת ה ALT.NET של ניו-יורק על The ABCs of dump analysis for managed and native code.  זו הולכת להיות הרצאה שמורכבת כמעט כולה מהדגמות מעשיות ואני מביא איתי לשם כמה ג'יגות של Dump – ים מעניינים, כשכל אחד מהם מציג בעיה אחרת, שרק דרך ניתוח (די פשוט) של Dump ניתן לעלות...
אין תגובות

מה זה Production Time Debugging ואיפה לומדים את זה

יום רביעי, דצמבר 10, 2014

את המונח Production Time Debugging אני טבעתי לפני יותר מעשור בהרצאה באירוע ענק של מיקרוסופט שאני כבר לא זוכר איפה הוא התרחש ובשני Webcast – ים על הנושא ששודרו מאזור התחנה המרכזית הישנה מהבניין של חברת Interwise (היום חלק מ AT&T בקריית שדה התעופה) כאשר יוסי תאגורי הזכור לטוב (אז במיקרוסופט וכיום אי שם בעולם היזמות) מסייע לי בכל שלב (בעיקר בהזמנת הפיצה למי שענה נכון על השאלות). ניסיתי לחפש באינטרנט איזה שהוא איזכור לארועים האלה, את השקפים, את ההקלטות של ה WebCasts, או את ההקלטות של ההרצאות של אותו אירוע ענק. אבל לאינטרנט אין זיכרון כל...
אין תגובות

אני מרצה בכנס SELA Developer Practice יוני 2014

יום שני, אפריל 7, 2014

מי שמעוניין לשמוע אותי מרצה על שני נושאים מרתקים הקשורים בצורה ישירה לתחום העיסוק שלי, מוזמן להגיע לכנס היוקרתי של  Sela Developer Practice בין התאריכים 29 ליוני ל 3 ביולי. ההרצאה הראשונה שלי היא בתחום ה Production Time Debugging הכותרת שלה היא Modern Production Debugging with Windows Performance Toolkit  והיא תיערך ביום שני ה 6 ליוני בשעה 14:35 ותעסוק במאפיינים המיוחדים של סביבת הייצור ובחידושים בעולם ה Production Time Debugging עם דגש על היכולות החדשות שנותן ה Windows Performance Toolkit לאיתור תקלות ובעיות. ההרצאה השנייה שלי שייכת לתחום הארכיטקטורה והכותרת שלה היא Architecting for IT and...
אין תגובות