Dev Pro en Azure SQL as the Backbone to Azure Mobile Service <div class="node-body article-body">This blog series is focused primarily on mobile development, with an emphasis on Microsoft Azure Services. It will go into detail about the structure of Azure Mobile Services, as well as what technologies are used to build mobile solutions that are themselves cross platform. In Part 1 we examine the decision-making process that must take place even before you build your Azure Mobile Service, the different platforms you can choose from, and what a complete solution looks like end to end.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SharePoint Development SQL Server Development Azure Mobile Service Database Developer IT Manager Microsoft Microsoft Azure Microsoft SQL Mobile mobile development Mobile Service MSDN Visual Studio Fri, 06 Mar 2015 22:30:00 +0000 13751 at The State of JavaScript: Language Versions <div class="node-body article-body">JavaScript is the indisputable language of the Web, and there is an excellent possibility that 2015 will see the release of ECMAScript 6, the standardized version of JavaScript. In his last column about JavaScript, Don Kiely took a quick look at the history of this much-maligned but widely used scripting language. In this article, Don continues that discussion with a look at how ECMAScript has evolved, and a bit about how the standardized version relates to the JavaScript language as maintained by Mozilla. </div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Web Development JavaScript ECMAScript JavaScript Thu, 05 Mar 2015 22:30:00 +0000 13741 at ASP.NET 5: A Gigantic Win for Developers <div class="node-body article-body">Unless you’ve been living in a cave, you’ve likely heard about ASP.NET 5--and some of the big changes it will be bringing to Web development for .NET developers. Personally, I just haven’t been able to keep up with all of the low-level details about what is being changed or improved, but I have been able to stay abreast of some of the bigger changes and the overarching strategy improvements that ASP.NET 5 represents. Things are starting to look very exciting.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Development ASP.NET 5 Core MVC Web API Fri, 27 Feb 2015 04:39:00 +0000 13731 at What Area Presents the Biggest Challenge When Developing Universal Apps? <div class="node-body advpoll_binary-body"><p>The Universal App model presents several opportunities and several challenges.</p> </div><form action="/poll/02192015" accept-charset="UTF-8" method="post" id="advpoll-voting-binary-form-0" class="advpoll-vote"> <div><div class="poll"> <div class="advpoll-available-choices"> <div class="vote-choices"> <div class="form-radios"><div class="form-item" id="edit-choice-1-wrapper"> <label class="option" for="edit-choice-1"><input type="radio" id="edit-choice-1" name="choice" value="1" class="form-radio" /> Input/Interaction</label> </div> <div class="form-item" id="edit-choice-11-wrapper"> <label class="option" for="edit-choice-11"><input type="radio" id="edit-choice-11" name="choice" value="11" class="form-radio" /> User experience</label> </div> <div class="form-item" id="edit-choice-21-wrapper"> <label class="option" for="edit-choice-21"><input type="radio" id="edit-choice-21" name="choice" value="21" class="form-radio" /> Middleware</label> </div> <div class="form-item" id="edit-choice-31-wrapper"> <label class="option" for="edit-choice-31"><input type="radio" id="edit-choice-31" name="choice" value="31" class="form-radio" /> Security/Authentication</label> </div> <div class="form-item" id="edit-choice-41-wrapper"> <label class="option" for="edit-choice-41"><input type="radio" id="edit-choice-41" name="choice" value="41" class="form-radio" /> Scalability</label> </div> </div> </div> </div> <input type="hidden" name="ajax" id="edit-ajax" value="" class="ajax" /> <input type="hidden" name="nid" id="edit-nid" value="13721" class="edit-nid" /> <input type="submit" name="op" id="edit-vote-binary-0" value="Answer" class="form-submit" /> <input type="hidden" name="form_build_id" id="form-_paqF_H6_9dTv_2_widWZK1wZUxzGSsbUQTBHzLpabA" value="form-_paqF_H6_9dTv_2_widWZK1wZUxzGSsbUQTBHzLpabA" /> <input type="hidden" name="form_id" id="edit-advpoll-voting-binary-form" value="advpoll_voting_binary_form" /> </div> </div></form> <div class="og_rss_groups"></div> Thu, 19 Feb 2015 11:48:00 +0000 13721 at Why I Love--and Hate--My New iPhone <div class="node-body article-body">I've been using my new iPhone for some time now. I'm more proficient with it, and I have become spoiled by the number and quality of apps in the iOS ecosystem, but I still miss my Windows Phone. In fact, if it weren't for the apps, I'd go back to the Windows Phone in a minute. </div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Windows Phone Development Windows Client Android iOS IPhone Windows Phone WinPhone 8.1 Sat, 14 Feb 2015 05:00:00 +0000 13711 at Excellent Books for .NET Architects and Developers <div class="node-body article-body">With a Bachelor's in Near Eastern Studies, it probably goes without saying that I don’t have much of a formal background in development or information systems. Happily, however, I’ve always "rolled" a bit nerdy and have always loved computers. So it was that I found myself doing data entry at one point while working to put myself through college. And it was there that I bought my first "programming" book: Roger Jennings’ massive "Special Edition: Using Access 2000." Little did I know then, but books would end up playing a significant role in getting where I am today.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SQL Server Development .net Agile architecture design patterns SOLID Wed, 11 Feb 2015 00:28:00 +0000 13701 at Securely SQRL Away Authentication Credentials <div class="node-body article-body">Usernames and passwords have been with us for a very long time, and many people think that their time has come and gone. SQRL, the Secure Quick Reliable Login system, is an interesting proposal by security expert Steve Gibson to do away with them once and for all. Based on QR codes, the system uses strong encryption for authentication, which also provides some identity management protections as well. Don Kiely introduces SQRL, in the hope of never having to remember a username and password ever again!</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Identity Management Web Development Security Authentication credentials passwords security SQRL usernames Mon, 26 Jan 2015 23:17:00 +0000 13671 at Microsoft Delivers CTP 5 of Visual Studio 2015 <div class="node-body article-body">CTP 5 of Visual Studio 2015 is available for download now from Microsoft's Prerelease Software download site. It provides news features along with the normal mix of bug fixes.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Visual Studio Visual Studio 2015 Fri, 16 Jan 2015 20:40:00 +0000 13631 at User Account Control (UAC) is a Failure <div class="node-body article-body">This is a rant, so I'll try to keep it fairly short - despite the highly inflammatory title. The problem, however, is that I really do think that User Access Control (UAC) is actually worse than being a mere failure. Specifically, I think it fails to accomplish what it was, apparently, intended to do, and it gets in the way for legitimate end-users and Systems Administrators.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Systems Management adware malware UAC Thu, 15 Jan 2015 01:04:00 +0000 13611 at JavaScript: A Look Back Before a Look Forward <div class="node-body article-body">JavaScript is on the cusp of becoming a "real" programming language, which could have some very serious impacts on both client and server Web development. Don Kiely kicks off a series of articles in 2015 about JavaScript, starting with a brief history of its development. These are exciting times for the language, and Don hopes it survives its evolution.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> JavaScript ECMAScript JavaScript Web development Tue, 30 Dec 2014 08:07:00 +0000 13601 at A Look Back at My Favorite Developer Tools in 2014 <div class="field-deck"> And the tool I can't live without </div> <div class="node-body article-body">While thinking back on what I’ve accomplished this year, I’m reminded that a few tools I used throughout the year have helped me accomplish much more than would have been the case otherwise. As such, I want to take a few minutes to share some of the more beneficial tools I’ve used, including my favorite tool of 2014.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SQL Server Development dotCover ReSharper Snagit SQL Prompt Trello Thu, 11 Dec 2014 11:00:00 +0000 13541 at Microsoft's Radical/Revolutionary/Evolutionary Moves (Pick One!) <div class="node-body article-body">Don Kiely adds his commentary to the flood of opinions about Microsofts' recent announcements about open sourcing much of the .NET Framework, their new found love for Linux and OSX, and the release of the Visual Studio 2013 Community Edition. And asks the question: Are these moves radical, revolutionary, or evolutionary? But no matter what they are, they are most certainly BIG.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Visual Studio Development .NET Framework Linux Microsoft open source OSX Visual Studio Thu, 04 Dec 2014 17:50:00 +0000 13511 at Microsoft Hauls .NET into Open Source and Cross-Platform <div class="node-body article-body">The biggest and most important announcement in the Microsoft developer ecosystem since the announcement of .NET itself over a decade ago has arrived!</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Visual Studio 2013 .net open source Visual Studio Thu, 20 Nov 2014 19:05:00 +0000 13471 at Replacing Credit Cards <div class="node-body article-body">I hardly ever use cash and I can’t remember the last time I wrote a check, I mostly just use plastic (and/or buy stuff online). That doesn't change the fact that there are plenty of reasons to hate credit cards—or, more specifically, to hate credit card companies.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Security Development applepay card replacements credit card fraud credit cards credit companies fees identity theft mcx pci Thu, 13 Nov 2014 17:06:00 +0000 13441 at jQuery 3.0 to Adopt Semantic Versioning <div class="node-body article-body">Changes to jQuery introduced in 2013 have resulted in a strange beast; the popular library split into two roughly parallel paths of development: version 1.x continued to support older browsers, while version 2.x provided support for newer versions of browsers as well as mobile browsers.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Web Development JQuery 3.0 backward compatibility browser compatibility JQuery older browsers semver version numbers versioning Thu, 06 Nov 2014 17:30:00 +0000 13421 at Insider Threats and the Role of Auditing <div class="node-body article-body">Thanks to recent security debacles from the likes of Target and Home Depot, it’s impossible to overstate the need for organizations to take security seriously—especially in terms of threats raised from internal sources.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Security Database Administration Development Auditing data breach internal threats Permissions security Thu, 23 Oct 2014 16:05:00 +0000 13361 at What Do Your Competitors Know about Technology that You Don’t? <div class="field-deck"> Sponsored by: Adobe </div> <div class="node-body article-body">Join Rod Trent for a special webcast where he unveils Windows IT Pro’s findings of its proprietary research across small and medium businesses. Join live to find out how your competitors are leveraging technology to create a better customer experience, improving cash flow, and developing new revenue streams to equip themselves for the all-important generation of millennial consumers.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Adobe - Echo Sign Resources Sponsored competitors on demand Rod Trent series technology webcast Tue, 21 Oct 2014 17:11:00 +0000 13501 at Windows 10 Technical Preview <div class="node-body article-body">I have to admit that the obvious consumer target of Windows 8 was a disappointment for me. With Windows 10, the enterprise is a high focus now. </div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Windows 8 Development Developer Technical Preview Windows 10 Thu, 16 Oct 2014 12:00:00 +0000 13301 at NFC and the Future of Computing <div class="node-body article-body">Near Field Communication, or (NFC), seems poised to play a huge part in the future of computing. To that end, I think it’s interesting to see how some of the bigger trend-setters and visionaries in our industry envision this technology being used.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Hardware Development Adobe Apple future technology gesture technology Google Microsoft Near Field Communication NFC Thu, 09 Oct 2014 15:40:00 +0000 13291 at Wavebreakmedia LTD/Wavebreak Media/Thinkstock Content Management is King <div class="node-body article-body">Development platforms and tools like ASP.NET are great for providing the infrastructure of modern websites. But it isn't very productive to create every site from scratch, so CMSs have begun to dominate the web, providing everything a site needs other than content and custom features. Don Kiely shares his thoughts about the state of the CMS market.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Web Development content management Drupal MySQL PHP WordPress Thu, 02 Oct 2014 17:00:00 +0000 13281 at Google’s Hypocritical Stance on Browser Security <div class="node-body article-body">While I applaud Google and the Chrome team for a number of the things that they're doing correctly to make browsing safer, there’s still a very ugly problem that Google needs to address before I can take their attempts at improved security as something other than a bit hypocritical.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Security Chrome downloads Extensions Google Microsoft competitors security SSL TLS Thu, 25 Sep 2014 17:08:00 +0000 13231 at Minecraft and the Next Generation of Developers <div class="node-body article-body">Could Minecraft be a way to cultivate the next generation of faithful Microsoft platform developers? It’s clear that Minecraft could easily fit in Microsoft’s vision of an Xbox-integrated and ubiquitous living room experience. It’s also clear that an SDK and developer experience for Minecraft seems like a great idea. </div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Visual Studio 2013 cross-platform games Developer gaming platforms Microsoft Minecraft Satya Nadella Windows Xbox games Thu, 18 Sep 2014 16:32:00 +0000 13221 at Maximizing Slow Days <div class="node-body article-body">The definition of 'productivity' has changed drastically over the past few decades, helped along by the rise of Corporate America. Learn about you can do to keep productivity up and to keep corporate managers happy on days when you have little to no work to do. </div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SQL Server Database Administration Development career advice careers coding Corporate America development improving learning Productivity skill set Thu, 11 Sep 2014 17:35:00 +0000 13201 at The Long Overdue Web Essentials Article! <div class="node-body article-body">Don Kiely was aghast when he realized that he had written barely a word about Web Essentials, and is finally making up for that omission. He's a true fanboy of the Visual Studio extension from Microsoft, which "extends Visual Studio with a lot of new features that web developers have been missing for many years." If you write web applications of any kind, using any kind of open source or third party tools, you need to be using this extension.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Visual Studio 2012 Web Development Visual Studio 2013 CSS JavaScript Visual Studio 2012 Visual Studio 2013 visual studio extensions Web Essentials Thu, 04 Sep 2014 16:55:00 +0000 13171 at Top Trends in Database Technology <div class="field-deck"> Sponsored by: Dell </div> <div class="node-body article-body">Tuesday, December 9th, 2014 @ 2pm ET - Top Trends in Database Technology webinar</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Dell Resources Sponsored database Dell webinar Fri, 29 Aug 2014 13:47:00 +0000 13411 at Reasons to Avoid Triggers <div class="node-body article-body">It's no secret that developers can run afoul of scalability problems when creating solutions backed by SQL Server or other relational databases. In my experience, however, one of the easiest ways developers cause themselves significant pain with scalability problems is by using triggers.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SQL Server Development DDL DML performance scalability SQL Server Trigger Thu, 28 Aug 2014 18:15:00 +0000 13161 at Windows 8 Application Sideloading: Relief for the Enterprise <div class="node-body article-body">On April 3rd of 2014, Ben Hunter from Microsoft wrote a post on the Windows blog that most of us missed. That blog post, however, was very important news for those who had plans to build Windows 8 LOB applications for the Enterprise. The post included the simple words, ". . .we have also provided a mechanism called 'sideloading' that allows the installation of apps without using the Windows Store."</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Windows 8 Development App Store applications deployment developing apps installation Sideloading Windows 8 Windows apps WinRT Thu, 21 Aug 2014 16:55:00 +0000 13131 at What’s New in Toad for Oracle <div class="field-deck"> Sponsored by: Dell </div> <div class="node-body article-body"><p>According to a Forrester Consulting study, standardizing on Toad for Oracle has saved one large Oracle shop more than $49 million over the past five years. How much can Toad for Oracle save you?</p> <p>Download the white paper to find out.</p></div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> Dell Database Administration Resources Sponsored database admin Dell toad White Paper Sat, 16 Aug 2014 17:51:00 +0000 13151 at NoSQL, Hype, and Lousy Musicians <div class="node-body article-body">I have no doubt that some NoSQL ‘databases’ are the right fit—for a number of SPECIALIZED projects. But treating NoSQL as if it is the de-facto, one-stop, no-problems-ever, solution to all of the worlds’ persistence problems has to stop.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> SQL Server Development ACID Databases developers developing project hype NoSQL SQL Server Thu, 14 Aug 2014 16:45:00 +0000 13121 at Encrypting Configuration File Sections <div class="node-body article-body">There is a good chance that at some point you'll need to store sensitive information in an ASP.NET configuration file. One common example is to store the user name and password in a connection string required to connect to a database. IIS and ASP.NET make it very difficult for a casual user to read .config files, but users who have read access on the server may be able to read the information. So you might want to consider encrypting sensitive configuration information. These techniques have been around for a long time in ASP.NET, but I still find that a number of developers are unaware of them.</div> <div class="og_rss_groups"></div><p><a href="" target="_blank">read more</a></p> ASP.NET ASP.NET MVC .NET Framework ASP.NET configuration encryption web.config Thu, 07 Aug 2014 19:30:00 +0000 13111 at