חם מהתנור – כל החדשות המסעירות למפתחים מכנס Connect 2014

יום חמישי, נובמבר 13, 2014

אתמול והיום נערך בניו-יורק ארה”ב כנס Connect למפתחים – 250 לקוחות נבחרים, שותפים ומובילי קהילה משתתפים בכנס Visual Studio vNext and Azure Connect for Developers. הכנס מתמקד בטכנולוגיות וכלי פיתוח המאפשרים לפתח אפליקציות ושירותים שיכולים לרוץ על כל הפלטפורמות. מליאות הפתיחה והרצאות נבחרות משודרות בשידור חי מהאירוע. כמובן שמי שמוביל את הכנס הם הדמויות הבכירות ביותר מעולם הפיתוח במיקרוסופט: סומה סומאסגר, סקוט גוטרי ובריאן הארי. בכנס מיקרוסופט שחררה מספר עדכונים וחדשות שחלקן אפילו ניתן להגדיר “מרעישות”. אז ריכזנו לכם את כל הדברים המעניינים. NET Going Open Source and Cross-Platform ובכן זוהי ללא ספק החדשה המרגשת ביותר: הגרסה הבאה של...
תגובה אחת

Connect–אתם לא רוצים להפסיד את אירוע המפתחים הזה!..

יום שלישי, אוקטובר 21, 2014

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

להתחבר לקומפיילר בקלות באמצעות Roslyn

יום ראשון, אוקטובר 5, 2014

פרויקט Rosyln חושף את הקומפלייר באמצעות ממשק תכנות (API) קל לשימוש, מה שמאפשר לפתח יותר בקלות כלים המתממשקים למנגנונים הפנימיים של הקומפיילר כגון כלי אנליזה,ולידציה, refactoring וכו’. בפוסט הזה אני רוצה לספר איך באמצעות רוזלין אפשר בקלות להוסיף גמישות רבה לאפליקציה. לחסוך זמן בפיתוח, לבנות מערכות עם יכולת התאמה אישית ורכוש עוד לקוחות מרוצים!.. הכירו את Roslyn עד עתה הקומפיילרים היו בגדר “קופסא שחורה” אשר עשתה את עבודתה מאחורי הקלעים: הקומפיילר מקבל לתוכו קוד מקור, מבצע את עבודתו המסתורית, ופולט קבצים מהודרים. בפרוייקט Roslyn, מפתחי מיקרוסופט אשר אחראים על פיתוח כלי המפתחים כמו Visual Studio,  שיכתבו לחלוטין מחדש את...
אין תגובות

מדוע לא בודקים Private Methods ב–Unit Tests?

יום שני, ספטמבר 1, 2014

הערה: אני רוצה לפתוח בפוסט קצת מתקדם יותר על Unit Testing, בהמשך אפרסם דברים יותר בסיסיים. אנחנו בארגון מבצעים מהלך של העמקת ה – Unit Testing, במסגרת זו אני שולח טיפים למפתחים על כתיבת Unit Testing האחרון ששלחתי הוא: “ב – Unit Testing אנחנו לא כותבים בדיקות ל – Private Methods בדרך כלל, במידה ואתם מרגישים שצריך לכתוב ל – Private Method בדיקה יש לבחון קודם כול האם הקוד כתוב כמו שצריך או שדרוש Refactor” לאחר משלוח הטיפ הנ”ל נוצרו דיונים שהעלו שאלות מהמפתחים, למה בעצם לא בודקים Private Methods מה ההיגיון מאחורי האמרה? אחת מהשיחות שהיו לאחר הטיפ...
תגיות: , , ,
תגובה אחת

Team Foundation Server 2013 – קסטומיזציה מתקדמת באמצעות טיפול באירועים

יום שבת, אוגוסט 30, 2014

גרסת 2013 של ה- Team foundation Server כוללת סט של 3 תבניות עבודה עשירות מובנות וכן מאפשרת עריכה של ה- work items templates בעזרת קונפיגורציה ואף בעזרת פיתוח Custom controls. בפוסט זה נדון במקרים בהם כל היכולות שלעיל אינן מספיקות וברצוננו לפתח יכולות מורכבות במיוחד כמו למשל שינוי של מסך ה – iteration backlog או שיש צורך ב Performance גבוה (למשל, ביצוע אגרגציות או חיתוכי מידע בין work items) וכן שאנו מעוניינים לבצע את השינוי ברמת שרת ה- TFS ולהמנע מהצורך להפיץ dll –ים למשתמשי המערכת על כל שינוי. הפתרון אותו נציג הוא למעשה הרחבת Team Foundation Server ע"י...
אין תגובות

מעבר מ-TFS פיזי ל-Visual Studio Online

יום רביעי, מאי 28, 2014

אחת ההכרזות החשובות מכנס BUILD 2014 שהתקיים באפריל היתה בדבר הזמינות הכללית של Visual Studio Online. לא עוד מוצר בהתנסות המיועד לאמיצים אלא מוצר של ממש עם מחירון, תמיכה והכל. מי שהתנסה לראשונה עם Visual Studio Online הקים פרוייקט חדש שכולו בענן ונהנה מרוב היכולות של שרת TFS פיזי כגון ניהול הקוד, ניהול הדרישות והבאגים ובניית גרסאות באמצעות שרת הבילד בענן. המחסום העיקרי למי שרצה לעבור מ-TFS פיזי ל-Visual Studio Online היה הקושי בביצוע מיגרציה של הנתונים הקיימים. לאחרונה שוחרר כלי חינמי שנותן מענה לבעיה זו. הכלי שפותח ע"י חברת OpsHub בשיתוף עם מיקרוסופט מאפשר העברה של ההיסטוריה של הקוד, ה-work items...
2 תגובות

Grid View – הפיצ'ר החדש ב TFS 2013 לעריכת Test Cases – המדריך השלם

יום שלישי, אפריל 29, 2014

  החל מ- 2012 ניתן לראות שנושא ניהול הבדיקות וארגונן ע"י שימוש בTFS מקבל דגש רב יותר, מגמה זו התחילה בראשית 2012 אז נתווסף Tab חדש ל Team Web Access בשם Test בו ניתן היה לערוך בדיקות ולהריצן לאחר מכן באופן ידני, מאז עם כל עדכון חדש לTFS עוד ועוד פונקציונליות מתווספת לאזור זה ב Web Access. ב TFS 2013 תחזוקת הבדיקות ב Web Access עברה מקצה שיפורים נוסף וקיבלנו יכולות משופרות לעריכת הבדיקות שלנו באמצעות ה Grid View. מדריך זה ייפרט לגבי הפונקציונליות החדשה שנתווספה ל TFS, וכן יסביר כיצד להשתמש ב Grid View ע"מ לשפר את הפרודוקטיביות...
אין תגובות

יכולות הזדהות חדשות באפליקציות באמצעות Visual Studio 2013 ו- Microsoft Azure

יום ראשון, אפריל 27, 2014

טוב, אז אחרי הפוסט הקודם בו הצגתי את עקרונות מנגנוני הזדהות מודרניים, בפוסט זה נראה איך מממשים את צורת ההזדהות באפליקציית web עם דגש על יכולות חדשות ש Visual Studio 2013 נותן לנו (ובדרך נעשה סדר מול גרסאות קודמות של Visual Studio). כמו שכתבתי בפוסט הקודם, ספריית WIF נמצאת אתנו כבר זמן ממושך, ויכולת השילוב של הספרייה בקוד שלנו השתפר בכל גרסאות Visual Studio - ב- Visual Studio 2010 היינו צריכים להתקין את WIF SDK 4.0 ולהשתמש באפשרות "Add STS Reference" או להגדיר בעצמנו את כל ה references והקונפיגורציות. ב- Visual Studio 2012 אחרי התקנת Nuget package המתאים נוספה לנו האפשרות הבאה...
אין תגובות

שוחרר עדכון TFS 2013 Update 2 – מה חדש?

יום רביעי, אפריל 23, 2014

גרסת TFS 2013 update 2 שוחררה, והגרסה מציעה שיפורים ותוספות לגרסת 2013. מה חדש ב- update 2? ממשק ה- web access החדש עבר מתיחת פנים נוספת, עם look & feel חדש המותאם למסכים רחבים. המינוח Team Favorites השתנה ל- Pinned Items, וכפי שרואים בתמונה, ניתן "לנעוץ" למסך הראשי גם גרפים. התמיכה בתיוג work items הושלמה. החל מגרסת TFS 2012 update 2, התאפשר לנו לתייג work items – להוסיף להם tags ולבצע סינון דרך אייקון של סינון ב- web access. כעת, מגרסת TFS 2013 update 2, ניתן גם לשלב tags בשאילתות – ב- web access, בסטודיו וב- Excel. יכולת חשובה נוספת היא האפשרות לעדכן את...
תגיות: , , ,
אין תגובות

סיכום בית פתוח עם חברת CodeValue – איך לכתוב קוד איכותי

יום שני, מרץ 24, 2014

זה לא סוד שככל שמאתרים באג מוקדם יותר, כך הנזק שהוא גורם ועלות התיקון שלו נמוכים יותר. האתגר הוא איך לתכנן ולבנות נכון מערך של Quality Gates המשובצים לאורך מחזור חיי הפיתוח, אשר ינטרו, יאתרו, יפתרו ואף ימנעו את תופעת הבאגים ויאפשרו לנו לפתח קוד שניתן לתחזק ולהרחיב בקלות. בשבוע שעבר ערכה חברת CodeValue בשיתוף מיקרוסופט כנס בנושא Quality Coding. בפני כ 160 משתתפים, שגדשו את אולמות הדקלים במשרדי מיקרוסופט ברעננה,  הציגו מומחי CodeValue  כיצד ראוי לבנות מערך נכון  של Quality Gates . הכנס עסק בעולמות ה-,Software ArchitectureClean Code, TDD, Application Insights, CodedUI ו- Production debugging כאשר כל אחד מהם...
אין תגובות