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

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

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

בדרך לגרמניה לכנס 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 שהציג את היכולות העדכניות של הכלי והדגים אותו (פרטים בהמשך). לסיום...
אין תגובות

למי שמעוניין, יום דחוס על ניפוי שגיאות בתנאי שטח

יום שבת, דצמבר 8, 2012

אני יודע שכבר דיווחתי לכם שאני מעביר יום דחוס על Production Debugging במסגרת הארוע של ה Expert Days שעורכת חברת E4D. רשימת הנושאים שאנסה לדחוס להרצאה מופיעה באתר הכנס, ההרצאה שלי תהיה ב 23/12, ואם אתם רוצים להירשם אתם מוזמנים. למעשה יש לי עוד סיבה לכתוב את הפוסט הזה. אני בודק בפעם הראשונה איך זה לשלוח פוסט מ Word במקום מה Live Writer. אחד הדברים שנורא מעצבנים אותי ב Live Writer זה הטיפול שלו בבדיקת Spelling. אני כותב בעברית ומשלב במלל מילים באנגלית. עד כמה שאני יודע (ובבקשה שמישהו יתקן אותי אם אני טועה), אתה יכול לבדוק שגיאות...
אין תגובות

על ניפוי שגיאות בתנאי שטח

יום שבת, אוקטובר 30, 2010

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

גירסא חדשה של Debugging Tools for Windows (וה WDK)

יום ראשון, פברואר 28, 2010

יצאה גירסא חדשה של כלי העבודה העיקרי, של כל מי שעוסק ב Production Debugging, הלא היא חבילה ה debugginh tools for windows מגירסא 633. מעבר לתיקוני בגים, ישנם שני שינויים מענינים בגירסא החדשה. קודם כל החבילה מעתה והלאה תהיה חלק מה WDK (יצא באותה הזדמנות עדכון ל WDK), ולא ניתן יהיה להוריד אותה בנפרד. והשינוי המשמעותי יותר, הוא החלפת ה AdPlus.vbs הוותיק ב exe בעל אותו שם (הכלי הותיק נמצא עדיין בחבילה, תחת השם adplus_old.vbs). פרטים נוספים באתר.

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

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

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

מפגש קבוצת משתמשים של ארכיטקטים עם אליק לוין על PTD

יום רביעי, יוני 24, 2009

אליק עובד במיקרוסופט MCS. נכון שתחום ה Production Debugging שייך מסורתית במיקרוסופט ל PSS. אבל אליק הוא איש, שהדיאגנוסטיקה של סביבות ייצור נמצאת בדם שלו ובניסיון החיים שלו. אליק התחיל בזה שהוא דיבר על הארכיטקט, בדיוק כמו שגם לדעתי ארכיטקט צריך להיות. כזה שלא רק עוסק בספירות הגבוהות, אלא יודע ללכלך את הידיים כשצריך. כזה שמדבר על ארכיטקטורה מהכרות וידע עם השטח ועם הטכנולוגיה, ולא מקונספטים אקדמאיים בלבד (מבלי לזלזל לרגע בקונספטים אקדמאיים, שהם חשובים גם כן). אחר כך אליק דיבר על ביצועים, על Treat Performance as a feature,...
אין תגובות

איתור תקלות במערכות תכנה בתנאי שטח

יום רביעי, מאי 20, 2009

הנושא של שרברבות הוא רחב מאד ומקיף הרבה תת תחומים, שכל אחד מהם הוא עולם ומלואו. אוהד האחראי על קבוצת המשתמשים של נס ציונה, ביקש ממני לבוא לקצה העולם (נס ציונה), ולדבר על איתור תקלות במערכות תכנה בתנאי שטח. זה נושא שאני מאד אוהב לדבר עליו, וגם דיברתי על תת נושא שלו בחודש מרץ השנה בכנס SD West 2009 שנערך בעמק הסיליקון. על מנת למנוע אי הבנות, חשוב אולי לציין ש "איתור תקלות בתנאי שטח", זה לא "למה פרויקטים נכשלים, למה מערכות מתמוטטות ומה ניתן לעשות כדי למנוע את זה"  אמנם נכון ששני...
תגיות: , ,
3 תגובות