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

March 8, 2016

מי שמכיר אותי יודע שאני תמיד בעד טכנולוגיות חדשות, כאלה שפתרו את הבעיות הקודמות שלנו ויצרו בעיות חדשות  :) אבל... במקרים רבים אנו מקבלים החלטות טכנולוגיות על סמך מה שכולם עושים ואומרים ולאו דווקא על מה שמתאים לנו. כמובן שלא מדובר בהחלטה שמנותקת לחלוטין מהדרישות של האפליקציה, אלא שהטרנד מטה את הכף ולא ההיגיון הצרוף. בסופו של דבר, הפרויקט יצליח גם אם ההחלטה לאו דווקא הייתה הטובה ביותר. השאלה היא כמה שילמנו על ההחלטה, בכמה התארך זמן הפיתוח, איזה פשרות עשינו בדרך וכמה זמן עוד נשלם על התחזוקה של הטכנולוגיה שנבחרה. חשבו על החלטות שקיבלתם, לדוגמא SQL או No...
no comments

טכנולוגית "האינטרנט של הדברים" – גיל ההתבגרות

December 24, 2015

  כאשר טכנולוגיה חדשה מפציעה, אנחנו בוחנים בעיקר את הפוטנציאל שהיא טומנת בחובה. לפני כשנה כתבתי מאמר הכרות על האינטרנט של הדברים (IoT), אשר ברובו דן בפוטנציאל של הטכנולוגיה הזו, בו גם הסברתי כיצד ניתן ליישם מערכות IoT בטכנולוגיה הקיימת. אחת העובדות המעניינות על האינטרנט של הדברים, היא שבאופן עקרוני הטכנולוגיה הבסיסית הייתה קיימת זמן רב לפני שהחברות הגדולות זיהו את הפוטנציאל, נתנו לו שם ונרתמו לפתח תשתיות. כתוצאה מכך, הרבה אנשי טכנולוגיה הרימו גבה על הרעש הגדול שעושה הטכנולוגיה הזו. אחד הדגשים שנתתי במאמרי הקודם היה על העובדה שטכנולוגיה בסיסית אינה מספיקה, ולכן למרות שהתקני קצה, האינטרנט כתשתית...

Join the Israeli Azure Developers User Group

June 1, 2015

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 software architect...
no comments

The First Microsoft Azure IoT Hackathon

January 22, 2015

On last Thursday we, CodeValue professionals, had the honor to be mentors for the first Microsoft Azure IoT Hackathon in Israel. It was an amazing experience; The Hackathon took place at IronSource headquarters in Tel-Aviv. We had a great atmosphere with music, food and drinks as well as plenty of IoT devices. Each participant could choose between Raspberry PI, Arduino YUN and Tessl devices. Each team could use one device or join as many devices as they want or need. The Hackathon was led by a team of professionals from Microsoft’s Technical Evangelism and Development (TED) group, a group...
no comments

Universal App of Things – The Server Side

October 14, 2014

Those who know me know that I love gadgets, and more than that, I love writing code for gadgets. I have used Internet of Things before it was called like that (IoT). My biggest gadget is my home. I have a home automation system based on EIB/KNX technology. The nice thing about this technology is that there is no central processing unit. Many home automation systems are based on a central PLC that controls the house. In EIB/KNX, each device is connected to a bus. The device is actually a tiny computer that has its own physical and logical bus...

Windows 10 Kernel Changes

As you probably know, you can download and play with the first bits of Windows 10. While there are many things to discover in the User Interface of the Windows Shell and WinRT applications, I like to dig and find Kernel changes. To do that I use several tools from Sysinternals and Debugging tools for Windows (which are part of Windows SDK now). I installed Windows 10 x64 bit on Hyper-V:   I have also created a Windows Azure Windows 10 Server Machine:     Using Sysinternals WinObj I have found that there are new two...

OzCode Release 1.0 is here

June 30, 2014

After a vast investment and hard work, we are more than proud to release OzCode Version 1.0. OzCode is an innovative debugging Visual Studio extension. Once you start debugging with OzCode you will not want to go back and debug without it. Like any other productivity tool, OzCode saves you time and effort. OzCode provides a debugging toolbox. The debugging process is a cognitive task that requires you to be patient, have a good knowledge of the system, have a deep understanding of the software being debugged and of course know the debugger abilities and capabilities. As many other...

Microsoft is (finally) heading the right direction

April 4, 2014

It is now almost the end of Build2014 conference, and as opposed to previous years, this year the message is clear, one Microsoft, one (universal) way to target phone and Windows 8.1 modern applications, and in the future XBox One apps. Microsoft is way more open compared to previous years. Roslyn is open sourced – the project was published live, on stage, the .NET BCL code is on the web, just search for it using Bing. Build 2014 is about devices & cloud. Nothing about Windows 9 or Windows Server. Many new announcements about new features of Microsoft Azure,...
no comments

Long time no write…

April 2, 2014

It's been a busy period, the busiest since we established CodeValue. A week ago, my son asked me, "daddy, when will you come home not for doing more work?" Finally, I have a good answer! I am at Newark airport heading to San Francisco to Microsoft Build Conference and on Friday, my family will join me for a family vacation in Hawaii. In the last few months, I have been doing software architecture for two complex and large applications. Besides that, I delivered couple of architecture lectures and last week I gave an Advanced C++ 11/14 course. ...
no comments