Software Development

  • Most Topular Stories

  • Hamburger Helper

    Signal vs. Noise
    Wailin Wong
    6 Aug 2014 | 7:33 am
    Businessmen like Ray Kroc and Dave Thomas have secured their places in the annals of the fast food industry. But what about Harry Holly? He invented the hamburger patty molding machine in the kitchen of the burger restaurant he opened after losing his job in the Depression. Holly’s patty press helped bring the modern fast food industry into existence by equipping McDonald’s and Burger King with machines that could efficiently produce standard-sized burgers. But 77 years after Holly founded his patty machine company, Hollymatic, neither inventor nor business has name recognition…
  • You are Bad at Giving Technical Interviews

    Rands in Repose
    rands
    31 Aug 2014 | 9:12 am
    Laurie Voss via Quartz: You are looking for grasp of complex topics and the ability to clearly communicate about them, which are the two jobs of the working engineer.
  • php[world] in Washington, D.C.

    PHP.net news & announcements
    Webmaster
    27 Aug 2014 | 12:06 pm
    The team at php[architect] is excited to announce our new conference: php[world]! This conference, is being designed to bring together all of the various PHP communities into one place to share ideas together. Whether you are a core PHP developer, or use WordPress, Drupal, Magento, Joomla!, Symfony, Laravel, Zend Framework or another framework. This conference has a track specifically for you! Check out our published schedule and speaker list to see all the sessions available. The conference takes place on November 10-14, 2014 in Washington, DC, USA. It features a Training Day, Tutorial Day,…
  • Building Native iPhone Applications using HTML, CSS and JavaScript

    9lessons Programming Blog
    12 Aug 2014 | 11:29 am
    Mobile revolution has been started, now right time to build mobile applications for your web projects. This tutorial will help you how to develop native iOS mobile applications using HTML, CSS and Jquery. Apache Cordova is a platform for building native applications and it is providing device APIs that helps you to access native device functions such as GEO location or mobile camera. If you are a Apple Mavericks use just implement the following steps. Read more »
  • The Web Search API is Retiring

    Google Developers Blog
    Gary Lewis
    29 Aug 2014 | 5:00 am
    Posted by Dan Ciruli, Product ManagerOn November 1, 2010, we announced the deprecation of the Web Search API. As per our policy at the time, we supported the API for a three year period (and beyond), but as all things come to an end, so has its deprecation window.We are now announcing the turndown of the Web Search API. You may wish to look at our Custom Search API (note: it has a free quota of 100 queries per day).The service will cease operations on September 29th, 2014.
  • add this feed to my.Alltop

    Google Developers Blog

  • The Web Search API is Retiring

    Gary Lewis
    29 Aug 2014 | 5:00 am
    Posted by Dan Ciruli, Product ManagerOn November 1, 2010, we announced the deprecation of the Web Search API. As per our policy at the time, we supported the API for a three year period (and beyond), but as all things come to an end, so has its deprecation window.We are now announcing the turndown of the Web Search API. You may wish to look at our Custom Search API (note: it has a free quota of 100 queries per day).The service will cease operations on September 29th, 2014.
  • How to move your files to Google Drive

    Gary Lewis
    21 Aug 2014 | 9:00 am
    Posted by Chuck Coulson, Drive Technology Partnerships, GoogleGoogle Drive for Work is a new premium offering for businesses that includes unlimited storage, advanced audit reporting and new security controls and features, such as encryption at rest.If you're getting ready to move your company to Drive, one of the first things on your mind is how to migrate all your existing files with as little hassle as possible. It's easy to migrate your files by uploading them directly to Drive or using the Drive Sync client. But, what if you have files stored elsewhere that you want to…
  • Office Hours for Google’s Udacity MOOCs

    Gary Lewis
    18 Aug 2014 | 8:39 am
    By Peter Lubbers, a Program Manager in charge of Google’s Scalable Developer Programs, which include MOOC developer training. Peter is the author of "Pro HTML5 Programming" (Apress) and, yes, his car's license plate is HTML5!At Google I/O, we launched four new Udacity MOOCs, helping developers learn how to work with Android, Web, UX Design, and Cloud technology. We’re humbled that almost 100,000 students signed up for these new courses since then. Over the next two weeks, we’ll be hosting on-air office hours to help out students who are working through some of these classes. Ask your…
  • Google Fit Preview SDK now available

    Louis Gray
    7 Aug 2014 | 10:00 am
    By Angana Ghosh, Product Manager, Google Fit At Google I/O we announced Google Fit: an open platform for developers to more easily build fitness apps. Today we’re making a preview SDK available to developers so that you can start to build.Google Fit provides a single set of APIs for apps and device manufacturers to store and access activity data from fitness apps and sensors on Android and other devices (like wearables, heart rate monitors or connected scales). This means that with the user’s permission, you can get access to the user’s fitness history -- enabling you to provide more…
  • Upgrade now to Calendar APIv3

    Louis Gray
    17 Jul 2014 | 11:30 am
    Cross-posted from the Google Apps Developers BlogBack in 2011, we launched Calendar APIv3, which offers developers several improvements over older versions of the API, including better support for recurring events and lightweight resource representation in JSON. At that same time, we also announced that the older versions of the API – v1 and v2 – would be entering a three-year deprecation period in order to give developers time to migrate to the new version. Those three years are coming to an end, and on November 17, the v1 and v2 endpoints will be shut down. If you haven’t already done…
 
  • add this feed to my.Alltop

    News and Updates - Apple Developer

  • Submitting Apps that Use the Advertising Identifier

    28 Aug 2014 | 10:00 am
    When submitting your app for review, you’ll be asked whether your app uses the Advertising Identifier (IDFA) to serve advertisements. If you indicate that your app uses the IDFA, but it does not have ad functionality or does not display ads properly, your app may be rejected. Make sure to test your app on an iOS device to verify that ads work correctly. Similarly, if you indicate that your app does not use the IDFA, but it does, your app will be put into the “Invalid Binary” status. Learn more about the IDFA in the iTunes Connect Developer Guide.
  • OS X Mavericks 10.9.5 (13F24) Now Available

    27 Aug 2014 | 2:00 pm
    OS X Mavericks 10.9.5 (13F24) Now Available
  • iAd Has Expanded to Russia and Switzerland

    26 Aug 2014 | 1:00 pm
    You can now promote your apps in 16 countries or regions on the iAd App Network. With iAd Workbench, you can choose your audience, set your price, and create a campaign that drives downloads. Learn more about iAd Workbench.
  • Generate More Revenue with New Ad Formats from iAd

    26 Aug 2014 | 1:00 pm
    Now you can deliver highly engaging ads from leading brands. Optimized for your app, pre-roll video and full-screen interstitial banner ads are now available on iOS. Learn how to integrate them into your app by reading Implementing iAd in Your iOS Apps.
  • Safari 7.1 beta 3 and Safari 6.2 beta 3 Now Available

    20 Aug 2014 | 3:00 pm
    Safari 7.1 beta 3 and Safari 6.2 beta 3 Now Available
  • add this feed to my.Alltop

    dzone.com: latest front page

  • Technical Decisions for Software Developers

    martinig
    2 Sep 2014 | 12:44 am
    As software developers working on a team, we all make technical decisions. What is the best way to implement this? Where should this function live? Is this library worth using? Some decisions, though, are larger, riskier and more important than that.
  • Integrating Your Java IDE and Gradle

    martinig
    2 Sep 2014 | 12:42 am
    For many Java developers, the IDE is their daily command center. Making more functionality available in the IDE and generally automating IDE configuration saves valuable time during the day to day, but also importantly speeds up the on-boarding process for new developers.
  • 10 Useful PHP Testing Frameworks 2014

    griddr
    2 Sep 2014 | 12:35 am
    Today we’ve put together 10 useful php testing frameworks 2014. PHP testing frameworks are really useful for developers to find errors and bugs while developing php software. PHP Testing Frameworks 2014 is a unit testing framework that enables developers to discover bugs and in turn drive down the costs associated with developing PHP software. PHP developers always looking for useful PHP testing frameworks which help to make task faster, easy and simple. PHP testing frameworks are super useful when it comes to php software development and also it speed up your development process. In this…
  • Sublime – AngularJS – Useful Auto-complete Snippets

    eajitesh
    1 Sep 2014 | 11:38 pm
    This article presents code samples and instructions to configure your Sublime editor to include ng (angular) scripts in auto-complete fashion.
  • New 64-bit Version for Google Chrome Released: Stable and Faster

    alijsecarla
    1 Sep 2014 | 10:51 pm
    Google discharged a stable and speedier 64-bit form of Chrome however for the present it is accessible for Windows. It’s about Speed, Security and Stability.
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • PHP 5.6.0 released

    Webmaster
    28 Aug 2014 | 1:14 am
    The PHP Development Team announces the immediate availability of PHP 5.6.0. This new version comes with new features, some backward incompatible changes and many improvements. The main features of PHP 5.6.0 include: Constant scalar expressions. Variadic functions and argument unpacking using the operator. Exponentiation using the operator. Function and constant importing with the use keyword. phpdbg as an interactive integrated debugger SAPI. php://input is now reusable, and $HTTP_RAW_POST_DATA is deprecated. GMP objects now support operator overloading. File uploads larger than 2 gigabytes…
  • php[world] in Washington, D.C.

    Webmaster
    27 Aug 2014 | 12:06 pm
    The team at php[architect] is excited to announce our new conference: php[world]! This conference, is being designed to bring together all of the various PHP communities into one place to share ideas together. Whether you are a core PHP developer, or use WordPress, Drupal, Magento, Joomla!, Symfony, Laravel, Zend Framework or another framework. This conference has a track specifically for you! Check out our published schedule and speaker list to see all the sessions available. The conference takes place on November 10-14, 2014 in Washington, DC, USA. It features a Training Day, Tutorial Day,…
  • PHP 5.5.16 is released

    Webmaster
    22 Aug 2014 | 12:59 am
    The PHP Development Team announces the immediate availability of PHP 5.5.16. This release fixes several bugs against PHP 5.5.15 and resolves CVE-2014-3538, CVE-2014-3587, CVE-2014-2497, CVE-2014-5120 and CVE-2014-3597. All PHP users are encouraged to upgrade to this new version. For source downloads of PHP 5.5.16, please visit our downloads page. Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP 5.4.32 Released

    Webmaster
    21 Aug 2014 | 5:27 pm
    The PHP development team announces the immediate availability of PHP 5.4.32. 16 bugs were fixed in this release, including the following security-related issues: CVE-2014-2497, CVE-2014-3538, CVE-2014-3587, CVE-2014-3597, CVE-2014-4670, CVE-2014-4698, CVE-2014-5120. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.32 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP 5.6.0RC4 is available

    Webmaster
    14 Aug 2014 | 11:23 pm
    The PHP development team announces the immediate availability of the fourth and hopefully last release candidate of PHP 5.6.0. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! For more information about the new features you can check out the work-in-progress documentation or you can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP…
 
  • add this feed to my.Alltop

    Signal vs. Noise

  • Hamburger Helper

    Wailin Wong
    6 Aug 2014 | 7:33 am
    Businessmen like Ray Kroc and Dave Thomas have secured their places in the annals of the fast food industry. But what about Harry Holly? He invented the hamburger patty molding machine in the kitchen of the burger restaurant he opened after losing his job in the Depression. Holly’s patty press helped bring the modern fast food industry into existence by equipping McDonald’s and Burger King with machines that could efficiently produce standard-sized burgers. But 77 years after Holly founded his patty machine company, Hollymatic, neither inventor nor business has name recognition…
  • QUOTE: Clutter is taking a toll on both morale and…

    David
    5 Aug 2014 | 7:59 am
    Clutter is taking a toll on both morale and productivity. Teresa Amabile of Harvard Business School studied the daily routines of more than 230 people who work on projects that require creativity. As might have been expected, she found that their ability to think creatively fell markedly if their working days were punctuated with meetings. They did far better if left to focus on their projects without interruption for a large chunk of the day, and had to collaborate with no more than one colleague. —Decluttering the company [The Economist]
  • PHOTO: Just took an Uber Black Car to the office…

    Jason Fried
    31 Jul 2014 | 12:34 pm
    Just took an Uber Black Car to the office today and noticed that they round down the price and make it clear on the receipt. $21.00 is definitely more luxurious than $21.71. Nice touch.
  • Hybrid : How we took Basecamp multi-platform with a tiny team

    Jason Z.
    31 Jul 2014 | 8:02 am
    Yesterday we announced the official Basecamp app for iPad. Just like our other apps for iPhone, Android, and Kindle it’s a hybrid—a native wrapper around a mobile web core. We’ve written about this setup before but today I wanted to really get into the details to show how it all works and how we’ve been able to launch four distinct apps with a handful of developers, just 5 people in all. How it works Basecamp has variants for desktop, phone and tablet. Desktop is the default browser experience we launched in 2012. When it detects a mobile device or a native app declares…
  • Our favorite recent reads on the web

    Emily Wilder
    28 Jul 2014 | 10:11 am
    Each week, Know Your Company asks everyone at Basecamp a few questions, including one that helps us learn more about each other. Last week’s prompt was “What’s one great read on the web you’ve come across in the past month?” We enjoyed reading one another’s recommendations so much we wanted to share the results here! Javan Makhmali, Programmer: Love People, Not Pleasure – http://www.nytimes.com/2014/07/20/opinion/sunday/arthur-c-brooks-love-people-not-pleasure.html Dan Kim, All-purpose: This Paul Graham article from way back in 2007, titled “Stuff”.
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • This week's sponsor: LessAccounting

    The fine folks at A List Apart
    28 Aug 2014 | 12:30 pm
    Thanks to our sponsor, LessAccounting. You deserve simple bookkeeping to help you avoid the stresses of accounting.
  • Rachel Andrew on the Business of Web Dev: Getting to the Action

    The fine folks at A List Apart
    28 Aug 2014 | 5:30 am
    Freelancers and self-employed business owners can choose from a huge number of conferences to attend in any given year. There are hundreds of industry podcasts, a constant stream of published books, and a never-ending supply of sites all giving advice. It is very easy to spend a lot of valuable time and money just attending, watching, reading, listening and hoping that somehow all of this good advice will take root and make our business a success. However, all the good advice in the world won’t help you if you don’t act on it. While you might leave that expensive conference feeling great,…
  • 10 Years Ago in ALA: Pocket Sized Design

    The fine folks at A List Apart
    25 Aug 2014 | 5:30 am
    The web doesn’t do “age” especially well. Any blog post or design article more than a few years old gets a raised eyebrow—heck, most people I meet haven’t read John Allsopp’s “A Dao of Web Design” or Jeffrey Zeldman’s “To Hell With Bad Browsers,” both as relevant to the web today as when they were first written. Meanwhile, I’ve got books on my shelves older than I am; most of my favorite films came out before I was born; and my iTunes library is riddled with music that’s decades, if not centuries, old. (No, I don’t get invited to many parties. Why do you ask oh I…
  • Dependence Day: The Power and Peril of Third-Party Solutions

    The fine folks at A List Apart
    19 Aug 2014 | 7:00 am
    “Why don’t we just use this plugin?” That’s a question I started hearing a lot in the heady days of the 2000s, when open-source CMSes were becoming really popular. We asked it optimistically, full of hope about the myriad solutions only a download away. As the years passed, we gained trustworthy libraries and powerful communities, but the graveyard of crufty code and abandoned services grew deep. Many solutions were easy to install, but difficult to debug. Some providers were eager to sell, but loath to support. Years later, we’re still asking that same question—only now we’re…
  • One Step Ahead: Improving Performance with Prebrowsing

    The fine folks at A List Apart
    19 Aug 2014 | 7:00 am
    We all want our websites to be fast. We optimize images, create CSS sprites, use CDNs, cache aggressively, and gzip and minimize static content. We use every trick in the book. But we can still do more. If we want faster outcomes, we have to think differently. What if, instead of leaving our users to stare at a spinning wheel, waiting for content to be delivered, we could predict where they wanted to go next? What if we could have that content ready for them before they even ask for it? We tend to see the web as a reactive model, where every action causes a reaction. Users click, then we take…
  • add this feed to my.Alltop

    Ruby News

  • Ruby 1.9.2-p330 Released

    18 Aug 2014 | 6:38 pm
    We have released 1.9.2-p330, the final release of the 1.9.2 series. Soon after announcing the End of Life for 1.9.2 (and 1.8.7), a critical security regression was found in 1.9.2. This bug occurs when parsing a long string is using the URI method decode_www_form_component. This can be reproduced by running the following on vulnerable rubies: ruby v ruri e'URI.decode_www_form_component "A string that causes catastrophic backtracking as it gets longer %"' Since it was found and patched just before the release of 1.9.3, versions of Ruby 1.9.3-p0 and later are not affected;…
  • RubyKaigi 2014 Registration Online

    26 Jul 2014 | 9:02 am
    RubyKaigi 2014 registration page is now online. What: RubyKaigi 2014 is a 3 day, double-track conference for Rubyists Where: Tokyo, Japan When: Sep 18 - Sep 20 (Thu - Sat) How many: 550+ rubyists Keynote Speakers: Yukihiro “Matz” Matsumoto Koichi Sasada and… (To Be Announced) Registration: EarlyBird Ticket is open now and limited. Be quick! http://rubykaigi.doorkeeper.jp/events/12215 Ruby core committers can get discounts on the EarlyBird price (JPY 18,000), depending on your commit counts to Ruby repo from 2.0.0-p0 to 2.1.0-p0: 100% off if you made 100+ commits (Free) 50% for 20+…
  • EOL for Ruby 1.8.7 and 1.9.2

    1 Jul 2014 | 12:50 am
    Extended maintenance of Ruby versions 1.8.7 and 1.9.2 will end on July 31, 2014. Further information Last December, we extended the supported lifetime of Ruby versions 1.8.7 and 1.9.2 by six months. Heroku sponsored this extension to support customers on their Bamboo and Cedar stacks. We’re now coming to the close of this time window. Ruby 1.8.7 came out in June 2008, making it just over six years old. Ruby 1.9.2 was released in August of 2010, making it just under four years old. With every passing day, backporting and maintaining security patches to these code bases is becoming…
  • RubyWorld Conference 2014 Speaker Invite

    16 Jun 2014 | 4:57 pm
    RubyWorld Conference will be held in Matsue, Japan on November 13-14, 2014. The RubyWorld Conference Executive Committee is inviting speakers from around the world to apply to give a presentation at the conference. See the CFP for more information on how you can apply! Posted by zzak on 16 Jun 2014
  • Stopped mailing lists temporarily

    31 May 2014 | 5:30 am
    We stopped the mailing lists on ruby-lang.org temporarily. Our mailing lists were attacked by a spam bomb. We stopped the following lists: ruby-core ruby-talk ruby-dev ruby-list ruby-cvs ruby-doc ruby-ext ruby-fr ruby-math We are sorry if the outage affects you and are working on resuming the lists as soon as we can. Status update 2014-06-16 9:00 +0000 We resumed the mailing lists on ruby-lang.org. Posted by hsbt on 31 May 2014
 
  • add this feed to my.Alltop

    Google Testing Blog

  • Chrome - Firefox WebRTC Interop Test - Pt 1

    Google Testing Bloggers
    26 Aug 2014 | 2:05 pm
    by Patrik Höglund WebRTC enables real time peer-to-peer video and voice transfer in the browser, making it possible to build, among other things, a working video chat with a small amount of Python and JavaScript. As a web standard, it has several unusual properties which makes it hard to test. A regular web standard generally accepts HTML text and yields a bitmap as output (what you see in the browser). For WebRTC, we have real-time RTP media streams on one side being sent to another WebRTC-enabled endpoint. These RTP packets have been jumping across NAT, through firewalls and perhaps…
  • Testing on the Toilet: Web Testing Made Easier: Debug IDs

    Google Testing Bloggers
    12 Aug 2014 | 11:53 am
    by Ruslan Khamitov This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office.Adding ID attributes to elements can make it much easier to write tests that interact with the DOM (e.g., WebDriver tests). Consider the following DOM with two buttons that differ only by inner text:Save buttonEdit button<div class="button">Save</div><div class="button">Edit</div>How would you tell WebDriver to interact with the “Save” button in this case? You have several…
  • Testing on the Toilet: Don't Put Logic in Tests

    Google Testing Bloggers
    31 Jul 2014 | 9:59 am
    by Erik Kuefler This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office. Programming languages give us a lot of expressive power. Concepts like operators and conditionals are important tools that allow us to write programs that handle a wide range of inputs. But this flexibility comes at the cost of increased complexity, which makes our programs harder to understand. Unlike production code, simplicity is more important than flexibility in tests. Most unit tests verify that a…
  • The Deadline to Sign up for GTAC 2014 is Jul 28

    Google Testing Bloggers
    22 Jul 2014 | 5:53 pm
    Posted by Anthony Vallone on behalf of the GTAC Committee The deadline to sign up for GTAC 2014 is next Monday, July 28th, 2014. There is a great deal of interest to both attend and speak, and we’ve received many outstanding proposals. However, it’s not too late to add yours for consideration. If you would like to speak or attend, be sure to complete the form by Monday. We will be making regular updates to our site over the next several weeks, and you can find conference details there:  developers.google.com/gtacFor those that have already signed up to attend or speak, we will…
  • Measuring Coverage at Google

    Google Testing Bloggers
    14 Jul 2014 | 12:42 pm
    By Marko Ivanković, Google ZürichIntroductionCode coverage is a very interesting metric, covered by a large body of research that reaches somewhat contradictory results. Some people think it is an extremely useful metric and that a certain percentage of coverage should be enforced on all code. Some think it is a useful tool to identify areas that need more testing but don’t necessarily trust that covered code is truly well tested. Others yet think that measuring coverage is actively harmful because it provides a false sense of security. Our team’s mission was to collect coverage related…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • ASP.NET vNext - August 2014 Status Rollup

    Scott Hanselman
    28 Aug 2014 | 6:41 pm
    Work on the next version of ASP.NET continues. It's a world of Alpha software, Git commits, breaking changes, and daily builds. If you're not one for risk, this blog post is for you. Read about all the fun stuff that's going on, and install nothing. If you do like a little spice in your life, jump in and install some early builds and join this active and opinionated community. Introducing ASP.NET vNext We announced vNext in May and did some great talks at TechEd. The Future of .NET on the Server: ASP.NET vNext content and videos from TechEd 2014 Deep Drive: .NET vNext on the Server ASP.NET…
  • How to run Background Tasks in ASP.NET

    Scott Hanselman
    26 Aug 2014 | 2:37 am
    A few years back Phil Haack wrote a great article on the dangers of recurring background tasks in ASP.NET. In it he points out a few gotchas that are SO common when folks try to do work in the background. Read it, but here's a summary from his post. An unhandled exception in a thread not associated with a request will take down the process. If you run your site in a Web Farm, you could end up with multiple instances of your app that all attempt to run the same task at the same time. The AppDomain your site runs in can go down for a number of reasons and take down your background task with it.
  • I was annoyed by the web font issues at Upworthy...you won't believe what I did next!

    Scott Hanselman
    16 Aug 2014 | 4:37 pm
    Sorry about the title, I had to. ;) I was running Windows and Google Chrome and I clicked on a link to an Upworthy.com video. When I go to Upworthy recently (don't judge me) I've been seeing this weird font for the last few months. It's obnoxious, and I was surprised they'd let this fly. Later, though, I looked in another browser, and it looked fine. Ok, time to F12. According to IE's Developer Tools there are three webfonts coming down and they each are downloading completely. Interestingly Chrome says the same thing: What's the DOM expecting the font to be? Well, basically all of them. ;)…
  • Surface Pro 3 - Initial Impressions

    Scott Hanselman
    15 Aug 2014 | 10:57 am
    I went out and bought a Surface Pro 3. I bought the i7 8 gig RAM 256 gig storage version. It was paid for with my own money and there were no discounts. It's been a while since I had a high-powered laptop that was my own, not my employers, so I was mostly happy to spend the money. I bought the "Microsoft Complete" plan that covers accidental damage, even from drops. I was a big fan of the size of the the Surface RT and the Surface 2. Those were the tiny thin ARM-based Surfaces. I used them all the time for email, Videos, browsing. I have an iPad Air, but used the Surfaces for their keyboard…
  • Exploring Impostor Syndrome in Technology - SXSW '15

    Scott Hanselman
    12 Aug 2014 | 10:28 pm
    I've written before about the idea of Imposter Syndrome or being a "Phony." It's the idea that on the surface you're an accomplished technologist but inside you're always questioning if you're really good enough. It turns out that this is SUPER common. You're not alone. That little voice or feeling that "I can do better." Or, "I'm not 100% qualified but I think I can push through this" can sometimes be a motivator. This wonderful index card is by Jessica Hagy of This Is Indexed. Explore her blog and book!  Remember that while you may feel like a phony, those…
  • add this feed to my.Alltop

    The Register

  • Azure Australia is ALIVE, but not not for the likes of you, just yet

    2 Sep 2014 | 12:39 am
    Is it too early to start calling it 'Ozure'? Microsoft has announced that its two Australian Azure bit barns are up and running, in a “private preview”.…
  • iOS phone phlaw can reveal anonymous social media users

    2 Sep 2014 | 12:35 am
    Facebook, Google ... nobody read TFM, says security chap iThing Users can be identified, images of their faces captured and their phones forced to call numbers thanks to coding scheme affecting Facebook, Google, and Twitter among other sites and services, security researchers say.…
  • Security rEsrchRs find nu way 2 spot TXT spam

    2 Sep 2014 | 12:03 am
    Symantec boffins analyse 400,000 TXTs to develop new spam-spotting approach Symantec boffins reckon it's no longer enough to shield e-mail users from malicious email and that spam and phishing over SMS are now worthy of some decent defences. They've even penned a study to back up the proposition, suggesting that SMS spam could be 97 per cent detectable with a false positive rate as low as 0.02 per cent.…
  • SHARE 'N' SINK: OneDrive corrupting Office 2013 files

    1 Sep 2014 | 11:33 pm
    No reports of data loss as MS 'fesses up to mess, but US long weekend delays fix OneDrive users are complaining that Microsoft's sync 'n' share service corrupts Office 2013 files when they attempt to open them.…
  • Singapore slings £18k fine at text-spam-spaffing biz owner

    1 Sep 2014 | 10:59 pm
    First prosecution under new ‘do not call’ rules A Singapore tuition agency and its director have become the first to be prosecuted and fined under the country’s Personal Data Protection Act (PDPA), which came into force on 2 January 2014.…
 
  • add this feed to my.Alltop

    Jon Udell

  • Not the link Zillow was looking for

    Jon Udell
    30 Aug 2014 | 12:54 pm
    In For sale by owner I talked about the online tools that helped us sell our house. I gave Zillow high marks. Even though our buyers didn’t find us on Zillow — in the end, it was a good old-fashioned drive-by — the service was useful for the reasons I mentioned. But now I’m going to have to subtract some points. A few days ago I received this email, misleadingly titled Zillow inquiry: Hi Jon, I work for Zillow, the online real estate network. When looking for groups that have cited our brand, I came across your great blog post discussing your marketing strategy when…
  • 3D Elastic Storage

    Jon Udell
    10 Aug 2014 | 12:16 pm
    If all goes according to plan we’ll close the sale of our house on August 27th and begin meandering across the country, visiting friends and relatives enroute to Santa Rosa. We’ve thrown all the cards up into the air. When we arrive we’ll look for an apartment in which to live for a year while we scope out the region. And we’ll look for a studio for Luann. Conventional movers aren’t set up for what we need to do: ship to storage, then retrieve from storage to several locations at different times. We got a few estimates just to see, they were astronomical, a…
  • For sale by owner

    Jon Udell
    5 Aug 2014 | 7:05 am
    Barring the unforeseen we’ll close the sale of our house on August 27. When we sold our first house 14 years ago we used a realtor. This time around we used the web. Here were the three pillars of our online marketing strategy: A website. I made it with WordPress and packed it with lots of information. In addition to photos, I included floor plans (made by an architect who considered buying the house for himself), an article about our European wood boiler, a page about the historic flag that belongs to our house, and a page about the neighborhood. Zillow. It’s a great marketing…
  • The ebb and flow of curbside free stuff

    Jon Udell
    4 Aug 2014 | 7:59 am
    We’re selling our house and unloading a ton of stuff. After many yard sales and many Craigslist postings, there’s still plenty to get rid of. In our town there’s a strong tradition of curbside giveaway. You just put stuff out on the treelawn and it vanishes. This animated GIF documents that process over a period of three days. (You can click it to enlarge the view.) The kickboxing bag only lasted a few minutes. The kitty litter bins took a few days but eventually they went too. Fun!
  • Tech’s inequality paradox

    Jon Udell
    15 Jul 2014 | 5:27 am
    Travelers leaving from the San Francisco airport on morning flights know the drill: you stay over the night before at a motel on El Camino Real in San Bruno. Last week I booked the Super 8 which turns out to be perfectly serviceable. As a bonus, it’s right next door to Don Pico’s Mexican Bistro and Cevicheria which is unlike anything else you’ll find on motel row: The back bar in the new dining room is a 1925 mahogany Brunswick from the Cliff House in San Francisco; the large bullfight mural is an original painting by Roberto Leroy Smith; large mirrors came from Harry…
  • add this feed to my.Alltop

    Rands in Repose

  • The Wolf

    rands
    1 Sep 2014 | 9:26 am
    You’ve heard of the 10x engineer, but I am here to tell you about the Wolf. They are an engineer and they consistently exhibit the following characteristics: They appear to exist outside of the well-defined process that we’ve defined to get things done, but they appear to suffer no consequences for not following these rules. Everyone knows they’re the Wolf, but no one ever calls them the Wolf. They have a manager, but no one really knows who it is. They have a lot of meetings, but none of them are scheduled. Inviting them to your meeting is a crap shoot. They understand how “the…
  • You are Bad at Giving Technical Interviews

    rands
    31 Aug 2014 | 9:12 am
    Laurie Voss via Quartz: You are looking for grasp of complex topics and the ability to clearly communicate about them, which are the two jobs of the working engineer.
  • Finding the Perfect Underline

    rands
    21 Aug 2014 | 8:28 am
    From Marcin Winchary on Medium: The perfect underline should be visible, but unobtrusive — allowing people to realize what’s clickable, but without drawing too much attention to itself. It should be positioned at just the right distance from the text, sitting comfortably behind it for when descenders want to occupy the same space… I believe Medium’s fastidiousness regarding typography is one of the defining characteristics of their brand.
  • The End of Printed Newspaper

    rands
    20 Aug 2014 | 7:43 am
    Clay Shirky on Medium: Contrary to the contrived ignorance of media reporters, the future of the daily newspaper is one of the few certainties in the current landscape: Most of them are going away, in this decade. (If you work at a paper and you don’t know what’s happened to your own circulation or revenue in the last few years, now might be a good time to ask.) We’re late enough in the process that we can even predict the likely circumstance of its demise.
  • A Path to Discovery

    rands
    19 Aug 2014 | 7:34 am
    Saturday morning is for discovery. Multiple browser windows point me in multiple directions and I wander until I discover a thing to consider. The key to Saturday morning is not direction, the key is association. I am free associating myself across the internet looking for… something. Turntable.fm used to be key to this experience. This now shutdown service was my soundtrack for free association Saturday mornings. Turntable.fm allowed you to jump into a virtual room where a small handful of DJs were playing music they selected. These DJs were simply users who chose to share music rather…
  • add this feed to my.Alltop

    Treehouse Blog

  • When Should Kids Learn to Code?

    Joy Kesten
    1 Sep 2014 | 6:00 am
    A popular question is: when should my child start to learn to code? The answer is, as soon as possible and here’s why. Schools around the world are beginning to implement computer and tablet programs. Instead of hand writing homework, students are solving math problems on tablet applications, collaborating with their peers on projects through Google Drive, and studying using videos on YouTube. The majority of these students, however competent in their typing and stylus usage, do not understand the technology behind the screen. Think of programming technology like a car’s engine:…
  • Marcus & Charlotte Launched a Successful Web App While Traveling the World

    Faye Bridge
    30 Aug 2014 | 11:17 am
    Digital Nomads Marcus and Charlotte left their London jobs to embark on freelance careers in web design and development, while traveling the world. To expand and improve their skills, they joined Treehouse to continue learning on their travels. Along the way, inspired by their shared passion to keep fit, Marcus and Charlotte came up with the concept for a web app to share their knowledge and help others keep fit anywhere, anytime. With the skills they’d fine tuned on Treehouse, using HTML, CSS and JavaScript, Marcus and Charlotte were able to create and launch Sweat Roulette. With such…
  • Interview: Jason Surfrapp

    Gill Carson
    28 Aug 2014 | 6:00 am
    Yes, that really is his last name, for this year at least! He’s the guy that auctioned off his last name to the highest bidder (The Surfing App bought it for $50,000) and he has also made over a million dollars wearing t-shirts with other people’s logos on them. Now his latest project is on the table, a book called Creativity for Sale. It looks behind the scenes at how Jason made his first million by selling his name and his chest. But the book alone is also a unique piece of ‘off the wall’ marketing because every page is ‘paid for’ by a sponsor, including…
  • New Course: Advanced Sass

    Dale Sande
    27 Aug 2014 | 1:38 pm
    Now that you know the basics of Sass, it’s time to put these new skills to work in the best way possible. Learning the ‘best practices’ for writing Sass will gain you admiration among your peers. There are three sections in this new course: Getting Started We will dive into file management and importing that won’t steer you wrong. We will also use Source Maps to help debug our code and remind us where we put all these files. Advanced Variables, Mixins, Functions, and Placeholders You have mastered DRY and that is awesome! But now let’s look at how we can take all…
  • Why Now is the Best Time to Learn JavaScript

    Andrew Chalkley
    27 Aug 2014 | 11:08 am
    JavaScript may feel like an old language – and it is, being 19 years old – but it has a myriad of uses and is popping up in places you wouldn’t expect it to. Now, is definitely the time to start learning this versatile and exciting language. JavaScript began its life in the browser, allowing you to interface with a number of Web APIs such as the Document Object Model (DOM), to manipulate your web pages and add richer desktop-like user experiences. Here’s a few examples of JavaScript uses. Building ‘Native’ Mobile Apps Titanium SDK (Software Development Kit) started…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Azure: New DocumentDB NoSQL Service, New Search Service, New SQL AlwaysOn VM Template, and more

    21 Aug 2014 | 1:39 pm
    Today we released a major set of updates to Microsoft Azure. Today’s updates include: DocumentDB: Preview of a New NoSQL Document Service for Azure Search: Preview of a New Search-as-a-Service offering for Azure Virtual Machines: Portal support for SQL Server AlwaysOn + community-driven VMs Web Sites: Support for Web Jobs and Web Site processes in the Preview Portal Azure Insights: General Availability of Microsoft Azure Monitoring Services Management Library API Management: Support for API Management REST APIs All of these improvements are now available to use immediately (note that some…
  • Azure: Virtual Machine, Machine Learning, IoT Event Ingestion, Mobile, SQL, Redis, SDK Improvements

    4 Aug 2014 | 11:28 pm
    This past month we’ve released a number of great enhancements to Microsoft Azure.  These include: Virtual Machines: Preview Portal Support as well as SharePoint Farm Creation Machine Learning: Public preview of the new Azure Machine Learning service Event Hub: Public preview of new Azure Event Ingestion Service Mobile Services: General Availability of .NET support, SignalR support Notification Hubs: Price Reductions and New Features SQL Database: New Geo-Restore, Geo-Replication and Auditing support Redis Cache: Larger Cache Sizes Storage: Support for Zone Redundant Storage SDK: Tons…
  • Free ebook: Building Cloud Apps with Microsoft Azure

    2 Aug 2014 | 7:20 pm
    Last week MS Press published a free ebook based on the Building Real-World Apps using Azure talks I gave at the NDC and TechEd conferences.  The talks + book walks through a patterns-based approach to building real world cloud solutions, and help make it easier to understand how to be successful with cloud development. Videos of the Talks You can watch a video recording of the talks I gave here:  Part 1: Building Real World Cloud Apps with Azure  Part 2: Building Real World Cloud Apps with Azure eBook Downloads You can now download a completely free PDF, Mobi or ePub version of…
  • Azure: VM Security Extensions, ExpressRoute GA, Reserved IPs, Internal Load Balancing, Multi Site-to-Site VPNs, Storage Import/Export GA, New SMB File Service, API Management, Hybrid Connection Service, Redis Cache, Remote Apps and more…

    12 May 2014 | 11:08 am
    This morning we released a massive amount of enhancements to Microsoft Azure.  Today’s new capabilities and announcements include: Virtual Machines: Integrated Security Extensions including Built-in Anti-Virus Support and Support for Capturing VM images in the portal Networking: ExpressRoute General Availability, Multiple Site-to-Site VPNs, VNET-to-VNET Secure Connectivity, Reserved IPs, Internal Load Balancing Storage: General Availability of Import/Export service and preview of new SMB file sharing support Remote App: Public preview of Remote App Service – run client apps…
  • Azure: 99.95% SQL Database SLA, 500 GB DB Size, Improved Performance Self-Service Restore, and Business Continuity

    29 Apr 2014 | 8:13 am
    Earlier this month at the Build conference, we announced a number of great new improvements coming to SQL Databases on Azure including: an improved 99.95% SLA, support for databases up to 500GB in size, self-service restore capability, and new Active Geo Replication support.  This 3 minute video shows a segment of my keynote where I walked through the new capabilities: Last week we made these new capabilities available in preview form, and also introduced new SQL Database service tiers that make it easy to take advantage of them. New SQL Database Service Tiers Last week we introduced a…
  • add this feed to my.Alltop

    Perlbuzz

  • Perlbuzz news roundup for 2014-08-11

    Andy Lester
    11 Aug 2014 | 1:06 pm
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Non-blocking Mojolicious apps are now easier. (blogs.perl.org) San Francisco Perl Mongers: 12 months, 50% growth (anonymoushash.vmbrasseur.com) Most perl.org services will be unavailable on Friday, July 18th, 2014. (log.perl.org) File::Sip is a module to read huge text files with limited memory (blog.sukria.net) CPAN Day is August 16th (blogs.perl.org) PSGI and the future of Catalyst (jjnapiorkowski.typepad.com) A gentle introduction to SSL/TLS for Perlers…
  • Perlbuzz news roundup for 2014-07-14

    Andy Lester
    14 Jul 2014 | 6:32 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. System sleuthing: Using ptrace to print backtraces (hoelz.ro) YAPC::NA is live streaming right now (youtube.com) A productivity-enhancing Perl environment (25m video) (perltv.org) Bucardo is a database replication system written in Perl (blog.endpoint.com) Sawyer X just gave a great talk on "The Joy In What We Do" (50 min profanity-filled video) (youtube.com) Perl needs a user-friendly CMS (blogs.perl.org) Count Perl source lines with Perl::Tidy…
  • Perlbuzz news roundup for 2014-06-06

    Andy Lester
    16 Jun 2014 | 1:32 pm
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. More awesome things you missed in Perl: 82 minute talk by Paul Fenwick (perltv.org) perlmodules.net lets you track your favorite CPAN modules (blogs.perl.org) Perl 5.20 is out. Here's what you need to know: (perltricks.com) Electronic versions of the 2014 edition of Modern Perl have been released (modernperlbooks.com) The Perl Data Language: 23min video (perltv.org) Mojolicious 5.0 real-time web framework released (blog.kraih.com) Strawberry Perl 5.20.0.1…
  • Perlbuzz news roundup for 2014-05-19

    Andy Lester
    19 May 2014 | 6:54 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Dave Cross' book "Data Munging With Perl" now available as free download. (perlhacks.com) I broke Perl::MinimumVersion, sorry (neilb.org) Space Invaders in Perl 6 (ttjjss.wordpress.com) Test::Pretty makes your TAP more attractive (blog.kablamo.org) Automatic variable highlighting in vim (blogs.perl.org) Debugging binary data structures with Data::HexDump and Data::HexDumper (michael.thegrebs.com) Dependency graphs are now on metacpan (blog.stratopan.com)…
  • Perlbuzz news roundup for 2014-05-05

    Andy Lester
    5 May 2014 | 6:10 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Let's delete 10,000 files from CPAN (blogs.perl.org) Fighting CPAN entropy (neilb.org) Modernizing your legacy environment (iinteractive.com) Facebook authentication with Mojolicious (Lite) (programming.tudorconstantin.com) The lies we tell about testing (allaroundtheworld.fr) p5p is using @Coverity's Scan to find C issues. (gossamer-threads.com) Wish @Klocwork still had similar program to support open source. Perl::MinimumVersion will scan your code and tell…
  • add this feed to my.Alltop

    Knowing .NET

  • Xamarin.Forms Programming in F#

    larry
    27 Aug 2014 | 7:02 pm
    Things are kind of busy what with Evolve being only 40 days away and iOS 8 coming down the pipe, but I thought I’d share the easy hack that allows you to program Xamarin.Forms with F#. (Of course, Xamarin loves F# and official support and templates and documentation and all that sort of stuff is forthcoming. This is just something you can do for the moment to begin exploring Xamarin.Forms with F#.) tl;dr: Use the beta PCL 78 F# Core and link to the facade assemblies for monotouch OK, so assuming that was a bit too brief… In Xamarin.Studio create a “New…
  • Exploring HealthKit With Xamarin: Provisioning and Permissions Illustrated Walkthrough

    larry
    11 Jul 2014 | 12:45 pm
    One of the more interesting frameworks in iOS 8 is Health Kit, system-wide persistent storage for health-related information. I’m just beginning to explore the namespace myself, but thought I’d walk through the steps you need to manipulate Health Kit with Xamarin. Because health-related information is so sensitive, developing for Health Kit requires: The app be developed using an “Explicit App ID” with Health Kit Services explicitly enabled (see below); The Entitlements.plist must have a com.apple.developer.healthkit key set to true; and At initial runtime, the user…
  • The Protocol Pattern

    larry
    10 Jul 2014 | 9:32 am
    In C# (and F#), one can define extension methods on interfaces. These extension methods can have implementations, which can be used as default implementations for implementors of the extension. I haven’t heard a name for this technique. Example: interface IFoo { } static class IFoo_Extensions { public static void Foo(this IFoo self) { Console.WriteLine("Foo"); } } class ImplementingClass : IFoo { } class MainClass { public static void Main (string[] args) { var aFoo = new ImplementingClass (); aFoo.Foo (); //Prints "Foo" from extension default implementation } }…
  • Local Notifications in iOS 8 With Xamarin

    larry
    3 Jul 2014 | 11:19 am
    As of iOS 8, the user has to provide explicit permission for apps to respond to local notifications. This means that now, the first time the program is run, you need to run code such as: //F# UIUserNotificationSettings.GetSettingsForTypes( UIUserNotificationType.Alert ||| UIUserNotificationType.Badge ||| UIUserNotificationType.Sound, new NSSet()) |> UIApplication.SharedApplication.RegisterUserNotificationSettings or //C# var settings = UIUserNotificationSettings.GetSettingsForTypes( UIUserNotificationType.Alert || UIUserNotificationType.Badge || UIUserNotificationType.Sound, new NSSet());…
  • F# For Scripting

    larry
    2 Jul 2014 | 3:59 pm
    It’s F# Week at Xamarin. Also, in the US, it’s only a 4-day work-week. F# saves 20% of your time. QED. Anyway, I don’t have any actually interesting F# to share, but I recommend: Mike Bluestein’s Scene Kit in F# demo, and Frank Kreuger’s awesome demo of using F# interactively while programming OS X But what I thought I could quickly contribute is that: F# is an awesome scripting language; and Scripting may be the best way to learn F# Scripting tasks often involve transforming a stream of text by repeatedly Filtering, Assigning, Reducing, Transforming, and Slicing…
 
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery Chicago Roundup!

    Adam J. Sontag
    7 Aug 2014 | 9:37 am
    With just over a month until we set forth for the Windy City for the first jQuery Conference in Chicago, the moment’s opportune to bring you up to speed on what we’ve got in store for you this September! Whatchu Talkin’ Bout? Our speakers and talks are the highlight of any jQuery conference; our lineup in Chicago is no exception. We aim to cover a broad selection of subjects from across the realm of web development, from our jQuery Foundation projects like jQuery, jQuery UI, and jQuery Mobile (so we’ll be having talks from project leads Dave Methvin, Scott González,…
  • The (Not Just) jQuery Foundation

    Kris Borchers
    10 Jul 2014 | 11:48 am
    The jQuery Foundation’s mission has always been about more than just our namesake projects of jQuery, jQuery UI, and jQuery Mobile. We already host several projects such as Sizzle, QUnit and Globalize that are not dependent on the jQuery library. This wider web-oriented mission is evident in our jQuery Conferences, which span a wide range of developer concerns beyond jQuery, including Node, CSS, tooling, testing and much more. Over the years we’ve had talks on build tools, accessibility, security, performance, design patterns, and frameworks such as Ember and Angular. At our San…
  • Volunteers Wanted: Trac Enhancements

    Dave Methvin
    7 Jul 2014 | 12:20 pm
    The jQuery and jQuery UI teams use Trac to do their bug reporting and tracking. The jQuery Core bug tracker could really use a Trac expert to migrate us to Trac 1.0 and fix a few nagging issues we’ve been having. If you’re an expert Trac-meister, or just someone with good Trac setup/configuration experience who’s up to the challenge, we’d love to talk with you! Send a message to dave(at)jquery.com and we’ll be in touch. Since some of you will inevitably ask: GitHub’s integration between issues and commits is wonderful, but it’s not anywhere near as…
  • Don’t Use jquery-latest.js

    Dave Methvin
    3 Jul 2014 | 7:38 am
    Earlier this week the jQuery CDN had an issue that made the jquery-latest.js and jquery-latest.min.js files unavailable for a few hours in some geographical areas. (This wasn’t a problem with the CDN itself, but with the repository that provides files for the CDN.) While we always hope to have 100% uptime, this particular outage emphasized the number of production sites following the antipattern of using this file. So let’s be clear: Don’t use jquery-latest.js on a production site. We know that jquery-latest.js is abused because of the CDN statistics showing it’s the…
  • jQuery 1.11.1 and 2.1.1 Released

    Dave Methvin
    1 May 2014 | 2:33 pm
    Ah, the air is sweet with the scent of spring and new jQuery 1.11.1 and 2.1.1 are in bloom. These are minor patch releases and shouldn’t pose any major compatibility issues. Throw a Cinco de Mayo party and have your friends come over to test. If you dig up a problem, let us know at bugs.jquery.com, and be sure to provide a simple test case using jsfiddle.net or jsbin.com to demonstrate the problem. You can include these files directly from the jQuery CDN if you like, or copy them to your own local server. The 1.x branch includes support for IE 6/7/8 and the 2.x branch does not.
  • add this feed to my.Alltop

    Channel 9

  • Defrag Tools #104 - Writing a Debugger Extension Part 8 | Defrag Tools

    Andrew Richards, Chad Beeder
    1 Sep 2014 | 6:13 pm
    In this episode of Defrag Tools, Andrew Richards and Chad Beeder continue a series on writing a Debugger Extension for the Debugging Tools for Windows. The series is based on a 3 part MSDN Magazine series that Andrew wrote back in early 2011.Resources:Writing a Debugging Tools for Windows Extension - Part 1 - March 2011Writing a Debugging Tools for Windows Extension - Part 2 - May 2011Writing a Debugging Tools for Windows Extension - Part 3 - June 2011Timeline:[00:00] - Vacation pics...[03:40] - Output Callbacks (a.k.a. text capture)[07:22] - IDebugClient::SetOutputCallbacks[07:44] -…
  • Hosting your own Visual Studio Gallery with the Inmeta Visual Studio Gallery

    Greg Duncan
    1 Sep 2014 | 6:00 am
    In the United States, today is Labor Day so I thought I'd not only highlight something Visual Studio related but also some kind of labor saving project. I scanned my queue, looked at a few projects and while they were interesting, they just didn't feel right. Then at the bottom of the list, there it was, today's post. I've had it queued for many months, waiting for the right time...Why this project on Labor Day? It's something that can save you a good bit of labor, help you in your day to day dev world and it's just kind of cool.Cool? Imagine your own, inside-the-firewall nuget gallery. You…
  • TWC9: Lots of new Azure, VSO Stakeholder love, updated Kinect v2 SDK, "HyperDog?" and more... | This Week On Channel 9

    Brian Keller, Dan Fernandez, Greg Duncan
    29 Aug 2014 | 1:45 pm
    This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:19] Azure: New DocumentDB NoSQL Service, New Search Service, New SQL AlwaysOn VM Template, and more (Scott Gu)[03:35] Visual Studio Online - Stakeholder License (Soma), Stakeholder license is live (Brian Harry)[05:03] Updated preview Kinect for Windows v2 SDK now available[06:04] Exception.StackTraceEx - better exception stacktrace for async code (Lucian Wischik)[07:13] How to run Background Tasks in ASP.NET (Scott Hanselman)[08:41] ASP.NET Web API Documentation using Swagger (Taiseer Joudeh)[10:40]…
  • Cloud Cover 151: Azure Machine Learning with Parmita Mehta | Microsoft Azure Cloud Cover Show

    Haishi Bai, Chris
    29 Aug 2014 | 8:58 am
    In this episode Chris Risner and Haishi Bai are joined by Parmita Mehta, Program Manger on the Azure Machine Learning team.  Parmita gives an overview of the new Azure Cloud Machine Learning Service.  Using the Cloud ML service, Parmita demonstrates how you can create experiments to detect patterns in data.  In the example shown, Parmita uses Cloud ML to predict family income level based off of census data.  This is tested using modules pre-built by MS Research, Xbox, and Bing!  After building and testing out an experiment, Parmita shows how easy it is…
  • Coding4Fun August 2014 Round-Up

    Greg Duncan
    29 Aug 2014 | 6:00 am
    Summer comes to a close, another month has past and we're starting the run-up to the holiday season (wow, already?). This past month was a great one for the Kinect for Windows v2 and we had a number interesting Visual Studio extensions highlighted...Coding4Fun BlogUnity, Unity and some Visual Studio too"Encourage" Visual Studio ExtensionBots, Visual Studio and Arduino in "Programming Robotic Systems with Visual Studio"No waffling here... SideWaffle and a step-by-step guide to create Visual Studio Item TemplatesMonoGame for Windows 8 tutorial and ton's of new samples…
  • add this feed to my.Alltop

    The Daily WTF

  • Heard Around the Office

    1 Sep 2014 | 3:15 am
    Gary works in a huge conglomerate. There are about 500 developers and assorted low level managers on his floor alone, and everyone is constantly on live audio-chat with their remote peers. As such, you can pretty much hear all of the conversations going on at any given time - if you listen... (see if you can guess whether the engineers or managers are in italics) "We need to put foreign keys on auxiliary tables in order to enforce the relationships between primary and secondary data." We don't need foreign keys in the database; they slow everything down and make it harder to delete stuff.
  • Error'd: Netflix is Smarter than You Are

    29 Aug 2014 | 3:15 am
    "I never thought that The Princess Diaries and The Shining had anything in common, but who am I to argue with Netflix's magic algorithms?" Neal L. wrote.   "I clicked on the 'unsubscribe instantly' link in a third-party vendors email this morning," writes Mike G, "I got directed to a web page with the attached image as the content. I'm still not sure if I got off the mailing list or not."   Dominic M. wrote, "I found this at the subway gate on my way to work... I hope the trains aren't affected by this too!"   "When a comment is the only content, is it still a comment?,"…
  • Issue History

    28 Aug 2014 | 3:15 am
    Ladies and gentlemen: the story you are about to read is true. Only the names have been changed to protect the innocent. The guilty are too obtuse to recognize themselves in the story, even if their names hadn't been changed. Playing the part of Alex in this story is you. Your current employer is a stock fund. Your current engagement: to work on FLASH, the in-house developed stock trading system. That's 'stock', the financial instrument, not 'stock', the live kind you find on farms. The FLASH application gives traders (the people who actually decide which stocks to buy and sell) the ability…
  • CodeSOD: The Database Gazes Also Into You

    27 Aug 2014 | 3:15 am
    When Simon asked us to consider this code from his predecessor's custom-built PHP CMS, we weren't terribly impressed: $rs = new RecordSet("SELECT * FROM moduleData WHERE moduleID = '".$moduleID."' ORDER BY displayOrder ASC"); Since that code just selects a single record by its primary key, the only thing wrong with it is the redundant ORDER BY clause. But that wasn't all. Simon leaned forward across the table, his face made sinister by the single, flickering light bulb we make every would-be submitter sit under (TDWTF policy), and he whispered, "Wouldn't you like to know about the field in…
  • Announcements: Pittsburgh WTFers: A Storytelling Workshop

    26 Aug 2014 | 8:00 am
    Part of what brought me into writing and editing for The Daily WTF was my love of telling stories. I’ve had a very successful career working inside of corporate IT shops, and a huge part of that success comes from my ability to take a complex technical topic and explain it simply. To do that, I fall back on the same storytelling techniques that I use here. A lot of real-world WTFs could be avoided through better communication, and while I hate the idea of losing out on more fodder for the site, it’s my duty as an IT drone to try and stamp out WTFs. To that end, I’m teaming…
 
  • add this feed to my.Alltop

    The Old New Thing

  • It's a trap! Employment documents that require you to violate company policy

    Raymond Chen - MSFT
    1 Sep 2014 | 7:00 am
    One of my colleagues had a previous job involving tuning spam filters and removing objectionable content. Before he could start, he was told that he had to sign a special release. The form said basically, "I understand that my job may require me to see pornography or other objectionable material, and I promise not to sue." He asked, "So where is the part that says I'm not going to be fired for doing that?" "What do you mean?" He explained, "This document protects the company from me. But where is the part that protects me from the company?" "I don't know what you're talking about." He spelled…
  • How can I detect that a user's SID has changed and recover their old data?

    Raymond Chen - MSFT
    29 Aug 2014 | 7:00 am
    A customer maintained a database which recorded information per user. The information in the database is keyed by the user's SID. This works out great most of the time, but there are cases in which a user's SID can change. "Wait, I thought SIDs don't change." While it's true that SIDs don't change, it is also true that the SID associated with a user can change. Since SIDs encode the domain to which they belong, a user which moves from one domain to another within an organization, will need to be assigned a new SID. But wait, does that mean that the user lost access to all their stuff? After…
  • Taking advantage of the fact that the handle returned when you create a kernel synchronization object has full access regardless of the actual ACL

    Raymond Chen - MSFT
    28 Aug 2014 | 7:00 am
    A customer wanted some help deciding what security attributes to place on an event object intended to be used by multiple security contexts. We have two processes, call them A and B, running in different security contexts. I have an event that process A creates and shares with process B. The only thing process A does with the event is signal it, and the only thing process B does with the event is wait on it. Our question is what ACLs you recommend for the event. For now, we're using O:BAD:(A;;GR;;;WD)(A;;GA;;;LS)(A;;GA;;;BA). (In case it matters, process A is usually running as a service with…
  • Where does the Installed Updates control panel get the install date from?

    Raymond Chen - MSFT
    27 Aug 2014 | 7:00 am
    A corporate customer wanted to know where the Installed Updates control panel gets the Installed On information from, because they found that the values were always set to the current date regardless of when the update was actually installed. The algorithm goes roughly like this: First, ask MSI what date the update was installed by calling Msi­Get­PatchInfo­Ex and asking for the INSTALL­PROPERTY_INSTALL­DATE. If that doesn't work, then go to the registry key under Software\Microsoft\Windows\Current­Version\Uninstall\Unique­Id and look for a value called (surprise)…
  • It's time we face reality, my friends: We're not rocket scientists

    Raymond Chen - MSFT
    26 Aug 2014 | 7:00 am
    During the development of Windows 95, it was common for team members to pay visits to other teams to touch base and let them know what's been happening on the Windows 95 side of the project. It was during one of these informal visits that the one of my colleagues reported that he saw that one of the members of the partner team had a Gary Larson cartoon from The Far Side depicting a group of scientists studying a multi-stage rocket ship they just assembled, but the stages are connected all crooked. One of the scientists says, "It's time we face reality, my friends. … We're not…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • Howard on Curry-Howard

    30 Aug 2014 | 9:07 am
    Philip Wadler posts his exchange with William Howard on history of the Curry-Howard correspondence. Howard on Curry-Howard.
  • Cost semantics for functional languages

    14 Aug 2014 | 4:53 am
    There is an ongoing discussion in LtU (there, and there) on whether RAM and other machine models are inherently a better basis to reason about (time and) memory usage than lambda-calculus and functional languages. Guy Blelloch and his colleagues have been doing very important work on this question that seems to have escaped LtU's notice so far. A portion of the functional programming community has long been of the opinion that we do not need to refer to machines of the Turing tradition to reason about execution of functional programs. Dynamic semantics (which are often perceived as more…
  • Stream Processing with a Spreadsheet

    12 Aug 2014 | 9:10 pm
    ECOOP 2014 paper (distinguished) by Vaziri et. al, abstract: Continuous data streams are ubiquitous and represent such a high volume of data that they cannot be stored to disk, yet it is often crucial for them to be analyzed in real-time. Stream processing is a programming paradigm that processes these immediately, and enables continuous analytics. Our objective is to make it easier for analysts, with little programming experience, to develop continuous analytics applications directly. We propose enhancing a spreadsheet, a pervasive tool, to obtain a programming platform for stream…
  • Safely Composable Type-Specific Languages

    10 Aug 2014 | 11:27 pm
    Cyrus Omar, Darya Kurilova, Ligia Nistor, Benjamin Chung, Alex Potanin, and Jonathan Aldrich, "Safely Composable Type-Specific Languages", ECOOP14. Programming languages often include specialized syntax for common datatypes (e.g. lists) and some also build in support for specific specialized datatypes (e.g. regular expressions), but user-defined types must use general-purpose syntax. Frustration with this causes developers to use strings, rather than structured data, with alarming frequency, leading to correctness, performance, security, and usability issues. Allowing library providers to…
  • A Next Generation Smart Contract and Decentralized Application Platform

    23 Jul 2014 | 10:12 am
    A Next Generation Smart Contract and Decentralized Application Platform, Vitalik Buterin. When Satoshi Nakamoto first set the Bitcoin blockchain into motion in January 2009, he was simultaneously introducing two radical and untested concepts. The first is the "bitcoin", a decentralized peer-to-peer online currency that maintains a value without any backing, intrinsic value or central issuer. So far, the "bitcoin" as a currency unit has taken up the bulk of the public attention, both in terms of the political aspects of a currency without a central bank and its extreme upward and downward…
 
  • add this feed to my.Alltop

    Martin Fowler

  • Restoring a deleted note in Apple's notes app

    Martin Fowler
    31 Aug 2014 | 7:48 am
    I recently deleted a note on my Notes app on my apple laptop. As someone who is a paranoid keeper of backups, and usually commits all my work to a repository like git, I don’t worry much about accidental deletion. But Apple’s notes app doesn’t have any form of version control, and it’s all too easy to delete something by accident. I have a daily rsync backup and run time machine, but googling couldn’t uncover a simple way of getting the note back. So in case someone else needs to do this, here’s what I did.
  • photostream 73

    Martin Fowler
    30 Aug 2014 | 1:00 pm
    Monument Valley
  • Bliki: MicroservicePrerequisites

    Martin Fowler
    28 Aug 2014 | 7:11 am
    As I talk to people about using a microservices architectural style I hear a lot of optimism. Developers enjoy working with smaller units and have expectations of better modularity than with monoliths. But as with any architectural decision there are trade-offs. In particular with microservices there are serious consequences for operations, who now have to handle an ecosystem of small services rather than a single, well-defined monolith. Consequently if you don't have certain baseline competencies, you shouldn't consider using the microservice style. Rapid provisioning: you should be able to…
  • Retreaded: CourtesyImplementation

    Martin Fowler
    27 Aug 2014 | 5:35 am
    Retread of post orginally made on 12 Aug 2004 When you a write a class, you mostly strive to ensure that the features of that class make sense for that class. But there are occasions when it makes sense to add a feature to allow a class to conform to a richer interface that it naturally should. The most common and obvious example of this is one that comes up when you use the composite pattern. Let's consider a simple example of containers. You have boxes which can contain other boxes and elephants (that's an advantage of virtual elephants.) You want to know how many elephants are in a box,…
  • Bliki: MaturityModel

    Martin Fowler
    26 Aug 2014 | 6:22 am
    A maturity model is a tool that helps people assess the current effectiveness of a person or group and supports figuring out what capabilities they need to acquire next in order to improve their performance. In many circles maturity models have gained a bad reputation, but although they can easily be misused, in proper hands they can be helpful. Maturity models are structured as a series of levels of effectiveness. It's assumed that anyone in the field will pass through the levels in sequence as they become more capable. So a whimsical example might be that of mixology (a fancy term for…
  • add this feed to my.Alltop

    Yahoo! User Interface Blog

  • We’ve Moved to Tumblr!

    Administrator
    25 Aug 2014 | 12:55 pm
    As of today, look for YUI-related announcements on the Yahoo Engineering Tumblr blog as well as YUI’s official Twitter page. The YUI Blog will continue to live in its present form for several more months, albeit in read-only mode. At some point in the near future, it will be archived so that all the great content posted here over the past 8 years remains available to the frontend community.
  • YUI Gallery Deprecation Announcement

    Julien Lecomte
    16 Jun 2014 | 10:47 am
    Since it was first introduced in 2009, the YUI Gallery has been a great tool for web developers, allowing them to contribute to the YUI library in a more open way, make their YUI modules more discoverable, and deploy them at scale using Yahoo’s CDN. As a result, the YUI Gallery now contains over 600 modules. Since that time, the industry has drastically changed and evolved. New tools, which did not yet exist when the YUI Gallery was introduced, have since been widely adopted by the community. GitHub, package managers (npm, bower), build tools (grunt and its myriad of plugins) and free or…
  • YUI 3.17.2 Released

    YUI Team
    3 Jun 2014 | 7:19 am
    We are pleased to announce the release of YUI 3.17.2. You can find this release on the Yahoo CDN, through npm, and via a downloadable .zip archive. We have also updated the YUI Library website to reflect the changes in this release. What’s New In This Release This point release fixes an issue with Loader that was discovered after the release of 3.17.1. If you are currently using 3.17.1 and have encountered Loader issues you are encouraged to update to this version. If you are using a version earlier than 3.17.1 (for example 3.16.0) and you want to find out about what’s new since…
  • YUI 3.17.2 Release Candidate 1

    YUI Team
    23 May 2014 | 6:51 am
    We are announcing a new release candidate for you to try out: 3.17.2-rc-1. You can find it on the Yahoo CDN, via npm, and download it via the .zip archive. We have also updated the staging website for this release candidate. This release candidate is targeted to fix Loader regression issues from 3.17.0. We found and fixed one such issue and released 3.17.1. However other issues are being discovered, so please take this opportunity to download the release candidate and try it out in your own test environments, especially if you are having issues with 3.17.1. Please send your feedback and file…
  • YUI 3.17.1 Released

    YUI Team
    21 May 2014 | 3:48 pm
    We are happy to announce the release of YUI 3.17.1! This release can be found on the free Yahoo CDN, through npm, and through a downloadable .zip archive. We have also updated the YUI Library website to reflect the changes in this release. YUI 3.17.0 was found to have an issue with Loader right before it was about to be fully released, so we decided to update the version number to reflect this fix (since 3.17.0 had already been deployed to CDN, npm, etc.) Do not use YUI 3.17.0 due of this Loader issue. The changes listed below are almost exclusively from YUI 3.17.0 with the exception of the…
  • add this feed to my.Alltop

    Channel 9

  • Defrag Tools #104 - Writing a Debugger Extension Part 8 | Defrag Tools

    Andrew Richards, Chad Beeder
    1 Sep 2014 | 6:13 pm
    In this episode of Defrag Tools, Andrew Richards and Chad Beeder continue a series on writing a Debugger Extension for the Debugging Tools for Windows. The series is based on a 3 part MSDN Magazine series that Andrew wrote back in early 2011.Resources:Writing a Debugging Tools for Windows Extension - Part 1 - March 2011Writing a Debugging Tools for Windows Extension - Part 2 - May 2011Writing a Debugging Tools for Windows Extension - Part 3 - June 2011Timeline:[00:00] - Vacation pics...[03:40] - Output Callbacks (a.k.a. text capture)[07:22] - IDebugClient::SetOutputCallbacks[07:44] -…
  • Hosting your own Visual Studio Gallery with the Inmeta Visual Studio Gallery

    Greg Duncan
    1 Sep 2014 | 6:00 am
    In the United States, today is Labor Day so I thought I'd not only highlight something Visual Studio related but also some kind of labor saving project. I scanned my queue, looked at a few projects and while they were interesting, they just didn't feel right. Then at the bottom of the list, there it was, today's post. I've had it queued for many months, waiting for the right time...Why this project on Labor Day? It's something that can save you a good bit of labor, help you in your day to day dev world and it's just kind of cool.Cool? Imagine your own, inside-the-firewall nuget gallery. You…
  • TWC9: Lots of new Azure, VSO Stakeholder love, updated Kinect v2 SDK, "HyperDog?" and more... | This Week On Channel 9

    Brian Keller, Dan Fernandez, Greg Duncan
    29 Aug 2014 | 1:45 pm
    This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:19] Azure: New DocumentDB NoSQL Service, New Search Service, New SQL AlwaysOn VM Template, and more (Scott Gu)[03:35] Visual Studio Online - Stakeholder License (Soma), Stakeholder license is live (Brian Harry)[05:03] Updated preview Kinect for Windows v2 SDK now available[06:04] Exception.StackTraceEx - better exception stacktrace for async code (Lucian Wischik)[07:13] How to run Background Tasks in ASP.NET (Scott Hanselman)[08:41] ASP.NET Web API Documentation using Swagger (Taiseer Joudeh)[10:40]…
  • Cloud Cover 151: Azure Machine Learning with Parmita Mehta | Microsoft Azure Cloud Cover Show

    Haishi Bai, Chris
    29 Aug 2014 | 8:58 am
    In this episode Chris Risner and Haishi Bai are joined by Parmita Mehta, Program Manger on the Azure Machine Learning team.  Parmita gives an overview of the new Azure Cloud Machine Learning Service.  Using the Cloud ML service, Parmita demonstrates how you can create experiments to detect patterns in data.  In the example shown, Parmita uses Cloud ML to predict family income level based off of census data.  This is tested using modules pre-built by MS Research, Xbox, and Bing!  After building and testing out an experiment, Parmita shows how easy it is…
  • Coding4Fun August 2014 Round-Up

    Greg Duncan
    29 Aug 2014 | 6:00 am
    Summer comes to a close, another month has past and we're starting the run-up to the holiday season (wow, already?). This past month was a great one for the Kinect for Windows v2 and we had a number interesting Visual Studio extensions highlighted...Coding4Fun BlogUnity, Unity and some Visual Studio too"Encourage" Visual Studio ExtensionBots, Visual Studio and Arduino in "Programming Robotic Systems with Visual Studio"No waffling here... SideWaffle and a step-by-step guide to create Visual Studio Item TemplatesMonoGame for Windows 8 tutorial and ton's of new samples…
 
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Monday, September 01, 2014

    1 Sep 2014 | 11:00 am
    CodePlex Daily Summary for Monday, September 01, 2014Popular ReleasesDIII Save Editor: DIIIROS.SaveEdit_1.2.14.115: RELEASE NOTES This revision went back to alpha due to new server implementation. The New "Import" function ask your friends to send you there locker file and try out the import function, this should import there bnk file into your bnk file. Remember to save after you do it. All mystic tab items are now connected, some items still will not be enchant-able. I moved the item count and made sure it works with the "ITEMCOUNT PROPERTY". This is going to get changed…
  • CodePlex Daily Summary for Sunday, August 31, 2014

    31 Aug 2014 | 11:00 am
    CodePlex Daily Summary for Sunday, August 31, 2014Popular ReleasesKartris E-commerce: Kartris v2.7001: This release includes the following changes from the v2.7000 beta: Upgraded to ASP.NET 4.5 in order to run new multiple file upload for product images (thanks to Craig Moore of Deadline Automation http://www.deadline-automation.com for his contribution of this code) Error logs and admin logs now moved from DB admin to reports menu (this seems more relevant as they're not really db-related, and also makes them easier to access). A few users hadn't…
  • CodePlex Daily Summary for Saturday, August 30, 2014

    30 Aug 2014 | 11:00 am
    CodePlex Daily Summary for Saturday, August 30, 2014Popular ReleasesHospital Management System (vijaybth.com): Hospital Management System Ver 1.0: 1st Version releaseCS-Script Source: Release v3.8.6: Fixed problem with Mono.CSharp compiling concurrency by merging CompileCode with GetAssembly and making it transactional cs-script.7z - CS-Script Suite (binaries, documentation, samples) cs-script.ExtensionPack.7z - CS-Script Extension Pack (additional binaries and samples) cs-scriptDocs.7z - CS-Script DocumentationDIII Save Editor: PS3 BruteFoceSavedata: READ…
  • CodePlex Daily Summary for Friday, August 29, 2014

    29 Aug 2014 | 11:00 am
    CodePlex Daily Summary for Friday, August 29, 2014Popular ReleasesDNN Blog: 06.00.08: Highlights: Fix: Added global setting to handle timeout to increment View Count on a post (24032) Fix: HTML Clean text before rendering to page metadata Fix: Fixed script error in UpdatePost SPROC Fix: Fix to code that prevented the output of user profile propertiesSQL Scripts to Improve DNN Performance: Turbo Scripts 0.9.3 for DNN 7.1.2 - 7.3.2: Fixed a typo in JournalCommentLike Fix portalsettings for multilingual sites in DNN 7.3.2Expression Tree Library: Version…
  • CodePlex Daily Summary for Thursday, August 28, 2014

    28 Aug 2014 | 11:00 am
    CodePlex Daily Summary for Thursday, August 28, 2014Popular ReleasesOffice Integration Pack: Office Integration Pack 1.10: Compatible with Visual Studio 2013.Bring2mind's Yet Another Gallery Module: 02.01.03: Highlights: New version of jQuery UploadEmoji Keyboard: Source: SRCDynamics CRM EasyPlugins (2011 & 2013): EasyPlugins-1.2.5.2-managed: V1.2.5.2 - Enhancement : fetchXml results are not limited anymore to 5000 (thanks to Ben Vollmer) V1.2.5.1 - Bug Fix : use of fetchXml result inside a further fetchXml as parameter (thanks to…
  • add this feed to my.Alltop

    Planet MySQL

  • Upscene releases Database Workbench 5

    Martijn Tonies
    1 Sep 2014 | 11:37 pm
    Upscene Productions is proud to announce the availability of the next major version of the popular Windows based multi-DBMS development tool: " Database Workbench 5 " There have been numerous improvements to existing tools and the new, more consistent user interface is better than ever and works fine under Wine on Linux. Database Workbench now comes in multiple editions with different pricing models, there's always a version that suits you! "There is so much new in Database Workbench 5, I don't know where to start", says Martijn Tonies, founder of Upscene Productions. "This release adds code…
  • Suggestions for transitioning into Strict SQL-Mode

    Morgan Tocker
    1 Sep 2014 | 1:53 pm
    As MySQL 5.6 now enables the SQL Mode STRICT_TRANS_TABLES for new installations, I have been running into users who have been upgrading from previous versions, and not quite sure how to test their application for compatibility with this new default. For some applications converting warnings to errors presents an unknown-unknown, in that the operators of the system can not easily detect what may break. Certainly many deployments will have QA environments, but there is always some fear production queries are just a little bit different. Since sql_mode is configurable on a per-session basis,…
  • Percona XtraDB Cluster 5.6.20-25.7 is now available

    MySQL Performance Blog
    1 Sep 2014 | 12:32 pm
    Percona is glad to announce the new release of Percona XtraDB Cluster 5.6 on September 1st 2014. Binaries are available from downloads area or from our software repositories.Based on Percona Server 5.6.20-68.0 including all the bug fixes in it, Galera Replicator 3.7, and on Codership wsrep API 25.7, Percona XtraDB Cluster 5.6.20-25.7 is now the current General Availability release. All of Percona‘s software is open-source and free, and all the details of the release can be found in the 5.6.20-25.7 milestone at Launchpad.New Features:New session variable wsrep_sync_wait has been implemented…
  • Hunting for “Locked” queries with pt-stalk utility

    dba square
    1 Sep 2014 | 7:34 am
    Recently we faced an issue when Nagios reported significant amount of “Locked” queries. To investigate and debug the issue we needed to get more insight about the state of MySQL and the OS at the time the locks occurred. This is how we got the much needed information: wget http://bit.ly/1ltoZtk -O pt-stalk chmod +x pt-stalk mkdir -p /tmp/pt-stalk sudo pt-stalk --daemonize --notify-by-email <EMAIL> --log /tmp/pt-stalk/pt-stalk.log --user root --dest /tmp/pt-stalk --function processlist --variable State --match Locked --threshold 20 --cycles=10 --sleep=15 --run-time=15 In this…
  • Is automation killing old-school operations?

    Sean Hull
    1 Sep 2014 | 4:45 am
    Join 27,000 others and follow Sean Hull on twitter @hullsean. I was shocked to find this article on ReadWrite: The Truth About DevOps: IT Isn’t Dead; It’s not even Dying. Wait a second, do people really think this? Truth is I have heard whispers of this before. I was at a meetup recently where the […]PlanetMySQL Voting: Vote UP / Vote DOWN
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Percona XtraDB Cluster 5.6.20-25.7 is now available

    Hrvoje Matijakovic
    1 Sep 2014 | 12:32 pm
    Percona is glad to announce the new release of Percona XtraDB Cluster 5.6 on September 1st 2014. Binaries are available from downloads area or from our software repositories.Based on Percona Server 5.6.20-68.0 including all the bug fixes in it, Galera Replicator 3.7, and on Codership wsrep API 25.7, Percona XtraDB Cluster 5.6.20-25.7 is now the current General Availability release. All of Percona‘s software is open-source and free, and all the details of the release can be found in the 5.6.20-25.7 milestone at Launchpad.New Features:New session variable wsrep_sync_wait has been implemented…
  • Galera replication – how to recover a PXC cluster

    Przemysław Malkowski
    1 Sep 2014 | 12:00 am
    Galera replication for MySQL brings not only the new, great features to our ecosystem, but also introduces completely new maintenance techniques. Are you concerned about adding such new complexity to your MySQL environment? Perhaps that concern is unnecessarily.I am going to present here some simple tips that hopefully will let fresh Galera users prevent headaches when there is the need to recover part or a whole cluster in certain situations. I used Percona XtraDB Cluster (project based on Percona Server and Galera library + MySQL extensions from Codership) to prepare this post, but most if…
  • Galera data on Percona Cloud Tools (and other MySQL monitoring tools)

    Fernando Laudares
    29 Aug 2014 | 2:58 pm
    I was talking with a Percona Support customer earlier this week who was looking for Galera data on Percona Cloud Tools. (Percona Cloud Tools, now in free beta, is a hosted service providing access to query performance insights for all MySQL uses.)The customer mentioned they were already keeping track of some Galera stats on Cacti, and given they were inclined to use Percona Cloud Tools more and more, they wanted to know if it was already supporting Percona XtraDB Cluster. My answer was: “No, not yet: you can install agents in each node (the regular way in the first node, then…
  • Percona Server 5.6.20-68.0 is now available

    Hrvoje Matijakovic
    29 Aug 2014 | 8:29 am
    Percona is glad to announce the release of Percona Server 5.6.20-68.0 on August 29, 2014. Download the latest version from the Percona web site or from the Percona Software Repositories.Based on MySQL 5.6.20, including all the bug fixes in it, Percona Server 5.6.20-68.0 is the current GA release in the Percona Server 5.6 series. All of Percona’s software is open-source and free. Complete details of this release can be found in the 5.6.20-68.0 milestone on Launchpad.New Features:Percona Server has implemented the MySQL 5.7 SHOW SLAVE STATUS NONBLOCKING syntax for Lock-Free SHOW…
  • Percona Server 5.5.39-36.0 is now available

    Hrvoje Matijakovic
    29 Aug 2014 | 7:48 am
    Percona is glad to announce the release of Percona Server 5.5.39-36.0 on August 29, 2014 (Downloads are available here and from the Percona Software Repositories). Based on MySQL 5.5.39, including all the bug fixes in it, Percona Server 5.5.39-36.0 is now the current stable release in the 5.5 series. All of Percona‘s software is open-source and free, all the details of the release can be found in the 5.5.39-36.0 milestone at Launchpad.New Features:Percona Server Audit Log Plugin now supports JSON and CSV formats. The format choice is controlled by audit_log_format…
 
  • add this feed to my.Alltop

    Pushing Pixels

  • The craft of screen graphics and movie user interfaces – interview with David Sheldon-Hicks of Territory Studio

    Kirill Grouchnikov
    7 Aug 2014 | 7:29 am
    Continuing the series of interviews with designers and artists that bring user interfaces and graphics to the big screens, it’s an honor to welcome David Sheldon-Hicks of Territory Studio. Prior to founding the studio in 2010 David has worked on “Casino Royale” and “Dark Knight”. Since then, Territory’s work can be seen in movies as diverse as “Zero Dark Thirty”, “Jack Ryan: Shadow Recruit”, “Prometheus”, “Guardians of the Galaxy” and the upcoming “Jupiter Ascending”. In this interview he talks…
  • Shifting gears – interview with Jonathan Freeman ASC

    Kirill Grouchnikov
    22 Jul 2014 | 7:47 pm
    When I first spoke with the cinematographer Jonathan Freeman ASC in late 2011, it was primarily about his work on feature films. Since then he has worked on a number of HBO television productions, including “Game of Thrones” and “Boardwalk Empire”. In this interview Jonathan talks about the disappearing world of mid-budget adult feature drama and the migration of creative talent into the television world, defining and evolving the visual look of a series in collaboration with multiple director / cinematographer crews, an almost-continuous seasonal cycle of high-quality…
  • At the intersection of the physical and digital – interview with Michael Goldman

    Kirill Grouchnikov
    24 Jun 2014 | 7:42 pm
    Continuing the ongoing series of interviews with creative artists working on various aspects of movie and TV productions, today I’m honored to welcome Michael Goldman. After starting his career in the commercials department at Industrial Light & Magic, Michael’s work has spanned a variety of TV and feature productions which, in the recent years, included Iron Man, The Amazing Spider-Man and Star Trek: Into Darkness. In this interview he talks about the shifting balance between physical and digital aspects of movie-making, from balancing budgets to building sets to shooting and…
  • The craft of screen graphics and movie user interfaces – interview with Chris Kieffer

    Kirill Grouchnikov
    13 May 2014 | 8:55 pm
    Continuing the series of interviews with designers and artists that bring user interfaces and graphics to the big screens, today’s I’m excited to welcome Chris Kieffer. His work spans multiple films and TV shows, from Chuck and The Mentalist on the small screen to Man of Steel, Pacific Rim, The Cabin in the Woods, Green Lantern, In Time, Inception and Surrogates on the big screen – just to really name a few. His latest production, Transcendence, is playing in theaters now, with widely anticipated Interstellar out in theaters in November 2014. In this interview he talks about the…
  • Avatars, avatars everywhere

    Kirill Grouchnikov
    10 Apr 2014 | 8:43 am
    With a bit more emphasis on content recommended by your friends, we wanted to make people avatars in Play Store more visually pleasing. In our previous release the avatars were round with a thin translucent grey outline, and in our latest release the visuals are a bit more polished. There’s a white ring surrounding the avatar, and an offset drop shadow, with both of these scaling to match the overall size of the avatar. Let’s talk more about the specifics. The avatars themselves are fetched from the network, which gives us a square – and sometimes rectangular – source…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • Java8 Fizz Buzz Revision 2

    Demian Neidetcher
    30 Aug 2014 | 2:00 pm
    This is my second attempt at FizzBuzz in Java8 with Lambdas. The first incarnation I did can be found here. It's more enterprisey. This StackOverflow page is where I found out about IntStream.boxed(). This thing is kind of a one liner. Reminds me of how in Scala land a lot of things surprisingly end up being a single expression. I wasn't a big fan of the ternary operator before getting into FP. As you strive for more stateless coding you'll find it's your friend. package comneidetcherjava8 import java.util.stream.IntStream public class FizzBuzz public static void mainString…
  • Accelerating Digital Transformation with Integrated APIs and Rapid Mobile Development [Webinar recording]

    Max Katz
    30 Aug 2014 | 11:00 am
    This is a joint Appery.io and SOA Software webinar. The webinar covers: How to rapidly build a mobile app with APIs in the cloud Taking an unsecure REST API and securing it with SOA Gateway (OAuth 2) Building a mobile app in Appery.io with the secured REST API The value of having an integrated API management and mobile development environment  
  • pyVmomi v5.5.0-2014.1.1 - bug fix - is available from pypi.

    Shawn Hartsock
    30 Aug 2014 | 9:00 am
    This week was VMworld and we still managed to release a quick turn-around bug-fix release for pyVmomi. Up on pypi right now is the v5.5.0-2014.1.1  release. Part of the changes made involved improving our release process and incorporating feedback from RPM and DEB package maintainers.Here's the v5.5.0-2014.1.1 release notesHere's the v5.5.0-2014.1 release notesIf you're still using the December release, here's a unified change list between 5.5.0 and 5.5.0_2014.1.1:Python 3 supportadded unit testing using fixturesfixed session timeouts issuefixed Querying datastore…
  • JavaOne: Java EE Community Update and Panel

    Reza Rahman
    30 Aug 2014 | 6:00 am
     At this JavaOne 2014 edition, one of the coolest things Java EE developers might be interested to engage with is definitely the Java EE Community Update and Panel CON2131. In this panel developers will have the opportunity to hear from major vendors who support and invest in the Java EE Platform what they have to say about the plans for Java EE 8 as well its future, discuss hot topics (why not talk about Microservices?) and how these relate to Java EE and many other great things. Or maybe what their current products have to offer and even some of their roadmaps! What would you like to…
  • “Please no product pitches”

    Max Katz
    29 Aug 2014 | 2:00 pm
    Most conferences say something similar when they open the call for papers. While I understand the reasoning and motivation behind such statement, organizers shouldn’t be afraid of a talk that demonstrates a particular service or product. The key of course, if that service or product provides a great value, increases productivity, or solves a problem very well. Most conferences prefer talks on open source projects. There are some truly amazing open source projects. But, just because something is open source or free, doesn’t always mean it’s a great framework. In many…
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • Daniel de Amorim: Testador ágil 3.0

    1 Sep 2014 | 10:37 am
    Testadores ágeis são muitas vezes conhecidos como analistas de qualidade (QAs), engenheiros de software em testes, engenheiros de testes, lideres de qualidade, entre outras varianças. Eu tenho trabalhado como um Agile QA por um tempo, em portugues podemos traduzir como analista de qualidade ágil. Eu gostaria de compartilhar meu ponto de vista sobre como um QA trabalha em um time ágil. Nesse artigo eu vou usar a terminologia QA para representar o testardor ágil. A maioria das pessoas, mesmo em times ágeis, tratam QAs como sub-papéis ou um papel separado do time. Eu acredito que isso…
  • Jaco Pretorius: Top Reads for July & August

    1 Sep 2014 | 10:04 am
    This is the 15th installment of my attempt at creating a monthly post which aggregates all the best content I’ve come across in the past month. ‘Best’ in this context could mean quite a few things – interesting, thought-provoking, funny or a cool new open source project. So here are the top things I read in July and August. Rails Improve Rails performance by adding a few gems Automatic Rails Development with Prelang Complete guide to serving your Rails assets over S3 with asset_sync Rails 4.2.0 beta1: Active Job, Deliver Later, Adequate Record, Web Console AdequateRecord Pro™: Like…
  • Paulo Caroli - Blog: Scrum Rio 2014, palestras e workshop

    1 Sep 2014 | 7:24 am
    Segue abaixo os dias e horário do workshop e das palestras que vou lecionar na Scrum Rio 2014. Quarta-feira 03 de setembro das 9:00às 18:00 Workshop: Retrospectivas Divertidas, com Paulo Caroli Quinta-feira, 04 de Setembro das 15:00 às 15:50 Palestra: Whiskey, sushi, sistemas e fluxo,  com Paulo Caroli Sexta-feira, 05 de Setembro das 11:40 às 12:30 Palestra: User Story: uma visão holística, com Paulo Caroli
  • Ross Pettit: Why Commercial Contracts Matter In Agile Software Development

    31 Aug 2014 | 11:52 am
    "We value customer collaboration over contract negotiation."-- The Agile ManifestoContracts for software development have historically included language that specifically defines the software being developed. This protects the buyer from paying for an asset that does not serve its business needs, the seller from requirements drift or expansion, and allows both parties to agree to duration and cost.  Traditional development contracts also stipulate the process by which the software is to be developed and tested, and how changes will be accommodated.  Since the way something is produced has…
  • Martin Fowler: Restoring a deleted note in Apple's notes app

    31 Aug 2014 | 7:48 am
    I recently deleted a note on my Notes app on my apple laptop. As someone who is a paranoid keeper of backups, and usually commits all my work to a repository like git, I don’t worry much about accidental deletion. But Apple’s notes app doesn’t have any form of version control, and it’s all too easy to delete something by accident. I have a daily rsync backup and run time machine, but googling couldn’t uncover a simple way of getting the note back. So in case someone else needs to do this, here’s what I did.
 
  • add this feed to my.Alltop

    Eric Sink

  • Xamarin.Forms with Zumero

    20 Aug 2014 | 8:00 am
    I am a Xamarin fanboy, so my excitement about Xamarin.Forms is perhaps unsurprising. But I see an awful lot of potential for this technology. I want to show you some of the stuff we've been doing with Xamarin.Forms here at Zumero. Andrew Jackson in Two Minutes First I am going to race through this demo very quickly. Then I'll circle back around and explain things. STEP ONE: Download ZAG and run it Visit http://zumero.com/dev-center/zss/#zag and download the ZAG application. For this demo, I'm using ZAG on Mac OS X (but you could choose Windows or Linux) and I am targetting iOS (but you could…
  • Billions without Buzz

    27 Jun 2014 | 11:00 am
    I've been thinking a lot lately about the distorted perspective I get when I extrapolate from my daily sources of content. Using Twitter buzz to sip from a firehose I currently follow 304 people on Twitter. These people are a primary means for me to hear about stuff that is (1) happening, and (2) important to me. I rely more on echoes than voices. For example, I don't follow Satya Nadella (@satyanadella). But whenever he tweets something I would find important, I hear about it anyway, because a dozen people I do follow are talking about it. Twitter for me is all about conversations. It's…
  • SQLitePCL.raw NuGet package, 0.2.0-alpha

    4 Jun 2014 | 11:00 am
    I have pushed up the second release of the NuGet package(s) for SQLitePCL.raw. There are no API changes, and all tests are passing on all my target platforms (Xamarin.iOS, Xamarin.Android, .NET 4.5, WinRT 8, WinRT 8.1, Windows Phone 8, Windows Phone 8.1 RT, and Windows Phone 8.1 Silverlight). Changes in this release Tweak the net45 platform assembly to [hopefully] make it compatible with Mono on non-Windows platforms Better error messages for build configuration problems Bundled builds of the sqlite3 library are now compiled with foreign keys defaulting to on SQLitePCL.tests, a separate NuGet…
  • First NuGet package for SQLitePCL.raw

    23 May 2014 | 11:00 am
    What? I have pushed up the first NuGet package for SQLitePCL.raw. Is this ready for use on mission-critical applications? Hardly. I gave this a version number of "0.1.0-alpha". By including the -alpha part, I signal to NuGet that this is a pre-release package. By using 0.1.0 as the version number, I signal to human beings that if you use this package, everything in your life will go wrong. Your dog will leave you for someone else. Your favorite TV show will get canceled. A really dumb VC will send you a term sheet. This is the first NuGet package, not the last. I gotta start somewhere. So…
  • Ever have a day like this one?

    20 May 2014 | 11:00 am
    Check email and notice a message from somebody having trouble using SQLitePCL.raw on Windows Phone 8.1. Realize that I haven't run the test suite since I started working on the new build scripts. Assume that I broke something. Hook up the automated test project to the output of the new build system. Sure enough, the tests fail. Notice that the error message is different from the one in the user's email. Realize that the user is actually using the old build system, not the new one. Wonder how that could have broken. Bring up the old build system, run the tests. Yep, they fail here too. Must be…
  • add this feed to my.Alltop

    Android Developers Blog

  • Powerful New Messaging Features with GCM

    Android Developers
    25 Aug 2014 | 10:26 am
    By Subir Jhanb, Google Cloud Messaging team Developers from all segments are increasingly relying on Google Cloud Messaging (GCM) to handle their messaging needs and make sure that their apps stay battery-friendly. GCM has been experiencing incredible momentum, with more than 100,000 apps registered, 700,000 QPS, and 300% QPS growth over the past year. At Google I/O we announced the general availability of several GCM capabilities, including the GCM Cloud Connection Server, User Notifications, and a new API called Delivery Receipt. This post highlights the new features and how you can use…
  • Material design in the 2014 Google I/O app

    Android Developers
    5 Aug 2014 | 8:30 am
    By Roman Nurik, lead designer for the Google I/O Android App Every year for Google I/O, we publish an Android app for the conference that serves two purposes. First, it serves as a companion for conference attendees and those tuning in from home, with a personalized schedule, a browsing interface for talks, and more. Second, and arguably more importantly, it serves as a reference demo for Android design and development best practices. Last week, we announced that the Google I/O 2014 app source code is now available, so you can go check out how we implemented some of the features and…
  • Learn How UX Design can Make Your App More Successful

    Android Developers
    31 Jul 2014 | 12:32 pm
    By Nazmul Idris, a Developer Advocate at Google who's passionate about Android and UX design As a mobile developer, how do you create 5-star apps that your users will not just download, but love to use every single day? How do you get your app noticed, and how do you drive engagement? One way is to focus on excellence in design — from visual and interaction design to user research, in other words: UX design. If you’re new to the world of UX design but want to embrace it to improve your apps, we've created a new online course just for you. The UX Design for Mobile Developers course…
  • Google I/O 2014 App Source Code Now Available

    Android Developers
    30 Jul 2014 | 2:14 pm
    By Bruno Oliveira, Tech Lead of the I/O app project The source code for the 2014 version of the Google I/O app is now available. Since its first release on Google Play a few weeks before the conference, the I/O app was downloaded by hundreds of thousands of people, including on-site attendees, I/O Extended event participants and users tuning in from home. If one of the goals of the app is to be useful to conference attendees, the other primary goal is to serve as a practical example of best practices for Android app design and development. In addition to showing how to implement a wide…
  • Grow with Google Play: Scaled Publishing and New App Insights

    Android Developers
    29 Jul 2014 | 10:14 am
    By Kobi Glick, Google Play team If you're growing your business on Google Play, the Google Play Developer Console is one of the most important tools at your disposal. At Google I/O, we introduced a number of new changes that give you valuable insight into how your app is performing. Here's an overview of some of the improvements you can now take advantage of. Publishing API for scaling your app operations Today we're happy to announce that the Google Play Developer Publishing API is now available to all developers. The API will let you upload APKs to Beta testing, Staged rollout and…
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • New Resources APIs for the AWS SDK for Java

    Jeff Barr
    28 Aug 2014 | 1:20 pm
    We are launching a preview of a new, resource-style API model for the AWS SDK for Java. I will summarize the preview here, and refer you to the AWS Java Blog for full information! The new resource-oriented APIs are designed to be easier to understand and simpler to use. It obviates much of the request-response verbosity present in the existing model and presents a view of AWS that is decidedly object-oriented. Instead of exposing all of the methods of the service as part of a single class, the resource-style API includes multiple classes, each of which represents a particular type of resource…
  • Amazon Zocalo - Now Generally Available

    Jeff Barr
    27 Aug 2014 | 8:37 am
    Amazon Zocalo has been available in a Limited Preview since early July (see my blog post, Amazon Zocalo - Document Storage and Sharing for the Enterprise to learn more). During the Limited Preview, many AWS users expressed interest in evaluating Zocalo and were admitted in to the Preview on a space-available basis. Today we are making Amazon Zocalo generally available to all AWS customers. You can sign up today and start using Zocalo now. There's a 30-day free trial (200 GB of storage per user for up to 50 users); after that you pay $5 per user per month (see the Zocalo Pricing page for more…
  • Enhanced Throughput for Provisioned IOPS (SSD) and General Purpose (SSD) EBS Volumes

    Jeff Barr
    26 Aug 2014 | 12:00 am
    Back in the old, pre-cloud days, updating your data center to use the latest and greatest hardware was expensive, somewhat risky, and resource intensive. You would have to make the capital investment to acquire new hardware based on your usual 3 or 5 year refresh cycle, field test it, and then migrate your systems and applications. The time between "I saw this cool thing and it could benefit our work" and "we are using this cool thing and it is benefitting our work" was often measured in quarters or years. Delays or inefficiencies in this process have the potential to affect the competitive…
  • AWS Week in Review - August 18, 2014

    Jeff Barr
    25 Aug 2014 | 8:44 am
    Let's take a quick look at what happened in AWS-land last week: Monday, August  18 We announced that the Amazon CloudWatch Logs Agent is now Available for Red Hat Enterprise Linux (RHEL) and CentOS. A post on the High Scalability blog asked (and answered) the question "What would you build if you could process 1 Million database transactions per second for just $1.68/hr?" The answer included an EC2 instance (c3.8xlarge) and the Aerospike NoSQL database. Tuesday, August 19 We announced an Amazon SNS Update, with Support for Large Topics and MPNS Authenticated Mode. I published a…
  • AWS Pop-up Loft - Returning in the Fall!

    Jeff Barr
    22 Aug 2014 | 7:58 am
    Earlier this year we opened up the AWS Pop-up Loft for a pilot run of almost four weeks in San Francisco. During that time, many AWS developers dropped in to network, listen, learn, work, and socialize. Some developers came and enjoyed the structured, scheduled events. Others came in with their laptops, found a quiet corner, and spent some time working on their code. During my three day stint at The Loft, I met a number of interesting entrepreneurs and spent time learning about their plans to change the world. For example, I spoke with Cosmo Mielke of infino.me to learn more about his citizen…
 
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • NSBCon London 2014 Wrap-up

    udidahan
    5 Aug 2014 | 3:13 am
    Well, NSBCon London was a blast. It was such a blast that it took me this long to recover and get my head back into blogging. In any case, for those of you who couldn’t make it, check out this short 2-min video to get a feel for what it was like: The venue was packed, the speakers were great, and all in all the conference was a smashing success. If you don’t believe me <wink/> you can check out Roy Cornelissen’s coverage here. All videos now online For those of you who couldn’t make it, we have all the videos recorded for you and you can access them here. Some of…
  • Service-Oriented Composition (with video)

    udidahan
    30 Jul 2014 | 5:44 am
    When telling people about my approach to SOA, in which a given service would have client/browser-side components running side-by-side in the same process and even in the same page as components from other services, I often get asked this question: “Doesn’t all of this loosely-coupled composition come with a high cost, in terms of client to server chit-chat?” So, I’ve finally buckled down and put together a slide to illustrate how the technocratic IT/Ops service I’ve talked about in the past can provide components to resolve these sorts of problems. After putting…
  • NSBcon Update

    udidahan
    16 Jun 2014 | 5:45 am
    Just a quick reminder to let you know that NSBcon London is next week. For those of you who have been wondering, yes, you can come to just one of the days if you aren’t able to take both days off of work. Also, if you want to come but can’t convince your boss to pay for it, drop us a line and we’ll hook you up with a discount. Just send an email to nsbcon@particular.net and we’ll take care of everything. One last thing – unfortunately, Oren won’t be able to come speak in London (but still will be speaking in NYC). While no one can quite fill in those shoes…
  • People, Politics, and the Single Responsibility Principle

    udidahan
    25 May 2014 | 11:24 pm
    In one of Uncle Bob’s recent blog posts on the Single Responsibility Principle he uses the example of using people and organization boundaries as an indication of possible good software boundaries: When you write a software module, you want to make sure that when changes are requested, those changes can only originate from a single person, or rather, a single tightly coupled group of people representing a single narrowly defined business function. You want to isolate your modules from the complexities of the organization as a whole, and design your systems such that each module is…
  • New York ALT.NET Presentation

    udidahan
    1 May 2014 | 3:58 am
    I’m going to be in New York in a couple of weeks teaching my Advanced Distributed Systems Design with SOA course and, as I usually do, will be giving a presentation at a local user group – this time at the NY ALT.NET user group on Wednesday May 14 @6:30pm. Just as an aside, I’m not currently planning on running another course this year so you might want to try to make this one before it sells out. In any case, here’s the description of the presentation: Ever since callbacks made their way into programming languages, developers have been arguing whether the benefits of…
  • add this feed to my.Alltop

    All About Agile | Agile Development Made Easy!

  • ScrumMaster Tales – Stuck Waiting for Other Teams

    Mark Levison
    29 Aug 2014 | 1:53 pm
    John (ScrumMaster) and the team are humming along nicely building great new features for the SmallestOnlineBookStore. With the huge success of the first big release nine months ago, venture capital money has come flowing into the company. Significant investments have been made in Operations, Security, and Networking in addition to creating several new Development Teams. Unfortunately, all these new people are making it more difficult for the team to get the software they built deployed. The new groups are often imposing their own reviews and processes on the software before it’s…
  • Why Iterative Planning?

    Jann Thomas
    22 Aug 2014 | 8:40 am
    First, I would like to credit Eric Ries in his 2010 Web 2.0 speech for giving me the idea for these awesome graphics. If you have never seen the speech then I highly recommend the version found on YouTube. I have always admired people with creative slides who can capture ideas with elegant simplicity. Since […] The post Why Iterative Planning? appeared first on LeadingAgile.
  • Read More links not working

    Kelly Waters
    21 Aug 2014 | 1:54 am
    My sincere apologies for the problem on my blog at the moment, where the Read More links are just refreshing the page and not going to the original article as they should. This is a problem with the WordPress plugin I am using to aggregate and then publish content from other bloggers and authors, which […]
  • Servant Leadership Model

    David Koontz
    5 Aug 2014 | 1:18 pm
    Do a Google search on "servant leadership" and you will get plenty of hits (2.5 million for me just then). So if you don't know what it is cruise on over to http://en.wikipedia.org/wiki/Servant_leadership and check out the 21st century "Cliff's Notes"...
  • Why Agile Estimates Don’t Work – Part 2

    Olga Kouzina
    29 Jul 2014 | 10:24 am
    In Why Agile Estimates Don’t Work – Part 1 I’ve explained why estimates don’t work if someone sees them primarily as a commitment to timing. And, just as I expected, some aficionados rushed to educate me on the subject of estimates in agile, that they are not a commitment but, in short, a discussion of [...]
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • Value Management: Building the Right Thing

    Catherine Connor
    26 Aug 2014 | 5:00 am
    In our pursuit of portfolio-level agility, and with capacity management well-covered in our capacity planning blog series, it's time to start talking about value management. More and more companies realize that focusing on cost savings alone is no longer good enough in today’s fast-paced world. In a competitive landscape where customers have many more options and smaller startups can easily disrupt giants, we need to shift to a value-focused mindset to remain competitive. Value management in a portfolio context refers to strategic business value (more than the aggregate value of a…
  • Principle #5 of Capacity Planning: Tolerance for Incomplete Data

    Brent Barton
    21 Aug 2014 | 5:00 am
    The first four Principles of Capacity Planning start us on a planning journey to run a business more effectively. Here are the topics we’ve covered so far: The Team as the Resource Unit Getting forecasting efforts Roughly Right Matching Supply to Demand Using a Continuous Planning Cadence This post addresses the value of tolerating incomplete data in portfolio planning -- a principle that applies to both demand and supply. Here are some specific examples for each. Demand Tolerance: Detail Initiatives Only As You Get Close to Scheduling Them When we plan out 12 to 18 months, we’ll make…
  • Agile for Project Managers

    Rally Software
    11 Aug 2014 | 8:17 am
    Agile: Where It’s At Did you know that according to job board indeed.com, openings for project managers (PMs) with Agile experience have grown more than 2,500% since 2005? As more companies seek greater value from technology projects by making the switch from waterfall to Agile, it’s imperative that project managers maximize their value, too, by understanding their role in Agile projects and keeping their skills sharp. A recent global survey from PricewaterhouseCoopers (PwC) showed that 34% of PMs now use Agile methods, and a majority of PMs (62%) are certified Agile practitioners. “Not…
  • Try AgileZen and Mobilize Social Entrepreneurs Worldwide

    Geri Mitchell-Brown
    29 Jul 2014 | 9:00 am
    Limited Time Offer: AgileZen Impact Edition Talk about the perfect way to combine your everyday work and your charitable side. Through August 31, become a new AgileZen customer and pay what you want for a three-month subscription to Impact Edition for up to 20 projects. Rally will donate 100 percent of new customer subscriptions during the promotion period to support emerging entrepreneurs who are tackling tough social problems worldwide. Plus, the Rally For Impact Foundation will match all those new subscriber contributions up to $5,000 to help the Unreasonable Institute further its global…
  • Are You Doing Portfolio Management, or Issuing Hunting Licenses?

    Alex Pukinskis
    16 Jul 2014 | 7:46 am
    Do you have a set of budgeting, funding, and approval processes so complex that nobody knows how they all work? Is the easiest way to get something done at your company to escalate to a senior executive, or go straight to a developer? The other day, I was helping a customer untangle their approval/funding/budgeting processes. Now, this may not sound like the most delightful afternoon, but it was hot outside, and we were all ready to do it. The company already has adopted some parts of SAFe -- they’re doing mid-range planning once per quarter in a big meeting, and getting better and…
 
  • add this feed to my.Alltop

    Encosia

  • Fix “addthis_config not defined” when using async AddThis

    Dave Ward
    20 Aug 2014 | 11:43 pm
    I recently decided to pony up for AddThis Pro. Spread across up to five sites, that’s not very much to pay for a wide variety of well-designed social widgets. Certainly much less than what my time would be worth to reinvent them from scratch. However, I’m always wary of bogging the site’s performance down with poorly implemented sharing buttons, counters, toolbars, etc. I tried Buffer’s Digg Digg plugin for a little while last year, but it had a noticeable impact on page jankiness and load times even with the deferred initialization option enabled. With performance…
  • IIS performance tip: Cache in on consistent casing

    Dave Ward
    12 Jun 2014 | 3:00 am
    In Spring 2011, at what would sadly become the final installment of Microsoft’s MIX conference, I attended a great talk called 50 Performance Tricks to Make Your HTML5 Web Sites Faster. I was skeptical about the session due to the linkbait title, but Jason Weber from the IE team proceeded to present one of the most comprehensive talks about web performance I’ve seen crammed into a single hour. A video of the presentation is still available online as I’m writing this. Streaming seems to be broken, but the full video downloads still work fine. Even three years later,…
  • Canonical URLs in IIS without breaking localhost debugging

    Dave Ward
    30 Apr 2014 | 9:26 am
    It’s important that public-facing websites respond to requests for both domain.tld and www.domain.tld. You can’t control what your users will type into their browsers and you never know which form of your site’s URL people will use in links that they share in email, social media, and links on their own sites. Of course, you want to be sure that your website responds even if they don’t use your preferred version of your URL. However, it’s nearly as important that all of those requests are redirected to just one address for SEO purposes. This is known as…
  • The five minute contact form tweak that saves me hours

    Dave Ward
    17 Mar 2014 | 10:04 am
    Operating a website used by predominantly non-technical users can be an eye-opening experience when the time comes to support those users. It’s easy to forget how much of the nomenclature and technical understanding that we take for granted is just unintelligible jargon to others. In fact about 10% of people surveyed this year even guessed that HTML was an STD. A particularly poignant example I dealt with recently was a user telling me they were using “Google” to browse the Internet on their desktop PC. You’d think that probably means they were using Google Chrome as…
  • A cleaner way to use setTimeout and anonymous callbacks

    Dave Ward
    13 Feb 2014 | 11:11 am
    The most common syntax for using an anonymous function with JavaScript’s setTimeout has never sat well with me. For a quick, non-reusable bit of code that needs to run after some interval, you’ll often see something like this: setTimeout(function() { // Do something here. } DELAY) That works, but the placement of the closing curly brace makes the delay awkward to scan for and the code’s overall structure unnecessarily difficult to parse at a glance. That effect is exacerbated when the body of the anonymous function is more than just a line or two…
  • add this feed to my.Alltop

    The Endeavour

  • Radiation equipment

    John
    25 Aug 2014 | 2:55 pm
    John Tukey said that the best thing about being a statistician is that you get to play in everyone’s backyard. This morning I got to play in IsoTherapeutics‘ backyard. The most photogenic thing on the tour they gave me was their box for working with highly radioactive material with robotic arms. (There was nothing hot inside at the time.)  
  • Down to a science

    John
    19 Aug 2014 | 9:26 am
    Seth Juarez quipped in an interview that when people say they’ve got something “down to a science,” they probably don’t mean what they’re saying. Science is making guesses and testing to see whether they’re right.   Related post: Take chances, make mistakes, and get messy
  • Time exchange rate

    John
    17 Aug 2014 | 11:30 am
    At some point in the past, computer time was more valuable than human time. The balance changed long ago. While everyone agrees that human time is more costly than computer time, it’s hard to appreciate just how much more costly. You can rent time on a virtual machine for around $0.05 per CPU-hour. You could pay more or less depending on on-demand vs reserved, Linux vs Windows, etc. Suppose the total cost of hiring someone — salary, benefits, office space, equipment, insurance liability, etc. — is twice their wage. This implies that a minimum wage worker in the US costs as…
  • Intuition and Data at KeenCON

    John
    14 Aug 2014 | 4:55 am
    I will be giving a talk “Bayesian statistics as a way to integrate intuition and data” at KeenCon, September 11, 2014 in San Francisco. Update: Use promo code KeenCon-JohnCook to get 75% off registration.
  • What would Donald Knuth do?

    John
    12 Aug 2014 | 6:17 pm
    I’ve seen exhortations to think like Leonardo da Vinci or Albert Einstein, but these leave me cold. I can’t imagine thinking like either of these men. But here are a few famous people I could imagine emulating when trying to solve a problem What would Donald Knuth do? Do a depth-first search on all technologies that might be relevant, and write a series of large, beautiful, well-written books about it all. What would Alexander Grothendieck do? Develop a new field of mathematics that solves the problem as a trivial special case. What would Richard Stallman do? Create a text editor…
  • add this feed to my.Alltop

    The Programmer's Paradox

  • Tuesday

    Paul W. Homer
    24 Aug 2014 | 8:15 am
    I'm feeling out of sync. When I started programming several decades ago, we basically followed an engineering ethic of always trying to build the "right" thing. These days though, it seems that the software development culture has drifted away from that mindset, leaving me stranded in the past. By way of an analogy let us consider a simple program. For its requirements, lets say that the users specified that they only need this program on Tuesdays. Now just for argument sake, lets say that it is considerably easier to write this program with the day of the week hardcoded to Tuesday, so…
  • Mathematics and Software Development

    Paul W. Homer
    4 Aug 2014 | 10:24 am
    Programming a computer is the act of building up a large number of instructions for a machine to follow based on ‘primitive’ operations and underlying libraries. These instructions or ‘algorithms’ are always computed rigorously, which is occasionally not what we intended. Thus ‘bugs’ may interfere with the user’s objectives, but they will not harm the machine itself (although they can occasionally damage peripherals). The machine is simply following the steps that it was told in a deterministic manner. Underneath, the computer manipulates ‘data’, which itself has to fit to a…
  • Software Development

    Paul W. Homer
    30 Jul 2014 | 8:19 pm
    There are five basic stages of software development:AnalysisDesignCodingTestingDeploymentThese stages are the same whether or not the system is brand new or just undergoing the next round of development.Analysis is all about gathering the basic facts around the problem and any other related information necessary for the solution. The keys to getting it right are to gather precise details and to organize them for later use. This not only includes the functionality, but also any data involved, environmental restrictions and any other systems to integrate with. This should also include some…
  • Technology

    Paul W. Homer
    27 Jun 2014 | 4:23 pm
    I'll start by proposing a significantly wider definition for the word 'technology'. To me it is absolutely 'any' and 'all' things that we use to manipulate our surrounding environment. Under this rather broad definition it would include such age old technologies as fire, clothes and shelter. I like this definition because it helps lay out a long trajectory for how technologies have shaped our world, and since many of our technologies are so firmly established -- like fire or clothing -- it really frames our perspective on their eventual impact.My view is that technologies are…
  • Recycling

    Paul W. Homer
    19 Jun 2014 | 4:35 pm
    I was chatting with a friend the other day. We're both babysitting large systems (>350,000 lines) that have been developed by many many programmers over years. Large, disorganized mobs of programmers tend towards creating rather sporadic messes, with each new contributor going further off in their own unique direction as the choas ensues. As such, debugging even simple problems in that sort of wreckage is not unlike trying to make sense of a novel where everyone wrote their own paragraphs, in their own unique voice, with different tenses and with different character names, and now all the…
 
  • add this feed to my.Alltop

    Embedded Computing Design News

  • Pick Up Your Tools and Get Started!

    Alasdair Allan
    1 Sep 2014 | 12:01 pm
    A call to action, to pick up your tools and get started making, and to be part of the next industrial revolution. Read more on MAKE
  • Cheaper Robotics Through 3D Printing

    Andrew Terranova
    1 Sep 2014 | 6:39 am
    Michael Overstreet combines his two loves of 3D printing and robotics by printing his own humanoid robots. His goal is to make robotics affordable by printing as many of the parts as possible. Also, his robots are super fun to watch and play with. Read more on MAKE
  • A Raspberry Pi powered underwater ROV at Maker Faire Trondheim

    Alasdair Allan
    30 Aug 2014 | 8:25 am
    There was a second underwater ROV at Maker Faire Trondheim today. This one came with added water, and was powered by a Raspberry Pi. Read more on MAKE
  • Rune wirelessly rocking Maker Faire Trondheim

    Alasdair Allan
    30 Aug 2014 | 6:37 am
    Originally prototyped using an Arduino, Aalberg Audio’s guitar delay pedal and Bluetooth LE remote control now looks like a product, not a prototype. Read more on MAKE
  • A new type of 3D printer at Maker Faire Trondheim

    Alasdair Allan
    30 Aug 2014 | 3:39 am
    After a while all 3D printers start to the look the same, but there are a few that are different. I talked to Simen from Polarworks about their upcoming Alta printer. Read more on MAKE
  • add this feed to my.Alltop

    9lessons Programming Blog

  • Building Native iPhone Applications using HTML, CSS and JavaScript

    12 Aug 2014 | 11:29 am
    Mobile revolution has been started, now right time to build mobile applications for your web projects. This tutorial will help you how to develop native iOS mobile applications using HTML, CSS and Jquery. Apache Cordova is a platform for building native applications and it is providing device APIs that helps you to access native device functions such as GEO location or mobile camera. If you are a Apple Mavericks use just implement the following steps. Read more »
  • Ajax Upload and Resize an Image with PHP.

    9 Aug 2014 | 9:34 am
    Today I am presenting the most important social networking feature called ajax upload and resize an image without refreshing the page using jquery and PHP. This tutorial a continuation of my previous post, I just included image re-sizing function for different dimensions. It is very useful for your web project that saves lots of hosting space and bandwidth limit. Take a quick look at the live demo. Read more »
  • Manage Your Smartphone Easily with MoboRobo Now

    8 Aug 2014 | 3:37 am
    Having a Smartphone is not a big deal nowadays. It has become so mainly due to availability of Smartphones that are suitable for different budgets. Although there are a number of exceptions, major issue of low-budget Smartphones is their lower screen size. Albeit the fact that you might not face issues while performing common tasks like listening to music and messaging on WhatsApp, the notable issues will be when you want to manage information in your device such as editing contacts, downloading applications massively, managing media files including videos and music etc.Read more »
  • Google Blogger 404 Page Redirection

    15 Jul 2014 | 6:36 pm
    If you are using Google blogger you must setup 404 page redirections, if not this will affect your organic search results. I am using blogger since 2009 for 9lessons.info and I am not paying any hosting charges till today, I suggest everyone should start a blog with blogger. This post will explain you how to setup a blogger 404 redirection page in a simple way, now you can try here with wrong URLs. Read more »
  • Blogger Template Design

    15 Jul 2014 | 12:01 pm
    Hope you know that 9lessons blog is power by google blogger platform and I am not paying any hosting changers from last 4 years. I strongly suggest blogger is the perfect platform for blogging (present your ideas), but you have to do few coding changes for better results. My first success was I did customized blogger template completely, so take a look at this post and implement for great results. Read more »
  • add this feed to my.Alltop

    Jolicloud Blog

  • Master your Drive with keyboard shortcuts

    Jolicloud Team
    25 Aug 2014 | 8:16 am
    For some time now, we’ve made keyboard shortcuts available using List View in Drive. Keyboard shortcuts allow for speedy, common actions like Ctrl + X, Ctrl + C and Ctrl + V for cut, copy and paste, but also for lesser known ones like R for rename and S for share. You can also use the arrow keys (or J, K, H, L) for navigating through your cloud storage. Today, we’re presenting those same keyboard shortcuts to Grid View. Grid View allowed you to get a quick glance at your files in a pleasing, visual layout, and now you can manage those files even faster using your keyboard. You can use V…
  • Drive Update: Enjoy your files with a beautiful grid view

    Jolicloud Team
    30 Jul 2014 | 10:44 am
    Drive has been updated! You can now browse your files with our new grid view. This new grid view is absolutely perfect for glancing through photos, music, videos or quickly finding that document you were editing last month. Try it today! Enjoy your files!
  • Introducing Drive, the new way to manage your storage

    Jolicloud Team
    20 Jun 2014 | 7:11 am
    A couple of days ago we have launched our new app Drive. Drive is the missing filesystem for the cloud. Most of us are using many different storages, but it has never been easy to access them all at one time. This is why we have created Drive. It combines all your storages and makes it easy to access and share your files. If you are already a Jolicloud user, you just need to log with your existing account and start adding new storage. For intensive and professional users, we are introducing a Pro version. Drive Pro is the ultimate storage interface. It enables you to add multiple accounts of…
  • A Jolicloud renaissance

    Jolicloud Team
    12 May 2014 | 9:24 am
    Over the last 5 years Jolicloud has become the largest personal cloud platform in the world. Our journey started with Joli OS, our first product, a free operating system designed to connect low cost computers to the cloud, and downloaded more than 5 million times around the planet. Joli OS introduced a new kind of interface created by combining data from multiple clouds in one place. From storage to photos, music or productivity Jolicloud invented a new way to access and enjoy our content. We called it “personal cloud” because we believe that all this content spread across the Internet…
  • Heartbleed? It’s ok. You’re home and safe with Jolicloud!

    Jolicloud Team
    10 Apr 2014 | 5:08 am
    On April 7th, a group of security researchers discovered and publicly disclosed a vulnerability called “Heartbleed” in OpenSSL library. This library is used to secure online communications for most services on the Internet. As soon as we were aware of Heartbleed, we checked our entire backend to make sure your data are and have been safe. And the good news is that we were not affected by the issue because our version of OpenSSL is not vulnerable to Heartbleed! Of course, we are still monitoring the situation and will do the necessary for you if we discover anything. Because OpenSSL is…
 
  • add this feed to my.Alltop

    Free IT - Software & Development Magazines and Downloads from alltop.tradepub.com

  • Forrester Market Overview: Hosted Collaboration Services Providers

    25 Aug 2014 | 12:00 am
    Sixty-five percent of IT leaders Forrester recently surveyed said they are interested in or already using software-as-a-service (SaaS) for some portion of their collaboration technology portfolio. But many IT leaders — particularly those at very large organizations — are unsure whether standardized SaaS offerings from Google and Microsoft provide the flexibility they need. These concerns shouldn't prevent CIOs from moving collaboration tools off-premises. We find a burgeoning services sector that can deliver highly customized messaging, teaming, and real-time communication services for…
  • How the Cloud is Reshaping Virtual Desktops

    25 Aug 2014 | 12:00 am
    Discover the benefits of independence from your physical desktop computer infrastructure.Desktop computing has become an increased cost burden for IT, and a source of frustration for tech-savvy users who expect more flexibility. Cloud-hosted desktops enable companies to mitigate the complexity placed on IT while reducing the risks associated with lost or stolen devices, all at a reduced TCO.Request Free!
  • Stop Password Sprawl with SaaS Single Sign-On via Active Directory

    15 Aug 2014 | 12:00 am
    As mobile devices have pushed their way into the enterprise, they have brought cloud apps along with them. This app explosion means account passwords are multiplying, which exposes corporate data and leads to help desk calls from frustrated users.Download this white paper to learn: How you can leverage your existing AD to manage app access. Key capabilities to consider when implementing Single Sign-On (SSO). How SSO can boost IT satisfaction and improve security.Request Free!
  • Responsive Web Design by Example--Free 33 Page Excerpt

    6 Aug 2014 | 11:50 am
    You can now create your very own responsive website quickly and efficiently, allowing you to showcase your content in a format that will work on any device with an Internet browser. By following our detailed step-by-step instructions in this structured reference guide, you will learn how you can build engaging responsive websites. With coverage of Bootstrap, Skeleton, and Zurb Foundation you'll learn about three of the most powerful responsive frameworks available today. Leading you through by practical example, you'll find that this essential reference develops your understanding by actually…
  • The Professional ScrumMaster's Handbook--Free 30 Page Excerpt

    6 Aug 2014 | 11:50 am
    A professional ScrumMaster relaxes this tension using the Scrum framework so that the team arrives at the best possible outcome. "The Professional ScrumMaster’s Handbook" is a practical, no-nonsense guide to helping you become an inspiring and effective ScrumMaster known for getting results. This book goes into great detail about why it seems like you’re fighting traditional management culture every step of the way. You will explore the three roles of Scrum and how, working in harmony, they can deliver a product in the leanest way possible. You’ll understand that…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Cross Platform Apps Kickstart your Business

    admin
    27 Aug 2014 | 1:41 am
    Cross Platform Apps Kickstart your Business   Apps are powerful tools for businesses and startups, but competing platforms mean your user-base will be fragmented, making it more difficult to reach everyone. If you are dreaming up an app concept to boost your business, here are some things to keep in mind about mobile platforms and cross platform apps.   Platform Advantages   There are three major mobile platforms: Android, iOS, and Windows. Each has it’s unique strengths. Android has by far the largest user base. Recent market share analysis estimates that Android controls…
  • 10 Ways to Spike your Website Traffic

    admin
    22 Aug 2014 | 12:28 am
    spike your webtraffic   Your website is one of the most powerful marketing tools you have in your arsenal. If you can get people onto your website, you have a lot of flexibility in how you handle your marketing funnel, ultimately converting them into a lead. Step one, though, is getting them onto the site. Here are a few tips for increasing web traffic.   Guest Blog – Your product has a target audience, so find a blog that caters to that same audience and get in touch with the editors. If you can post a piece of relevant content on the blog, you’ll be able to include a link…
  • Get the Silicon Valley’s App Development Team for your Next Big Project

    admin
    19 Aug 2014 | 11:38 pm
    Silicon Valley's App Development Team for your Next Big Project   The Silicon Valley is where entrepreneurs thrive. Businesses here are energetic and driven. It’s a competitive space, filled with people who aim to disrupt the status quo. That’s the space we operate in. Though we work with customers around the world, we’ll always have an entrepreneur’s drive to succeed, and faith that new technologies can change the world.   Mobile Growth Right now the technology that’s changing the world is Mobile. Apps are the #1 way to engage users, and every year there are new apps with…
  • How the Internet of Things is Shaping our Future

    admin
    13 Aug 2014 | 10:18 pm
    the Internet of Things is Shaping our Future   What is the internet of things? First and foremost, it means connecting devices to one another in order to share information. In practice it means automating and remotely managing things, from coffee machines to train cars, and it is changing the world.   Need to brew some coffee? Just connect to your coffee maker and tell it what to do. Then, while you’re on vacation, your house detects moisture buildup in your basement. This triggers an automated system you’ve set up to shut off the water and sends an alert to your phone so you…
  • Quick Guide to Boosting your Business with Interactive Android Apps

    admin
    13 Aug 2014 | 1:23 am
    Boosting your Business with Interactive Android Apps   Apps are the #1 most engaging tool a business can employ when reaching out to consumers. Take advantage of the open Android environment by building a mobile app solution customized to your business needs and designed to keep your users on the hook.   What’s an App Do? To take a broad topic and put it in a nutshell, business apps have one primary goal: to return their initial investment and turn a profit for the business owner. The cost of an app isn’t high. Thanks to the effort put into making the SDKs, APIs and code…
 
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Mesa: Geo-Replicated, Near Real-Time, Scalable Data Warehousing

    Hari
    6 Aug 2014 | 6:42 pm
    ABSTRACT Mesa is a highly scalable analytic data warehousing system that stores critical measurement data related to Google’s Internet advertising business. Mesa is designed to satisfy a complex and challenging set of user and systems requirements, including near real-time data ingestion and querya- bility, as well as high availability, reliability, fault tolerance, and scalability for large data and query volumes. Specifi- cally, Mesa handles petabytes of data, processes millions of row updates per second, and serves billions of queries that fetch trillions of rows per day. Mesa is…
  • On Designing and Deploying Internet-Scale Services

    Hari
    27 Jul 2014 | 8:05 am
    Abstract The system-to-administrator ratio is commonly used as a rough metric to understand administrative costs in high-scale services. With smaller, less automated services this ratio can be as low as 2:1, whereas on industry leading, highly automated services, we’ve seen ratios as high as 2,500:1. Within Microsoft services, Autopilot is often cited as the magic behind the success of the Windows Live Search team in achieving high system-to-administrator ratios. While auto administration is important, the most important factor is actually the service itself. Is the service efficient to…
  • Coflow: A Networking Abstraction for Cluster Applications

    Hari
    22 Jul 2014 | 11:55 am
    Abstract Cluster computing applications – frameworks like MapReduce and user-facing applications like search platforms have application-level requirements and higher-level abstractions to express them. However, there exists no networking abstraction that can take advantage of the rich semantics readily available from these data parallel applications. We propose Coflow, a networking abstraction to express the communication requirements of prevalent data parallel programming paradigms. Coflows make it easier for the applications to convey their communication semantics to the network, which in…
  • From research to practice: experiences engineering a production metadata database for a scale out file system

    Hari
    21 Jun 2014 | 1:48 pm
    Abstract HP’s StoreAll with Express Query is a scalable commercial file archiving product that offers sophisticated file metadata management and search capabilities. A new REST API enables fast, efficient searching to find all files that meet a given set of metadata criteria and the ability to tag files with custom metadata fields. The product brings together two significant systems: a scale out file system and a metadata database based on LazyBase. In designing and building the combined product, we identified several real-world issues in using a pipelined database system in a distributed…
  • Replicated Data Consistency Explained Through Baseball

    Hari
    25 Dec 2013 | 5:23 am
    A key feature of all distributed storage systems is their ability to replicate data not just across machines within a data center but also across geographically distributed data centers. Replication, while it aids ensuring higher availability of the data segments also necessitates keeping multiple replicas somehow in sync to ensure what you’ve written is what you will see when reading. We have taken this ability of getting back exactly what was just written for granted in the case of monolithic storage systems. Entire applications are built on this premise. When it comes to distributed…
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Mesa: Geo-Replicated, Near Real-Time, Scalable Data Warehousing

    Hari
    6 Aug 2014 | 6:42 pm
    ABSTRACT Mesa is a highly scalable analytic data warehousing system that stores critical measurement data related to Google’s Internet advertising business. Mesa is designed to satisfy a complex and challenging set of user and systems requirements, including near real-time data ingestion and querya- bility, as well as high availability, reliability, fault tolerance, and scalability for large data and query volumes. Specifi- cally, Mesa handles petabytes of data, processes millions of row updates per second, and serves billions of queries that fetch trillions of rows per day. Mesa is…
  • On Designing and Deploying Internet-Scale Services

    Hari
    27 Jul 2014 | 8:05 am
    Abstract The system-to-administrator ratio is commonly used as a rough metric to understand administrative costs in high-scale services. With smaller, less automated services this ratio can be as low as 2:1, whereas on industry leading, highly automated services, we’ve seen ratios as high as 2,500:1. Within Microsoft services, Autopilot is often cited as the magic behind the success of the Windows Live Search team in achieving high system-to-administrator ratios. While auto administration is important, the most important factor is actually the service itself. Is the service efficient to…
  • Coflow: A Networking Abstraction for Cluster Applications

    Hari
    22 Jul 2014 | 11:55 am
    Abstract Cluster computing applications – frameworks like MapReduce and user-facing applications like search platforms have application-level requirements and higher-level abstractions to express them. However, there exists no networking abstraction that can take advantage of the rich semantics readily available from these data parallel applications. We propose Coflow, a networking abstraction to express the communication requirements of prevalent data parallel programming paradigms. Coflows make it easier for the applications to convey their communication semantics to the network, which in…
  • From research to practice: experiences engineering a production metadata database for a scale out file system

    Hari
    21 Jun 2014 | 1:48 pm
    Abstract HP’s StoreAll with Express Query is a scalable commercial file archiving product that offers sophisticated file metadata management and search capabilities. A new REST API enables fast, efficient searching to find all files that meet a given set of metadata criteria and the ability to tag files with custom metadata fields. The product brings together two significant systems: a scale out file system and a metadata database based on LazyBase. In designing and building the combined product, we identified several real-world issues in using a pipelined database system in a distributed…
  • Replicated Data Consistency Explained Through Baseball

    Hari
    25 Dec 2013 | 5:23 am
    A key feature of all distributed storage systems is their ability to replicate data not just across machines within a data center but also across geographically distributed data centers. Replication, while it aids ensuring higher availability of the data segments also necessitates keeping multiple replicas somehow in sync to ensure what you’ve written is what you will see when reading. We have taken this ability of getting back exactly what was just written for granted in the case of monolithic storage systems. Entire applications are built on this premise. When it comes to distributed…
  • add this feed to my.Alltop

    Software Product Development | Software Testing Tutorial | Software Process

  • What is Commitment ordering method for database concurrency control?

    Ashish Agarwal
    1 Sep 2014 | 7:41 am
    Commitment ordering or CO is a class that consists of techniques for implementing interoperable serializability in concurrency control mechanism of the transaction processing system, database systems and other applications related to database management. With the use of commitment ordering methods we can have non – blocking or optimistic implementations. With the advent of multi – processor CPUs
  • What is Strong strict Two-Phase locking?

    Ashish Agarwal
    27 Aug 2014 | 11:09 am
    The strong strict two – phase locking is the life – saver concept of a database system. We might call it as rigorous scheduling, rigorous two – phase locking or rigorousness. In short it is written as SS2PL. To comply with this protocol, both the read (S) locks and the write (x) locks are released by the locking protocol that has been made by a transaction. But the locks are released only after
  • What is index concurrency control?

    Ashish Agarwal
    24 Aug 2014 | 1:30 pm
    In this article we will discuss about the index concurrency control method for controlling database concurrency. Index as we know is a data structure that is used for easy navigation through the user data in a database. Index data should not be confused with user data. The difference between the two is that the former primarily consists of pointers. Indexes have to be updated if any changes
  • What are some of the problems of Test Driven development?

    Ashish Agarwal
    21 Aug 2014 | 12:58 pm
    The Test driven development (TDD) does have a lot of benefits, but you would expect some issues, and there are some problems too. Regression testing, though sufficient and good enough for most cases of software development, there are sometimes situations where testing requires full functional testing. In these situations, partial functional testing cannot be used for determining success or
  • How does Test Driven development benefit developers?

    Ashish Agarwal
    19 Aug 2014 | 6:13 am
    Test driven development (TDD) as a process has proven to be a boon for developers time and again. Businesses tend to change rapidly with the time and so does their requirements from the software that they are using. If we develop these software products using the traditional development methodologies, it is obvious that later it will be more difficult for us to maintain them as requirement
 
  • add this feed to my.Alltop

    Use The Index, Luke! blogs

  • We need tool support for keyset pagination

    Markus Winand
    5 Aug 2014 | 3:00 pm
    Did you know pagination with offset is very troublesome but easy to avoid? offset instructs the databases skip the first N results of a query. However, the database must still fetch these rows from the disk and bring them in order before it can send the following ones. This is not an implementation problem, it’s the way offset is designed: …the rows are first sorted according to the <order by clause> and then limited by dropping the number of rows specified in the <result offset clause> from the beginning…— SQL:2011, Part 2, §4.15.3 Derived tables In other words,…
  • Finding All the Red M&Ms: A Story of Indexes and Full‑Table Scans

    Chris Saxon
    9 Jul 2014 | 3:25 am
    In this guest post, Chris Saxon explains a very important topic using an analogy with chocolates: When does a database use an index and when is it better not using it. Although Chris explanation has the Oracle database in mind, the principles apply to other databases too. A common question that comes up when people start tuning queries is “why doesn’t this query use the index I expect?”. There are a few myths surrounding when database optimizers will use an index. A common one I’ve heard is that an index will be used when accessing 5% or less of the rows in a table. This isn’t the…
  • What I learned about SQLite…at a PostgreSQL conference

    Markus Winand
    25 May 2014 | 8:38 am
    So, I’ve been to PgCon 2014 in Ottawa to give a short version of my SQL performance training (hint: special offer expires soon). However, I think I ended up learning more about SQLite than about PostgreSQL there. Here is how that happened and what I actually learned. Richard Hipp, creator of SQLite was the keynote speaker at this years PgCon. In his keynote (slides, video) he has put the focus on three topics: how PostgreSQL influenced SQLite development (“SQLite was originally written from PostgreSQL 6.5 documentation” and the “What Would PostgreSQL Do?” (WWPD) way of finding out…
  • What’s left of NoSQL?

    Markus Winand
    24 Apr 2014 | 3:00 pm
    This is my own and very loose translation of an article I wrote for the Austrian newspaper derStandard.at in October 2013. As this article was very well received and the SQL vs. NoSQL discussion is currently hot again, I though it might be a good time for a translation. Back in 2013 The Register reported that Google sets its bets on SQL again. On the first sight this might look like a surprising move because it was of all things Google’s publications about MapReduce and BigTable that gave the NoSQL movement a big boost in the first place. On a second sight it turns out that there is a trend…
  • Thank You MySQL, We’ll Miss You!

    Markus Winand
    1 Apr 2014 | 4:00 am
    Dear MySQL, Thank you for introducing me to SQL. It must have been 1998 when we first met I and fell in love with the simplicity of SQL immediately. Before that I’ve been using C structs all the time; I had to do my joins programmatically and also create and maintain my indexes manually. It was even hard to combine several search conditions via and and or. But then there was the shiny new world of SQL you were showing me… Everything was easily. Just write a where clause, no matter how complex, you found the right rows. Joins were equally easy to write and you took all the effort to…
  • add this feed to my.Alltop

    Javarevisited

  • Quicksort Sorting Algorithm in Java

    Javin Paul
    28 Aug 2014 | 5:13 am
    Quicksort algorithm is one of the most used sorting algorithm, especially to sort large list and most of the programming languages, library have implemented it in one or another way. In Java, Arrays.sort() method sorts primitive data types using double pivot Quicksort algorithm, authored by Joshua Bloach and others. This implementation provides better performance for lot of data sets, where traditional quicksort algorithm reduced into quadratic performance. This method also uses MergeSort, another good sorting algorithm, to sort objects. QuickSort implementations are also available in C++…
  • 2 Examples to Convert Byte[] array to String in Java

    Javin Paul
    26 Aug 2014 | 8:49 am
    Converting a byte array to String seems easy but what is difficult is, doing it correctly. Many programmers make mistake of ignoring character encoding whenever bytes are converted into a String or char or vice versa. As a programmer, we all know that computer's only understand binary data i.e. 0 and 1. All things we see and use e.g. images, text files, movies, or any other multi-media is stored in form of bytes, but what is more important is process of encoding or decoding bytes to character. Data conversion is an important topic on any programming interview, and because of trickiness of…
  • 15 Java NIO, Socket, and Networking Interview Questions Answers

    Javin Paul
    19 Aug 2014 | 5:49 am
    Networking and Socket Programming is one of the important area of Java programming language, especially for those programmers, who are working in client server based applications. Knowledge of important protocols e.g. TCP and UDP in detail is very important, especially if you are in business of writing high frequency trading application, which communicate via FIX Protocol or native exchange protocol. In this article, we will some of the frequently asked questions on networking and socket programming, mostly based around TCP IP protocol. This article is kinda light on NIO though, as it…
  • Bubble Sort Algorithm in Java with Example

    Javin Paul
    14 Aug 2014 | 8:38 am
    Bubble Sort is the first sorting algorithm I learned during my college day, and after so many years it's the one I remember by heart. It's kind of weird that one of the most popular sorting algorithm is also one of the worst performing sorting algorithm. Bubble sort's average case performance is in O(n^2), which means as the size array grows, the time it take to sort that array increases quadratic. Due to this reason, bubble sort is not used in production code, instead quick sort and merge sort are preferred over it. In fact, Java's own Arrays.sort() method, which is the…
  • How to find all Pairs in Array of Integers whose Sum is equal to a given Number

    Javin Paul
    12 Aug 2014 | 6:22 am
    Practising coding problems are very important to do well in any programming interview. You should at your best on data-structures like array, linked list, and string to clear any programming interview, and believe me you can not do this in one day or one week. It's rather long process of learning through coding, and that's where these small coding problems helps. Today, we are going to look at another interesting programming question from array; write a program to find all pairs of integers whose sum is equal to a given number. For example if input integer array is {2, 6, 3, 9, 11}…
  • add this feed to my.Alltop

    NeverFriday

  • Quality Software Costs Money – Fund FOSS (Free/Open Source Software) Projects

    Rudolf Olah
    16 Aug 2014 | 12:57 pm
    Originally posted on SourceContribute: Poul-Henning Kamp has written a fantastic article about why companies should just “throw money at developers” of free/open source software projects. The recent Heartbleed problem with OpenSSL could have been caught had there been more developer time devoted to the project. However, that developer time costs money and we should be far more giving to free/open source projects. FOSS does not materialize out of empty space; it is written by people. We love what we do, which is why I’m sitting here, way past midnight on a Saturday evening, writing about…
  • Top 3 Influential AngularJS Bloggers

    Rudolf Olah
    9 Aug 2014 | 1:35 pm
    1. Todd Motto A developer at Google working with AngularJS every day it seems, Todd Motto is writing quite a bit on Angular and JavaScript in general. His opinionated AngularJS style guide for teams was popular on reddit and hacker news and has inspired AngularJS devs to think about writing their own style guides based off of his style guide. He also has a nice article on creating an AngularJS directive from one of your existing plugins/scripts. 2. Year of Moo They don’t post articles about AngularJS often but when they do, they’re full-on guides that cover a lot and contain many…
  • Neglected machine learning ideas

    Rudolf Olah
    4 Aug 2014 | 7:03 pm
    Originally posted on Locklin on science: This post is inspired by the “metacademy” suggestions for “leveling up your machine learning.” They make some halfway decent suggestions for beginners.  The problem is, these suggestions won’t give you a view of machine learning as a field; they’ll only teach you about the subjects of interest to authors of machine learning books, which is different. The level-3 and level-4 suggestions they make are not super useful either: they just reflect the tastes of the author. The machine learning literature is vast, techniques are bewilderingly…
  • AngularJS: testing services that use $resource

    Rudolf Olah
    28 Jul 2014 | 7:36 am
    Currently I’m working on a project that uses ngResource (imported into the code as $resource) and the unit tests related to the service relying on $resource were failing. I jumped in to do a rewrite or to scrap them entirely if necessary. My tool kit: Karma test runner Jasmine unit testing/spying/mocking framework The service looked something like this: The Problem How to unit test a service that relies on $resource was the problem. When I searched around on how to test services or factories that rely on $resource, it appeared that people were trying to mock out $resource which…
  • Things I have learnt in the first 5 minutes of using Elastic Search

    Rudolf Olah
    14 Jul 2014 | 9:41 pm
    Rudolf Olah:pretty much the same experience I’ve been having, at least the documentation part. it’s almost non-existent and single sentences to explain options in the query DSL are useless, there aren’t enough examples either. what’s with JS and newer developers completely forgetting to write documentation? It’s strange and unfortunate. Get this great book on using Elasticsearch. It helps fill in the blanks that the documentation has. Originally posted on Sammaye's Blog: After hearing all the raving about Elastic Search and how it was awesome and “rad”…
 
  • add this feed to my.Alltop

    Faye Williams | C & C++ Programming Blog

  • Polymorphism and Overloading in C++

    Faye Williams
    13 Aug 2014 | 5:02 am
    A reader sent me an interesting question the other day. They asked if polymorphism and overloading were essentially the same thing. My initial reaction was Huh? What are people being taught if they think that these two concepts are the same thing? But a quick google search revealed that yes, many, many people are struggling to […]
  • iOS App Development – Recurring!

    Faye Williams
    27 Jun 2014 | 8:15 am
    Well folks, I guess it’s time I tried something other than bit shift operators and the command line on Linux, so my next project is something altogether different. I am creating my very first iPhone app, hurrah! To be honest, it’s something I’ve had on the to-do list for a long time. I’ve played around […]
  • The Passionate Programmer – Review

    Faye Williams
    10 Mar 2014 | 1:46 am
    Title: The Passionate Programmer Author: Chad Fowler Published by: The Pragmatic Bookshelf, 2009 Date finished: 5 March 2014 My rating*: 7/10 If you are the sort of person to pick this book up and read it, there is every chance that you will already do a fair amount of the suggestions within. Sadly, the people that could get the most […]
  • Never Stop Writing Code

    Faye Williams
    28 Feb 2014 | 6:48 am
    To a certain extent, coding is something that you never completely forget. Although you may be a little slower after a break, once the problem-solving part of your brain fires up, you will still have the skills and knowledge to do the things you have always done. However, coding is also a lot like the […]
  • GDB | Auto-Load Safe-Path Declined

    Faye Williams
    24 Feb 2014 | 8:54 am
    More GDB shenanigans today, as kindly pointed out by one of my readers – thank you Laurent! Did you know that as of GDB version 7.5 (Aug 2012), there is a new security feature in place that prevents GDB from looking in “non-trusted” directories for the super-useful .gdbinit file? [For more on the usefulness of […]
  • add this feed to my.Alltop

    Ginktage

  • What is data-* in Windows Store App (WinJS) ?

    Santhosh B
    30 Aug 2014 | 10:49 am
    Windows Store App (Windows 8.1/Windows 8) can be built using HTML , JavaScript and CSS with WinJS Library . What is data-* in Windows Store App (WinJS) ? The data-* allows the developers to add... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Freescale Technology Forum India showcases innovative demos and future of IoT

    Senthil Kumar
    28 Aug 2014 | 11:40 am
    Freescale Semiconductor (NYSE: FSL), a global leader in embedded processing solutions opened the 9th edition of the company’s annual technology summit, Freescale Technology Forum (FTF India)... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to take screenshot in Moto G Android Phone ?

    Santhosh B
    23 Aug 2014 | 11:12 am
    Taking screenshot is pretty easy in Moto G Android phone . You can actually do it without any apps and the screenshot feature is available natively in the Moto G. How to take screenshot in Moto G... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to change default apps in Android Device (Moto G)?

    Santhosh B
    23 Aug 2014 | 10:53 am
    This tutorial will explain in simple steps on how the users can change the default apps on your android phone (Android v 4.4.4) . The Android operating system comes with many default apps . There are... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Functional Conf 2014 – Asia’s Premier Functional Programming Conference

    Senthil Kumar
    18 Aug 2014 | 12:29 pm
    Functional Conf 2014 , one of the Asia’s premier and first functional programming conference is scheduled to be held in Bangalore from Oct 9-11th . If you are one of the programmers who are... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Svitla Systems Inc.

  • Mobile App Development: Tips for starters

    iavrutova
    26 Aug 2014 | 6:28 am
    There is no wonder that you want to create a mobile application as exactly mobile apps hit the IT market today. The reasons for creating mobile app may be different – from the need for a business to just a realization of a great idea. However, no matter what purpose you want to gain with your application, you still need a strategy to start with. What to choose: iOS or Android? Starting thinking about your mobile app development, you will have to decide which operating system to run first: iOS or Android. Wikipedia says that, as of 3 September 2013, there have been 1 billion Android devices…
  • Interview with Senior QA and Team Lead and .Net developer

    iavrutova
    19 Aug 2014 | 5:33 am
    Today we had a very fruitful and nice talk with two Svitla’s guys from Sevastopol development center. Polina Gluhova is a Senior QA and Alexander Volkov is a Team Lead and .Net developer who both are now engaged into one of the biggest projects contracted by Svitla Systems. We tried to get some answers to the questions that may be interesting to many of our customers and IT guys. Polina, Alex, why did you decide to start you career in IT? Polina: After graduating from the University, I really wanted to work in my specialization. At first, I decided to try myself as a teacher of computer…
  • Stages of IT Project Estimation

    iavrutova
    12 Aug 2014 | 10:48 am
    According to Standish Group research, 31.1% of projects will be cancelled before they ever get completed. Further results indicate 52.7% of projects will cost 189% of their original estimates To complete the project in time and budget that were initially estimated, a thorough analysis should be made before the project starts. Let’s consider what stages are usually passed during the estimation. Stage 1 – Gathering of Information At the first stage, we need to analyze all materials received from the customer. In some cases, customer provide detailed specifications, in other cases, only…
  • New Trend in Instant Messaging: Enlighters

    iavrutova
    5 Aug 2014 | 3:59 am
    If your think that instant messaging stopped its evolution after invention of Skype and Viber, then you may be surprised to hear that the newest trend is upcoming. What is faster than typing? You say: “Calling”. What is faster than instant text messaging? We say: “Video messaging!” The fastest way to express your feelings and thoughts is video. Enlighters is a new product of instant messaging industry that gives you an opportunity of sending video messages to everyone you want. Make video of your family smiling faces to send to your parents abroad, send a video question about goods…
  • Top 10 Information Security Technologies in 2014

    iavrutova
    25 Jul 2014 | 7:44 am
    There are so many different statistics and ratings in the world that it’s just silly to believe everything. However, the latest report on security technologies by Gartner seems to me a proven and up-to-date information. According to this report (after the Gartner Security & Risk Management Summit, being held through June 26), the 10 top security technologies were identified as the nearest future of IT security. 1. Cloud Access Security Brokers The first place goes to cloud access security brokers. CASB are on-premise or cloud-hosted software that provides security to cloud services.
 
  • add this feed to my.Alltop

    Code Index

  • Placing Windows claimed by different process and changing Window Title in C#

    Linda James
    18 Aug 2014 | 11:35 pm
    Placing Windows claimed by different process and changing Window Title in C# To place windows possessed by different methodology is possible utilizing System.runtime.interopservices say for in this sample We need that when we click Button in our c# application it will change the Title of the Task Manage Window which is not the type of our application and we need to transform its Title Text to whatever we need The Process Place the Window Handle utilizing one of the user32.dll capacity called Findwindow() Change the Text on Title utilizing second capacity of user32.dll…
  • Welcome

    Linda James
    14 Jul 2014 | 9:20 pm
    Welcome to my blog!!
  • add this feed to my.Alltop

    Code Corner

  • Compare 2 source files and add difference to 3rd

    Yuriy Galanter
    19 Aug 2014 | 12:53 pm
    Sometimes when you patch or update your current version of software there is a need to apply the same changes to a previous version. Ordinary it’s a pain – you need to painstakingly determine which changes from the current source should go to previous version (because current source has changed a lot, new features added etc). Enter Beyond Compare – coolest tool to do all kind of compassion. One of the best features – “3 way merge”. It allows you to compare 2 files and apply the difference to 3rd. In our case here is what it can do: Select new patched…
  • How to search for Pebble app/watchface on the web

    Yuriy Galanter
    14 Aug 2014 | 12:21 pm
    Pebble smartwatch has a pretty good appstore that is accessible from the official app on your phone. But sometimes I want just to search for the app on the Web (big browser, keyboard/mouse – you know). Fortunately it is possible: Just enter “site:apps.getpebble.com” in your google search in addition to search terms and you will be able to get direct links to Pebble apps/watchfaces in the app store. Of course this has limited use at the moment – you can scroll thru app screenshots, read the description and that’s about it. Ideally this would behave same way as…
  • Infragistics WebDataMenu delayed resizing in Chrome

    yomgal
    1 Aug 2014 | 2:36 pm
    I encountered weird issue using Infragistics ASP.NET WebDataMenu control. If total width of top-level items was bigger than menu’s width and scrolling kicked in – Google Chrome browser produces unexpected results. Consider following basic markup for Infragistics WebDataMenu: <ig:WebDataMenu ID="WebDataMenu1" runat="server" Width="300px"> <ClientEvents Initialize="myInit" /> <GroupSettings Orientation="Horizontal" /> <Items> <ig:DataMenuItem Text="Root Item"></ig:DataMenuItem>…
  • Infragistics WebDataMenu flashes unexpected color on hover

    yomgal
    17 Jul 2014 | 12:44 pm
    Infragistics WebDataMenu ASP.NET control comes both with predefined stylesets and allows you granularly overwrite any of the styles. For example definition like this <ig:WebDataMenu ID="xmyMenu" runat="server" StyleSetName="Office2007Blue" CssClass ="topMenuStyle" > <GroupSettings Orientation="Horizontal" /> <ItemSettings CssClass="itemCssStyle" HoverCssClass="hoverCssStyle" SelectedCssClass="selectedCssStyle" /> </ig:WebDataMenu> will create a horizontal dropdown menu in default…
  • Infragistics WebDataGrid crashes if its total width over 32767 pixels

    Yuriy Galanter
    14 Jul 2014 | 11:33 am
    When you’re dealing with Infragistics WebDataGrid and want to manipulate appearance of individual columns – there’s a handy Columns collection for that. Unfortunately it’s available only if you define columns at design time or add columns to it in code-behind. If your grid features autogenerated columns – the collection will be empty. There’s a way to derive column info tho – and can be done from grid row. The example below uses grid’s PreRender event to capture first row from which columns are derived and their width set: Protected Sub…
  • add this feed to my.Alltop

    DHTMLX Scheduler .NET

  • 7 Steps To Appointment Calendar in ASP.NET MVC5

    DHTMLX
    21 Aug 2014 | 2:37 am
    As a follow up to the recent update of DHTMLX Scheduler .NET to v.3.1, we’d like to share a simple tutorial that demonstrates how to build an appointment calendar in ASP.NET MVC5 (C#). We used our flexible web control to build a calendar together with Entity Framework (CodeFirst) and Bootstrap. The calendar we are going to create supports all up-to-date .NET frameworks and development environments (i.e. ASP.NET 4.5 and Visual Studio 2012 or newer). After you finish all the steps, you’ll get an Ajax-enabled flat-skin calendar template with basic functionality, namely: Basic views:…
  • DHTMLX Scheduler .NET 3.1 Released: New Skin, MultiSection Events, and More

    DHTMLX
    6 Aug 2014 | 2:18 am
    We are happy to announce a minor update of DHTMLX Scheduler .NET web control to the version 3.1. The new update introduces a trendy flat skin, resizable events in the month view, simple drag-and-drop between multiple schedulers (for Scheduler PRO), support for MVC5+, and more useful features and improvements. Trendy “Flat” Skin We’ve elaborated a new metro-like skin with enlarged figures and acute-angled event boxes and other calendar elements.   Multisection Events in Multiple Resource View We enabled adding multisection events in the timeline and units view of DHTMLX…
  • Car Rental App Demo in ASP.NET MVC5

    DHTMLX
    27 Jun 2014 | 6:31 am
    We’ve finally updated our car rental application in the ASP.NET MVC5 framework and are ready to share it with you. The new demo sample comes with an optimized UI, fixed bugs and some newly added useful features listed below. You can evaluate the results of our fruitful work in the new online demo sample available for download:  In addition to basic DHTMLX Scheduler .NET functionality and standard car booking features (such as checking car availability, browsing car types and prices, setting pick up and drop off dates and location) demonstrated in the previous demo, the updated car…
  • Room Booking Calendar in MVC3 Razor: Dynamic Loading and Airy Events

    DHTMLX
    25 Mar 2014 | 1:55 am
    In the previous article we explained how it is possible to customize calendar events by changing opacity settings and animation speed highlighting an active event. We've applied the described changes to the booking calendar demo created in ASP.NET MVC3 Razor.   You can download the updated package right now, or follow the tutorial below:   Here is a step-by-step description of what have been done to get transparent events, enable dynamic loading, and other useful changes. (Note: the full code to create a booking calendar is provided in the Room Booking Tutorial). 1. Updating File…
  • Calendar Events Customization in DHTMLX Scheduler .NET

    DHTMLX
    21 Mar 2014 | 5:11 am
    This is a short explanation on how to customize DHTMLX Scheduler .NET calendar events, making them look transparent and airy, like on the picture below:  As far as we have events of several kinds, and each of them has its own color, we have to assign css class to each event type by updating the server code as follows:  scheduler.Templates.event_class = "type_{type_id}"; In this code we assume that the property of the event model that holds a type is named 'type_id'. E.g. if it was named 'SectionID', the template would look like the following: scheduler.Templates.event_class =…
 
  • add this feed to my.Alltop

    Justin Cooney

  • Example of Populating a Kendo UI TabStrip from C# CodeBehind

    Justin Cooney
    23 Aug 2014 | 8:13 pm
    In this article I’m going to show an example Web page in which I take a basic Kendo TabStrip front-end control, and integrate it with an ASP.NET WebForm in order to dynamically add tabs to the TabStrip from code-behind. To be able to run the example right away I’ve referenced the key libraries online instead of using…
  • Example of Binding a Kendo UI KendoNotification Control with an ASP.NET WebMethod

    Justin Cooney
    6 Aug 2014 | 7:50 pm
    The notification effects brought to the Web-development table by Telerik’s Kendo UI Notification component are really cool. You can have a look at a running demo of some of the neat stuff you can do with Kendo UI Notifications on the Telerik demo site at: http://demos.telerik.com/kendo-ui/notification/index In my case, I wanted to see how easy it…
  • VB.NET Basic Database Query Examples

    Justin Cooney
    31 Jul 2014 | 8:32 pm
    Here is my compilation of example code for a variety of database operations written in VB.NET These range from: Using ExecuteScalar to run a database command and get a single result back Using ExecuteNonQuery() to run a command where you don’t want or care for any return communication from your database Using ExecuteReader() to quickly loop through a database…
  • ShowModalDialog: How to Run a Function on the Parent Page

    Justin Cooney
    21 Jul 2014 | 9:10 pm
    Sometimes when putting together a Web-based application, you will need to show a custom modal dialog that is a bit more complex than the inbuilt JavaScript alert( or confirm( dialogs, and that unlike a jQuery modal dialog will run as a separate window. Your best option in this case is to use the JavaScript ShowModalDialog function.…
  • Basic Example of using the ASP.NET FileUpload to Save into a Database

    Justin Cooney
    13 Jul 2014 | 9:00 am
    Here is a super-simple bare-bones example of an ASP.NET Web form page in C# that uses the .NET FileUpload component to allow a user to upload a file into a SQL Server database table. I’ve put this together as a template to show just how easy it is to do and how few lines of…
  • add this feed to my.Alltop

    Developers

  • NoSQL Job Trends – August 2014

    Rob Diana
    1 Sep 2014 | 10:00 am
    Yes, it is already September, but I am only a day late for the NoSQL installment of the August job trends. In this update, I am splitting the graphs into two as I include more products. So, for the NoSQL job trends, we will be looking at Cassandra, Redis, Couchbase , SimpleDB, CouchDB, MongoDB, HBase, Riak, Neo4j and MarkLogic. I am including Neo4j for two reasons. First, it is a graph DB which means it might have a different trend than the other solutions. Also, I have been seeing more mention of it in blog posts. The second new inclusion is…
  • MINIX NEO Z64 is an Intel Atom Z3735F Bay Trail mini PC Selling for $129

    Jean-Luc Aufranc
    1 Sep 2014 | 5:59 am
    If you thought the upcoming ZBOX ZOTAC PI320 mini PC powered by Intel Bay-Trail-T Atom Z3735F quad core processor was nice and small (and powerful), but at $199, a little pricey, MINIX NEO Z64 may be…
  • Geek Reading September 1, 2014

    Rob Diana
    1 Sep 2014 | 5:30 am
    I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process. Formatting, and the information presented, is likely to change a bit as I develop my new process. How to customize Hibernate dirty checking mechanism | Vlad Mihalcea’s Blog Monitoring and Filtering Application…
  • xWifi Open Source Hardware Wi-Fi Module and Dock for the Internet of Things (Crowdfunding)

    Jean-Luc Aufranc
    1 Sep 2014 | 3:50 am
    For some reasons, Wi-Fi modules are pretty popular this year. After modules such as VoCore, AsiaRF AWM002, and ESP8622, here’s come xWifi. This module is based on Mediatek MT7681 SoC which…
  • XBMC 13.2 Android and Source Code for Amlogic S802 Released

    Jean-Luc Aufranc
    1 Sep 2014 | 2:29 am
    Based on comments on my M8 review post, many people have troubles with XBMC stability on this hardware, and the official XBMC 13.2 release can only be used on Android 4.2.2. But there’s hope,…
 
  • add this feed to my.Alltop

    Hashrocket Articles

  • Ruby5 Roundup - Episode 491

    Paul Elliott
    22 Aug 2014 | 7:18 am
    It’s that time again! Lynn and I are back again to bring you the latest news in the Ruby and Rails communities. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/528-episode-491-august-22nd-2014 Semaphore Free for OSS https://semaphoreapp.com/blog/2014/08/14/semaphore-gets-free.html Tired of Travis-CI or just want to try something different? Semaphore just launch a free plan for private and open source projects! PostRank URI https://github.com/postrank-labs/postrank-uri Google’s PostRank service released a new Ruby…
  • Go Performance Observations

    Jack Christensen
    7 Aug 2014 | 6:00 am
    In the course of optimizing the pgx PostgreSQL driver I observed a number of performance characteristics of Go that I hope you will find useful. Measure First “Premature optimization is the root of all evil” – Donald Knuth Go has two tools that are invaluable in performance tuning: a profiler and a benchmarking tool. The profiler helps find the trouble spots and benchmarks show the results of an optimization. See How to write benchmarks in Go by Dave Cheney and Profiling Go Programs by Russ Cox for introductions to these tools. Below are several specific techniques I found…
  • Ruby5 Roundup - Episode 485

    Paul Elliott
    1 Aug 2014 | 6:37 am
    The soothing yet informative voices of Lynn and I are back again to bring you the latest news in the Ruby and Rails communities. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/522-episode-485-august-1st-2014 Capistrano Tutorial http://www.gotealeaf.com/blog/deploy-rails-apps-with-capistrano Kevin Wang from Tealeaf Academy sets the bar high yet again with another feature-filled blog post on capistrano. If you are new to using it for deployments or are wondering how any why it does some of the things it does, this…
  • LittleDecorator Gem: Rails Model Decoration in 42 Lines

    Vic Ramon
    15 Jul 2014 | 11:46 am
    We usually hand-roll our own decorators here at Hashrocket. After doing this a few times I’ve found a pattern that I really like, and now I’ve turned it into a gem called LittleDecorator. This gem delivers on its name: there are only 42 lines of code in lib. This blog post explains how to use it and how it works. Create a Decorator First create a decorator that subclasses LittleDecorator: # app/decorators/post_decorator.rb class PostDecorator < LittleDecorator end You can call model methods directly: def full_title titlesubtitle end You can override model methods, but make sure…
  • Ruby5 Roundup - Episode 479

    Paul Elliott
    11 Jul 2014 | 6:33 am
    You missed us, didn’t you. Well Lynn and I are back again to bring you the hottest news in the Ruby and Rails communities. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/516-episode-479-july-11th-2014 Time Travel Movies Explained in Git http://hashrocket.com/blog/posts/edge-of-tomorrow-explained-in-git Fellow Rocketeer Vic Ramon wrote a very entertaining and informative blog series about some of git’s more advanced history manipulation features. He tells the story of some of this summer’s hottest…
  • add this feed to my.Alltop

    Developer Blog

  • 5 Things I Wish My Clients Knew

    Brett g Porter
    29 Aug 2014 | 1:06 pm
    Earlier this summer, I spent a few days onsite with a client working through hammering out requirements for an upcoming large project. One day during a lunch break, my client asked me a question that I’m surprised no one has ever asked me before: “We want to be the best client you’ve ever had. What […]
  • LGPL: A Summary for the Wary

    Brian Poteat
    28 Aug 2014 | 10:57 am
    I recently went through some involved discussions with a client who has traditionally not used open-source software when a library package licensed under the GNU Lesser General Public License (LGPL) seemed to be the best choice for our needs. I kept a number of notes during these conversations and felt it was probably something that should […]
  • Upsource: New Code Review Tool

    Noah Miller
    19 Aug 2014 | 7:18 am
    I have a special place in my heart for web apps that make coding management easier.  This week, my crush is Upsource, a new code review tool (and source code repository browser) that’s in a semi-public alpha period. It looks to have a great interface for: starting ad hoc reviews or requesting reviews looping in […]
  • Swift Link Dump

    Steven Huey
    15 Aug 2014 | 7:33 am
    Apple surprised the Mac and iOS developer community at WWDC with the announcement of Swift, a new language for developing apps for OS X and iOS. With each beta release of iOS 8, Yosemite, and Xcode 6 the language has been evolving and the community has been quick to follow. I’ve been saving links from […]
  • dweet.io – Twitter for Social Machines

    Steven Huey
    13 Aug 2014 | 7:30 am
    Last week I came across dweet.io which looks like a great way for simple internet connected devices to publish and share data with interested people, systems, and devices. Sharing publicly is free, and privately is just 99 cents per month, per thing. It’s Twitter for the Internet of Things. You can “dweet” up to 2000 characters […]
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • Tech News August 27 2014

    Jeremy Morgan
    27 Aug 2014 | 12:49 pm
    I’ve decided to start writing posts bringing my blog back to a magazine style format, and share some of the cool stuff I find here instead of emailing or IMing to all my friends. I have no idea if I’ll stick with it or not we’ll see how much the readers like it. New Stuff Hython - This is kind of a cool project on Github, it’s basically a Python 3 interpreter written in Haskell. I don’t know what the advantages of this would be, but as he states it’s a project to help him learn Haskell, which is respectable. Who knows what might come out of something like…
  • How to Write Better Unit Tests

    Jeremy Morgan
    24 Aug 2014 | 9:02 pm
    In working with some unit testing fairly extensively lately, I’ve gathered some guidelines I’ve tried to stick with over the years for writing better tests. Remember poorly written tests are a waste of time, and cause major problems down the road. It’s best to keep some of these guidelines in mind. Unit tests should not be written to pass - They should be written to fail. You can make any set of tests pass in minutes but you’re only cheating yourself. Tests should only test one thing - You should be testing a single method with a single function. If not you may be…
  • Common C# Interview Questions

    Jeremy Morgan
    3 Aug 2014 | 9:50 pm
    I was reading a post about some common C# interview questions, and thought I’d share some of mine. These are questions that I asked in interviews, or was asked in past interviews. Try them out and see you how you do! I’m not going to post the answers here, if you don’t know them, find out! Common C# (and .Net) Interview Questions What are the different types of collections in .Net? What are the benefits offered by generics as opposed to other collections? What is the difference between a class and a struct? When calling a function, are parameters passed by value or by…
  • How to set up a LEMP Server in Ubuntu 14.04

    Jeremy Morgan
    16 Jun 2014 | 9:07 pm
    Today I’m going to show you how to set up a LEMP server (Linux NginX MariaDB PHP) on an Ubuntu 14.04. It’s a relatively easy process once you’ve done it a few times, but there are some things that can trip you up, so I thought I’d document it and present it here. For this tutorial I used a Digital Ocean Droplet, but any Ubuntu 14.04 server should work the same way. Set up a privileged user This assumes you’re using a fresh install of Ubuntu 14.04, and it’s not a crucial step in the process if your server is already set up. But we want to create an…
  • The Book Every PHP Developer Should Read

    Jeremy Morgan
    12 Jun 2014 | 9:07 pm
    PHP has gotten a bad rap over the years. There is plenty of discussion around it’s “Fractal of Bad Design” and syntactical inconsistencies but the chief complaint is generally security. Lots of PHP sites get hacked by the minute, and even some experienced and knowledgeable programmers will say that the language is inherently insecure. I have always argued against this because there is a common sense reason there are so many security breaches of PHP. PHP applications are hacked frequently because: There are so many PHP applications. It’s very easy to learn and write…
 
  • add this feed to my.Alltop

    AppCoda

  • Using Gesture Recognizers to Handle Pinch, Rotate, Pan, Swipe and Tap Gestures

    Gabriel Theodoropoulos
    25 Aug 2014 | 6:13 am
    Hello readers! iOS 8 is at the gates, as only a few weeks remain until the official release of the updated version of the operating system, and along with it, the release of the Swift programming language. So, as you understand, we are preparing to enter into a new era of the iOS SDK, where […] This article, Using Gesture Recognizers to Handle Pinch, Rotate, Pan, Swipe and Tap Gestures, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Introduction to UIAlertController, Swift Closures and Enumeration

    Simon Ng
    20 Aug 2014 | 10:47 am
    Among all the changes in iOS 8 SDK, the changes of two commonly-used APIs in UIKit framework are less known. Both UIActionSheet and UIAlertView classes are now replaced by the UIAlertController class. In iOS 8, whenever you want to display an alert message in your app, you should use UIAlertController instead the two deprecated classes. […] This article, Introduction to UIAlertController, Swift Closures and Enumeration, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Understanding Key-Value Observing and Coding

    Gabriel Theodoropoulos
    12 Aug 2014 | 9:52 am
    In programming, one of the most commonly accepted facts is that the flow of a program depends on the value of the various variables and properties you use. You just have to think how many times during an application development you have to check for your properties’ values, and based on them to drive the […] This article, Understanding Key-Value Observing and Coding, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Understanding XML and JSON Parsing in iOS Programming

    Gabriel Theodoropoulos
    4 Aug 2014 | 8:21 am
    One of the most important tasks that a developer has to deal with when creating applications is the data handing and manipulation. Data can be expressed in many different formats, and mastering at least the most known of them consists of a key ability for every single programmer. Speaking for mobile applications specifically now, it’s […] This article, Understanding XML and JSON Parsing in iOS Programming, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Introduction to Auto Layout

    Ziad Tamim
    27 Jul 2014 | 5:56 am
    Editor’s note: If you’ve downloaded the Xcode 6 beta and played around with it, one thing you may notice is the change of Interface Builder. The default view controller is now wider and doesn’t look like an iPhone 5. When you position a button in the center of the view and run the app, it […] This article, Introduction to Auto Layout, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • Beginners Guide To Use Git With Visual Studio

    Md Ali Ahsan Rana
    31 Aug 2014 | 2:52 pm
    It’s not much long Microsoft started support for using git with Visual Studio(since last year, 2013). And now, recently, it added some core updates on its git support as mentioned on techcrunch. I am not using visual studio/.NET platform since a while and thus wasn’t aware of the latest staffs going on. I explored this […] The post Beginners Guide To Use Git With Visual Studio appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Automated Deployment With GIT Post Receive Hook

    Md Ali Ahsan Rana
    24 Aug 2014 | 8:51 pm
    There are several deployment/ci tools available on the web. However, I was looking for a quick way without going through those process to deploy demo site for this blog on a VPS. For this simple purpose, git hook seemed a legit idea. Thus I went for this adventure of simple automated deployment with git hook. […] The post Automated Deployment With GIT Post Receive Hook appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Build PHP Web Application In One Step Using Makefile

    Md Ali Ahsan Rana
    17 Aug 2014 | 3:00 pm
    If you are deploying your PHP web application manually by updating revision, setting proper permissions, running tests etc from command line, may be its time for you to better automate these things to save your time. In case you already tried and may be you are a little distracted to learn such build system like […] The post Build PHP Web Application In One Step Using Makefile appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • 9 Useful Mysql Indexing Tips You Should Know About

    Md Ali Ahsan Rana
    10 Aug 2014 | 6:41 pm
    Indexing is a must to have part when it comes to the area of performance optimization from database side. However, sometimes may of us create indexes that might not be best and could have other side effects instead. From last few days of my work, I did get chance to digg a little deeper into […] The post 9 Useful Mysql Indexing Tips You Should Know About appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • PHPUnit Tutorial For Beginners

    Md Ali Ahsan Rana
    22 Jul 2014 | 11:56 pm
    I am using PHPUnit for quite sometime now. Though was thinking few times to write about it, but it didn’t happen till now. In fact, this is my first tutorial on testing as well. The official documentation/getting started guide is already quite good for starting. However, I personally find it a little insufficient in several […] The post PHPUnit Tutorial For Beginners appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Dice News » Software Engineering

  • Why Don’t Software Engineers Get More Respect?

    Mark Feffer
    19 Aug 2014 | 6:35 am
    Not many people would argue that technology isn’t central to business nowadays. It’s hard to imagine any kind of company of any size operating without some kind of technical system in place to support it—if not drive it. So why don’t software engineers get more respect? That’s what TechCrunch columnist Jon Evans was thinking about the other day. What got him going was a blog post by Michael O. Church, a software engineer who blogged about how differently he was treated when interviewing for a senior software engineer job compared to a VP of Data Science position. Click…
  • Are Python and Objective-C Worth Learning?

    Jeff Cogswell
    6 Aug 2014 | 7:37 am
    Last week’s article on the five programming languages you’ll need next year (and beyond) didn’t include two important languages: Python and Objective-C. Python’s exclusion sparked a passionate response from some readers, to say the least, and led us to craft a follow-up to emphasize Python’s importance to the programming world. Python is mature (the first version, created by a computer scientist named Guido van Rossum, was released in 1991). Google, where van Rossum worked for several years, has embraced Python as one of its main programming languages. Python enjoys a strong…
  • 6 Developer Tips for Better Disaster Recovery

    David Bolton
    31 Jul 2014 | 9:40 am
    You go through life thinking that it won’t happen to you, but someday it will: Your development PC suddenly goes from being state-of-the-art to having the computing power of a brick. How quickly you get back into action depends upon your budget and preparedness. Over the recent July 4 weekend it happened to me. The disaster was partially of my own making. Thanks to a slightly dodgy set of RAM—both Ubuntu and Windows 7 memory tests agreed on this—I was suffering a blue screen about once every two days. Still, the machine was usable enough to get things done, so I endured it. Then, a…
  • 4 Things Making Life Easier for PHP Developers

    Mark Feffer
    7 Jul 2014 | 6:23 am
    Though some developers have walked away from PHP and aren’t looking back, InfoWorld’s Serdar Yegulalp notes that the last several years have seen changes that make the PHP world a more pleasant place to be. He thinks these four are the most important: Click here to see PHP-related jobs. Package Management Rather than depend on the notably difficult PEAR (PHP Extension and Application Repository) for package management, you can now use Composer, which tracks packages on a project-by-project basis, making it easier to figure out which ones you need. It works with the repository…
  • Interview Questions for Agile Developers

    Leslie Stevens-Huffman
    3 Jul 2014 | 5:46 am
    Developers who are familiar with Agile have seen their stock rise. That’s because CIOs view the framework as a way to keep up with the ever-evolving needs of owners and a welcome alternative to traditional methodologies. The approach fosters incremental software development by replacing silos with svelte cross-functional teams and emphasizing communication and collaboration over documentation and meetings. Daryl Kulak, a vice president at consulting firm Pillar Technology Group, likes to mirror Agile’s collaborative spirit during interviews. Here are some of the questions he asks. Click…
 
  • add this feed to my.Alltop

    Vimeo / Waza's videos

  • Heroku Technical Session 8.5.2014

    Waza
    6 Aug 2014 | 10:50 am
    This session is a technical intro to Heroku and covers the following areas: Deploying to Heroku The log stream Data stores Agile development Performance 12 Factor Architecture ExamplesCast: WazaTags:
  • Optimizing Production Apps on Heroku 7-31-13

    Waza
    31 Jul 2013 | 11:03 am
    Watch this in-depth look at how to optimize production apps on Heroku. This is the second session in a two part series for production apps on Heroku. Check out vimeo.com/69263217 for the first session on setting up and running production apps. Topics from this session include: * Using a CDN to increase app performance * How to manage the asset pipeline * Using heroku-pg-extras to gain visibility into database performance * How to manage database migrations * How to use a database follower for transactional and analytics database reads * How to set up caching with Heroku add-ons * Useful labs…
  • Running Production Apps on Heroku_June 27, 2013

    Waza
    27 Jun 2013 | 11:33 am
    Watch this in-depth look at how to setup and run production apps on Heroku. This will be the first session of a two part series on production apps on Heroku. The second session will take place in July. Topics covered include: Production app setup and expectations App production checklist Using Unicorn to increase app performance Using 2X dynos to increase app performance How to configure timeouts to ensure app stability Using log-runtime-metrics for added visibility Looking for 1:1 assistance with your production apps, please contact our Customer Success team here -…
  • Heroku's Waza 2013 Highlight Video

    Waza
    14 Mar 2013 | 12:21 pm
    Waza is the Japanese word for art and technique. Heroku's Waza (技) conference is a developer event celebrating the art of software development through technical sessions and unique happenings. This year's event was held at the SF Concourse Exhibition Center on Feb 28, 2013. Some of the event's speakers included Ruby founder Yukihiro "Matz" Matsumoto, Django co-creator Jacob Kaplan-Moss and blogger Michael Lopp (Rands). For more info visit waza.heroku.com/2013.Cast: WazaTags: heroku, waza, waza2013, developer, programming, san francisco, ruby, python, django and matz
  • Everything is a Remix, Kirby Ferguson at Heroku's Waza 2013

    Waza
    14 Mar 2013 | 10:48 am
    Writer, director and producer Kirby Ferguson took to Heroku's Waza stage on Feb 28, 2013 to present "Everything is a Remix" -- a look at sampling, attribution and the creative process. For more info on Waza, visit waza.heroku.com/2013. ABOUT FERGUSON: Kirby Ferguson is a writer, director and producer who has created dozens of comedic short films and gotten over four million views on the web. As part of a development deal with the Canadian Broadcasting Corporation, he recently wrote, directed, produced and edited the viral hit “Macs vs. PCs”. The video has now gotten almost 400,000 views.
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • Tech News August 27 2014

    Jeremy Morgan
    27 Aug 2014 | 12:49 pm
    I’ve decided to start writing posts bringing my blog back to a magazine style format, and share some of the cool stuff I find here instead of emailing or IMing to all my friends. I have no idea...
  • How to Write Better Unit Tests

    Jeremy Morgan
    24 Aug 2014 | 9:02 pm
    In working with some unit testing fairly extensively lately, I’ve gathered some guidelines I’ve tried to stick with over the years for writing better tests. Remember poorly written tests...
  • Common C# Interview Questions

    Jeremy Morgan
    3 Aug 2014 | 9:50 pm
    I was reading a post about some common C# interview questions, and thought I’d share some of mine. These are questions that I asked in interviews, or was asked in past interviews. Try them out...
  • How to set up a LEMP Server in Ubuntu 14.04

    Jeremy Morgan
    16 Jun 2014 | 9:07 pm
    Today I’m going to show you how to set up a LEMP server (Linux NginX MariaDB PHP) on an Ubuntu 14.04. It’s a relatively easy process once you’ve done it a few times, but there are...
  • The Book Every PHP Developer Should Read

    Jeremy Morgan
    12 Jun 2014 | 9:07 pm
    PHP has gotten a bad rap over the years. There is plenty of discussion around it’s “Fractal of Bad Design” and syntactical inconsistencies but the chief complaint is generally...
  • add this feed to my.Alltop

    Intertech Blog

  • Friday’s Developer Picks – Week of August 25th

    Pat Schaber
    29 Aug 2014 | 2:00 am
    It seems our software development and IT favorite content from around the web this week was more reflective and philosophical, but we did manage a nice educational JavaScript find to go with the more thought-provoking articles. Enjoy and if you have any thoughts or comments, please share! Nice... Read More
  • See What Apps Actual App Developers Like

    Pat Schaber
    28 Aug 2014 | 2:00 am
    As a self-diagnosed App Addict, I was curious to learn what apps populated the mobile devices of people that actually develop apps or people that train others to develop apps. Luckily, I have those people under one roof here at Intertech. So I did a little survey here at our office in Minnesota and... Read More
  • Spring Integration Tutorial (Part 5) – Routers

    Jim White
    26 Aug 2014 | 3:00 am
    Part 5 – ROUTERS In this installment of our Spring Integration tutorial, we examine routers.  Routers distribute messages to one or more message channels.  Some routers (content routers) examine the message payload or headers in order to select a particular destination message channel.  Other... Read More
  • Friday’s Developer Picks – Week of August 18th

    Pat Schaber
    22 Aug 2014 | 3:00 am
    Good morning and Happy Friday! My guess is that the last article posted will generate the most discussion in this week’s round-up, but before you skip down we have a good collection of tech news and articles from around the web. A Windows 9 rumor, quality Apple Swift tutorials, Agile... Read More
  • Infographic: Addressing Rising Infrastructure Demands Through IT Automation

    Pat Schaber
    21 Aug 2014 | 3:00 am
    As we started to compile the data for this Infographic on Addressing Rising Infrastructure Demands Through IT Automation, the numbers were even surprising to us. Interest in our PowerShell training is on the rise and you can understand why based on the staggering demand faced by IT staffs in the... Read More
 
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • How to Get the Ionic Framework Running on Ubuntu

    27 Aug 2014 | 1:58 pm
    In May, I wrote a brief tutorial explaining how to get started developing with the Ionic Framework. Ionic is a fantastic framework—sort of like the Twitter Bootstrap of native development—that allows you to quickly develop pretty, modern-looking native apps that run on both Android and iOS devices. It's quite straightforward to get started developing with Ionic and testing with your browser, but setting up the Android emulator to work properly is fairly complicated, at least on Linux machines. The simple documentation on IonicFramework.com does not explain how to install all the…
  • How to Filter by Multiple Options with Filterrific

    4 Aug 2014 | 10:42 am
    This was tested with Rails 4.1.4 and filterrific 1.3.1. Let's say you want to allow the user to filter records via multiple checkboxes. For example, the user can select restaurants that cost either $ or $$, and cuisines either Mexican or Japanese. Here is a tutorial explaining how to do that. I used the filterrific gem which provides support for filtering out of the box. First, add a scope to your model. # app/models/restaurant.rb # Restaurant type selection scope :with_cuisine, lambda { |cuisines|   where(cuisine: [*cuisines]) } (Note that in Rails 4 all scopes must use a callable…
  • How to Setup Your GaTech.edu Email on Your iPhone

    4 Aug 2014 | 7:22 am
    Some of the info I found on the GaTech website for POP/IMAP configurations is out of date. So here are the correct settings to connect your @gatech.edu email address (used with the Office365 platform) to your iphone. I tested this on August 4, 2014 on an iPhone 5. Probably with small modifications you can set up a different smartphone or email client. IMAP ACCOUNT INFORMATION Name: Your Name Email: gtaccount@gatech.edu Description: GaTech INCOMING MAIL SERVER Host Name: outlook.office365.com User Name: gtaccount@gatech.edu Password: yoursecurepassword OUTGOING MAIL SERVER SMTP:…
  • 10 Tips for Better Deep Learning Models

    17 Jul 2014 | 8:11 am
    Yesterday I was lucky to attend Arno Candel's talk on Deep Learning with H20. Deep learning refers to multi-layer neural networks—supervised learning with stochastic gradient descent using backpropogation. He gave the following tips for developing a robust deep learning model: Use H20 to distribute the algorithm across multiple nodes in order to get a quick result on a very large dataset. Automatically standardize the data with feature scaling, setting the mean to 0 and the standard deviation to 1. This helps to ensure that each feature contributes the proper amount to the final model,…
  • System Administration at Netflix

    11 Jul 2014 | 12:13 pm
    On Tuesday I attended a fabulous talk by Netflix's Jeremy Edberg about the suite of tools that Netflix developed (and open-sourced) to manage its AWS clusters. The Netflix API handles 2 billion requests per day, and makes 12 billion outbound requests to its API dependencies. Netflix essentially wrote the book on high-availability system administration at scale. The principles guiding Netflix's infrastructure setup are: Automate everything—build tools, machine image creation, image deployment, application startup, and monitoring. Triple redundancy—everything is "built for three."…
  • add this feed to my.Alltop

    Code And Graphics

  • OpenGL 4.5

    11 Aug 2014 | 7:54 am
    OpenGL 4.5 has just arrived! Since Siggraph 2014 is happening right now, we could expect a new version of OpenGL. And it happened! Khronos announced OpenGL 4.5! Not a major update, but still adds some nice features to the API. What about OpenGL 5.0? Is there any news here? ChangesGL_ARB_clip_controlGL_ARB_cull_distanceGL_ARB_ES3_1_compatibilityGL_ARB_conditional_render_invertedGL_KHR_context_flush_controlGL_ARB_derivative_control (GLSL)GL_ARB_direct_state_accessGL_ARB_get_texture_sub_imageGL_KHR_robustnessGL_ARB_shader_texture_image_samples (GLSL)GL_ARB_texture_barrierAs you can see, this…
  • Review of "D Cookbook"

    3 Aug 2014 | 10:20 am
    I am very curious about the D language and its community. Although, I do not have lot's of experience with this language, I try to track news and important updates. Recently, I've noticed that there is another book released regarding the language: D Cookbook, by Adam D. RuppeLet's see what's inside this book D Cookbook, by Adam D. Ruppe First of all, you will notice that the foreword and the technical review was done by Andrei Alexandrescu. In my opinion this gives the whole book +5 points at start! Furthermore, Adam D. Ruppe is a very experienced software developer. He used D language even…
  • Flexible particle system - How to start with Software Optimization

    30 Jul 2014 | 8:44 am
    It's time to start improving the particle code and push more pixels to the screen! So far, the system is capable to animate and do some basic rendering with OpenGL. I've shown you even some nice pictures and movies... but how many particles can it hold? What is the performance? Is it that bad? What are the hot spots and bottlenecks? We need to figure that out in the first place! Read more to get some theory behind the optimization process and how to apply this to our particle system example.The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 -…
  • Quick case: Char Pointer vs Char Array in C++

    14 Jul 2014 | 8:46 am
    When you write: char strA[] = "Hexlo World!";strA[2] = 'l'; Everything works as expected. But what about: char *strP = "Hexlo World!";strP[2] = 'l'; Do you think it will work correctly? If you are not sure, then I guess, you might be interested in the rest of article. In Visual Studio 2013 I got this message: Definitely not nice! And probably some stupid mistake :) What's the problem? The first example shows simple array initialization. We can read/write from/to the array strA. We can even print its size: cout << "sizeof(strA) = " << sizeof(strA) << endl; And guess what? The…
  • Flexible particle system - OpenGL Renderer

    9 Jul 2014 | 11:37 am
    As I wrote in the Introduction to the particle series, I've got only a simple particle renderer. It uses position and color data with one attached texture. In this article you will find the renderer description and what problems we have with our current implementation. The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators & EmittersUpdatersRenderer (this post)Introduction to OptimizationTools OptimizationsSIMD OptimizationsRenderer Optimizations IntroductionThe gist is located here: fenbf / ParticleRendererThe renderer's…
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • How to Get the Ionic Framework Running on Ubuntu

    27 Aug 2014 | 1:58 pm
    In May, I wrote a brief tutorial explaining how to get started developing with the Ionic Framework. Ionic is a fantastic framework—sort of like the Twitter Bootstrap of native development—that allows you to quickly develop pretty, modern-looking native apps that run on both Android and iOS devices. It's quite straightforward to get started developing with Ionic and testing with your browser, but setting up the Android emulator to work properly is fairly complicated, at least on Linux machines. The simple documentation on IonicFramework.com does not explain how to install all the…
  • How to Filter by Multiple Options with Filterrific

    4 Aug 2014 | 10:42 am
    This was tested with Rails 4.1.4 and filterrific 1.3.1. Let's say you want to allow the user to filter records via multiple checkboxes. For example, the user can select restaurants that cost either $ or $$, and cuisines either Mexican or Japanese. Here is a tutorial explaining how to do that. I used the filterrific gem which provides support for filtering out of the box. First, add a scope to your model. # app/models/restaurant.rb # Restaurant type selection scope :with_cuisine, lambda { |cuisines|   where(cuisine: [*cuisines]) } (Note that in Rails 4 all scopes must use a callable…
  • How to Setup Your GaTech.edu Email on Your iPhone

    4 Aug 2014 | 7:22 am
    Some of the info I found on the GaTech website for POP/IMAP configurations is out of date. So here are the correct settings to connect your @gatech.edu email address (used with the Office365 platform) to your iphone. I tested this on August 4, 2014 on an iPhone 5. Probably with small modifications you can set up a different smartphone or email client. IMAP ACCOUNT INFORMATION Name: Your Name Email: gtaccount@gatech.edu Description: GaTech INCOMING MAIL SERVER Host Name: outlook.office365.com User Name: gtaccount@gatech.edu Password: yoursecurepassword OUTGOING MAIL SERVER SMTP:…
  • 10 Tips for Better Deep Learning Models

    17 Jul 2014 | 8:11 am
    Yesterday I was lucky to attend Arno Candel's talk on Deep Learning with H20. Deep learning refers to multi-layer neural networks—supervised learning with stochastic gradient descent using backpropogation. He gave the following tips for developing a robust deep learning model: Use H20 to distribute the algorithm across multiple nodes in order to get a quick result on a very large dataset. Automatically standardize the data with feature scaling, setting the mean to 0 and the standard deviation to 1. This helps to ensure that each feature contributes the proper amount to the final model,…
  • System Administration at Netflix

    11 Jul 2014 | 12:13 pm
    On Tuesday I attended a fabulous talk by Netflix's Jeremy Edberg about the suite of tools that Netflix developed (and open-sourced) to manage its AWS clusters. The Netflix API handles 2 billion requests per day, and makes 12 billion outbound requests to its API dependencies. Netflix essentially wrote the book on high-availability system administration at scale. The principles guiding Netflix's infrastructure setup are: Automate everything—build tools, machine image creation, image deployment, application startup, and monitoring. Triple redundancy—everything is "built for three."…
 
  • add this feed to my.Alltop

    Buzinga

  • 10 Fastest Growing Apps Right Now And Why

    Alistair Hart
    27 Aug 2014 | 12:29 am
    Are you interested in uncovering 10 of the fastest growing apps on the planet?  Do you want to know what their special ingredient is?  What they’ve done well and what you can do to achieve similar success? In this article I’m going to unveil my research of the top 10 fastest growing apps right now, and […] The post 10 Fastest Growing Apps Right Now And Why appeared first on Buzinga.
  • How to Engage and Retain Your Current and Future Users

    Logan Merrick
    19 Aug 2014 | 12:50 am
    Why do most tech-startups fail? Don’t listen to the ‘app-marketing-gurus’ or anyone else who points to ‘more downloads’ as the solution to all problems. People with this kind of single-minded mentality tend to struggle in their own tech-businesses. I’ve worked with countless startups – in all stages of the business lifecycle – to point out […] The post How to Engage and Retain Your Current and Future Users appeared first on Buzinga.
  • What Justin Bieber Taught Me About App Marketing

    Logan Merrick
    6 Aug 2014 | 12:58 am
    Promoting your app is always the hardest part of app development. And with the 800 odd apps that hit the App Store every day, the costs of app marketing is sky rocketing. So then how are we meant to get our apps out there in front of our audience without going broke in the process? Don’t […] The post What Justin Bieber Taught Me About App Marketing appeared first on Buzinga.
  • 10 Hilariously Unusual Ways Of Using The Yo App

    Alistair Hart
    29 Jul 2014 | 7:41 pm
    You guessed it! We’re back with another instalment on the Yo epidemic. This time we’re going to stick to the short, punchy goodness that the app inspires with some food-for-thoughters! While you read this I challenge you to think of other ways of using Yo, and share at least ONE idea in the comments section below.  […] The post 10 Hilariously Unusual Ways Of Using The Yo App appeared first on Buzinga.
  • An App Review That Proves Stupid App Ideas Are More Successful

    Alistair Hart
    22 Jul 2014 | 9:23 pm
    Yo is the most remarkable app that I’ve ever had to review. Mostly because it’s so simple - stupidly simple. If you want to learn how an unconventionally conventional idea has thrown the app development and investment worlds on their heads then read on… Introducing: Yo. “Yo”  – That’s it. Nothing more, nothing less. A “Yo” is a message that […] The post An App Review That Proves Stupid App Ideas Are More Successful appeared first on Buzinga.
  • add this feed to my.Alltop

    MAG Studios Blog

  • Offshore Software Development Services In India: Talent, Quality, Affordability

    Lalit Kapur
    2 Sep 2014 | 12:40 am
    Hiring offshore software development services is becoming increasingly fashionable. Businesses are favoring the trend highly as it saves significant amount of time and money. From Fortune 500 companies to newly-started ones, everybody is outsourcing their software development projects to offshore nations like India, China, Korea and others to bring in more profit by cutting down the expenditure. If you are planning to develop new software for your business, there is no better than choice than the offshore software development services. There’s a wide variety of services you can get access…
  • Apple iPhone6 To Have Digital Payment Feature Based On NFC Technology

    Lalit Kapur
    1 Sep 2014 | 5:01 am
    Making payments will be at your fingertip if you are planning to purchase the Apple iPhone 6 scheduled to be released on September 9th. The company is planning to develop a digital payment system on its upcoming iPhone6 to enable the users to make secure payments just with the touch of a finger. For its mobile wallet feature, apple has allegedly signed deals with top payment networks like Visa, MasterCard and American Express. However, nobody has come forward to throw light on the report yet. The mobile wallet feature is supposed to be based on NFC technology which will enable contactless…
  • Apple Sends Invitation For Its September 9 Event: iPhone 6 And iWatch Launch Expected

    Lalit Kapur
    30 Aug 2014 | 12:41 am
    Apple has officially invited the media to its September 9 event to be held at the Flint Center for the Performing Arts in Cupertino, CA, where the company is expected to launch the latest versions of its smart devices. The invitation that came in an enigmatic tone, “Wish we could say more” has left everyone speculating about the expected launch of the much-awaited iPhone 6 and a wearable device rumored as iWatch. Many are even expecting the launch of the ‘Sapphire’ display screens which are considered to offer better scratch-resistance. The company will also have new software features…
  • Offshore Software Development Services: Your Key To Success In Business

    Lalit Kapur
    29 Aug 2014 | 2:10 am
    It will be a sheer wastage of time if I start detailing the importance of softwares in your business as we all know how these are an integral part of every successful organization. So let’s get to the point which is, “the importance of offshore software development services”. You have established a new business for which you need to develop softwares. Now, being a business owner, your primary focus needs to be on the core aspects with which you are planning to make profit. Quite obviously, you will decide to outsource the task to a professional software development company. Now the…
  • Gionee Gpad G5 To Be Available From Next Week: Front Camera Allows Video Calls

    Lalit Kapur
    28 Aug 2014 | 11:48 pm
    After the Gionee G4, the company is soon to release its upcoming Gionee Gpad G5 phablet. Price at Rs 14,999, the device runs Android 4.4 KItkat OS and is powered by a Cortex A7 1.5GHz hexa-core processor and ARM Mali-450 MP GPU along with 16 GB RAM. It comes with 8 GB of internal storage which can be extended to 32 GB. The Gpad G5 features an 8 MP rear camera and a 2MP front facing camera. The rear camera comes with LED flash and the front camera allows video calls through 3G backup. Other features include Wi-Fi, Bluetooth 4.0, FM Radio, GPRS/EDGE and GPS/ A-GPS. The device also has dual…
 
  • add this feed to my.Alltop

    eLuminous Technologies

  • Why you should start finding a AngularJS Developer?

    Shweta Joshi
    26 Aug 2014 | 11:31 pm
    I am sure you have heard about this much loved JavaScript framework called AngularJS. It is gaining a lot of traction nowadays due to various functionalities that were much awaited by the Developers. Only AngularJS Developers can express how powerful it is & how the projects got only positive outputs after implementing AngularJS. Apart from the features mentioned in the image, there are some more things that makes it influential. To highlight some of the additional benefits of Angular JS Development is that it is built on MVC (Model–view–controller) architecture so it doesn’t…
  • 5 great rules to Hire Dedicated PHP Programmers.

    Shweta Joshi
    11 Aug 2014 | 2:20 am
    Whether you are planning to develop a mobile application or a web based portal, having a good developer has become highly essential. The competition to Hire Dedicated PHP Programmers is on-fire like never before. There are so many websites where the buyers & the programmers are bidding to form the business relationships nowadays, however are you sure about its reliability or are you a part of it just because others are? Every company has a different perspective while hiring a developer, some of them hire on the basis of their talent while others hire on the basis of the lowest amount bid…
  • Hire PHP Developer Vs. Employ PHP Developer.

    Shweta Joshi
    7 Aug 2014 | 12:32 am
    Like all the decision makers, you too might be confused so many times on whether to Hire PHP Developer or employ him temporarily/ permanently. You may disagree, however the right move would be to hire them from a company who offers Web Developers for Hire. Don’t find it productive? Well, I have many proofs which will convince you to agree with me. Following are some factors which will help you to make a decision more easily: 1)    Productivity: There is no doubt that if you are employing a PHP Developer, it will be the best. However are you sure about the fact that he will be technically…
  • Assess Top Web development services in just 5 steps.

    Shweta Joshi
    7 Jul 2014 | 5:50 am
    You live in the time where you will find Web Development services around every corner. But are these firms confident about their technical knowledge and experience in the industry? The growing number of web development firms have made it very difficult for us to pick-out the best company who will satisfy our requirements. This adds in an extra work to you before starting off with any projects. You cannot avoid this search drive as it is very important to check if the company whom you are selecting as your development partner is capable enough to understand your business goals and to develop…
  • Planning to Hire PHP programmers?

    Shweta Joshi
    30 Jun 2014 | 2:35 am
    Do you want to build a PHP website/ web-based app, but wondering if you should employ an in-house PHP programmer or Hire PHP programmers from service agencies? If you take an opinion poll, 75% of companies will prefer to hire dedicated PHP Programmers instead of going with an in-house developer. The reason for this being the cost-effectiveness and multiple skillsets that the external firms offer. However there are various facts that make you skeptical while hiring the programmer for e.g., will the programmer understand my exact requirements, will he write clean and bug-free codes, will he…
  • add this feed to my.Alltop

    Iain the Indie

  • How to Stress Test iCloud and Core Data

    Iain
    28 Aug 2014 | 11:05 pm
    iCloud and Core Data are key technologies which are used in many iOS and OS X apps. Combined they allow your app to store and synchronise a user’s data across multiple devices. Because they are being used to store customer data it is critical that your usage of them is robust and reliable. You need to ensure that no customer data is ever lost, your app does not crash and that your app does not freeze for long periods when synchronising data. The best way to ensure this is to stress test your iCloud and Core Data implementation using a range of different scenarios. In this post I’m…
  • Managing inspiration when working for yourself

    Iain
    17 Aug 2014 | 3:54 pm
    For many people working for themselves is a long held dream. Often you will have a specific idea in mind that you wish to create. It may be a specific product, service or even range of products. But once you have built that product what do you do next? You can (and typically should) devote sometime to continuing to improve and expand on what you have already created. But you also probably want to create something new. Alternatively, you may have positioned yourself to be ready to work for yourself but you are not sure what exactly it is you want to do. In both cases what you need is…
  • Actually free country, currency and flag data

    Iain
    14 Aug 2014 | 11:17 pm
    If you are building an app or website that requires flags or details of countries and currencies then it can be hard to find data you can actually use. I have assembled in one spot a basic set of currency, country and flag data which can be freely used without attribution in commercial applications (MIT license). The flag icons are Copyright (c) 2013 Go Squared Ltd. http://www.gosquared.com They have made available an excellent quality set of flag icons under the MIT license. Please remember to acknowledge their work by including their license agreement if you use the flags. They have…
  • How to ensure you ship your first app

    Iain
    10 Aug 2014 | 3:22 pm
    One big issue that many people will encounter when they first start working for themselves is ensuring that they ship that first app. Even the most disciplined person can easily fall down at this stage due to human nature. The problem is most evident with that first app as we tend to see it as our baby. It’s often something we’ve been planning to create or working on slowly for a long period. And therein lies the problem. Because we have invested so much time and so much of ourselves in the app we want it to be perfect before the world sees it. This results in it becoming stuck in…
  • Useful NSDate and NSCalendar tricks

    Iain
    7 Aug 2014 | 10:10 pm
    The NSDate and NSCalendar classes in iOS and OS X are handy classes and when combined (in particular with NSDateComponents) there are some great little tricks you can do. These tricks include everything from finding the start/end date of any week or month as well as moving forward/backward in weeks or months. In this post I will show how to implement these tricks and the full code for this (and more) is available free to use without restriction on GitHub here. Breaking down an NSDate To perform most of these tricks we need to break down an NSDate into it’s component parts. This is where…
  • add this feed to my.Alltop

    naked ALM - Experts in ALM, TFS & lean-agile with Scrum

  • Yorkhill Ice Bucket Challenge

    Martin Hinshelwood
    24 Aug 2014 | 12:31 pm
    Yesterday Buck Hodges took the ALS Ice Bucket Challenge. He was challenged by Brian Harry who was in turn by Adam Cogan. As I know all three of these folks it was only a matter of time before I got nominated. My torturer of the day is Buck. Really… how bad can it be? I did Tough Mudder this weekend my favourite obstacle is Arctic Enema :p!! This ALS Ice Bucket Challenge has been around for a few weeks now it has been hugely successful for ALS. This is a good thing and I that it can benefit other charities as well. In 2010 my son Kaiden had to have brain surgery. He had an arachnoid cyst…
  • Migrating source from Perforce to Git on VSO

    Martin Hinshelwood
    20 Aug 2014 | 7:06 am
    I have been working with a customer in London this week that is using TFS 2010 for work item tracking and Perforce for source control. Here is how I got on migrating source from Perforce to Git on VSO. It is rare for European companies to be OK with cloud but these guys are very progressive. They create software that the legal profession uses and even have a cloud offering of their own. They currently use Office 365 and don’t really want to have to run anything locally. They have a last few servers in a rack in their office which only serves to heat it up in the summer. Perforce is one…
  • You can’t use WITADMIN on versions older than TFS 2010

    Martin Hinshelwood
    13 Aug 2014 | 6:02 am
    I encountered a bit of a red herring today when I was trying to rename a Work Item Type Definition (WITD) and received the message that you can’t use WITADMIN on versions older than TFS 2010. However the server was TFS 2010. I am onsite in London this week doing a migration from TFS 2010 and Perforce to Visual Studio Online (VSO) and hit a confusing error message. My Surface only has Visual Studio 2013 installed so I am calling the 2013 version of WITADMIN against the TFS 2010 server. Since TFS 2010 is fully supported this should work with no issues. However instead of working I got a…
  • Avoid the Bug as Task anti-pattern in TFS

    Martin Hinshelwood
    6 Aug 2014 | 7:46 am
    For the last few months I have been working with a large financial customer in the Netherlands that has been steadily adopting Work Item Tracking in TFS. I have learned that you should avoid the Bug as a Task anti-pattern. The customer that I have been working with is fairly large and there are quite a few ALM Consultants helping them out. My task was to on board one business line of about 120 people and ~10 teams. Incidentally, these teams are, for the most part, Java teams. As with any enterprise there are things that departments can decide for themselves and things that are handed down…
  • Merge Team Projects into one in TFS

    Martin Hinshelwood
    30 Jul 2014 | 7:09 am
    In TFS 2012 the product team introduced the concept of Teams into TFS. Before this many organisations created multiple Team Projects and now want to merge Team Projects into one, or at least fewer. There are many reasons you might have done this in the past but there is no reason to live with this. The simplest way to merge Team Projects is to create a new Team Project, add all of your teams and start from scratch. However for many organisations this sort of disruption is just infeasible and they would rather work with the dysfunctional and limiting layout rather than start again. For them…
 
  • add this feed to my.Alltop

    The Orange Orchard

  • Jollibee #ChickenSad – An IT Management Case Study

    Calen
    13 Aug 2014 | 5:43 pm
    Calen discusses the system migration issues Jollibee faced that led to inventory issues for the fastfood giant. Here’s his take on what went wrong and what could’ve been done right. Last week, a system migration caused problems in inventory deliveries to Jollibee stores, and even outright shutdown of 72 stores. According to this article, Jollibee suffered a sales loss of 6% for at least the first seven days of August. Calculating using Jollibee’s 2013 revenue, this loss amounts to at least a whopping Php 92 million! And considering that the project reportedly already costs…
  • Template Method Pattern Example Using Java Generics

    Calen
    31 Jul 2014 | 5:40 am
    A tutorial on how to use the Template Method to eliminate error-prone code duplication. If you find that a lot of your routines are exactly the same except for certain sections, you might want to consider the Template Method to eliminate error-prone code duplication. Here’s an example: Below are two classes that do similar things: Instantiate and initialize a Reader to read from a CSV file. Read each line and break it up into tokens. Unmarshal the tokens from each line into an entity, either a Product or a Customer. Add each entity into a Set. Return the Set. As you can see, it’s…
  • My Lean Startup Experience

    Lorenzo Dee
    29 Jul 2014 | 3:12 am
    Lorenzo talks about the first Lean Startup in Manila and what he learned about validating ideas and finding out if your product is viable. I attended the first LSM in Manila (earlier this month). Here’s my experience. Long Hours… It was a long two and a half days (July 4 to 6), getting out of the building, talking to strangers, thinking about ideas, listening, and trying to stay awake with lots of caffeine. At the start of the event, attendees were asked to log their ideas if they had any. When the event started, the ones with ideas were given 50 seconds to pitch. It was…
  • Agile Myth #5: “Agile is Unpredictable”

    Calen
    24 Jul 2014 | 2:44 am
    This is Calen’s sixth post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. This is my sixth post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the first PSIA Softech Philippine Software Engineering Conference. I am striving to correct 12 common misconceptions about Agile Software Development. In Kent Beck and Martin Fowler’s book, “Planning Extreme Programming”, they wrote “The Customer Bill of…
  • Agile Myth #4: “Agile Cannot Work with Fixed Budgets”

    Calen
    23 Jul 2014 | 2:40 am
    This is Calen’s fifth post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. This is my fifth post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the first PSIA Softech Philippine Software Engineering Conference. I am striving to correct 12 common misconceptions about Agile Software Development. Organizations often go for Fixed-Scope projects thinking that it will help them stick to a fixed budget. Here’s the typical…
  • add this feed to my.Alltop

    Flowa

  • Kuinka kehittyä johtajana kiireen keskellä

    29 Aug 2014 | 5:00 pm
    image: CC BY-SA 2.0 by Ally Mauro Monilla esimiehillä on liikaa palloja ilmassa, eivätkä he pysty pysähtymään kehittääkseen taitojaan. Stephen Parry kertoi ALE2014-avaus-keynotessaan viime viikolla tarinan siitä, kuinka hänestä tuli esimies ensimmäistä kertaa. Hänen roolinsa muuttui insinööristä 40-henkisen organisaation esimieheksi käytännössä yhdessä päivässä. Tarina kuulostaa tutulta. Monet asiantuntijat saavat nopean ylennyksen keskijohtoon pika-aikataululla. Ja toisin kuin asiantuntijaroolien tapauksessa, esimiehen roolin ei useinkaan koeta vaativan…
  • How To Improve Your Management Skills When Busy

    29 Aug 2014 | 5:00 pm
    image: CC BY-SA 2.0 by Ally Mauro Many managers have too many balls in the air to allocate time for learning. In his ALE2014 opening keynote last week Stephen Parry shared a story about how he became a manager for the first time. He was practically ejected from his role as an engineer and thrust into being the manager of 40-people team overnight. His tale is similar to many I’ve heard. A lot of experts and professionals are being promoted to middle management. And in contrast to expert or specialist roles, there is usually little thought given to the possibility that maybe learning…
  • How to Help People Make New Friends at Conferences

    14 Aug 2014 | 5:00 pm
    The first ALE (Agile Lean Europe) conference in Berlin, 2011, introduced a cool new concept: Dinner with Strangers. The concept was ingeniously simple: the organizers had booked tables in couple of restaurants for one evening after the official conference program and allowed conference attendees book seats from those tables. image: CC BY-NC-SA 2.0 by deyani Sharing food is a good way to make friends. The practical arrangements for this were simple but effective, too. The organizers made a registration wall in the lobby of the venue. On the wall they posted registration lists for the…
  • 4 näkökulmaa tuotekehityksen mittaamiseen digibisneksessä

    10 Aug 2014 | 5:00 pm
    This article is in Finnish. The English version of this article is available here. Keskusteltuani taannoin asiakkaan kanssa ymmärsin, että tuotetalon managerin voi olla vaikea verrata oman talonsa tuotekehityskyvykkyyttä alan yleiseen tasoon tai kilpailijoihin nähden. Kuuntele Antti Kirjavaisen haastattelu tästä aiheesta. Haastattelu lisätty osaksi postausta 14.8. Jos talossa on luotu ja julkaistu tuote, jonka tuloilla liiketoiminta pyörii, on selvää että tuotekehityskyvykkyys on olemassa. Mutta kuinka hyvätasoista se on ja miten paljon sen varaan voi luottaa? Kuinka paljon…
  • Flowa-debaatti: Avoin palkkapolitiikka

    6 Aug 2014 | 5:00 pm
    This content is available only in Finnish. Kuuntele myös: 4 näkökulmaa tuotekehityksen mittaamiseen digibisneksessä Juha Heimosen henkilöhaastattelu Antti Kirjavaisen henkilöhaastattelu Flowa podcastin kolmannessa episodissa studioisäntä Ari-Pekka Lappi (@ilmirajat) haastaa Antti Kirjavaista (@anttiki), Tero Kadeniusta (@pisketti) ja Juha Heimosta (@evilbubu) aiheella avoin palkkapolitiikka. Pitäisikö palkkojen olla avointa tietoa kaikille vai onko parempi, että vain yrityksen johto tietää, mitä kenellekin maksetaan? Miten hanskata mahdollinen kateus ja paha mieli, jonka tieto…
  • add this feed to my.Alltop

    Dynamic Leap

  • Out with the Old: How Mobile Apps Are Reshaping Small Business and Why You Need to Move, Fast

    Dynamic Leap
    29 Aug 2014 | 12:53 pm
    Did you know that when 2014 began there were more mobile devices on the planet than there are people to use them? Since the first cellular telephones arrived on the market in the 1980s, mobile technology has enabled business owners to constantly expand and improve their operations while better engaging with their customers. Let’s take […] The post Out with the Old: How Mobile Apps Are Reshaping Small Business and Why You Need to Move, Fast appeared first on Dynamic Leap.
  • My App Just Launched – Now What? Seven Strategies to Find and Encourage New Users to Download Your App

    Dynamic Leap
    22 Aug 2014 | 11:35 am
    Have you just launched your own smartphone app or are you planning to in the near future? Congratulations! The development process can be tough – trust us – but once it’s complete you’re ready to focus on one thing: acquiring new users. However, with hundreds of thousands of apps on the market today it can […] The post My App Just Launched – Now What? Seven Strategies to Find and Encourage New Users to Download Your App appeared first on Dynamic Leap.
  • Four Mobile App Lessons to Learn from Social Media

    Kara Deveney
    20 Aug 2014 | 4:48 pm
    We’ve officially reached the tipping point – today, the majority of the world’s internet traffic comes from mobile devices. And the majority of that mobile traffic goes through apps. There’s no turning back now. We have become overwhelmingly dependent on our phones and our tablets to access the internet. And it’s been moving this way […] The post Four Mobile App Lessons to Learn from Social Media appeared first on Dynamic Leap.
  • Five Signs That Your Mobile App Project Requires Assistance

    Dynamic Leap
    15 Aug 2014 | 5:33 pm
    Often times one person is all it takes to effectively create simple experiences, functionality or general flow for an iOS, Android, or other internal mobile app project. Even simple design and development can be handled by a single gifted “jack-of-all-trades” with the help of some online tutorials and Google searches. However, in most cases, you […] The post Five Signs That Your Mobile App Project Requires Assistance appeared first on Dynamic Leap.
  • Apple’s iBeacons Are Coming: How Retail Business will be Changed by Location and Contextually-Aware Mobile Apps

    Dynamic Leap
    8 Aug 2014 | 5:45 pm
    Whether you own a single retail store or are responsible for marketing in a massive chain operation, engaging your customers via mobile should be at the front of your mind. Virtually everyone has a modern smartphone and many are willing to engage with your brand and products if offered in a non-obtrusive and interesting way. […] The post Apple’s iBeacons Are Coming: How Retail Business will be Changed by Location and Contextually-Aware Mobile Apps appeared first on Dynamic Leap.
 
  • add this feed to my.Alltop

    The Web Developers Corner

  • AngularJS–Part 16 - Forms

    shaji
    10 Aug 2014 | 9:15 am
    This post will discuss about data entry in an Angular application and analyze what Angular has to offer us in this regard.Read More
  • AngularJS–Part 15 - End to end tests and mocking

    shaji
    10 Aug 2014 | 9:13 am
    This post will show how we solve the problem when we need to write an E2E test that involves connecting to and getting some data from an external service provider that is either not under our control or that we explicitly do not want to include in our tests.Read More
  • Angular JS–Part 14 - End to end tests

    shaji
    10 Aug 2014 | 9:12 am
    Automated end to end tests are an important part of the continuous integration and continuous delivery cycle. Without automated end to end tests delivering a new release of an application becomes burdensome. Manual regression testing can take weeks depending how complex the application is. That implicates that code freeze has to happen a long time before the product is ready to be deployed or ready to ship. Not only does this slow down the development or improvement of the application, no, it is also very expensive.Read More
  • Angular JS–Part 13 - Services

    shaji
    10 Aug 2014 | 9:10 am
    This post discuss about services and how they are constructed and tested.Read More
  • AngularJS–Part 12 - Multi language support

    shaji
    10 Aug 2014 | 9:09 am
    Our application is a product used by many global companies and thus we support multiple languages like English, French, Spanish, German and more. The question is now, how does AngularJS help us to provide our product in all the necessary languages?Read More
  • add this feed to my.Alltop

    InfoTuts

  • Dynamically Add Input Fields And Submit To Database With jQuery and PHP -2

    sanjeev
    24 Aug 2014 | 12:41 pm
    I am sure you all would love this tutorial as it was requested from many of our awesome readers. You would have seen our tutorial on How to Dynamically Add Input Fields And Submit To Database With jQuery and PHP. I received a good response for this tutorial, people asked how it would work if we have a […]The post Dynamically Add Input Fields And Submit To Database With jQuery and PHP -2 appeared first on InfoTuts.
  • Change Form Action Based on Select Option Using jQuery

    sanjeev
    13 Aug 2014 | 7:45 am
    Hi guys, I hope you all are good and rocking. Today I am sharing another simple tutorial for all our lovely new devs, we will see how we can dynamically change form action based on user selection in dropdown options. There are times when you need this for example in a search form you may […]The post Change Form Action Based on Select Option Using jQuery appeared first on InfoTuts.
  • 10 Things Which Make Housing.com Different from Other Online Home Search Portal

    sanjeev
    5 Aug 2014 | 8:23 am
    I admire the magic Housing.com has done with Google Maps API. Today I am reviewing this awesome web application which has changed the way real estate and house hunting is done. Housing.com has undoubtedly revolutionized the online home search process through the perfect infusion of technology with innovative business acumen. Housing.com portal has been conceived […]The post 10 Things Which Make Housing.com Different from Other Online Home Search Portal appeared first on InfoTuts.
  • Get Multiple Checkbox Values in PHP

    sanjeev
    30 Jul 2014 | 3:53 am
    I know most of the developers already know it as its simple and easy but still it’s a little bit challenging when new developers encounter such situations in their projects. I also received this as a tutorial request from a guy who has to implement this in his college project. He needs to get multiple […]The post Get Multiple Checkbox Values in PHP appeared first on InfoTuts.
  • Ajax Infinite Scroll Using jQuery, PHP and MySQL

    sanjeev
    24 Jul 2014 | 3:05 pm
    We have covered tutorial on Ajax based pagination using jQuery. To display more content to user without navigating to other pages ajax pagination comes very handy. We have another great method to display more content to user without letting user to navigate to different page and it’s called Infinite scrolling. It’s good to load the […]The post Ajax Infinite Scroll Using jQuery, PHP and MySQL appeared first on InfoTuts.
  • add this feed to my.Alltop

    W3lessons.info

  • Facebook Style Cover Image Reposition using jQuery & PHP

    Karthikeyan K
    31 Aug 2014 | 8:51 am
    My tutorials on Facebook Style Scripts was very well appreciated. When I was in facebook site, I found one cool feature that is called “Cover Image Reposition“. In this post, I’m very glad to explain you how to Reposition cover image using jQuery UI & PHP I have used jQuery, jQuery UI & simple PHP image resize, crop library to crop an image at given co-ordinates  jQuery UI Draggable - Enable draggable functionality on any DOM element. Move the draggable object by clicking on it with the mouse and dragging it anywhere within the viewport. We need to move the image…
  • How to Write Test Cases for Login Form

    Abirami Vijaya kumar
    23 Aug 2014 | 7:04 am
    This post is basically on learning about testing and concentrates more on how to write or frame test cases for a given scenario/ application/product. In order to test any product one must be very clear on the requirements, such as what is the primary functionality to be tested, what other features should be tested, and of all one must never convince on the user experience of the product and test cases describe the procedure to test the requirements  For writing test cases one must have the right template , let me provide with one such template Fields required in writing the test cases Test…
  • Facebook Wall Script 5.0 – Sharing Posts, Message Filtering, Instant Notifications & many more

    Karthikeyan K
    29 Jul 2014 | 7:17 am
    Previously I had published Facebook Wall Script 4.0 with Codeigniter Framework. My readers asked me to update that version from 4.0 to 5.0. So I decided to update the wall script with more features like sharing posts, write on friends wall, Public/Private posts & Edit Posts. Features Facebook OAuth linkedIn OAuth Microsoft OAuth Google OAuth HTML5 Geolocation Edit Post Sharing Post Share Post on Friend’s Wall Public / Private Post Filter Posts Ban, Active, Inactive Users from Admin Dashboard Live Notifications on Likes, Comments, Shares Plus version 4 features Screenshots Share Post…
  • Facebook Style Press Enter to Send Option in Message / Comment Box using jQuery

    Karthikeyan K
    8 Jun 2014 | 12:14 pm
    Hi guys, Today I am going to tell you how to create Press Enter to Send option in comment or message box using jQuery. I would say it is one of the best feature where you can submit a form by clicking a button or just pressing the enter key. Facebook already has this feature in Messaging system. So I thought it will be very useful for web developers who really doing cool things in User Interface. jQuery Code to show/hide post button $('#press_to_enter').click(function() { var checkedValue = $('#press_to_enter:checked').val(); if(checkedValue) { $("#post_button").hide(); } else {…
  • Free Responsive Bootstrap Admin Templates 2014

    Karthikeyan K
    16 May 2014 | 12:28 pm
    Today I would like to share Top free twitter bootstrap admin themes that would really helpful for you to build a back end admin module for your next projects. Why Bootstrap Admin Theme? Well, Twitter Bootstrap is very popular among web developers because it is mobile friendly framework that includes largest collections of CSS, JavaScript libraries & components. In addition, Bootstrap will work on any screen resolutions & platforms. So it will be easy for developers to build a Admin Dashboard or Web Applications much much faster. Below bootstrap templates are completely ready to use in…
 
Log in