Israel JavaScript Conference (Js-il.com)

יום שני, מרץ 25, 2013

Join the largest JavaScript Conference in Israel Things have changed. Today JS is the language of the web. On the client, on the server, on the mobile, everywhere. But let's face it: JS still has challenges. JavaScirpt Fundamentals Sessions: 09:00 - 10:30 - Offline And HTML5 Storage 10:45 - 12:15 - Advanced JavaScript 13:15 - 14:45 - Cross browser apps with jQuery Mobile 15:00 - 16:30 - jQuery for Professionals JavaScirpt Libraries Sessions: 09:00 - 10:30 - Rich data for JavaScript Apps is a Breeze 10:45 - 12:15 - Building Modular JavaScript...
תגיות: , , , ,
86 תגובות

SignalR Internals Flow Part I

יום שבת, ספטמבר 22, 2012

יש כמה רמות של הבנה טכנולוגית, לדעת איך להשתמש בטכנולוגיה, איך הטכנולוגיה עובדת ואיך מרחיבים אותה. בפוסט זה אני רוצה להתמקד באיך הטכנולוגיה של SignalR עובדת בצד השרת. 1. נקודת ההתחלה של SignalR נמצאת במחלקה בשם AspNetBootstrapper והמתודה Initialize מוסיפה חוק לטבלת החוקים של ה-RouteTable. אבל מי מפעיל את המתודה Initialize ומתי? זה תפקידו של PreApplicationStartMethodAttribute שמסמן לASP.NET- להפעיל את המתודה בזמן עלית המערכת, זה שקול לכתוב את הקוד הזה בעצמינו ב- Global.asax בתוך המתודה Application_Start().   2. MapHubs היא מתודה מסוג Extension Methods. ויש לה 3 תפקידים...
תגיות: , ,
תגובה אחת

SignalR Start Point

יום שני, ספטמבר 17, 2012

SignalR זו טכנולוגיה שמאפשרת לי לעשות תקשורת דו כיוונית על HTTP. הטכנולוגיה מבוססת על היכולות של HTML 5 Web Sockets אך נותנן מענה גם לדפדפנים שלא תומכים ביכולת זו, ע”י Long Polling. להכרות ראשונה עם הטכנולוגיה אני ממליץ לקרוא את הדף הזה. למי שרוצה מידע מעמיק יותר אני ממליץ לו ללכת ליום עיון של יוני. אוקי, אבל עכשיו על מה שרציתי לכתוב… כבר כמה ימיים אני לומד איך ה-SignalR עובד, “מתחת למנוע” ולא מצאתי את נקודת ההתחלה. חיפשתי ב- Web Config, Routing וב- App_Start אך כלום. לבסוף מצאתי PreApplicationStartMethodAttribute ממליץ לכם בחום לקרוא על ה-Attribute הזה, הוא חזק...
תגיות: , , , ,
תגובה אחת

Expert Days 2012

יום שישי, ספטמבר 14, 2012

גם השנה חברת E4D מזמינה אתכם לאירוע המקצועי המעמיק והמקיף ביותר בטכנולוגיות מיקרוסופט. חמישה ימים של טכנולוגיה. סדנאות עומק המכסות את כל הנושאים החמים ביותר, כל סדנא בת יום אחד, בנושא אחד. ללמוד מהמומחים המובילים בענף את טכנולוגיות ופלטפורמות הפיתוח החדשות ביותר ולשמוע מיד ראשונה כיצד הן מיושמות בפועל. הכנס מיועד למתכנתים, אנשי בדיקות, ראשי צוותים, מנהלי פיתוח וארכיטקטים. השנה הוספנו הרבה קורסים שעוסקים בפיתוח אפליקציות ווב בטכנולוגיות HTML 5', JavaScript 5 ועוד. מי שרוצה להתמחות בפיתוח ווב אלו הקורסים שאני ממליץ לכם בחום: 24 / 12 - ASP.NET MVC 4.0 הינה פלטפורמה המאפשרת...

ASP.NET MVC Services Part II

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

ASP.NET MVC Services Part II בפברואר שנה שעברה, 2011 כתבתי את הפוסט הראשון שלי בנושא. היום ראיתי שמיקרוספט שינתה את השם של WCF Web API ל- ASP.NET Web API אני לא חושב שזה רק שינוי שם... זה הכרה בעובדה הרבה יותר חשובה ש-WCF היא טכנולוגיה בבעיה... לפני שאתם קוטלים אותי, זכרו אני אחד הגרופים של הטכנולוגיה אז תקראו עד הסוף בבקשה. 10 שנים לקח בין הפרוטוקול הראשון של WS 1.0 (asmx) לגרסה החדשה,הרבה מלחמות היו שם בין החברות הגדולות. WCF תוכנן למממש את WS-*. פרוטוקולים אלו תוכננו על SOAP. כלומר...
תגיות: ,
אין תגובות

ASP.NET MVC 3. & AJAX

יום שישי, נובמבר 18, 2011

ה-MVC עושה את החיים קלים מאוד בעבודה עם AJAX. להלן המצגת שהעברתי באחד האירועים: Mvc & java script View more presentations from Eyal Vardi פוסטים נוספים בנושא: http://eyalvardi.wordpress.com/2011/04/21/updatepanel-vs-ajax-helper-in-mvc/ http://blogs.microsoft.co.il/blogs/vardi/archive/2011/05/25/asp-net-mvc-3-0-validation.aspx
תגיות: , , ,
אין תגובות

ASP.NET MVC Internals

יום שני, אוקטובר 10, 2011

תודה לכל מי שבא אתמול לשמוע אותי. עכשיו ניתן להוריד את המצגת והקוד מ-SkyDrive. לחומרים נוספים העלתי ל-SlideShare. לפרסומים שוטפים של מאמרים אתם יכולים להתחבר אלי לפייסבוק או לגוגל RSS. שנה טובה.
תגיות: , , , ,
תגובה אחת

Ordering Filter Execution in ASP.NET MVC

יום ראשון, אוקטובר 9, 2011

יש הרבה בילבול בסדר שמובצעים הפילטרים, למרות שיש על זה לא מעט תיעוד. לכן החלטתי להפוך את ההסבר למשהוא ויזואלי. 1.     יש 4 סוגים של פילטרים ע"פ הציור הבא. תמונה 1 עד כאן זה פשוט, ומה עושה כל ממשק יש על זה מספיק הסברים בלינק הבא. כמו שרואים מהתמונה הפעולות של הממשקים מתחילים...
תגיות: , , , , ,
אין תגובות

UpdatePanel vs. Ajax Helper in MVC

יום חמישי, אפריל 21, 2011

UpdatePanel vs. Ajax Helper in MVC כשיצא הפקד UpdatePanel , אמרתי למפתחים שזו הדרך המהירה והפשוטה לקבל דפים אסיכרונים ושיפור מהיר של הממשק משתמש שלהם. החסרון העיקרי שלו היה שהוא שלח לצד השרת את כל הנתונים שהיו ב-Form ורק על הנתונים שחזרו היה אפשר לשלוט. מכאן נובע שהוא לא טוב למשל ל-AutoComplate כי אז הוא ישלח כל פעם את כל הנתונים שיש ב-Form לשרת, וזה מאוד לא חסכוני. ב-Asp.Net MVC 3.0 יצא Ajax.ActionLink שמאוד מזכיר את ה- UpdaePanel ובפוסט זה אני רוצה לעמוד על ההבדלים. 1. דוגמא בסיסית ב-GET: בדוגמא זו אנחנו...
תגיות: , ,
אין תגובות

ASP.NET MVC 3.0 Internals

יום שני, מרץ 28, 2011

ASP.NET MVC 3.0 Internals בפוסט זה אני רוצה לכתוב על איך עובד ה- ASP.NET MVC 3.0 ואיפה אפשר להרחיב ולשנות את הטכנולוגיה. אני מחלק את הפוסט לארבעה חלקים: 1. החיבור בין ASP.NET ל- ASP.NET MVC 2. Controller Extensibility 3. Model Extensibility 4. View Extensibility 1. החיבור בין ASP.NET ל- ASP.NET MVC. ה- MVC חי בתוך ה- ASP.NET וכדי לשנות את סדר הפעולות שקורות ב- ASP.NET הוא משתמש במנגנון ה- Routing שנוסף בדוט-נט 4, הוא רושם אוביקט Route ל- RouteTable. ב- Global.asax.cs אנחנו יכולים לראות את הקוד הבא: routes.MapRoute(     "Default",                    // Route name    ...
3 תגובות