Understanding Code with NDepend

11/08/2016

Unfamiliar Territories Recently I had to quickly understand and take over a customer's .NET code base. This code base has a lot of history, and as such I was sure that time has taken its toll on it. My goal was to quickly understand the overall quality of the code as well as map areas of the code base which are more problematic in regards to maintainability and testability. While it is possible to accomplish this task with Visual Studio's Code Metrics, I wanted to get a deeper insight and that's when I turned to NDepend. Luckily for me, NDepend...
tags: ,
no comments

הרצאה בפורום ATlink

07/08/2016

ATlink – פורום, אבל אחרת שבוע שעבר היה לי הכבוד להרצות בפני Arab Tech Link Forum, פורום של אנשי טכנולוגיה מהמגזר הערבי-ישראלי (ATlink). בתור מישהו שיש לו כבר ניסיון של הרצאות בפני קבוצות משתמשים שונות אני מוכרח להוריד את הכובע בפני מארגני הפורום. הפורום, שאחת ממטרותיו היא לאפשר לעובדים מהמגזר לבצע Networking האחד עם השני ולהדגים את כוחו של ה-Networking האנושי בעולם הטכנולוגיה, אכן עושה זאת לדעתי בצורה מוצלחת ומקסימה בהובלת צוות ההיגוי המגוון. החל ממעגל ה-Networking שהיווה בעבורי חידוש מרענן, ועד לשיחות המשוב הארוכות שהצליחו להשאיר את הנוכחים עד שעה 22:00 מבלי לחתוך הביתה, הרשמים שלי מהפורום חיוביים להפליא...
no comments

רשמים וחידושים מכנס Build 2016

10/04/2016

שבוע שעבר נערך כנס מפתחי התוכנה השנתי הגדול של מיקרוסופט – Microsoft Build – בו השתתפתי ביחד עם משלחת גדולה מאנשי CodeValue ואף הצגנו בדוכן בתערוכה את OzCode – תוסף ה-Debugging שלנו ל-Visual Studio. במהלך הכנס, שהתקיים כרגיל בסן-פרנסיסקו, הוכרזו והוצגו מספר רב של חידושים עבור הפלטפורמות הטכנולוגיות השונות של מיקרוסופט אשר את עיקריהן אסקור במאמר זה. לקריאת המאמר המלא...

Upcoming Talks – Azure App Service

24/01/2016

If you want to learn more on Azure App Service, then the upcoming week provides you with two opportunities for hearing more about it. Surfing the cloud with Azure Mobile Apps If you're a more face-to-face person, and are interested in Azure Mobile Apps, then you are welcome to join Tuesday's session at Microsoft Israel (Ra'anana). At this joint meeting of the Israeli Azure Developer Community and the Israel Dot Net Developer User Group (IDNDUG), Uzi Ronen will talk all about Azure Mobile Apps, complete with code demos and answers to your questions. The session will take place on Tuesday, January 26th, at 17:00...
no comments

I’m a Microsoft Azure MVP!

12/01/2016

The Microsoft MVP Award Last week was quite a hectic week for me, preparing for an upcoming webinar on Azure Web & Mobile Apps among other things (more details on this soon). As a result, it completely slipped my mind to update here that as of last week I am a proud winner of the Microsoft MVP Award on Microsoft Azure! For those of you who don't know what the MVP award is all about, I can quote from announcement letter I received: The MVP award is given to exceptional technical community leaders who actively share their high quality, real world expertise with...
no comments

Azure Mobile Services & SignalR

27/10/2015

Azure Mobile Services Azure Mobile Services is an Azure Platform-as-a-Service (PaaS) offering for easily authoring a mobile application back-end, complete with support for user authentication, push notifications and more. It is a type of service also commonly known as a Backend-as-a-Service. ASP.NET SignalR ASP.NET SignalR is a library for ASP.NET developers that simplifies the process of adding real-time web functionality to applications. Real-time web functionality is the ability to have server code push content to connected clients instantly as it becomes available, rather than having the server wait for a client to request new data. Putting It Together Azure Mobile Services has support for...

Azure Mobile Services Workshop – Slide Deck from Last Week

25/10/2015

Last week I had the pleasure of delivering a one day workshop at Microsoft Israel on Azure Mobile Services. For those of you who don't know, Azure Mobile Services is an Azure Platform-as-a-Service (PaaS) offering for easily authoring a mobile application back-end, complete with support for user authentication, push notifications and more. It is a type of service also commonly known as a Backend-as-a-Service. Azure Mobile Services Resources The slide deck for the workshop can be found here. All the demonstrations we had live on-stage are based on the Azure Mobile Services samples, which can be found on the official documentation pages...
no comments

IoT at Israeli .NET Developer User Group

14/06/2015

 IoT is Hot IoT gets all the hype these days. It is the new buzzword and soon it will be in every part of our life. But what are the parts that compose an IoT project? What is the correct way to build it? In case you haven’t heard, Tamir Dresher and myself are presenting a lecture this Wednesday at the Israeli .NET Developer User Group on IoT and the cloud – with .NET! In this session we will look at how to build an IoT system using devices, sensors and the Cloud. We will demonstrate working with sensors in C#...
no comments

Azure App Service – Resources from Yesterday’s Talk

04/06/2015

Thank You! First of all, I'd like to say a big thank you to all those who attended yesterday's meeting of the Israeli Azure Developer Community. Feedbacks from those who attended are great so far and I sure do hope to see you on next month's meeting. Azure App Service Resources If you saw my presentation at the meeting yesterday, you are probably very eager to start playing with API Apps and Logic Apps yourself. To get you started, yesterday's presentation was based on the following resources: Azure App Service Official Site Azure App Service Architecture Running Web and Mobile Apps on Azure App Service Azure API...
no comments

Israeli Azure Developer Community – Relaunched!

26/05/2015

Azure is Here! In case you haven't heard, cloud computing is not a hype anymore - it is already here, and it is moving full speed ahead. Whether you’re developing server applications, web applications or mobile applications, harnessing the power of the cloud can vastly increase your productivity and allow the scale you might need, while lowering development and operational costs. Microsoft Azure, Microsoft's public cloud offering, provides various capabilities from low level IaaS Virtual Machines & Networking to fully PaaS & SaaS application services which can power your application giving you the advantage you need as a developer, as a...