ההרצאות שלי בכנס Sela Developer Practice 2013

יום שלישי, מאי 14, 2013

כנס Sela Developer Practice של חברת סלע, מתרחש פחות או יותר פעמיים בשנה, באזור תל אביב. הכנס הזה נכנס טוב בחלל החסר שהותירה מיקרוסופט כשביטלה את כנסי TechEd Israel שנערכו בזמנו באילת. השנה נערך הכנס בין התאריכים 5-9 למאי כאשר היום הראשון הוקדש ל Pre Coference , שני הימים הבאים להרצאות Break Out ושני הימים הבאים להרצאות Post Coference. היו 6 הרצאות Break Out ליום, באורך של שעה כל אחת, בארבעה מסלולים שונים. הרצאות ה Break Out נערכו במלון קראון פלאזה על חוף ימה של תל אביב. הרצאות ה Pre וה Post conference היו בפורמט של יום...

ארוע Going Native 2012 ברדמונד, ההרצאה של Bjarne Stroustrup

יום שבת, פברואר 4, 2012

למי שלא יודע, אז בחמישי שישי האחרונים, התרחש ברדמונד ארוע Going Native 2010. אני יודע שרבים מאלה שיקראו את הפוסט הזה, שקועים עמוק בעולם המנוהל, ובטח שואלים את עצמם למה זה בכלל צריך לעניין אותם. אז אני מתנצל שאני צריך לדכא אתכם, אבל ++C חזר לאופנה, ולא סתם ++C, אלא מדובר בגירסא 11 של התקן (או טו טו בביתא והאלפא חולק בבילד האחרון), שלא דומה בכלל למה שאתם זוכרים מבית הספר היסודי. מה שיותר גרוע, ++C חוזר לאופנה כל כך חזק, שהוא מעיף הצידה את העולם המנוהל הפשוט והחביב שכל כך התרגלנו אליו. כדאי לכולנו להתחיל ולחזור למקורות. כי...
תגיות: , , ,
3 תגובות

מפגש הבכורה של קבוצת Windows Platform Developers Group

יום חמישי, נובמבר 5, 2009

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

לקראת ארוחת הצהריים, אורי ברון דר' עמי מרווקה וגיא בן חיים

יום שלישי, יוני 9, 2009

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

ארוחת בוקר מול הים Intel Software Tools Developer Seminar

אני נוהג לפעמים לבקר בימי עיון וסמינרים שמארגנת אינטל בארץ. שלא יחשוב מישהו שישי לי משהו נגד AMD אבל פשוט אף אחד מ AMD לא טורח ליידע אותי על כנסים טכניים שהם עורכים בארץ ואילו מאגרי תוכנה לא מפספסים. לאינטל יש המון כלים מעניינים שנועדו לקהלים רבים של מפתחים ובתנאי שאתה משתמש ביע"מ-ים של אינטל. אני חסיד גדול של VS אבל יש דברים ש Vtune יודע לעשות ואף כלי אנליזה של VS לא יכול לעשות (בין השאר בגלל ש VS הוא Platform Independent). גם נושא ה Paralel Processing עם TBB וכלים וספריות נוספות הוא נושא שנמצא...
תגובה אחת

מה קורה כששולחים מפתח ללקוח, כדי שיפתור בעיה ביישום

יום שלישי, פברואר 17, 2009

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

למי שמעניין אותו איתור קוד שגוי ושיקולי אופטימיזציה באנגלית

יום חמישי, ינואר 10, 2008

הרצאה לקהל אמריקאי, שונה לחלוטין מהרצאה לקהל ישראלי. זה עולם תרבותי אחר לחלוטין עם שפה ומטא שפה שונים ומנטליות אחרת. אני צריך לרסן את ההומור שלי ולעדן אותו, יש המון נושאים שהם טאבו, ובכלל אני מרגיש כל הזמן כאילו אני הולך על ביצים.  אז רק רציתי להזהיר, שבמפגש הקרוב של קבוצת המשתמשים של C#++ , אני הולך להרצות באנגלית. קודם כל כי סתם ככה בא לי וגם בגלל שאני מכין את עצמי להרצאות שלי ב SDWest 2008, שאותם לא אוכל לצערי להעביר בשפת הקודש, מסיבות מובנות. www.sdexpo.com
תגיות: , , ,
2 תגובות

חוויות מכנס אינטל 20071121

יום חמישי, נובמבר 22, 2007

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

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

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

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

למה אתה עדיין משתמש בחץ וקשת ? תעבור לבליסטראות.

יום שבת, פברואר 10, 2007

השבוע אצל אחד מהלקוחות שלי שוב נתקלתי ב Visual Studio 6. ושוב פעם עלה לי הסעיף. מילא, אם הפרויקט היה פרויקט של VB, שאני יכול איך שהוא לקבל את הקושי, של הטמעת נושא ה OO אצל מי שמעולם לא נחשף אליו (נושא לדיון נפרד). אבל הפרויקט הוא פרויקט של ++ C, עם הרבה שורות קוד, והלקוח עדיין משתמש ב VS6. ישנם כמה סיבות לכך שפרויקטים של ++ C נשארים תקועים ב VS6 וכולם לא נכונות. 1. ישנם כאלה שסבורים שמעבר מ VS6 משמעותו שהקוד שלהם עובר מ UnManaged ל Managed, דהינו הקוד ירוץ תחת דוט נט CLR, וזה כמובן דבר רע,...
תגובה אחת