background preloader

Introducing DXv2

Introducing DXv2

Exception Handling Best Practices in .NET Contents Introduction "My software never fails". Can you believe it? Contrary to common belief, creating reliable, robust software is not something near to impossible. In other words, software that is stable. Having a bug in your software is forgivable, and even expected. To understand better what I'm saying, I've seen countless business software that, in an out of disk space error in the DBMS, reports something like this: "Could not update customer details. While this message may be an adequate of reporting an unknown resource failure to a business user, all too often this is the whole debugging information that is available to debug the error cause. Plan for the worst A few basic design concepts will make your program much more robust, and will improve the user experience in the presence of an unexpected error. Check it early Strong type checking and validation are powerful tools to prevent unexpected exceptions and to document and test code. Don't trust external data Writes can fail, too

Version control without the command line  •  Beanstalk Guides The command line is a powerful way to use version control systems, but not everyone is as comfortable with memorizing and using text commands. Thankfully, there are many good GUI clients available for popular version control and operating systems. We’ve compiled a list of our favorites below, which all work well with Beanstalk. Subversion Clients Subversion is a popular choice for people who are new to version control because of it’s robust ecosystem of clients. Cornerstone (Mac, $59) Cornerstone is our favorite Subversion client for the Mac. Cornerstone is also integrated with Beanstalk, making it easier to add your repositories. Versions (Mac, $59) Versions is another very powerful client for Mac. See also: svnX is an open source and free OS X client with the most basic features. TortoiseSVN (Windows, Free) TortoiseSVN is free, very powerful and popular Subversion client for Windows. RabbitVCS (Linux, Free) SmartSVN (Multi-platform, $69) IDE Integration with Subversion PixelNovel ($100)

3scale | The Plug & Play Cloud API Management Platform IconWorkshop - Make icons for Windows, Mac, iPhone, Android, Windows Phone. One professional tool for all your needs IconWorkshop™ is a professional tool designed to Create, Extract, Convert, Manage and Redistribute Icons. You create professional looking icons. You work like a pro, you're seen as a pro. Create icons for Windows, MacOS, Unix, iPhone, Android, Windows Phone IconWorkshop is the first icon editor to create icons for all devices and all operating systems: Windows up to 256x256 for Windows Vista/7; Macintosh® OS up to 1024x1024 for Lion; Unix; iPhone OS; Android; Windows Phone... Be productive instantly No complicated settings, no more pixel-by-pixel icon making. Access to private images objects Some image object packs are available to registered customers only. Compatible with graphic industry standards You can convert icons between Macintosh and Windows formats in a click, create icons from PNG images with transparency, use Photoshop and Illustrator transfer plug-ins, Photoshop templates...

Testing Anywhere - Automated Testing Software for automating web testing, software testing & more. Whether you’ve automated tests at your organization before or are ready to dive in now, there’s a way to do it faster, smarter, and more reliably. With Testing Anywhere, you get a powerful, “no-programming-required” user interface that lets you record, edit, and run test cases—no matter how complex—in record time, enabling your team to focus on more thorough testing. Try itFree Why Testing Anywhere? It’s easy to use: Thanks to front-end, GUI-based automation capabilities, testers can create tests upto 70% faster with wizard-based scriptless test creation, with enough flexibility for advanced developers to adjust or implement scripting as they choose. 5 ways to create tests: Take your pick: object-based, coordinate-based, image-based, avatar-based, or test editor. It’s built to make you uber-efficient: Our patented Test to EXE functionality converts automated tests into standalone EXEs with the single click of a button. Benefits of using Testing Anywhere: Test web applications Win32VB6AJAX

Mobile Application Design | Create Cross-Platform iPad/Android Apps How can you create cross-platform business applications without coding that run natively on iOS and Android and work great offline? Forget Mobile Application Development The diversity of powerful mobile devices in the marketplace poses a significant challenge for businesses wanting to create custom mobile applications. Each competing device type — iOS, Android, Windows Mobile — requires a different set of tools and programming skills. Businesses looking for cross-platform mobile business solutions often turn first to browser-based apps, because a mobile browser represents the lowest common denominator among different mobile devices with different operating systems. Forget Designing Web Apps for the Mobile Browser Organizations want to empower their people with mobile applications that work across platforms, work offline, and work better than mobile browsers.At Formotus we don’t believe a mobile browser is the best platform for conducting business, for several reasons.

Heroku | Cloud Application Platform Full Page Overlay Window : Web Design Tutorial Full Page Pop-up Window Overlay In this tutorial you will learn how to create a full page pop-up window that overlays an existing html page. This technique is used often for displaying a video, movie file, picture, or form when a user clicks on an element in a web page. View Example Introduction This technique is not a pop-up window like one might generally think. The method behind accomplishing this is pretty straight forward: The initial state of the div that will overlay the page is hidden with no content in it's inner html. To initiate the display of the div you must first choose and element that a user will click on, hover over, etc. to assign the behavior to. When the div is displayed by the javascript function it is basically removing the display value of none to the display value of blank or '' which returns to the elements default value which is to be displayed. Clicking on the close button in the pop-up window initiates the reversal of when it was displayed. The CODE Strict Mode

PhoneGap Beginner's Guide eBook: $26.99 Formats: $22.94 save 15%! Print + free eBook + free PacktLib access to the book: $71.98 Print cover: $44.99 $44.99 save 37%! Free Shipping! UK, US, Europe and selected countries in Asia. Overview Table of Contents Author Support Sample Chapters Learn how to use the PhoneGap mobile application frameworkDevelop cross-platform code for iOS, Android, BlackBerry, and moreWrite robust and extensible JavaScript codeMaster new HTML5 and CSS3 APIsFull of practical tutorials to get you writing code right away Book Details Language : EnglishPaperback : 328 pages [ 235mm x 191mm ]Release Date : September 2011ISBN : 1849515360ISBN 13 : 9781849515368Author(s) : Andrew LunnyTopics and Technologies : All Books, Mobile Application Development, Mobile, Beginner's Guides, Games Table of Contents Andrew Lunny Andrew Lunny is a programmer at Nitobi Software Inc in Vancouver, British Columbia. Sorry, we don't have any reviews for this title yet. Code Downloads Submit Errata Errata should be it should be: But ...

Related: