Publications

Recent Posts

  • Stop wasting time digging into complex collections in the VS Watch Window!

    OzCode Blog    Mar 28, 2017

    I’ve always hated comparing two collection during debugging... Working with Visual Studio’s Watch window is relatively easy when you’re working with small, flat collections – but understanding and finding data in complex collections with complex objects and/or thousands of items is nearly impossible! You end up staring at something like this: And then you find yourself [...] The post Stop... Read more

  • What to do when Visual Studio 2017 debugger won’t attach to Docker

    Dror Helper    Mar 09, 2017

    We’ve been developing .NET Core micro-services for a few months. Obviously we’ve decided to use Docker for Windows for deployment. Don’t get me wrong I still find the experience amazing: Write code, and immediately debug your code running on Docker, it got to a point I no longer think about this amazing integration – write ... Continue reading What to... Read more

  • Efficient IoT With Azure

    Eran Stiller    Nov 17, 2016

    Internet of Things (IoT) The Internet of Things (IoT) continues to evolve. Last year Alon Fliess wrote an introduction article about the subject and showed how you can use the [...] The post Efficient IoT With Azure appeared first on Stiller on Software. Read more

  • New Speaking Engagements – CodeMash Ohio and ConFoo Montreal

    Tamir Dresher    Oct 20, 2016

    2017 is still a few months away but the conferences plans already began, and I’m happy to publish that I’ll be giving talks at two very exciting conferences CodeMash Ohio – January 10-13, 2017 CodeMash is taking place at the Kalahari resort which looks very cool. I’ll do two talks: Creating a responsive application using [...] Read more

  • *N Async, the next generation

    Eli Arbel    Aug 10, 2016

    In the previous installment, I discussed how to use iterators (yield return) to create async methods. This time, we’re about to do almost the opposite – use async methods to implement async iterators. Here’s what it looks like: What are async iterators? In .NET we use the IEnumerable<T> and IEnumerator<T> interfaces to create [...] Read more

  • טרנד טכנולוגי או צעד חכם מתבקש?

    Alon Fliess    Mar 08, 2016

    מי שמכיר אותי יודע שאני תמיד בעד טכנולוגיות חדשות, כאלה שפתרו את הבעיות הקודמות שלנו ויצרו בעיות חדשות  אבל... במקרים רבים אנו מקבלים החלטות טכנולוגיות על סמך מה שכולם עושים ואומרים ולאו דווקא על מה שמתאים לנו. כמובן שלא מדובר בהחלטה שמנותקת לחלוטין מהדרישות של האפליקציה, אלא שהטרנד מטה את הכף ולא ההיגיון הצרוף. בסופו [...] Read more

  • Microsoft acquiring Xamarin. My take.

    Ariel Ben-Horesh    Feb 27, 2016

    A few days ago, my twitter feed was ablaze, Microsoft decided to finally acquire Xamarin. I've even received a few mentions: I've asked myself, am I really pleased by this Microsoft move? Currently I've mixed feelings, it's all subject to change since we don't really know the plans that will be set in motion (I've [...] Read more

  • When Not-True Doesn’t Equal False

    Avner Shahar-Kashtan    Feb 21, 2016

    There is a strangely common, reoccurring bug I’ve seen return, again and again, in most projects I’ve worked on in recent years. I call it the “Not True != False” bug, and it crops up, usually, when passing query parameters to a search service of some sort, when you want to search for entities who match a certain condition, and... Read more

  • Slides from IDNDUG – July 2015 – Cross-Platform Development with VS2015 and .NET Core

    Kobi Moraz    Jul 15, 2015

    Thanks for all that attended my session at IDNDUG on Cross-Platform Development with VS2015 and .NET Core. Below are links to the session slides, resources and credits. Slides Resources and Credits​ Apache Cordova​ Getting Started with Visual Studio Tools for Apache Cordova​ https://www.visualstudio.com/en-US/explore/cordova-vs​ https://github.com/Microsoft/cordova-samples​ Visual Studio 2015​ https://www.visualstudio.com/en-us/news/feature-timeline-vs​ .NET Core 5​ https://github.com/dotnet/coreclr https://github.com/aspnet/home Sessions​ Taking [...] Read more

  • Debug WPF Design Time Errors

    Alex Suprun    Apr 13, 2015

    In one of my posts I told about WPF Visual Designer and how to display design time data in MVVM projects. I hope you had a chance to try it and work with this nice WPF feature because it is one of the most time-saving features in WPF development. If you still didn’t – I suggest you start using ...... Read more

  • The Beginner’s Guide to Exception Handling with the TPL

    Amir Zuker    Dec 18, 2013

    I published a post in OzCode’s blog that describes the aspects of exception handling with the TPL.You can follow this link if you like to enjoy the read. Read more

  • פיתוח אפליקציית Windows Phone 8 בעזרת PhoneGap/Cordova

    Tomer Shamam    Dec 15, 2013

    פיתוח אפליקציית Windows Phone 8 בעזרת PhoneGap/Cordova החלטתם להיכנס לעולם המובייל ולפתח אפליקציה מגניבה שאולי גם תכניס לכם קצת כסף. על הדרך כמובן שעשיתם מחקר קטן באינטרנט כדי לבדוק איזו פלטפורמה הכי מובילה כי ממש לא בא לכם לכתוב את אותה האפליקציה שלוש או ארבע פעמים מחדש, כל פלטפורמה עם הכלים שלה. אבל במקביל גם [...] Read more

  • Case of crashing installer or unnecessary heap corruption by GROOVEEX

    Stas Shteinbook    Dec 06, 2013

    I was asked to solve an issue of a crashing installer. The symptoms provided were a bit vague: it only happened sometimes, only on specific machines, and it seems to have started after the company installed Office 2010. The installer executable is produced by NSIS scriptable install system, so there are no symbols for it, [...] Read more

  • So I Have a Blog Now…

    Yaniv Yosifovich    Nov 19, 2013

    Yes, It’s official – I have a blog now. I’ve been putting this off for a while now, even avoiding it to tell the truth. But everyone’s got a blog these days, so why not me? On this blog I plan to give my 2 cents on software development, technology and other geek-related topics. A [...] Read more

  • Server-Side support for HTML5 History API

    Schmulik Raskin    Sep 12, 2012

    In traditional Single-Page Applications for the web, routing was accomplished by updating the ‘hash’ section of the URL, using the ‘hashbang’ method. So for example, if my route was setup as '/Feature/ComponentId', the resulting URL would look something like 'http://www.example.com/#!/Feature/ComponentId'. This was great, because all browsers support updating the ‘hash’ without causing a full-page refresh, [...] Read more