אחד על אחד עם.. שגיא טרייבל, יועץ פיתוח.

יום חמישי, אוגוסט 23, 2012

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

שימוש ב- TFS על מנת לפתח Azure Web Sites

יום רביעי, אוגוסט 22, 2012

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

מה חדש ב- Entity Framework 5

לאחרונה שמחנו לבשר על שחרור גרסה 5 של Entity Framework ביחד עם Visual Studio 2012, כחלק מן הרעיון לשחרר טכנולוגיות ומוצרים חדשים בו זמנית עם כלי פיתוח. EF5 מגיעה ביחד עם התקנת VS 2012 או כחבילת Nuget עצמאית. Entity Framework או בקיצור EF היא כלי Object/Relational Mapping המיועד לעזור למפתחי אפליקציות דוטנט לפתח בצורה קלה ונכונה יותר שכבת גישה לנתונים. לאחרונה EF הצטרף לרשימת הפרוייקטים ששוחררו בקוד פתוח לקהילת המפתחים, פרוייקטים כמו Azure SDK, ASP.NET MVC, Web API ו- Web pages with Razor ועוד היד נטויה..   מה חדש בגרסה 5 EF5 כוללת מספר פיצ’רים חדשים כמו...
תגיות: , , , ,
אין תגובות

TFS 2012 ו- Web Access למנהלי מוצרים

יום שני, אוגוסט 20, 2012

כל מי שמפתח במתודולוגיית Agile/Scrum וודאי יסכים עם ההנחה שמנהלי המוצר\Product Owner מהווים ציר מרכזי וחשוב שדרכו הכל זורם במהירות. הם אלו שיוצרים את ה- backlog items, מתעדפים את העבודה, וקובעים מה יכנס לכל ספרינט. ה- Web Access בגירסה החדשה של TFS 2012 עבר מתיחת פנים משמעותית שבעיקרה ייעול העבודה של מנהל המוצר והתאמה מלאה למתודולוגיית Agile/Scrum.   אז מה השתנה מהגירסה הקודמת? ממשק הניהול TFS Web Access היה קיים בגרסת 2010, אלא שהוא היה פחות מכוון למתודולוגיית פיתוח Scrumית. כך למשל, יצירה וניהול של backlog items (פעולה מרכזית ובסיסית במתודולוגיית Scrum) היתה אפשרית, אך...
אין תגובות

תקלה זמנית ב- Windows Phone Dev Center מונעת מחלק מן המפתחים להעלות אפליקציות חדשות

יום חמישי, אוגוסט 16, 2012

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

החגיגה נמשכת: Visual Studio 2012 RTM, .NET Framework 4.5 ו- EF 5 עכשיו להורדה!

אנו שמחים לבשר שהחל מאתמול ניתן להוריד את Visual Studio 2012 Team Foundation Server 2012 ו- .NET 4.5 מהרשת. מנויי MSDN יכולים להוריד את הגרסאות החדשות מכאן, בעוד מספר ימים תוכלו לרכוש באמצעות  דף המוצר באתר Visual Studio וכמובן כבר עכשיו אתם יכולים להוריד גרסת ניסיון מוגבלת זמן או את אחד ממוצרי משפחת Express החינמיים. בקרו באתר Visual Studio על מנת להוריד את הגרסה המתאימה לכם. גרסאות אלו הן פרי עבודה מאומצת של צוותי הפיתוח השונים אשר ביצעו את הפיתוח באמצעות שימוש בכלי הפיתוח שלנו ומתודולוגיות Agile אשר גרמו לנו לשחרר את הגרסאות בחצי מה- milestones...
אין תגובות

קבלו את יועץ הפיתוח המצטיין לרבעון – אלעד שחם!

יום רביעי, אוגוסט 15, 2012

בכל רבעון מיקרוסופטי אנו נכריז על יועץ פיתוח מצטיין מקרוב שותפינו, יועץ מקצוען אשר לא רק עושה חיל בעבודתו אלא גם הווה גורם משפיע ומוביל בקהילת המפתחים המקומית. אנו שמחים להכריז שברבעון זה נבחר אלעד שחם מקבוצת סלע. מצוייד במוטיבציה אדירה ותאווה לטכנולוגיות המתקדמות של מיקרוסופט, הוביל אלעד, בשיתוף פעולה הדוק עם מיקרוסופט, פעילויות מגוונות וחשובות שתרמו תרומה ניכרת להכשרת הדור הבא של המפתחים בטכנולוגיות מיקרוסופט החדשות ביותר. אלעד שחם, יועץ בכיר ומרצה במכללת סלע, בעל נסיון עשיר בטכנולוגיות ה-client של מייקרוסופט ויצירת ארכיטקטורה במערכות מבוססות WPF, Silverlight, Windows Phone ו-Metro Style Apps....
תגיות: ,
3 תגובות

פיתוח היברידי בקלות באמצעות VS 2012, TFS ו- Git!

יום שלישי, אוגוסט 14, 2012

יכולות Agile חדשות וחשובות ל- Team Foundation Server ו- Team Foundation Service נחשפו אתמול בוועידת Agile2012 שנערכת בימים אלו בטקסס: תמיכה במתודולוגיית הפיתוח kanban ויכולות של התממשקות TFS מול Git, באמצעות שורת הפקודה. Kanban for Team Foundation Service kanban היא מתודולוגיית ניהול צוותי פיתוח שצוברת תאוצה, ומטרתה לאפשר לצוותי הפיתוח לנהל את הפרוייקטים בצורה יותר טובה ויעילה. עכשיו אתם יכולים להשתמש בתבנית Kanban עם שאר כלי ה- Agile הכלולים כבר ב- Team Foundation Service. סרטון הדגמה   אינטגרציה של Git ו- TFS מערכות ניהול קוד מבוזרות (DVCS) נהיות פופולריות מיום ליום. אחת המערכות הפופולריות ביותר...
אין תגובות

הזדרזו להרשם: Build 2012 נפתח להרשמה!

יום רביעי, אוגוסט 8, 2012

לפני זמן קצר נפתח להרשמה כנס Build 2012. הכנס ייערך בקמפוס מיקרוסופט ברדמונד ב- 30 לאוקטובר, שבוע לאחר השקת Windows 8! הזדרזו להרשם מספר הכרטיסים מוגבל ובד”כ הם אוזלים במהירות. הכנס השנה יהיה חגיגי מתמיד ויעסוק בשלל הטכנולוגיות והמוצרים החדשים שהושקו ושהולכים להיות מושקים השנה: Windows 8, Windows Phone 8, Windows Server 2012 , Visual Studio 2012, Surface והרשימה באמת ארוכה ומרגשת! הרשמה כאן.
אין תגובות

יכולת ה- Fakes החדשה ב- Visual Studio 2012: חלק 1 מתוך 2

אחד מהאתגרים הגדולים ביותר בכתיבת unit testing לאפליקציה שלנו היא העובדה שלעתים אנו תלויים בגורמים חיצוניים שמקשים עלינו לבדוק כל יחידה בצורה עצמאית. למשל, קטע קוד הכותב למדפסת או למערכת קבצים.   שימוש ב- Fakes ב- Visual Studio 2012 VIsual Studio 2012 מציגה פיצ’ר חדש ושימושי שנקרא Fakes. הפיצ’ר נותן לכם 2 יכולות חדשות: להוסיף stubs ו- shimes באמצעות כתיבה מינימלית של קוד וללא שימוש ב- mocking framework חיצוני, מה שמאפשר כתיבת בדיקות קלה ומהירה יותר במקרים של קוד שבד”כ נתקשה לבדוק אותו בשל התלות שלו בגורמים “חיצוניים”. אחד מכללי הברזל של Unit Testing אומר, כי...
6 תגובות