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

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

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

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

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

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

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

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

מגמות בתחום ה Production Time Debugging ויום הדרכה על ה Windows Performance ToolKit

יום ראשון, נובמבר 24, 2013

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

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

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

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

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

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

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

מפגש קבוצת משתמשים Azure על Node.js

יום שבת, אוקטובר 27, 2012

את סשה גולדשטיין, אני לא צריך  להכיר לכם, תמיד אני נהנה בהרצאות שלו (וזה לא חדש), במפגש הזה הוא דיבר על שימוש ב Node.js בסביבת Azure, דהינו בעננים. אני מאד לא מחבב את Java ועל אחת כמה וכמה אני לא מחבב את Java Script, שכל קשר בינה לבין שפת תכנות מודרנית הוא מקרי בלבד. סשה גם כן אינו חסיד של השפה, ושנינו יותר קרובים לברזלים מאשר לעננים. לכן זה היה מבחינתי עוד יותר מעניין לשמוע אותו מדבר על Node.js בענן. אז להלן כמה נקודות מתוך ההרצאה, וכמה הקשרים שנתעוררו בי. שימו לב  שסשה כתב פוסט מפורט על ההרצאה בבלוג...
3 תגובות