Software Development

  • Most Topular Stories

  • Excellent Sex

    The Daily WTF
    17 Jun 2013 | 3:30 am
    Thomas was outrunning a hurricane. Storm clouds loomed from the south, the outer fringes of hurricane Gustav. He and the other employees at a volunteer center in New Orleans had been mandatorily evacuated a few hours earlier. The battery LED indicator on Thomas’s phone shone red, the battery drained to 1%. He was still a few hours from Hattiesburg, where a couch at his brother’s house was waiting for him. He heard the phone ring once before the phone died. He muttered a few expletives and pulled into a StellarCoffee parking lot. The chain had ample outlets, so he grabbed his messenger…
  • Create Bots for Continuous Integration in Xcode 5

    Apple Developer News
    13 Jun 2013 | 11:50 am
    By taking advantage of the new Xcode service in OS Xnbsp;Server, you can now create bots to automate the integration process of building, analyzing, testing, and archiving in just a few clicks. Bots are a great way to generate regular releases for your QA team, provide useful alerts, and test apps for any device-specific bugs. For more details, see What's New in Xcode.
  • PHP 5.4.16 and PHP 5.3.26 released!

    PHP.net news & announcements
    Webmaster
    6 Jun 2013 | 1:19 pm
    The PHP development team announces the immediate availability of PHP 5.4.16 and PHP 5.3.26. These releases fix about 15 bugs, including CVE-2013-2110. All users of PHP are encouraged to upgrade to PHP 5.4.16. For source downloads of PHP 5.4.16 and PHP 5.3.26 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.
  • Six Simple Growth Equations

    Rajesh Setty » Blog
    thinksulting@gmail.com (Rajesh Setty)
    11 May 2013 | 7:27 am
    I was advising a young student who is getting into his first real job and wanted to keep everything plain and simple. The outcome was the following six simple growth equations. 1+1 = ? This is where you are working without a purpose. You don’t know what you want in life so you are confused whether you are growing or sliding sideways. The anxiety to “get things right” robs a lot of your growth. 1+1 = -1 This is where you make dumb career decisions such as focusing on personal gain at the expense of relationships. You take advantage of people forgetting that you don’t…
  • How to decide what to learn next

    Rajesh Setty » Blog
    thinksulting@gmail.com (Rajesh Setty)
    4 Jun 2013 | 9:51 pm
    I still remember that meeting. I was in my high school and one of my Uncle’s friends had come to our home. My Uncle thought his friend was “special” because his friend had a bachelors degree in Arts, Commerce and Science. It seemed like a naive question but because I was young, I asked the question anyway – “But why would you want to have degrees all three disciplines.” and the answer was “Because I can.” He then handed over the card that read something like this FirstName LastName B.A., B.Sc., B.Com A degree in three disciplines gave ZERO…
  • add this feed to my.Alltop

    Google Developers Blog

  • Play Cube Slam, a real-time WebRTC video game

    Ashleigh Rentz
    12 Jun 2013 | 10:04 am
    By Justin Uberti, Chromium team Cross-posted with the Chromium Blog Cube Slam is a Chrome Experiment built with WebRTC, an open web technology that lets you communicate in real-time in the browser (and in this case, play an old-school arcade game with your friends) without downloading and installing any plug-ins. In this post, we wanted to explain a bit about how Cube Slam works. Cube Slam uses getUserMedia to access your webcam and microphone (with your permission, of course), RTCPeerConnection to stream your video to a friend, and RTCDataChannel to transfer the bits that keep the gameplay…
  • Race across screens and platforms, powered by the mobile web

    Ashleigh Rentz
    11 Jun 2013 | 9:01 am
    By Pete LePage, Chromium team Cross-posted with the Chromium Blog You may have seen our recent demo of Racer at Google I/O, and wondered how it was made. So today we wanted to share some of the web technologies that made this Chrome Experiment “street-legal” in a couple of months. Racer was built to show what’s possible on today’s mobile devices using an entirely in-browser experience. The goal was to create a touch-enabled experience that plays out across multiple screens (and speakers). Because it was built for the web, it doesn’t matter if you have a phone or a tablet running…
  • Google BigQuery new features: bigger, faster, smarter

    Ashleigh Rentz
    11 Jun 2013 | 8:00 am
    By Felipe Hoffa, Cloud Platform team Google BigQuery is designed to make it easy to analyze large amounts of data quickly. Today we announced several updates that give BigQuery the ability to handle arbitrarily large result sets, use window functions for advanced analytics, and cache query results. You are also getting new UI features, larger interactive quotas, and a new convenient tiered pricing scheme. In this post we'll dig further into the technical details of these new features. Large results BigQuery is able to process terabytes of data, but until today BigQuery could only output up to…
  • Making Google’s CalDAV and CardDAV APIs available for everyone

    Scott Knaster
    5 Jun 2013 | 9:15 am
    By Piotr Stanczyk, Tech Lead In March we announced that CalDAV, an open standard for accessing calendar data across the web, would become a partner-only API because it appeared that almost all the API usage was driven by a few large developers. Since that announcement, we received many requests for access to CalDAV, giving us a better understanding of developers’ use cases and causing us to revisit that decision. In response to those requests, we are keeping the CalDAV API public. And in the spirit of openness, today we’re also making CardDAV – an open standard for accessing contact…
  • Hacking for change at Google

    Scott Knaster
    4 Jun 2013 | 4:00 pm
    By Patrick Copeland, Google.org Cross-posted with the Google.org Blog On June 1st and 2nd, thousands of developers from across the U.S. came together at nearly 100 different locations to participate in the first ever National Day of Civic Hacking. Using public data recently released by the government on topics like crime, health and the environment, developers built new applications that help address social challenges. At the Googleplex in Mountain View, we hosted nearly 100 developers, statisticians, data scientists, and designers, who stayed long into the night hacking together prototypes…
 
  • add this feed to my.Alltop

    Apple Developer News

  • New Resources for Registered Apple Developers

    13 Jun 2013 | 5:20 pm
    As a Registered Apple Developer, you already have free access to developer tools and resources for creating iOS apps and Mac apps. Now you can take advantage of more great content, with access to pre-release documentation, videos, and sample code. You can also sign in to view discussions in the Apple Developer Forums and gain further insight into developing for iOS, OS X, and more. Sign in to Member Center.
  • Create Bots for Continuous Integration in Xcode 5

    13 Jun 2013 | 11:50 am
    By taking advantage of the new Xcode service in OS Xnbsp;Server, you can now create bots to automate the integration process of building, analyzing, testing, and archiving in just a few clicks. Bots are a great way to generate regular releases for your QA team, provide useful alerts, and test apps for any device-specific bugs. For more details, see What's New in Xcode.
  • Automatic Configuration in Xcode 5

    12 Jun 2013 | 4:50 pm
    Xcode now offers a seamless way to manage your development assets. With Automatic Configuration in Xcode 5, you can now provision, sign, and enable Apple services such as iCloud and Game Center right inside Xcode. To learn more, see What's New in Xcode.
  • Transferring Your Apps in iTunes Connect

    11 Jun 2013 | 11:00 am
    You can now transfer qualifying apps to another account — useful in cases of an acquisition or asset purchase. When you transfer an app, it will remain available on the App Store or Mac App Store, all ratings and reviews will carry over, and users will continue to have access to future updates. For more details, sign in to iTunes Connect.
  • Winners of the 2013 Apple Design Awards

    11 Jun 2013 | 10:50 am
    Last night’s Apple Design Awards provided plenty of inspiring moments, celebrating some of the year’s most well-designed, state of the art, and innovative apps, and the developers behind them. Learn about this year's winners.
  • add this feed to my.Alltop

    dzone.com: latest front page

  • Surveyed HTML5 vs Native vs Hybrid [Infographic]

    googleweb
    18 Jun 2013 | 10:36 pm
    According to The global developer survey 2013, we got to know a lot more about the HTML5 related issues like its adoption trend in the market, its importance among the developers,
  • A Brief History Of Microsoft Office

    poomuk
    18 Jun 2013 | 10:26 pm
    Released in late 1989, Microsoft Office is over 20 years old – and counting. The original Microsoft Office was more of a marketing term than an integrated suite with a cohesive set of shared tools and features as it is today.
  • Don’t Write Code You Don’t Need

    mswatcher
    18 Jun 2013 | 10:04 pm
    I was reviewing some code the other day, and I saw a quick-and-dirty logger implementation that looked something like this (I’m re-creating from memory and modifying a bit for illustrative purposes in this post):
  • Useful jQuery code snippets

    jbj
    18 Jun 2013 | 10:03 pm
    jQuery is definitely a great tool when it comes to front-end web development. Today, I’m sharing with you a bunch of super useful jQuery snippets from my personal favorites.
  • What’s new for designers, June 2013

    peter.wdd
    18 Jun 2013 | 9:53 pm
    The June edition of what’s new for web designers and developers includes new web apps, JavaScript resources, Photoshop scripts, web development tools, color palette tools, image apps, video resources, coding resources, and some really great new fonts.
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • International PHP Conference

    Webmaster
    10 Jun 2013 | 2:57 pm
    The International PHP Conference is a globally recognized event for PHP developers, webworkers, IT managers and everyone interested in web technology. We are about to start planning the next conference and if you have some projects to talk about, you can submit your sessions here: http://phpconference.com/cfp
  • PHP 5.4.16 and PHP 5.3.26 released!

    Webmaster
    6 Jun 2013 | 1:19 pm
    The PHP development team announces the immediate availability of PHP 5.4.16 and PHP 5.3.26. These releases fix about 15 bugs, including CVE-2013-2110. All users of PHP are encouraged to upgrade to PHP 5.4.16. For source downloads of PHP 5.4.16 and PHP 5.3.26 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.
  • PHP 5.5 RC3 is available

    Webmaster
    6 Jun 2013 | 10:01 am
    The PHP development team announces the availability of PHP 5.5 RC3. This release fixes some bugs against RC2. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! You can find an incomplete changelog of PHP 5.5.0RC3 here : Fixed bug causing segfault in gc_zval_possible_root) Fixed bug about a heap based buffer overflow in quoted_printable_encode hash_pbkdf2() truncates data when using default length and hex output To get the full changelog, please, check the NEWS file attached to the archive. For source downloads of PHP 5.5.0RC3 please visit the download page, Windows binaries can be…
  • Shanghai PHP conference 2013

    Webmaster
    4 Jun 2013 | 10:56 am
    ThinkInLAMP is pleased to announce the first Shanghai PHP conference 2013. This event will be held on Sunday June 30th 2013 in Shanghai, China. A community oriented conference which is organized by an excellent line up and socials. This event will concentrate on PHP languages and web based technologies used today; extension, latest dynamics and new applications within the increased demand for developers and everyone who is interested in PHP language. There will be more than 500 developers owned over 3 year’s experiences andsenior technical persons come for learning and networking. Register…
  • PHP 5.5.0RC2 is available

    Webmaster
    23 May 2013 | 1:16 am
    The PHP development team announces the availability of the second release candidate of PHP 5.5. This release fixes some bugs against RC1 and improves overall stability. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! You can find an incomplete changelog of PHP 5.5.0RC2 here : Fixed a bug related to segfault on memory exhaustion within function definition. Fixed bug in mbstring PHPTs which would crash on Windows x64. Fixed a bug where Custom Exceptions could crash when internal properties overridden. To get the full changelog, please, check the NEWS file attached to the archive.
 
  • add this feed to my.Alltop

    Signal vs. Noise

  • The Starter League launches Starter School

    Jason Fried
    18 Jun 2013 | 1:43 pm
    About two years ago, The Starter League set out to teach absolute beginners how to code. Since then, they’ve expanded their offerings to include HTML, CSS, and design. To date they’ve graduated over 600 students from all over the world. A true success story on so many levels. One thing they’ve noticed along the way is that their best students return back to take additional classes in different disciplines. They may start learning Rails, but then they want to learn advanced HTML/CSS. And then they want to learn visual design. Further, these students seem to want more than…
  • Building Know Your Company

    Jason Fried
    17 Jun 2013 | 1:10 pm
    Today our first five customers started using Know Your Company, our newest product. We’re hoping to roll out around five new customers every Monday for the foreseeable future. I thought this was a great time to talk a bit about how we’re building Know Your Company. Not the tech, specifically, but the approach. From the start, I wanted to approach the development of Know Your Company as if we were starting a separate company inside 37signals, not just building another product at 37signals. So I went back to 2003. That’s when we originally built Basecamp. Basecamp was…
  • VIDEO: Steve Jobs: The Most Important Thing (via…

    Michael
    17 Jun 2013 | 12:23 pm
    Steve Jobs: The Most Important Thing (via Farnam Street). A simple reminder that each of us has the ability to shape life into whatever we can dream up.
  • INSIGHT: The first exception should be the hardest…

    Jason Fried
    14 Jun 2013 | 10:18 am
    The first exception should be the hardest one to make. Once you’ve made one, each additional exception gets exponentially easier. Beware that first exception.
  • Apple: The organizational Rorschach

    David
    13 Jun 2013 | 7:09 am
    As we watched Apple unveil iOS7, the 37signals Campfire room quickly turned to awe of what they had achieved. A redesign so shocking and deep bestowed upon a product so popular left many mouths agape. Whether you happened to like the final product wasn’t as relevant as marveling at the vision, drive, and sheer determination to pull it off. Apple has a way of making people feel like that. But what followed next is at least as interesting: We all sought to explain just how they did it. Is it all Ive’s eye? Is it that they explore more ideas than anyone else? Is it never accepting…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • This week's sponsor: Igloo Software

    The fine folks at A List Apart
    17 Jun 2013 | 10:00 am
    Igloo is now free with up to ten people, helping you work better with your team and your clients. Get your (responsive!) Igloo, and start sharing blogs, calendars, files, forums, microblogs and wikis today. And as your Igloo grows, it’s only $12/person each month.
  • Ughck. Images.

    The fine folks at A List Apart
    17 Jun 2013 | 8:00 am
    » Ughck. Images.In a follow-up to his ALA article Mo’ Pixels, Mo’ Problems, Dave Rupert talks about all the progress we've made toward responsive image solutions — by which he means no progress has been made.
  • Google Changes Rankings of Smartphone Search Results

    The fine folks at A List Apart
    13 Jun 2013 | 9:37 am
    » Google Changes Rankings of Smartphone Search ResultsGoogle has started decreasing the ranking of sites with misconfigured mobile content redirects and errors. Highly recommended for any developer who cares about site rankings in Google (i.e. all of them).
  • Why Do We Need Responsive Images? 72% Less Image Weight.

    The fine folks at A List Apart
    11 Jun 2013 | 8:41 am
    » Why Do We Need Responsive Images? 72% Less Image Weight.We all need to step up our responsive development game and start thinking more about page weight. The most obvious place to start? Images.℅ @respimg
  • Karen McGrane on Content: The Alternative is Nothing

    The fine folks at A List Apart
    6 Jun 2013 | 4:30 am
    The history of technology innovation is the history of disruption. New technologies become available and disrupt the market for more-established, higher-end products. We’re witnessing one of the latest waves of technological disruption, as mobile devices put access to the internet in the hands of people who previously never had that power. Always-available connectivity through PCs and broadband connections has already transformed the lives of people who have it. Mobile internet will do the same for an even larger population worldwide. Despite examples from countless industries where…
  • add this feed to my.Alltop

    Ruby News

  • A brand-new ruby-lang.org has been released

    12 Jun 2013 | 5:00 am
    On behalf of the Ruby community, we are pleased to announce to you that a brand-new ruby-lang.org is now live! Ruby’s official website has stalled over the years, leading to a situation where only a subset of the available languages were actually maintained. Still, their content may not even be relevant in the current Ruby ecosystem. Something had to be done! A few rubyists thus gathered to build a whole new contribution platform, switching from a private CMS to an open process. Everyone is now able to edit the content and fix kinks in no time! We have set up a git-based process and Jekyll…
  • Ruby 1.9.3-p429 is released

    14 May 2013 | 10:00 am
    Now Ruby 1.9.3-p429 is released. We once released p426 some hours before, but it had build problems on some platforms. Use this p429 instead, please. This release includes a security fix about bundled DL / Fiddle. Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065) And some small bugfixes are also included. See tickets and ChangeLog for details. Download You can download this release from: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p429.tar.bz2 SIZE: 10042323 bytes MD5: c2b2de5ef15ea9b1aaa3152f9112af1b SHA256: 9d8949c24cf6fe810b65fb466076708b842a3b0bac7799f79b7b6a8791dc2a70…
  • Ruby 2.0.0-p195 is released

    14 May 2013 | 6:00 am
    Ruby 2.0.0-p195 is released. This is the first patchlevel release of 2.0.0. This release includes a security fix of Ruby DL / Fiddle extension. Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065) And there are many bug-fixes and some optimization, and documentation fixes. Downloads ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.bz2 SIZE: 10807456 bytes MD5: 2f54faea6ee1ca500632ec3c0cb59cb6 SHA256: 0be32aef7a7ab6e3708cc1d65cd3e0a99fa801597194bbedd5799c11d652eb5b ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz SIZE: 13641558 bytes MD5:…
  • Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065)

    14 May 2013 | 6:00 am
    There is a vulnerability in DL and Fiddle in Ruby where tainted strings can be used by system calls regardless of the $SAFE level set in Ruby. This vulnerability has been assigned the CVE identifier CVE-2013-2065. Impact Native functions exposed to Ruby with DL or Fiddle do not check the taint values set on the objects passed in. This can result in tainted objects being accepted as input when a SecurityError exception should be raised. Impacted DL code will look something like this: def my_functionuser_input handle DLdlopennil sys_cfunc DL:CFuncnewhandle'system' DL:TYPE_INT…
  • Ruby 2.0.0-p0 is released

    24 Feb 2013 | 1:06 am
    We are pleased to announce the release of Ruby 2.0.0-p0. Ruby 2.0.0 is the first stable release of the Ruby 2.0 series, with many new features and improvements in response to the increasingly diverse and expanding demands for Ruby. Enjoy programming with Ruby 2.0.0! Download <URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.bz2> SIZE: 10814890 bytes MD5: 895c1c581f8d28e8b3bb02472b2ccf6a SHA256: c680d392ccc4901c32067576f5b474ee186def2fcd3fcbfa485739168093295f <URL:ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz> SIZE: 13608925 bytes MD5:…
 
  • add this feed to my.Alltop

    Google Testing Blog

  • Optimal Logging

    Google Testing Bloggers
    14 Jun 2013 | 7:58 am
    by Anthony Vallone How long does it take to find the root cause of a failure in your system? Five minutes? Five days? If you answered close to five minutes, it’s very likely that your production system and tests have great logging. All too often, seemingly unessential features like logging, exception handling, and (dare I say it) testing are an implementation afterthought. Like exception handling and testing, you really need to have a strategy for logging in both your systems and your tests. Never underestimate the power of logging. With optimal logging, you can even eliminate the necessity…
  • Testing on the Toilet: Don’t Overuse Mocks

    Google Testing Bloggers
    28 May 2013 | 2:34 pm
    By Andrew Trenk 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. When writing tests for your code, it can seem easy to ignore your code's dependencies by mocking them out. public void testCreditCardIsCharged() { paymentProcessor = new PaymentProcessor(mockCreditCardServer); when(mockCreditCardServer.isServerAvailable()).thenReturn(true); when(mockCreditCardServer.beginTransaction().thenReturn(mockTransactionManager);…
  • GTAC 2013 Wrap-up

    Google Testing Bloggers
    4 May 2013 | 9:44 am
    by The GTAC Committee The Google Test Automation Conference (GTAC) was held last week in NYC on April 23rd & 24th. The theme for this year's conference was focused on Mobile and Media. We were fortunate to have a cross section of attendees and presenters from industry and academia. This year’s talks focused on trends we are seeing in industry combined with compelling talks on tools and infrastructure that can have a direct impact on our products. We believe we achieved a conference that was focused for engineers by engineers. GTAC 2013 demonstrated that there is a strong trend toward…
  • GTAC is Almost Here!

    Google Testing Bloggers
    13 Apr 2013 | 8:42 am
    by The GTAC Committee GTAC is just around the corner, and we’re all very busy and excited. I know we say this every year, but this is going to be the best GTAC ever! We have updated the GTAC site with important details: The Schedule  Speaker Profiles  Committee Profiles  If you are on the attendance list, we’ll see you on April 23rd. If not, check out the Live Stream page where you can watch the conference live and can get involved in Q&A after each talk. Perhaps your team can gather in a conference room and attend remotely.
  • Two New Videos About Testing at Google

    Google Testing Bloggers
    12 Apr 2013 | 8:13 am
    by Anthony Vallone We have two excellent, new videos to share about testing at Google. If you are curious about the work that our Test Engineers (TEs) and Software Engineers in Test (SETs) do, you’ll find both of these videos very interesting. The Life at Google team produced a video series called Do Cool Things That Matter. This series includes a video from an SET and TE on the Maps team (Sean Jordan and Yvette Nameth) discussing their work on the Google Maps team. Meet Yvette and Sean from the Google Maps Test Team The Google Students team hosted a Hangouts On Air event with several…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • They WILL take your photos and they WILL use them and you WILL like it.

    Scott Hanselman
    18 Jun 2013 | 10:51 pm
    This is hardly a tragic story and it's not even a good photo, but it's interesting because it happens a few times a year. Perhaps it's happened to you! (Share in the comments) A buddy noticed a story in Business Insider Australia that was picked up off Reuters called "Microsoft says they've disrupted a global cybercrime ring responsible for $500 Million Theft." It was syndicated to OZ by Business Insider US who pulled it from Reuters, and it seems they each pick their own illustrative picture. And apparently they did it in my damn office. That's my big head, my three monitors and I am, in…
  • Exclusive Sneak Peek: The AGENT Smart Watch Emulator and managed .NET code on my wrist!

    Scott Hanselman
    18 Jun 2013 | 10:40 am
    I'm totally geeked out about Smart Watches. I always have been, from the original Microsoft SPOT watch (from 10 years ago!) to the Pebble, and now the AGENT Smart Watch from Secret Labs. Secret Labs are the folks that brought us the Netduino open source electronics platform that uses the .NET Micro Framework. It's pretty awesome that you can write C# and run it in 64k or in 64gigs, from the wrist to the cloud. Upcoming Conference: If you're in or around Chicago in July 2013, consider joining Chris Walker from SecretLabs and I at the MonkeySpace conference! We'll be speaking about developing…
  • Stop Doing Internet Wrong.

    Scott Hanselman
    13 Jun 2013 | 5:14 pm
    Some days...some days it's frustrating to be on the web. We're compiling C++ into JavaScript and running Unreal in the browser but at the same time, here in 2013, we're still making the same mistakes. And by we, I mean, the set of web developers who aren't us, right Dear Reader? Because surely you're not doing any of these things. ;) All of these are solvable problems. They aren't technically hard, or even technically interesting. I consider these "will-required" problems. You need the knowledge that it's wrong and the will to fix it. As users - and web developers - we need to complain to the…
  • The Importance of Closed Captioning - How To and Why Subtitle

    Scott Hanselman
    11 Jun 2013 | 6:11 pm
    If you can hear well, you may have never thought about Closed Captioning or Subtitles. Perhaps you've used it once or twice to catch a missed word in a movie, or perhaps you've only read subtitles in foreign movies. But if you're one of the nearly 10M hard of hearing folks in the US or one of as many (estimates vary widely) 70M profoundly deaf people in the world, it's not the subtitles you're concerned with...it's the lack of subtitles. Automatic transcriptions are a start, but they are about as useful as automatic translation services. If you speak more than one language you'll agree that…
  • CSI: Visual Studio - Unable to translate Unicode character at index X to specified code page

    Scott Hanselman
    7 Jun 2013 | 5:30 pm
    A customer emailed me a weird one. I tend to have a sense for when something is up and when an obscure thing will turn into something interesting. The person says: ...mysteriously most of my projects refuse to build.  "The build stopped unexpectedly because of an internal failure... something about unicode... blah blah" There are a few messages out there on the web about it -- even a really old hot fix.  What's the best way to proceed with the VS team / MS?  Is there anyone actively interested in glitches like this? My spidey-sense is tingling. First, when something…
  • add this feed to my.Alltop

    The Register

  • Norks taunt, yank Yanks' crank over PRISM: US is 'kingpin of rights abuses'

    19 Jun 2013 | 1:34 am
    NSA web snooping 'against mankind' sneers tubby boy-king's pravda Poverty-stricken dictatorship North Korea says the leak of NSA web-snooping project PRISM shows that the US is the “kingpin” of civil-rights abuses.…
  • Washout 2012 summer, melty Greenland 'nothing to do with Arctic ice or warm oceans'

    19 Jun 2013 | 1:03 am
    Could have been 'natural variability' Last summer was a washout for us Brits, and indeed top meteorologists are meeting at the moment to find out just why. Some other odd things happened last year, too: exceptionally large areas of the Greenland ice sheet surface melted, as did record amounts of the Arctic ice cap, and ocean temperatures were high. How were all these things linked? What was the underlying cause?…
  • Exagrid hires former IBM exec, Hitachi bod to help flog disk grid systems

    19 Jun 2013 | 12:38 am
    CEO: Public cloud OK for archiving data but not for backup Exagrid, a supplier of deduplicated disk grid systems, clearly isn't worried about its products, but it has added two new execs to help boost the business side of things.…
  • Out with a bang: The Last of Us lets PS3 exit with head held high

    19 Jun 2013 | 12:04 am
    The current generation of consoles can still thrill Game Theory I’ll soon be offering my thoughts and reflections on this year’s E3, but before all that it seemed worth waxing lyrical about new PS3 exclusive The Last of Us, a game that points the way to what the next generation should really be aspiring to do.…
  • EU Justice Department stalls India's security clearance

    18 Jun 2013 | 11:29 pm
    Without a 'data secure destination' cert India's locked out of $30bn euro-sourcing market India’s outsourcing giants are likely to face more delays in their frustrated bid to tap a potential IT services market worth $30 billion, after a report emerged suggesting the EU still has big data security concerns with the country.…
 
  • add this feed to my.Alltop

    pmarca

  • Announcing Anki

    Marc Andreessen
    10 Jun 2013 | 7:34 am
    Today I am delighted to help unveil the best robotics startup I have ever seen — Anki. Andreessen Horowitz has been the main venture investor in Anki, which has been operating in stealth mode until today, since February 2012. Keeping my mouth shut about this company for 16 months has been one of the hardest things I have had to do since we started our firm! Anki is one of those companies that has an exciting story on top and then a profound story underneath. The exciting story is melding robotics, AI, hardware, and software into a new kind of entertainment experience. Playing Anki…
  • Google Glass and the Glass Collective

    Marc Andreessen
    10 Apr 2013 | 1:57 pm
    I am tickled pink to announce Andreessen Horowitz’s participation in a new project called the Glass Collective. Along with our friends at Google Ventures and our old partners in crime at Kleiner Perkins, we are working with Google to encourage a new generation of startup entrepreneurs to build applications for Google’s new breakthrough Glass platform. First, Google Glass itself: Glass is a new wearable computing product and platform being developed by Google. The thesis of Glass is profoundly transformational — to integrate connectivity and information directly into your field of…
  • Unshackle the Middle Class

    amyeliz6
    26 Mar 2013 | 4:49 pm
    This is a guest post by Scott Kupor, managing partner, Andreessen Horowitz. We are holding back the middle class in America. But it’s not for the reasons you think, and the culprits are not those most people think of. Rather, the US government has systematically cut the middle class out of the most important wealth creation opportunity for the next 50 years. Through a series of byzantine regulations, the government has made it virtually impossible for working Americans to enjoy the fruits of America’s greatest strength: innovation. Over the past decade or so, regulatory changes have…
  • Queen Elizabeth Prize for Engineering

    Marc Andreessen
    18 Mar 2013 | 6:54 am
    I am humbled and grateful to be a co-winner of the 2013 Queen Elizabeth Prize. Thank you to the judges, and congratulations to Robert, Vint, Louis, and Tim. I would first like to acknowledge my partner in creating Mosaic, Eric Bina. Eric co-wrote the original code for Mosaic with me — specifically all the difficult parts. I would also like to acknowledge Larry Smarr, Joe Hardin, and all of my colleagues at NCSA and the University of Illinois at the time. I would further like to acknowledge the distributed group of innovators and contributors who collectively built the web as we know it…
  • Chris Dixon

    Marc Andreessen
    19 Nov 2012 | 2:00 pm
    I’m excited to welcome Chris Dixon to Andreessen Horowitz as our seventh General Partner! Chris has an extensive and distinguished track record in Internet entrepreneurship and angel investing, including all of the following: Cofounder of two prominent startups of the last decade, SiteAdvisor and Hunch, both of which had successful exits to McAfee and eBay respectively. Highly successful personal angel investments in more than 50 startups including Hipmunk, Foursquare, Kickstarter, Stripe, Pinterest, Dropbox, Codecademy, Stack Overflow, Bloomreach, Optimizely, Trialpay, OMGPOP, and our…
  • add this feed to my.Alltop

    Rajesh Setty » Blog

  • How to decide what to learn next

    thinksulting@gmail.com (Rajesh Setty)
    4 Jun 2013 | 9:51 pm
    I still remember that meeting. I was in my high school and one of my Uncle’s friends had come to our home. My Uncle thought his friend was “special” because his friend had a bachelors degree in Arts, Commerce and Science. It seemed like a naive question but because I was young, I asked the question anyway – “But why would you want to have degrees all three disciplines.” and the answer was “Because I can.” He then handed over the card that read something like this FirstName LastName B.A., B.Sc., B.Com A degree in three disciplines gave ZERO…
  • The Invisible Power of Competence Plus Calmness

    thinksulting@gmail.com (Rajesh Setty)
    2 Jun 2013 | 11:56 pm
    Think about someone who is competent AND calm. The combination immediately provides signs of confidence. They tell the world that they will have the current situation mostly covered – one way or the other. Calmness without competence won’t help much because it might just send a message that they are not serious about their life or work or both Competence without calmness might might signal hubris or over-confidence or in some cases plain uncertainty One of the keys to gain unfair competitive advantage is to practice being calm and one of the keys to being calm is to not be on a…
  • Sergey Brin on Google Glass – Making a case (or not)

    thinksulting@gmail.com (Rajesh Setty)
    24 May 2013 | 11:06 pm
    Let me first make a case for not cutting your hand by a knife? You should just prick your hand with a needle. It is less painful and you will probably bleed less. Does the above make sense? Probably not. Now, how about making such a case for Google Glass? Watch this video where Sergey Brin makes a case starting at 2:45 [ Note: I respect Sergey Brin for all the awesome work so these comments are only based on a particular storytelling incident ] Click here to view the embedded video. Sergey explains that people keep looking at their smartphones while having conversations and it’s…
  • Are you ready to do something special?

    thinksulting@gmail.com (Rajesh Setty)
    19 May 2013 | 10:43 pm
    Before I go any further, watch these two videos that will set the context for this article. While there is a chance that this may be staged, the point is to focus on the lesson on not on winning a debate that will lead to nothing. Video #1: Pumpcast News, Part 1 – The Tonight Show with Jay Leno This is a short video (5 minutes) where Jack Rafferty surprises a cool couple (husband is a bartender and wife is a fitness instructor) Click here to view the embedded video. Video #2: Pumpcast News, Part 2 – Happy Couple on The Tonight Show with Jay Leno Jay Leno invites the happy couple…
  • Six Simple Growth Equations

    thinksulting@gmail.com (Rajesh Setty)
    11 May 2013 | 7:27 am
    I was advising a young student who is getting into his first real job and wanted to keep everything plain and simple. The outcome was the following six simple growth equations. 1+1 = ? This is where you are working without a purpose. You don’t know what you want in life so you are confused whether you are growing or sliding sideways. The anxiety to “get things right” robs a lot of your growth. 1+1 = -1 This is where you make dumb career decisions such as focusing on personal gain at the expense of relationships. You take advantage of people forgetting that you don’t…
  • add this feed to my.Alltop

    Jon Udell

  • Learning to walk (again)

    Jon Udell
    3 Jun 2013 | 9:04 am
    Over the years I’ve had a number of overuse injuries: tendinitis from too much typing or mousing or music playing, a sore shoulder from too much swimming, painful knees and ankles from too much running. The key phrase here is “too much” and you’d think I’d learn my lesson eventually. But no. When I get excited about doing things I overdo and then, periodically, must back off and recover. Often, during recovery, as I analyze what’s gone wrong, I find that the problem is not simply overuse but more specifically asymmetric use. Once, during a bout of pain in…
  • Upcoming is downgoing, Elm City is ongoing

    Jon Udell
    3 May 2013 | 8:52 am
    Here’s Andy Baio’s farewell to Upcoming, a service I’ve been involved with for a decade. In a March 2005 blog post I wrote about what I hoped Upcoming would become, in my town and elsewhere, and offered some suggestions to help it along. One was a request for an API which Upcoming then lacked. Andy soon responded with an API. It was one of the pillars of my Elm City project for a long while until, as Andy notes in his farewell post, it degraded and became useless. Today I pulled the plug and decoupled Upcoming from all the Elm City hubs. In 2009 Andy and I both spoke at a…
  • Community calendar workshop next week in Newport News

    Jon Udell
    19 Apr 2013 | 9:32 am
    My next community calendar workshop will be at the Peninsula Fine Arts Center in Newport News, on Tuesday April 23 at 6PM. It’s for groups and organizations in the Hampton Roads region of Virginia, including Chesapeake, Hampton, Newport News, Norfolk, Portsmouth, Suffolk, Virginia Beach, Williamsburg, and Yorktown. If you’re someone there who’d like help change the way public calendars work in your region, please sign up on EventBrite so we know you’re coming, or contact me directly. Here’s the pitch from the workshop’s sponsor and host, the Daily Press:…
  • Walled fields of knowledge

    Jon Udell
    19 Mar 2013 | 12:30 pm
    My dad died of congestive heart failure in 2009. The last weeks of his life weren’t what they could have been had we known enough to get him into hospice care. But we didn’t know, and I’ve felt ashamed about that. If we had it to do over again things would be very different. We’d have brought him home much sooner, made him comfortable, helped him work through a life review, hung out with him, heard and said some things that needed to be heard and said. As it was we only managed to bring him home for his last day. It was better than not bringing him home at all, but not…
  • Networks of first-class peers

    Jon Udell
    18 Mar 2013 | 8:27 am
    Last month ago I wrote a column for Wired.com, Rebooting web comments, that attracted some unsavory feedback. Had the flamers read beyond the second paragraph they might have seen that I wasn’t insisting everyone must use verifiable identities online. But they didn’t. So I wrote another column last week, Own your words, to clarify my position. My first blogging tool, back in 2001, was Dave Winer’s Radio UserLand. One of Dave’s mantras was: “Own your words.” As the blogosphere became a conversational medium, I saw what that could mean. Radio UserLand…
 
  • add this feed to my.Alltop

    Rands In Repose

  • Triggers

    michael.lopp@gmail.com
    28 May 2013 | 9:42 am
    Mad. Furious. Instantaneous rage. I'm not proud to admit it, but there is a short list of seemingly inconsequential events that give me blind, piercing rage. It's an embarrassing list that I cannot fully share, but here's a few: When a single key on my keyboard is slowly failing. When you chew with your mouth open (and I can hear it). When I lose my wallet in my own house, in my own room. I told you they were trivial, but I didn't tell you the depth of the rage I experience because it completes my embarrassment. If I sit here carefully and clearly explaining that when you chew with your mouth…
  • Unknowable

    michael.lopp@gmail.com
    19 May 2013 | 11:41 am
    Each year, the race to get a ticket for WWDC is on. Even with early warning, the window of ticket availability shrinks with every passing year. 2013 being no different: 2 minutes. Capping the number of tickets is a classic Apple move: we're going to create a sense of exclusivity by creating an artificial constraint. Moscone Center is huge. Apple could blink and triple the size of the event, but I can't think of the last time the ticket ceiling at WWDC went up. 5000 attendees - that's it. WWDC is a great event. I've been going for years without a ticket and I still have amazing nights spending…
  • I Choose Superman

    michael.lopp@gmail.com
    21 Apr 2013 | 12:10 pm
    My family has a disproportionate love of Superman and I never quite understood why until recently. When I say disproportionate love, I mean manic crazy love. My sister took a tape recorder into Superman II, recorded the whole damned thing, and then transcribed the entire movie via a typewriter. Why? So she could read the transcript of the movie she just saw. I followed her madness by clipping Superman II ads out of any newspaper I could find and placing them carefully into a photo album. Black and white, low resolution ads. All the same, carefully curated in a photo album so I could remember…
  • An Introduction to You

    michael.lopp@gmail.com
    6 Apr 2013 | 10:38 pm
    Hello, New Person. It's great to meet you. We've been waiting awhile for you to come here and now that you're here, we're pumped. It's going to be so much better with you here because we've built up impossible expectations in our heads regarding what you can do. Don't worry - we're not going to tell you this because we've got this crazy unique culture where we want you to figure it out all on your lonesome.The journey's the adventure, right? You'll make mistakes. That's cool, you're in the Bright and Shiny phase of our relationship where you can do no wrong. I mean it, you can't be blamed for…
  • Regular Audio Human

    michael.lopp@gmail.com
    27 Mar 2013 | 10:00 pm
    I'm a rookie when it comes to listening to music, and chances are, so are you. Like me, you're just fine using whatever headphones were supplied with your smartphone. You know there are better headphones out there, but you think, "What's the point? I can hear the music just fine." You can, but there are vastly better headphones out there. For this piece, I'm going to compare three different types of headphones at three different price points. This makes an apples-to-apples comparison tricky to make, but the point of this piece is not to fully explore the world of headphones, but rather to…
  • add this feed to my.Alltop

    Software Development in the Real World

  • Insanity vs P90X

    miguelcarrasco
    1 Jun 2013 | 8:18 pm
    For those that have been keeping up with my fitness journey, you may know now that I have been doing many of the Beachbody Home Workout Programs. One of my favorite workouts has to be Insanity, but a close second is definitely P90X. I’ve been lucky to have had the chance to travel to Calgary to workout with Tony Horton, and Toronto to workout with Shaun T in the past 6 months, and I have to tell you, I couldn’t decide who the winner was between Insanity vs P90X. In one corner you have the great Shaun T, and in the other corner you have superstar trainer Tony Horton. Anyway it is a…
  • Learn How To Design Beautiful Touch Interfaces for Windows 8

    miguelcarrasco
    20 Apr 2013 | 11:14 am
    With the advent of new touch based interfaces, everyone wants to develop touch based applications. The problem is touch applications are very different than traditional mouse and keyboard based applications. One of the most important things to remember with Touch design and Windows 8, is Windows 8 ensures that keyboard and mouse are taken care of for you. This means, you only need to worry about one thing. Touch. And while I would love to write a blog post on “touch” the best way to show you what touch for Windows 8 can provide you, is to have you grab a cup of coffee, sit down,…
  • Building Windows 8 Apps with Blend for Visual Studio

    miguelcarrasco
    3 Apr 2013 | 9:49 am
    Building Windows 8 applications with Blend for Visual Studio is incredibly easy. Blend provides you with visual design tools that allow you to focus on the front-end design, without having to worry heavily on the business rules of your application.  In this presentation I discuss the importance of using the Microsoft Design Principles in order to ensure you build beautiful Windows 8 applications using Blend for Visual Studio.
  • Getting Started with Blend for Visual Studio

    miguelcarrasco
    2 Apr 2013 | 10:57 pm
    I wanted to give you a tour of Blend for Visual Studio so you could understand how you can go from nothing, to an app that is running in Windows 8 Modern UI within 5 minutes using Blend for Visual Studio. The first thing you are going to want to do is run Blend for Visual Studio and create a “New Project”. Blend for Visual Studio Splash Screen Blend for Visual Studio is actually incredibly powerful and allows you to do a lot without the need to program a lot. However it is important that you get to know how the screens work, and how to navigate the tool. Blend for Visual Studio…
  • P90X Review

    miguelcarrasco
    10 Mar 2013 | 11:06 am
    I recently finished a P90X review for some of my friends and family that saw me at the Calgary Tony Horton workout. The reason I am sharing on here is because I see so many IT and Software people that are in desperate need of getting back in shape! It really blows my mind how focused we can become on our careers, and just forget about working out, eating well, or our health all together! Folks, this needs to change! What good is all the work we do, if we don’t take care of our bodies. I had a horrible scare a few months ago where I ended up in the hospital. Don’t let it get to…
  • add this feed to my.Alltop

    Treehouse Blog

  • HTML5 Features, Responsive CSS Modules and Sass – Treehouse Show Ep 44

    Treehouse
    18 Jun 2013 | 7:04 am
    In this episode of The Treehouse Show, Nick Pettit (@nickrp) and Jason Seifer (@jseifer) talk about HTML5 Features, Responsive CSS Modules and Sass. Here are the links for the week: Movies in Color http://moviesincolor.com/ 5 HTML5 Features you need to know — Adnane Belmadiaf’s Blog http://daker.me/2013/05/5-html5-features-you-need-to-know.html Pure http://purecss.io/ Popcorn.js | The HTML5 Media Framework http://popcornjs.org/ Sass Style Guide | CSS-Tricks http://css-tricks.com/sass-style-guide/ Screensiz.es http://screensiz.es/ Principles of Flat Design – Designmodo…
  • Projects Gone Bad Part 1: What Now?

    Adam Clark
    17 Jun 2013 | 6:30 am
    This is part one in a two-part series on Projects Gone Bad. Next week we’ll look at how to avoid this problem and keep projects running smoothly. This week, we’ll look at what do when projects have already taken a turn for the worst. We’ve all been there. What started out as a great project ends up souring. Maybe it’s your fault, maybe it’s your client’s fault. Whatever the reason, you find yourself with a client who is unhappy and no longer has faith in you. Just in case you think this is uncommon, it’s not. If it hasn’t happened to you yet, it…
  • Start a Style Movement by Designing a Flaw

    Mat Helme
    14 Jun 2013 | 7:20 am
    You’ve created the greatest design of your career. That’s a lot to be said considering you’ve been in the industry for so long. You’ve studied so hard throughout the years and made so many sacrifices in the name of design. That determination has placed you in the design seat that you sit in today, infront of this masterful work. You feel it’s your time to make your mark in design history and to start a style movement. Most designers hate when others copy their work but you realize it’s the only way to stop UI pollution. The only question is,…
  • Hiring People to Work With You featuring Paul Boag – Quick TIp

    Treehouse
    13 Jun 2013 | 6:30 am
    Working long hours? Too many projects piling up? Consider hiring someone! In this Treehouse Quick Tip, Headscape co-founder Paul Boag explains who, when, and how to hire someone to work with you. If you want to check out Paul’s new Treehouse course, “How to Run a Web Design Business”, it’s available now: http://teamtreehouse.com/library/business/how-to-run-a-web-design-business The post Hiring People to Work With You featuring Paul Boag – Quick TIp appeared first on Treehouse Blog.
  • Dean’s List: Christoph Rumpel

    Faye Bridge
    12 Jun 2013 | 11:30 am
    The Dean’s List feature is our way of highlighting some of the extraordinary students in the Treehouse community and sharing with the world people who are passionate about learning, bettering themselves and making a difference. This edition of the Dean’s List features Christoph Rumpel, a dedicated Treehouse scholar and passionate web developer for Liechtenecker in beautiful Austria. He loves his job, learning new skills, being part of the dynamic community on the web, and sharing his experiences and knowledge with others. You can see some of what Christoph does on his website, hear more…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Windows Azure: Major Updates for Mobile Backend Development

    ScottGu
    14 Jun 2013 | 2:32 am
    This week we released some great updates to Windows Azure that make it significantly easier to develop mobile applications that use the cloud. These new capabilities include: Mobile Services: Custom API support Mobile Services: Git Source Control support Mobile Services: Node.js NPM Module support Mobile Services: A .NET API via NuGet Mobile Services and Web Sites: Free 20MB SQL Database Option for Mobile Services and Web Sites Mobile Notification Hubs: Android Broadcast Push Notification Support All of these improvements are now available to use immediately (note: some are still in…
  • Windows Azure: Announcing Major Improvements for Dev/Test in the Cloud

    ScottGu
    3 Jun 2013 | 7:43 am
    Windows Azure provides a great environment for dev/test.  This is true both for scenarios where you want to dev/test in the cloud and then run the production app in the cloud, as well as for scenarios where you want to dev/test in the cloud and then run the production app using an existing on-premises Windows Server environment. Windows Azure’s new IaaS and Virtual Networking capabilities make it really easy to enable enterprise development teams to use the cloud to do this.  Using the cloud for dev/test enables development teams to work in a flexible, agile, way without ever…
  • Windows Azure: Announcing New Dev/Test Offering, BizTalk Services, SSL Support with Web Sites, AD Improvements, Per Minute Billing

    ScottGu
    3 Jun 2013 | 7:41 am
    This morning we released some fantastic enhancements to Windows Azure: Dev/Test in the Cloud: MSDN Use Rights, Unbeatable MSDN Discount Rates, MSDN Monetary Credits BizTalk Services: Great new service for Windows Azure that enables EDI and EAI integration in the cloud Per-Minute Billing and No Charge for Stopped VMs: Now only get charged for the exact minutes of compute you use, no compute charges for stopped VMs SSL Support with Web Sites: Support for both IP Address and SNI based SSL bindings on custom web-site domains Active Directory: Updated directory sync utility, ability to manage…
  • Announcing the release of AMQP support with Windows Azure Service Bus

    ScottGu
    23 May 2013 | 7:42 am
    For the past five years, Microsoft has been working with a diverse group of companies to develop the Advanced Message Queuing Protocol (AMQP) standard. The group of 20+ companies consisted of tech vendors, including Red Hat and VMware, and enterprises like JPMorgan Chase and Credit Suisse. The goal has been to build an open, wire-level protocol standard for messaging that enables easy interoperability between different vendor products. Back in October 2012, the OASIS standards organization announced the approval of AMQP 1.0 as an OASIS Standard and, on the same day, we released a preview…
  • Announcing the Release of WebMatrix 3

    ScottGu
    1 May 2013 | 12:53 pm
    I’m excited to announce the release of WebMatrix 3.  WebMatrix is a free, lightweight web development tool we first introduced in 2010, and which provides a great, focused web development experience for ASP.NET, PHP, and Node.js.   Today’s release includes a ton of great new features.  You can easily get started by downloading it, and watching an introduction video: Some of the highlights of today’s release include deep Windows Azure integration, source control tooling for Git and TFS, and a new remote editing experience.  Windows Azure Integration With…
  • add this feed to my.Alltop

    Perlbuzz

  • Perlbuzz news roundup for 2013-06-17

    Andy Lester
    17 Jun 2013 | 7:43 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. A Test::Class anti-pattern (blogs.perl.org) What's new in Perl 5.18? (perltraining.com.au) Videos from the Polish Perl Workshop (youtube.com) vroom lets you do presentations in vi (blogs.perl.org) A roundup of YAPC::NA 2013 links (randomgeekery.org) ctags extensions for modern Perl (github.com) Experimental Perl features now warn (effectiveperlprogramming.com) My virtual YAPC::NA 2013 (blogs.perl.org) I love pre-modern Perl and so should you (blogs.perl.org)…
  • Perlbuzz news roundup for 2013-06-10

    Andy Lester
    10 Jun 2013 | 8:53 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. A Test::Class anti-pattern (blogs.perl.org) What's new in Perl 5.18? (perltraining.com.au) Videos from the Polish Perl Workshop (youtube.com) vroom lets you do presentations in vi (blogs.perl.org) A roundup of YAPC::NA 2013 links (randomgeekery.org) Lessons from upgrading to Perl 5.16 (blogs.perl.org) How to do multi-dimensional arrays in Perl (perlmaven.com)
  • Perlbuzz news roundup for 2013-06-03

    Andy Lester
    3 Jun 2013 | 9:22 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. GSOC project: Move wget's test suite from Perl to Python. (google-melange.com) Announcing the Perl Companies project (anonymoushash.vmbrasseur.com) Visualizing module dependencies (blogs.perl.org) Paying respect to Module::Build (dagolden.com) Four projects that are models of design (jeffreykegler.github.io) Tips for YAPC first-comers (babyl.dyndns.org) given & smartmatch in Perl 5.18 (domm.plix.at) YAPC::NA streaming live now (yapcna.org)
  • Perlbuzz news roundup for 2013-05-28

    Andy Lester
    28 May 2013 | 8:28 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Do your modules pass work under Perl 5.18? (blogs.perl.org) Speeding up Test::WWW::Mechanize tests (blogs.perl.org) Perl 5.18's hash key ordering changes in a nutshell (blog.twoshortplanks.com) How I manage new Perls with perlbrew (dagolden.com) A "simple matter of programming" task for those wanting to contribute to #perl (rt.perl.org) ack 2.05_01 just released to CPAN (search.cpan.org)
  • Perlbuzz news roundup for 2013-05-20

    Andy Lester
    20 May 2013 | 7:01 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Mojolicious 4.0 is coming soon (blogs.perl.org) Update on Rakudo Perl 6 on the JVM (6guts.wordpress.com) Perl tokens you should know (perltricks.com) Parallel forking & process management in Perl (blogs.perl.org) What is the state of testing in Perl 6? (blogs.perl.org) A roundup of Markdown parsing modules (neilb.org) How to capture and save warnings (perlmaven.com) Perl is for people who use it at least two hours/week (johndcook.com) POP3 with TLS in Perl…
  • add this feed to my.Alltop

    Knowing .NET

  • Alaska Bear Adventures

    larry
    31 May 2013 | 9:31 pm
    Yes, it’s worth it. It’s a pity that the phrase “…in their natural habitat,” is so boring. The difference between this: and this: is the difference between a pixel and the Sistine Chapel. Deciding to spend the money on this trip was the hardest part of our Alaska trip. My wife DALOR (Did A Lot Of Research) and there can be no guarantees about what you’ll see. Our day highlighted that: we had thin ground-fog that limited visibility to a couple hundred yards. If the air was three degrees cooler, it would have been soup and we might not have seen anything; if it…
  • Can’t Alert Health Insurance to Possible Fraud

    larry
    24 May 2013 | 12:43 pm
    The other day I’m doing the bills and I get one of those healthcare “This is not a bill. It describes services.” things. You know, the sort of things that 90% of the world throws out without reviewing. But I look at it and check with my wife if she went to the dentist that day. “No! Absolutely not.” I Google the doctor and they’re in Florida, 6000 miles from where we live. Now the worrisome thing is — this is billed to my wife, associated with my healthcare account, etc. — so there’s the hint of identity theft or fraud. So now Tina’s…
  • Review “The Wasp Factory”

    larry
    14 May 2013 | 11:17 pm
    The Wasp Factory by Iain Banks My rating: 4 of 5 stars Very well written. First-person account of a psychopath or maybe a sociopath living deep inside a metaphor in Scotland. Very unsettling, with a narrator who’s clearly unreliable, so one is always wondering if incidents or even entire characters are imaginary. Although certain twists were heavily foreshadowed, the denoument was still quite tense. My only qualm is that I think the final few pages spelled out too much — it would have been more haunting if the narrator didnt become suddenly insightful and deconstruct the metaphor.
  • Accessing the Android Barometer using Xamarin.Android

    larry
    6 Apr 2013 | 1:58 pm
    Easily: < ![CDATA[ [Activity (Label = "HelloBarometer", MainLauncher = true)] public class Activity1 : Activity, ISensorEventListener { TextView mainLabel; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); //Detect the barometer var sm = (SensorManager) this.GetSystemService(Context.SensorService); var barry = sm.GetDefaultSensor(SensorType.Pressure); //Subscribe to it sm.RegisterListener(this, barry, SensorDelay.Normal); // Get our button from the layout resource, // and attach an…
  • Tap 7 Times to Enable Developer Options in Android Jelly Bean

    larry
    6 Apr 2013 | 12:46 pm
    How to enable developer settings on Android 4.2 | Android Central. I just got myself a Nexus 4 for cross-platform development, but it didn’t initially appear as a device in Xamarin Studio. Initial Googling and SO’ing indicated a non-existent “Settings->Application->Developer” route to enable debugging on the phone. Instead, the correct sequence is “Settings->About phone->{tap 7 times} Settings->Developer Options”
 
  • add this feed to my.Alltop

    Channel 9

  • Introducing Four New Creative Experiences on Socl!

    Laura Foy
    18 Jun 2013 | 12:34 pm
    Microsoft Research's FUSE Labs unveiled today four new create experiences on Socl (http://www.so.cl/), MSR's unique social network committed to the expression of ideas through visually rich posts that are easy to create, collect, comment on, and share.  If you haven't already created an account, no better time to jump on the Socl bandwagon!The new create experiences include BLINK, Collage, Picotale and Video Party and will allow people to experiment with the future of social experiences, expressed through collages, videos, memes and dynamic media. Socl's four create experiences will…
  • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 - Generics and More

    Charles
    18 Jun 2013 | 10:55 am
    Anders Hejlsberg, Steve Lucco, and Luke Hoban join us again for a conversation about TypeScript. What have they learned since TypeScript first became available in preview form? How are folks using it? What's the feedback been? Today, we're pleased to announce the arrival of TypeScript version 0.9. This pre-release version includes a very important feature (and one near and dear to Anders' heart): generics. Very cool! How does generics work in TypeScript? What was the most challenging aspect of implementing generics in TypeScript? What else is in 0.9 (hint: plenty!)?As usual, this is a…
  • SticKart - 2D side-scrolling Kinect powered platformer

    Greg Duncan
    18 Jun 2013 | 6:00 am
    Today's project by Keith Cully is one that I've been looking forward to highlighting. Keith's project looks like a fun game, but beyond that he's actually created a NUI based level editor too. How cool is that?You want more? How about some nice doc's?More? Physics. Speech. SQL. Azure....Even More? The source for it all is available too! See, I told you this was cool...SticKartSticKart is a 2D side-scrolling platformer which I created as my major final year college project. It utilizes the Kinect sensor for input and the target platform is Windows 7. All player actions control the actions of a…
  • Hot Apps: NBA Jam, Contre Jour, SynthPling!, AppBundle, Talking Tom Cat | Hot Apps

    Laura Foy
    17 Jun 2013 | 11:42 am
    Hot Apps will feature 5 of the hottest apps each week for the Windows Phone . In this episode Laura takes a look at:NBA Jam Contre Jour SynthPling! AppBundle Talking Tom Cat Please leave suggestions for hot apps that should be featured in the comments section, thanks!
  • Telerik Controls for XAML Developers | Visual Studio Toolbox

    Robert Green
    17 Jun 2013 | 11:39 am
    In part 2 of a 4 part series on control vendors, Robert is joined at TechEd in New Orleans by Phil Japikse of Telerik. Phil shows us some of the many XAML controls Telerik provides for XAML development, both in WPF and Windows 8.
  • add this feed to my.Alltop

    The Daily WTF

  • CodeSOD: Pot o' Gold

    18 Jun 2013 | 3:30 am
    Since the first caveman first discovered the concept of this is more valuable than that, the science of alchemy has captured the imagination of many an enterprising soul. Unfortunately, to date, nobody has had any real success in transforming worthless metal into gold. That was, until the wonder that is PHP came along... Generally, Brad M, doesn't care who wrote what bad code as long as it gets fixed. This little PHP snippet however, made him look up the responsible programmer on Linked In: * This will change the class type of the incoming object to be of * the type of newClassName that is…
  • Excellent Sex

    17 Jun 2013 | 3:30 am
    Thomas was outrunning a hurricane. Storm clouds loomed from the south, the outer fringes of hurricane Gustav. He and the other employees at a volunteer center in New Orleans had been mandatorily evacuated a few hours earlier. The battery LED indicator on Thomas’s phone shone red, the battery drained to 1%. He was still a few hours from Hattiesburg, where a couch at his brother’s house was waiting for him. He heard the phone ring once before the phone died. He muttered a few expletives and pulled into a StellarCoffee parking lot. The chain had ample outlets, so he grabbed his messenger…
  • Error'd: Babies for Sale - Cheap!

    14 Jun 2013 | 3:30 am
    "It's nice to know I can get a good deal on a 16 pound baby on the internet rather than having to resort to the old-fashioned way of getting one," writes Mike Sargent.   Erik Trent wrote, "Apparently, I can only post once every thirty seconds, or 7 3/4 hours, or something like that."   Sakari tried to buy a Raspberry Pi Camera Board, but the site's shopping cart couldn't figure out how much the list price was.   "Last night I was watching the news channel when something caught my attention, alerting me to some bad news: Windows broke!" reported Paolo.   Mark W. wonders,…
  • CodeSOD: SQL Injection: What's That?

    13 Jun 2013 | 3:30 am
    Jon C. was planning to outsource a very simple order tracking system. He interviewed many prospects, each more hopeful than the last. He viewed samples of the websites they had built, and picked the one he liked the best. Jon then commissioned the job for his order tracking system to a local developer. Upon delivery, Jon discovered that the email notification function didn't work, so he glanced at the code to see if he could identify the problem. Before Jon got that far, he discovered this on the login page: sql SELECT * From tblUsers Where UserName =' & textBoxUserNameText & ' and…
  • The Email Virus

    12 Jun 2013 | 3:30 am
    Joe worked hard every day fighting the good fight against viruses and malware for a large financial firm in the UK. Their security setup suffered flaws, but it worked well enough. Scanners on incoming email, an antivirus product on the mail servers, signature updates every 30 minutes, and a basic antivirus on desktops all worked at Joe’s command to protect their network. There was no default route back out to the Internet and a Machiavellian filter restricted web access. Despite all this, Joe had to contend with one vulnerability not even the most advanced security system in the world…
 
  • add this feed to my.Alltop

    The Old New Thing

  • Microspeak: to family well

    Raymond Chen - MSFT
    18 Jun 2013 | 7:00 am
    If you hang out with designers, you may hear the word family used as a verb, usually with the adverb well. The old icons now look dated and do not family well with the Web site. We renamed the feature from Auto Shape to Instant Shape so that it families well with other features like Instant Color. The authenticity certificate on the side of the box should family well with the design on the front of the box. From context, it appears that to family well basically means to be harmonious or consistent with.
  • I wonder if the Queen of England ever pulls this sort of prank in real life

    Raymond Chen - MSFT
    17 Jun 2013 | 7:00 am
    I dreamed that I was playing doubles tennis. My partner was Boris Becker. Our opponents were the Queen of England and a policeman on a horse. The horse served his horseshoe, which I returned poorly. As the horseshoe bounced across the ground, it made huge divots. The game was called due to poor ground conditions. The Queen played a game with the crowd by pretending to sit down (allowing everybody to sit), then faking them out and standing (making everybody stand up again).
  • Displaying a property sheet for multiple files

    Raymond Chen - MSFT
    17 Jun 2013 | 7:00 am
    Today's Little Program will show a property sheet that covers multiple files, just like the one you get from Explorer if you multi-select a bunch of files and right-click them all then select Properties. In fact, that description of how you do the operation interactively maps directly to how you do the operation programmatically! #define UNICODE #define _UNICODE #define STRICT_TYPED_ITEMIDS #include <windows.h> #include <ole2.h> #include <shlobj.h> #include <atlbase.h> #include <atlalloc.h> HRESULT GetUIObjectOf( IShellFolder *psf, HWND hwndOwner, UINT cidl,…
  • A big little program: Monitoring Internet Explorer and Explorer windows, part 3: Tracking creation and destruction

    Raymond Chen - MSFT
    14 Jun 2013 | 7:00 am
    Last time, we listener for window navigations. Today we'll learn about tracking window creation and destruction. The events to listen to are the DShell­Windows­Events. The Window­Registered event fires when a new window is created, and the Window­Revoked event fires when a window is destroyed. The bad news is that the parameter to those events is a cookie, which is not useful for much, so we just use the events to tell us that it's time to kick off a new enumeration to see what changed. This will also catch the case where something fell out of sync because a window closed…
  • A big little program: Monitoring Internet Explorer and Explorer windows, part 2: Tracking navigations

    Raymond Chen - MSFT
    13 Jun 2013 | 7:00 am
    Okay, it's been a while since we set aside our Little Program to learn a bit about connection points and using dispatch interfaces as connection point interfaces. Now we can put that knowledge to use. Internet Explorer and Explorer windows fire a group of events known as DWeb­Browser­Events, so we just need to listen on those events to follow the window as it navigates around. Take our scratch program and make these changes: #define UNICODE #define _UNICODE #define STRICT #define STRICT_TYPED_ITEMIDS #include <windows.h> #include <windowsx.h> #include <ole2.h>…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • CFP: ACM High Integrity Language Technology (HILT 2013) due June 29th; conference in Pittsburgh Nov. 10-14

    6 Jun 2013 | 9:08 am
    The deadline is June 29th (less than 4 weeks away) for submitting papers to the annual ACM conference on High Integrity Language Technology (HILT 2013). The conference will be in Pittsburgh November 10-14, in close proximity to the Software Engineering Institute and CMU. We have four great keynotes/invited speakers for this conference (Jeannette Wing, Ed Clarke, John Goodenough, and Michael Whalen), several interesting tutorials (on SMT solvers, Model Checking, etc.), and we are expecting some great papers as well (so get cracking!). Conference website is: http://www.sigada.org/conf/hilt2013…
  • The Three Laws of Programming Language Design

    31 May 2013 | 6:26 am
    Joe Armstrong(of Erlang) while reviewing Elixir(Ruby like language that compiles to Erlang Virtual Machine) states his Three Laws of Programming Language Design. What you get right nobody mentions. What you get wrong, people bitch about. What is difficult to understand you have to explain to people over and over again. Some language get some things so right that nobody ever bothers to mention them, they are right, they are beautiful, they are easy to understand. The wrong stuff is a bitch. You boobed, but you are forgiven if the good stuff outweighs the bad. This is the stuff you want to…
  • On the history of the question of whether natural language is “illogical”

    22 May 2013 | 2:32 am
    A nice essay from Barbara Partee on the origins of formal semantics of natural languages and Montague Grammar. Not directly programming language material, the topic is likely to interest many here. I think several interesting previous discussions related to Montague can be found by searching the archives.
  • Terra: A low-level counterpart to Lua

    15 May 2013 | 1:38 am
    A very interesting project developed by Zachary DeVito et al at Stanford University: Terra is a new low-level system programming language that is designed to interoperate seamlessly with the Lua programming language: -- This top-level code is plain Lua code. print("Hello, Lua!") -- Terra is backwards compatible with C -- we'll use C's io library in our example. C = terralib.includec("stdio.h") -- The keyword 'terra' introduces -- a new Terra function. terra hello(argc : int, argv : &rawstring) -- Here we call a C function from Terra C.printf("Hello, Terra!\n") return 0 end -- You can call…
  • Lisp in Summer Projects

    6 May 2013 | 1:55 pm
    This summer, spend some quality time with your favorite technology in our 2013 summer programming contest! The Lisp community is awarding prizes for demonstrating interesting and useful programs, technologies and art using any LISP-based technology. Lisp, prizes, what's not to like?
 
  • add this feed to my.Alltop

    Martin Fowler

  • photostream 48

    Martin Fowler
    14 Jun 2013 | 7:55 am
    Melrose, MA
  • Bliki: ImmutableServer

    Martin Fowler
    13 Jun 2013 | 7:35 am
    Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to specify how servers should be configured, and bring new and existing machines into compliance. This helps to avoid the problem of fragile SnowflakeServers. Such tools can create PhoenixServers that can be torn down and rebuilt at will. An Immutable Server is the logical conclusion of this approach, a server that once deployed, is never modified, merely replaced with a new updated instance. Automated configuration tools are usually used with ConfigurationSynchronization where you leave a server running for a…
  • Bliki: ConfigurationSynchronization

    Martin Fowler
    13 Jun 2013 | 7:34 am
    Automated configuration tools (such as CFEngine, Puppet, or Chef) allow you to avoid SnowflakeServers by providing recipes to describe the configuration of elements of a server. Configuration synchronization continually applies these specifications, either on a regular schedule or when it changes, to server instances throughout their lifetime. If someone makes a change to a server outside the tool, it will be reverted to the centrally specified configuration the next time the server is synchronized. If some configuration change is needed, it's made in the configuration specification (recipes,…
  • Thoughts on Edward Snowden

    Martin Fowler
    10 Jun 2013 | 6:49 am
    This last weekend was the ThoughtWorks North American awayday. Following the suicide earlier this year of Aaron Swartz, we had a theme around the role of the internet and the software profession to combat overreaching government and corporate power; featuring speeches by Birgitta Jonsdottir, Michael Ratner, and (by video link) Julian Assange. It was merely a happy coincidence that this weekend corresponded with successive leaks of troubling activities by government agencies under the Obama administration. As I boarded the flight home, I read the news of Edward Snowden’s account of why…
  • Bliki: EmbeddedDocument

    Martin Fowler
    4 Jun 2013 | 7:33 am
    Flowing JSON data structures through a server is something I'm seeing more these days. JSON documents can be persisted directly, either by using an AggregateOrientedDatabase or a serialized LOB in a relational database. JSON documents can also be served directly to web browsers or used to transfer data to server-side page renderers. When JSON is being used in this way, I hear people saying that using an object-oriented language gets in the way because the JSON needs to be translated into objects only to be rendered out again - a waste of programming effort [1]. I agree with the point about…
  • add this feed to my.Alltop

    Yahoo! User Interface Blog

  • YUI Weekly for June 14th, 2013

    Derek Gathright
    14 Jun 2013 | 1:45 pm
    Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week saw the release of Pure v0.2.0, an update that includes improvements to Forms, Grids, and Menus. In addition, there were accessibility tweaks and the introduction of grunt test. You can find all the details on this release at purecss.io/updates/, the changelog, and the v0.1.0…v0.2.0 diff. Thanks to the 8 contributors for their 90 commits that make up v0.2.0! In other Pure news,…
  • Pure 0.2.0 Released

    Tilo
    12 Jun 2013 | 12:42 pm
    Pure is a set of small, responsive CSS modules that you can use in every web project. Two weeks after its initial launch, we’re releasing the next version of Pure! With Pure 0.2.0, we set out to fix some low-level :focus issues across the library, along with improving the developer workflow. Most of the components within Pure also received some love. Start using the latest version from the CDN by dropping this link tag on your page: <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.2.0/pure-min.css"> Check out the Updates page on the Pure website for…
  • YUI Weekly for June 7th, 2013

    Derek Gathright
    7 Jun 2013 | 4:36 pm
    Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. If you have any interesting demos or links you’d like to share, feel free to leave a comment below. This week saw the introduction of two patch releases to YUI 3.10. First up was YUI 3.10.2, a scheduled release to mark the conclusion of Sprint 7, which includes a variety of bug fixes and stability enhancements for over a dozen components, including Attribute, Charts, Widget, and more. The second release this week was YUI 3.10.3, an unscheduled patch release to resolve a security…
  • YUI 3.10.3 Released to Fix Reintroduced SWF Vulnerability

    Andrew Wooldridge
    6 Jun 2013 | 3:17 pm
    Update: There was an issue with the downloadable .zip package that prevented successful extraction that has now been fixed. We are releasing YUI 3.10.3 today to fix a .swf vulnerability that was inadvertantly reintroduced in YUI 3.10.2. Any project which is self-hosting the YUI 3.10.2 io.swf file should upgrade to YUI 3.10.3 to resolve the vulnerability. Any project which is not self-hosting the YUI 3.10.2 io.swf file is not affected by the vulnerability. You can find YUI 3.10.3 on CDN, as a download, and on npm. Details We released YUI 3.10.1 last month to correct a .swf vulnerability.
  • YUI 3.10.2 Released

    Andrew Wooldridge
    4 Jun 2013 | 12:18 pm
    We are happy to announce the release of YUI 3.10.2! You can find it now on the Yahoo! CDN, download it directly, or pull it in via npm. We’ve also updated the YUI Library website with the latest documentation. Since we’ve had a number of larger releases lately, this release represents an effort to do some “spring cleaning” on the codebase. Behind the scenes we’ve also been working hard on our CI system. We’ve been digging deep into flaky browser tests to ensure that we have the highest confidence in future releases across our supported YUI Target…
 
  • add this feed to my.Alltop

    Channel 9

  • Introducing Four New Creative Experiences on Socl!

    Laura Foy
    18 Jun 2013 | 12:34 pm
    Microsoft Research's FUSE Labs unveiled today four new create experiences on Socl (http://www.so.cl/), MSR's unique social network committed to the expression of ideas through visually rich posts that are easy to create, collect, comment on, and share.  If you haven't already created an account, no better time to jump on the Socl bandwagon!The new create experiences include BLINK, Collage, Picotale and Video Party and will allow people to experiment with the future of social experiences, expressed through collages, videos, memes and dynamic media. Socl's four create experiences will…
  • Anders Hejlsberg, Steve Lucco, Luke Hoban: TypeScript 0.9 - Generics and More

    Charles
    18 Jun 2013 | 10:55 am
    Anders Hejlsberg, Steve Lucco, and Luke Hoban join us again for a conversation about TypeScript. What have they learned since TypeScript first became available in preview form? How are folks using it? What's the feedback been? Today, we're pleased to announce the arrival of TypeScript version 0.9. This pre-release version includes a very important feature (and one near and dear to Anders' heart): generics. Very cool! How does generics work in TypeScript? What was the most challenging aspect of implementing generics in TypeScript? What else is in 0.9 (hint: plenty!)?As usual, this is a…
  • SticKart - 2D side-scrolling Kinect powered platformer

    Greg Duncan
    18 Jun 2013 | 6:00 am
    Today's project by Keith Cully is one that I've been looking forward to highlighting. Keith's project looks like a fun game, but beyond that he's actually created a NUI based level editor too. How cool is that?You want more? How about some nice doc's?More? Physics. Speech. SQL. Azure....Even More? The source for it all is available too! See, I told you this was cool...SticKartSticKart is a 2D side-scrolling platformer which I created as my major final year college project. It utilizes the Kinect sensor for input and the target platform is Windows 7. All player actions control the actions of a…
  • Hot Apps: NBA Jam, Contre Jour, SynthPling!, AppBundle, Talking Tom Cat | Hot Apps

    Laura Foy
    17 Jun 2013 | 11:42 am
    Hot Apps will feature 5 of the hottest apps each week for the Windows Phone . In this episode Laura takes a look at:NBA Jam Contre Jour SynthPling! AppBundle Talking Tom Cat Please leave suggestions for hot apps that should be featured in the comments section, thanks!
  • Telerik Controls for XAML Developers | Visual Studio Toolbox

    Robert Green
    17 Jun 2013 | 11:39 am
    In part 2 of a 4 part series on control vendors, Robert is joined at TechEd in New Orleans by Phil Japikse of Telerik. Phil shows us some of the many XAML controls Telerik provides for XAML development, both in WPF and Windows 8.
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Tuesday, June 18, 2013

    18 Jun 2013 | 11:00 am
    CodePlex Daily Summary for Tuesday, June 18, 2013Popular ReleasesCODE Framework: 4.0.30618.0: See change notes in the documentation section for details on what's new. Note: If you download the class reference help file with, you have to right-click the file, pick "Properties", and then unblock the file, as many browsers flag the file as blocked during download (for security reasons) and thus hides all content.Toolbox for Dynamics CRM 2011: XrmToolBox (v1.2013.6.18): XrmToolbox improvement Use new connection controls (use of…
  • CodePlex Daily Summary for Monday, June 17, 2013

    17 Jun 2013 | 11:00 am
    CodePlex Daily Summary for Monday, June 17, 2013Popular ReleasesKooboo CMS: Kooboo CMS 4.1.1: The stable release of Kooboo CMS 4.1.0 with fixed the following issues: https://github.com/Kooboo/CMS/issues/1 https://github.com/Kooboo/CMS/issues/11 https://github.com/Kooboo/CMS/issues/13 https://github.com/Kooboo/CMS/issues/15 https://github.com/Kooboo/CMS/issues/19 https://github.com/Kooboo/CMS/issues/20…
  • CodePlex Daily Summary for Sunday, June 16, 2013

    16 Jun 2013 | 11:00 am
    CodePlex Daily Summary for Sunday, June 16, 2013Popular ReleasesEmployee Info Starter Kit: v6.0 - ASP.NET MVC Edition: Release Home - Getting Started - Hands on Coding Walkthrough – Technology Stack - Design & Architecture EISK v6.0 – ASP.NET MVC edition bundles most of the greatest and successful platforms, frameworks and technologies together, to enable web developers to learn and build manageable and high performance web applications with rich user experience effectively and quickly. User End SpecificationsCreating a new employee record Read existing employee records…
  • CodePlex Daily Summary for Saturday, June 15, 2013

    15 Jun 2013 | 11:00 am
    CodePlex Daily Summary for Saturday, June 15, 2013Popular ReleasesNuPattern: NuPattern 1.3.22.0: Just download the 'NuPattern Installer.msi' above to install NuPattern for both VS2010 and VS2012. All the extensions listed above are included within this installer. This release includes a version of the 'NuPattern Toolkit Builder' tools and 'NuPattern Toolkit Builder Hands-On Labs' VSIXes for both VS2010 and for VS2012. Both of these extensions are installed in to both VS2010 and VS2012 in the combined MSI installer. Once NuPattern has been installed, please go to…
  • CodePlex Daily Summary for Friday, June 14, 2013

    14 Jun 2013 | 11:00 am
    CodePlex Daily Summary for Friday, June 14, 2013Popular ReleasesBlackJumboDog: Ver5.9.1: 2013.06.13 Ver5.9.1 (1) WebサーバにおいSSIの#include指定で、CGI以外の入力でヘッダ処理をしてしまうバグを修正 (2) 旧バージョンのオプションの読み込みに失敗するバグを修正BrightstarDB: BrightstarDB 1.3.40613: This is the first "official" BrightstarDB release under the MIT open source license. The code base has been reworked to replace / remove the use of third-party closed-source tools and has been updated…
  • add this feed to my.Alltop

    Planet MySQL

  • MySQL Workbench 6.0: Home Screen

    The Workbench Team
    19 Jun 2013 | 1:44 am
    The home screen of MySQL Workbench is the first thing you see when you start up the application and it’s therefor an important hub to quickly reach important parts or do repeating tasks like opening certain connections. This article describes the home screen in some detail with additional info and tips. There are 3 areas with the connection area being the biggest one which you can also expand by resizing the application window. In the rare case you need a very small window or have many entries each area has a paging control to flip between different parts of a listing. Shortcuts –…
  • How to Build MySQL 5.7 on Windows from Source Code

    Chris Calender
    18 Jun 2013 | 9:13 pm
    I just installed 5.7.1 on Windows and next up was to build it from source on Windows, so that’s what I did, and thought I’d share the steps. ** Prerequisites ** 1. Install Microsoft Visual Studio (I installed VS 2010 Express – free) 2. Install cmake 3. Install bison (make sure no spaces in path) ** Build Instructions ** cd c:\mysql\mysql-5.7.1 mkdir bld cd bld cmake .. cmake --build . --config relwithdebinfo --target package And here is the full output for anyone who might be interested: C:\Windows\system32>cd C:\mysql\mysql-5.7.1 C:\mysql\mysql-5.7.1>mkdir bld…
  • First Week in China: Build a new Dev Environment

    Dathan Pattishall
    18 Jun 2013 | 7:10 pm
    I see my role as enabling others. When I was a pure awesome DBA in the early 2000s I enabled developers and customers of a companies product by making mySQL fault-tolerant and fast. As I moved up the stack as an Architect while still holding onto my roots as a DBA-I kept my DBA discipline by enabling my team and company through all the knowledge I garnered.The first thing I identified in China that can really help my team-members is making a new development environment. The reason, the production and dev environments are wildly different. Dev is on Windows while production runs…
  • MySQL man pages are no longer GPL (as of 5.5.31)

    Steve Meyers
    18 Jun 2013 | 5:31 pm
    Hat tip to Colin Charles at MariaDB for this: http://blog.mariadb.org/mysql-man-pages-silently-relicensed-away-from-gpl Why is this important?  The MySQL documentation already has a restrictive license.  This means that it’s illegal to redistribute the MySQL documentation.  As a counterexample, the PHP documentation is licensed under a Creative Commons Attribution license, and there are many mirrors of it.  If one [...]PlanetMySQL Voting: Vote UP / Vote DOWN
  • Closing the unique index null loophole

    Ike Walker
    18 Jun 2013 | 5:06 pm
    As documented in the MySQL Reference Manual: a UNIQUE index permits multiple NULL values for columns that can contain NULL. There are many scenarios in which this behavior is desirable. For example imagine you create a user table and require an email address, but you want username to be optional. You make the username column nullable, but you also want to make sure all non-null values in the column are unique, so it makes sense to add a UNIQUE INDEX. If the UNIQUE INDEX didn't allow multiple NULL values then you would need to move the username column to a separate table in order to both…
 
  • add this feed to my.Alltop

    mySQL DBA

  • First Week in China: Build a new Dev Environment

    Dathan Pattishall
    18 Jun 2013 | 7:10 pm
    I see my role as enabling others. When I was a pure awesome DBA in the early 2000s I enabled developers and customers of a companies product by making mySQL fault-tolerant and fast. As I moved up the stack as an Architect while still holding onto my roots as a DBA-I kept my DBA discipline by enabling my team and company through all the knowledge I garnered.The first thing I identified in China that can really help my team-members is making a new development environment. The reason, the production and dev environments are wildly different. Dev is on Windows while production runs…
  • In China and Spreading mySQL/MariaDB/XtraDB Ganglia, GearmanD, Memcache, MongoDB, HAProxy, Nginx, PHP, Python

    Dathan Pattishall
    12 Jun 2013 | 7:48 pm
    I am currently in Beijing for a month as the VP of Technology for Fun+, a US/China based gaming company, spreading the joys of open-source  I have an entire team to do benchmarks, study INNODB flushing, build new technologies, which I hope to open-source  I will also post the results here. Our Stack is mostly on AWS with the following.HA Proxy Load Balances the Web TierWeb-Tier runs nginX and php-frmData is stored in a new Sharded mySQL layer, Gift platform is on MongoDBMemcache is used to cache frequently accessed items to give state to our stateless Web-tier and…
  • How to pick indexes is the same for MongoDB as mySQL

    Dathan Pattishall
    13 May 2013 | 11:13 am
    I recently went to MongoDB Days, a conference about everything MongoDB in SF. Starting my career as a Systems Programmer then Web Developer, MySQL DB[Admin|Architect], to Software|System Architecture I like to keep an open mind about new technology and trends. When you work with a lot of different languages, and technology you find out that it’s basically the same Science from about 40 years ago.An index in MongoDB is like an index in mySQL since a Btree is a Btree regardless of what application uses it. Just like with mySQL the best performance improvement for an application using MongoDB…
  • I'll be speaking at Percona Live April 24th in Ballroom F

    Dathan Pattishall
    23 Apr 2013 | 11:28 am
    WHEN YOU SCALE OUT HOW TO SCALE IN BY INCREASING DENSITY USING RAIDED SSD Sharding-splitting data for a single database server onto many database servers is a method to scale horizontally and is needed to get more disk IOPS from a mechanical hard drive server architecture. A method that works yet has pitfalls, which this session talks about. The focus is what happens when Solid State Disk Drives replaces traditional mechanical hard drives (spinning metal) in a sharded environment and answers to questions likeHow much more IOPS with SSD?What Raid Levels and Controllers work SSD drives?How do…
  • Instant InnoDB by Matthew Reid Review

    Dathan Pattishall
    22 Mar 2013 | 4:41 pm
    Instant InnoDB by PACKT publishing is 83 page book on getting a basic understanding of InnoDB. Enough of an understanding to know what questions to ask in the future. The book is not for intermediate or advance Innodb users. It has the basics to get you started. Some basics covered, defining ACID, a page on Innodb params for mySQL that run innodb as a few examples.Overall I think its a good book to get you started. The problem is the book just doesn't flow. There is a section on benchmarking with a blurb about 4 tools. This book could use more meat in explaining what are good numbers or…
  • add this feed to my.Alltop

    MySQL Performance Blog

  • MySQL Webinar: Percona XtraDB Cluster Operations, June 26

    Jay Janssen
    18 Jun 2013 | 1:13 pm
    Percona XtraDB Cluster (PXC) was released over a year ago and since then there has been tremendous interest and adoption.  There’s plenty of talks that explain the fundamentals of PXC, but we’re starting to reach a threshold where it’s easier to find folks with PXC in production and such the need for more advanced talks has arisen.As such, I wanted to shift gears from the standard introductory talk and focus instead more on some key questions/issues/pain-points for those with PXC in production already.   As such, I’m giving a webinar entitled Percona XtraDB Cluster…
  • Percona XtraDB Cluster (PXC) in the real world: Share your use cases!

    Raghavendra
    17 Jun 2013 | 3:00 am
    The aim of this post is to enumerate real-world usage of Percona XtraDB Cluster (PXC), and also to solicit use cases from the readers. One of the prominent usages in the production environment that we have come across (and our Percona consultants have assisted) is that of HP Cloud. There is a post about it here by Patrick Galbraith of HP. The post focuses on their deployment of PXC for HP Cloud DNS. The post focuses on the key aspects of synchronous replication setup with high-availability guarantees like split-brain immunity.Nobody likes to debug async replication while its broken or do the…
  • Call for papers: Percona Live London

    Tom Diederich
    14 Jun 2013 | 6:48 am
    If you attended last April’s Percona Live MySQL Conference and Expo in Santa Clara, you know it was a rare opportunity to learn from some of the most accomplished system architects and developers in the business. Now it’s time to give back.The call for papers (CFP) is now open for Percona Live London, November 11-12 at the Millenium Gloucester Conference Center. Login or register as speaker and submit your proposals.Your participation is an opportunity to make a difference. After all, the conference would be meaningless without great content. So step up and volunteer to present your…
  • Percona MySQL University @Portland next Monday!

    Peter Zaitsev
    12 Jun 2013 | 3:00 am
    We’re less than a week away from Percona MySQL University at Portland, Oregon next Monday, June 17. The latest in a series of FREE one-day educational events, we are pleased to feature 10 technical talks by members of Team Percona as well as local members of the MySQL Community:Vadim Tkachenko, Percona co-Founder and CTO, will talk about Percona XtraDB Cluster, Percona Xtrabackup and Performance and Improvements and new Features in MySQL 5.6Garrick Peterson, a member of Percona’s RemoteDBA team, will talk about MHA for MySQL High Availability in the CloudMatt Yonkovit, our VP of…
  • How people are using MySQL… from 1 user to 100 million (upcoming conference talk)

    Peter Boros
    11 Jun 2013 | 1:00 am
    MySQL can be deployed in several ways, and that means you can choose a tailor-made path that best meets your needs. With simple services or development systems, many people are using a single server with some backups configured, and then simply take the downtime when a restore is needed.As the application evolves, additional requirements will appear like hot backups, online schema changes, replication based high availability (which has some caveats). Also, because of asynchronous replication, you can end up having inconsistent data on the nodes and encounter replication errors, which you have…
  • add this feed to my.Alltop

    Polymath Programmer

  • File upload size limit in IIS

    Vincent
    16 Jun 2013 | 10:00 pm
    Yay file uploads. As if letting the users to type in stuff into the web application giving me SQL injection nightmares weren’t enough, now I have to let users upload files. Peachy. So during my investigations into the limits of file uploading, I found that I couldn’t upload a file more than 30MB on my test server. It failed faster than Superman could jump a building in a single bound, and with just as much sound. In short, here are my findings. The default file size limit set in IIS (6 and below? Read on for more details) is 4MB. In IIS7 (on Windows Server 2008), the file size…
  • Academic self-publishing

    Vincent
    8 Jun 2013 | 7:31 am
    As of this writing, I’ve worked in the academic industry for slightly over 3 months. More on this later. Claire Morgan sent me this article on academic self-publishing. There are good points and bad points regarding self-publishing, which are exaggerated particularly so for the academic industry. I should know, since I’m making a web application for internal use in a university. As part of my work, I learnt a lot about how the Ph.D. degree students go through their academic years, and what are the processes they go through. Yeah my web application is going to be used by staff and…
  • Specious spreadsheet security

    Vincent
    4 Feb 2013 | 4:05 am
    If not for Chinese, it would’ve worked. So in Excel, you can set a password for either protecting a particular worksheet, or protecting the entire workbook/spreadsheet. This password is then hashed, and the result is stored within the spreadsheet contents. Now with the use of Open XML spreadsheets, this means the resulting hash is stored in “plain text” within XML files. Without going into too much detail, here’s the algorithm for the hash as documented in the Open XML SDK 2.0 help docs: // Function Input: // szPassword: NULL-terminated C-style string // cchPassword:…
  • SpreadsheetLight version 3

    Vincent
    13 Jan 2013 | 10:00 pm
    Version 3 of my spreadsheet library is now available. There’s a whole bunch of updates, including Excel 2010 conditional formatting such as data bars with negative value fill colours and icon sets with no icons. SpreadsheetLight is possibly the most developer-friendly spreadsheet library ever. Even if I do say so myself.
  • In The Mirror (cover)

    Vincent
    13 Jan 2013 | 9:00 pm
    This is one of my favourite piano pieces by Yanni. I’m not a pianist. I’ve never taken piano lessons. I’m like grade -1 or something. This took me over a dozen tries… Credits and permission granted from: Music by Yanni 23rd Street publishing Inc/Yanni Music Publishing (ASCAP) Used by Permission. All Rights Reserved
 
  • add this feed to my.Alltop

    Pushing Pixels

  • Illustrators at work – interview with Gianmarco Magnani

    Kirill Grouchnikov
    15 Jun 2013 | 10:35 pm
    Strikingly beautiful compositions of simple lines and complex structures highlighted by limited color palettes and bold typography. Welcome to the world of Gianmarco Magnani (or M for short). In this interview he talks about his early influences, finding his own style and working on two large-scale projects, “100 Prints” and “Sixty Watts”. Kirill: Tell us about yourself and how you started in the field. M: I studied graphic design but I focused my attention as an illustrator. I love books but I’m not one of people who read a lot. I love everything about design…
  • Skeuomorphic. One louder. To eleven.

    Kirill Grouchnikov
    6 Jun 2013 | 2:57 pm
    In my previous lifetime I was a Swing developer. And I liked shiny things. As a proof, here’s the pinnacle (or so I thought, at least) of my explorations in making shiny glossy glitzy buttons. That was around April 2006. Different UI toolkits provide different capabilities that allow you controlling visual and behavioral aspects. Putting the technical details of styling aside though, UI control styling usually works at the level of an individual control. And so as I was working on my own look-and-feel library, I heard more and more tidbits about Vista. It was released in January 2007,…
  • Food for thought #8

    Kirill Grouchnikov
    5 Jun 2013 | 9:11 am
    Chris Harris at 24:40 into episode 47 of Iterate podcast: I call it undiscovered country. You can imagine it like a bunch of ships arriving on the shore of this new land, and there’s a town there. And that town was iOS when it was first created. You land and you claim this area around it. You’re out there, and you always land to explore. And we’re very much in the infancy of touch-based design. The interesting thing is that we’ve just landed on the shore, and some people are spending all their time designing, effectively, in the town they’ve landed at. All these…
  • Illustrators at work – interview with Pascal Blanchet

    Kirill Grouchnikov
    31 May 2013 | 8:46 pm
    Light and shadows. Rough angles and streamlined curves. Misleadingly simple color palettes and explosively dynamic body language. Browsing the portfolio of Pascal Blanchet takes you decades back into the roaring era of Art Deco and does not let you go. I am absolutely thrilled to have the privilege to Pascal and ask him a few questions about his art and craft. Kirill: Tell us about yourself and how you started in the field. Pascal: I’m a self-taught illustrator. I’m 33, living in Trois-Rivières, a charming old small town right between Montréal and Québec city. When in my early…
  • Based on a true story

    Kirill Grouchnikov
    22 May 2013 | 9:07 am
    A few years ago, in a company whose name doesn’t really matter there sat a programmer working on fixing a few bugs and adding a few features. And as he was sitting there, an idea struck him. An idea for a feature which was kind of related to what he was doing. And he leaned over to his cube mate and outlined the idea. And the cube mate told him that it’s a nice one. And that he should see if the idea can be turned into a patent. Not because that idea would actually be turned into a feature. But because everybody else tries to patent ideas, no matter how small or big they are. Or…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • ISC StormCast for Tuesday, June 18th 2013 http://isc.sans.edu/podcastdetail.html?id=3374, (Tue, Jun 18th)

    Johannes Ullrich
    18 Jun 2013 | 2:00 pm
    ...(more)...
  • EMET 4.0 is now available for download, (Tue, Jun 18th)

    Johannes Ullrich
    18 Jun 2013 | 11:00 am
    Somewhere I know TJ O'Connor is a very happy analyst. EMET 4 ...(more)...
  • Chess Pieces or Domain Expertise? Your Choice

    Johanna Rothman
    18 Jun 2013 | 9:00 am
    Many years ago, I started a job as a contract manager, and it became clear I had a big problem. I had developers who knew one area of the code well. I had testers who knew not much of any area of the code well, even though they had worked for the organization for many years. Why? They had been shuffled from one project to another almost every month for years. The writers had more domain expertise than anyone, because they had learned the product from end to end. What was I going to do? This project needed to finish in eight weeks, I needed to hire my replacement, and the people were…
  • Groovy on instantserver.io thanks to GVM

    Guillaume LaForge
    18 Jun 2013 | 6:00 am
  • Deploying Applications to GlassFish Using curl

    Jason Lee
    17 Jun 2013 | 2:00 pm
    Over the past few months, I’ve been posting tips on how to use the REST interface in GlassFish v3 and later to perform various functions. My last post used Scala. In this much briefer and far less ambitious post, I thought I’d share how to deploy an app using curl (from the shell of your choice). If you’re familiar with the REST endpoint, there’s really not just a whole lot new here: pass::[more] curl -s -S \ -H 'Accept: application/json' -X POST \ -H 'X-Requested-By: dummy' \ -F id=@/path/to/application.war \ -F force=true…
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • James Crisp: iAwards Win for CommunityRun / ControlShift!

    18 Jun 2013 | 11:42 pm
    Very pleased to announce that CommunityRun and the ControlShift platform have won the NSW iAwards in the Community Category. Many thanks to everyone from GetUp, ThoughtWorks and ControlShift labs for all the hard work and perseverance. I'm proud to have been part of the team to build a tool that lets anyone start and run their own campaign to improve things in their community.
  • Chad Wathington: Neven Mrgan's tumbl: "Wrong"

    18 Jun 2013 | 10:56 pm
    Neven Mrgan's tumbl: "Wrong": mrgan: Just about the most asinine, presumptuous, hubris-filled thing a designer can say is that someone else’s design is “wrong”. That word is reserved for judgments of absolute truth or ethical guidance; for flawed mathematical proofs and crimes. And yet, allow me to declare the following: Jony Ive’s… This is something I noticed immediately too - a grid isn’t bad, but the proportionality is all off. Isn’t it still off with the grid as boundaries though?
  • Leonor Salazar: had BedBugs

    18 Jun 2013 | 2:55 am
    I discovered I had bed bugs (or in spanish Chinches) once I moved into a new place in Pyrmont. I was in a situation where I needed to find a place fast and for a short term period so I pretty much grabbed the first available. Mostly this was a great idea. I was near the water so my morning runs where amazing. I was near the city and the walk to work over the Pyrmont Bridge was an everyday luxury. However, after a few days of staying there in my new bedroom, I started getting what I thought were “mosquito bites”. I finally got convinced that I had bed bugs when I started travelling…
  • Vinod Kumaar Ramakrishnan: Fibonacci or T-Shirt sizing

    17 Jun 2013 | 8:52 am
    Last few years I observed that the biggest of all debates that occur during the course of a project is during the sizing of the stories. Most of the times in the teams I have worked we had fibonacci or t-shirt sizing and sometimes 1,2,4,8. We humans are not so good when we deal with numbers which are closely spaced. T-shirt sizes are also closely spaced S,M,L loosely translates to 38, 40, 42. This leads to people arguing whether some stories is of 2 or 3 points or Small or medium size and gets into tasking and implementation details to get the right size. When I was thinking about a better…
  • Logan Mcgrath: Sterling With Memoization

    17 Jun 2013 | 2:26 am
    In my last post I wrote about performance in the Sterling programming language with a basic benchmark. Today I’m ticking off one @TODO item: Memoization. Sterling now stores the results of each function/argument pair, returning respective results rather than forcing a recalculation of an already-known value. I’ve leveraged the benchmark from the previous post, and the difference in execution speed is very pronounced: The Results1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Java Benchmark Iteration 0: executions 100; elapsed 6 milliseconds Iteration…
 
  • add this feed to my.Alltop

    Android Developers Blog

  • Google Play Developer 8-Step Checkup

    Android Developers
    6 Jun 2013 | 2:21 pm
    Posted by Ellie Powers, Google Play team Google Play gives you tons of options on publishing your apps and connecting with users. But as you get started with new features like beta testing and staged rollouts, it’s a good idea to do a checkup and make sure you’ve covered the basics. 1. Boost your developer account security If you take just one step today to protect your Google Play apps, enable two-step authentication for your Google account, and encourage the rest of your team to do the same. Next, many developers first set up their Google Play account with their personal gmail account,…
  • Bootstrap Your App's Cloud Services with Mobile Backend Starter

    Android Developers
    3 Jun 2013 | 10:14 am
    Posted by Brad Abrams, Product Manager, Google Cloud Platform Many of the best mobile app experiences are powered by services in the cloud. Top Android developers such as Pulse and SongPop have long taken advantage of the convenience and scalability of Google's cloud platform in their businesses. Now with the Mobile Backend Starter, it's even easier to add cloud services to your apps. Mobile Backend Starter Mobile Backend Starter is a one-click deployable, complete mobile backend that allows you to reap the benefits of a cloud backend with none of the headaches. It provides a ready-to-deploy,…
  • Watch Android @ Google I/O 2013

    Android Developers
    30 May 2013 | 11:22 am
    Posted by Reto Meier, Android Developer Relations Tech Lead We had a lot to talk about this year at I/O. We launched Google Play services 3.1 with Google Play games services, improved Location APIs, and Google Cloud Messaging enhancements; Android Studio: A new IDE for Android development based on IntelliJ IDEA Community Edition; and Google Play Developer Console improvements such as app translation service, revenue graphs, beta testing & staged rollouts, and optimization tips. With the excitement of these announcements behind us, it's time to sit back, relax, and watch all the sessions we…
  • Handling Phone Call Requests the Right Way for Users

    Android Developers
    29 May 2013 | 2:48 pm
    Posted by Dirk Dougherty, Android Developer Relations One of the things users like most about Android is the flexibility to choose which apps should handle common tasks on their devices — from opening a web page or sending an SMS to playing a music file, taking a picture, or making phone calls. This flexibility is provided by Intents. Intents give you a powerful way to integrate your apps deeply into the system — users can even choose to let your apps replace functionality provided by system apps. In those cases, it’s essential to make sure that anything your app can’t or…
  • Transitioning to Google Wallet Merchant Center

    Android Developers
    20 May 2013 | 4:51 pm
    Posted by Mark Thomas, Product Manager, Google Wallet A key focus of Google Wallet is to simplify commerce for merchants and shoppers; for over a year now, consumers on Google Play have been using Wallet to make their purchases, to the benefit of the entire ecosystem. Helping merchants benefit from the growing consumer adoption of mobile commerce is where we believe we can make the most impact. And that’s why today we're focusing our efforts on the new Google Wallet Merchant Center and retiring Google Checkout over the next six months. Most Google Play apps developers will seamlessly…
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • Larger Payloads (256 KB) for Amazon SQS and SNS

    AWS Evangelist
    18 Jun 2013 | 3:56 pm
    Today we are raising the maximum payload size for the Amazon Simple Queue Service (SQS) and the Amazon Simple Notification Service (SNS) from 64 KB to 256 KB. We are also adding a new option to allow you to opt for delivery of SNS messages in raw format, in addition to the existing JSON format. This is useful if you are using SNS in conjunction with SQS transmit identical copies of a message to multiple queues. Here's some more information for you: 256KB Payloads (SQS and SNS) allows you to send and receive more data with each API call.  Previously, payloads were capped at…
  • IAM Policies for User-Specific S3 Buckets

    AWS Evangelist
    18 Jun 2013 | 10:06 am
    AWS Identity and Access Management is very powerful and very flexible. My colleague Elliot Yamaguchi has written a blog post that shows you how to use IAM to create a policy which implements folder-level permissions within an Amazon S3 bucket. By using this policy, you can allow hundreds of users to safely share a single bucket, restricting each one to a particular folder within the bucket. The post contains a complete explanation of the policy. You can use it as-is or you can customize it as needed. -- Jeff;
  • AWS Jobs - Professional Services, Software Development, and Support

    AWS Evangelist
    17 Jun 2013 | 11:31 am
    I have a triple dose of videos for you today! The AWS team is growing at a rapid pace and we're looking for great people to fill many different positions. In order to give you a better sense for the jobs and the kinds of people that you'd be working with, I spent some time interviewing some of my colleagues. I'll be publishing the videos over the course of the next couple of weeks. I interviewed members of our professional services and development teams. I also interviewed the leader of our support organization. The AWS Careers Page contains additional information about each of…
  • AWS Week in Review - June 10, 2013

    AWS Evangelist
    17 Jun 2013 | 9:22 am
    Let's take a quick look at what happened in AWS-land last week: Monday, June 10 We announced an Amazon RDS Price Reduction for On-Demand and Reserved Instances. The AWS Security Blog published part two of a series on Securing Access to AWS Using MFA. Tuesday, June 11 We added Red Hat Enterprise Linux (RHEL) to the AWS Free Usage Tier. We announced that Amazon CloudFront now supports Custom SSL Domain Names and Root Domain Hosting. The AWS .NET Blog talked about Connecting to Amazon EC2 Instances Using the AWS Toolkit for Visual Studio. Wednesday, June 12 We published an AWS case study for…
  • AWS FedRAMP ATO: Difficult to Achieve, Easily Misunderstood, Valuable to All AWS Customers

    AWS Evangelist
    14 Jun 2013 | 12:41 pm
    Compliance with FedRAMP℠ is a complex process with a high bar for a provider’s security practices. Because few providers have secured an Authority To Operate (ATO) under FedRAMP, and FedRAMP in general is very new, the topic often leaves many confused. So, we wanted to build upon our press release, security blog post, and AWS blog post to briefly clarify a few points. FedRAMP is a U.S. government-wide program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services. With the award of this ATO, AWS…
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • Recording of my June 2013 Q&A at Skills Matter online

    udidahan
    13 Jun 2013 | 3:46 am
    When I was in London last week teaching my 5-day course I gave an open Q&A on one of the evenings. The recording of that talk is now online here. It was interesting to see that while many people came to the Q&A, there weren’t a whole lot with questions. In any case, I was wondering if online the situation would be much different. Some time ago I had a monthly podcast called “Ask Udi” and I was thinking of reviving that. What do you think? Is that something you’d like? Leave me a comment. And if you missed the course in London, I’m giving just one more…
  • Queries, Patterns, and Search – food for thought

    udidahan
    28 Apr 2013 | 3:44 am
    With all the talk of CQRS, the area that doesn’t get enough treatment (in my opinion) is that of queries. Many are already beginning to understand the importance of task-based UIs and how that aligns to the underlying commands being sent, validated, and processed in the system as well as the benefits of messaging-centric infrastructure (like NServiceBus) for handling those commands reliably. When it comes to queries, though, it isn’t nearly as well understood what it means for a query to be “task based”. Starting with CRUD Let’s start with a traditional CRUD…
  • SOA Course in NYC almost full

    udidahan
    28 Mar 2013 | 9:56 am
    So, there are just a few spots left for my course in New York on April 8. If you want to come please don’t wait to register. We’re also going to be re-recording the course as the recording from Denver turned out pretty bad, only this time with a much more professional crew. This means that attendees will be getting the recording of the course which they themselves attended instead of that of a previous group – an added bonus. Just as a reminder – if your company won’t pay for the course and you still want to come, there are significant discounts available. Just…
  • Uploaded some old “Ask Udi” podcasts

    udidahan
    9 Mar 2013 | 9:50 am
    I’ve been able to track down the files for some of my old “Ask Udi” podcasts. I haven’t listened through them again, so it could be that some of the stuff in there is someone dated, and/or that my perspectives have changed, but there is probably some good stuff in there regardless. Enjoy: 060518ud01.mp3 060808ud01.mp3 060831ud01.mp3 061017ud01.mp3
  • Last round of training

    udidahan
    23 Feb 2013 | 3:00 am
    If you’d asked me last year how long I saw myself jetting around the world giving my SOA course, I probably would have said that I could see myself doing this well into “retirement”. But things change – usually when you least expect it. In any case, I’ll be giving the course 4 more times, and that’ll be it. Date City Address Register Mar 18 Oslo, NO Program UtviklingMartin Lingesvei 17 – 25 Register Apr 8 New York, US New Horizons290 Madison Ave Register May 13 Stockholm, Sweden CornerstoneSvärdvägen 3A, 182 11 Danderyd Register June 3 London UK Skills…
 
  • add this feed to my.Alltop

    All About Agile | Agile Development Made Easy!

  • Stop Starting, Start Finishing. Unfinished Work is Debt

    Kelly Waters
    12 Jun 2013 | 12:01 am
    I’ve worked with so many development teams now that I’ve lost count.  And I’ve lost count of how many of them have this problem.  The problem of being quick to start things, and not being quite so quick to finish them. Lean methods seek to address this problem by enforcing WIP (Work In Progress) limits. [...]
  • Agile Training Courses with me, Kelly Waters

    Kelly Waters
    10 Jun 2013 | 12:30 am
    Hi all, I’ve recently gone self-employed as an interim exec. Apart from doing interim management & consulting engagements, part of my plan is to start offering public agile training courses.  Initially I have 2 courses and I’m keen to get your feedback about whether you’re interested in either.  Details below… 1. “All About Agile” – [...]
  • Managing self-organizing teams

    Joe Little
    8 Jun 2013 | 7:18 am
    How do we suggest that managers …well… manage self-organizing teams?  By self-organizing, we also mean self-managing. Let’s assume that not all ‘self-organizing teams’ will self-organize effectively. So, a few suggestions. 1. Get rid of almost all the old stuff. Really. … Continue reading →
  • 7 Steps to Getting Stakeholders to Agree on Priorities

    Alex Pukinskis
    7 Jun 2013 | 11:51 am
    I’ve done storymapping many times over the years, and Jeff Patton’s article is a great source for the fundamentals.  I always prefer to start with a few people to build the initial map.  But we had product owners, UX designers, coaches, and technical account managers all talking to customers in a new problem space, and they all wanted a say in what we build.   So when my colleague Stephen asked me to help facilitate a meeting to talk about what we should build in that new problem space, I tried to get him to keep it to about four people. Stephen wanted to…
  • Building the right software…right, It’s easy…RIGHT?

    Isaac Hogue
    4 Jun 2013 | 1:45 pm
    We encourage the teams we coach to keep their eye on the ball: Delivering a product that reaches a defined goal and thereby delivers value to its stakeholders in the most efficient, predictable and reliable way possible.  This process of delivery frequently includes helping teams improve their internal product elaboration and development practices through the [...] The post Building the right software…right, It’s easy…RIGHT? appeared first on LeadingAgile.
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • 7 Steps to Getting Stakeholders to Agree on Priorities

    Alex Pukinskis
    7 Jun 2013 | 11:51 am
    I’ve done storymapping many times over the years, and Jeff Patton’s article is a great source for the fundamentals.  I always prefer to start with a few people to build the initial map.  But we had product owners, UX designers, coaches, and technical account managers all talking to customers in a new problem space, and they all wanted a say in what we build.   So when my colleague Stephen asked me to help facilitate a meeting to talk about what we should build in that new problem space, I tried to get him to keep it to about four people. Stephen wanted to include…
  • Musings on the Agile Circus and the Number Three

    Rally Software
    22 May 2013 | 8:52 am
    It's not a coincidence that the RallyON welcome reception has a three-ring circus theme. The circus part seems natural, given the challenges in herding people, process and technology (another three) to align toward a common objective. Transforming into an Agile organization takes the skills of a lion tamer, the orchestration of a ringmaster (hello, ScrumMaster!) and the acrobatics of the high-flying trapeze performers. But when it all comes together, the energy is palpable. The crowd oohs and ahhs, and all are amazed. OK, so perhaps a bit dramatic for real-world Agile, but many have witnessed…
  • 41 Things You Need to Know about the Scaled Agile Framework® (SAFe)

    Rob Pinna
    16 May 2013 | 10:00 am
    The Scaled Agile Framework®, or SAFe, provides a recipe for adopting Agile at enterprise scale.  It is illustrated in the big picture. As Scrum is to the Agile team, SAFe is to the Agile enterprise. SAFe tackles the tough issues – architecture, integration, funding, governance and roles at scale.  It is field-tested and enterprise-friendly. SAFe is the brainchild of Dean Leffingwell. As Ken Schwaber and Jeff Sutherland are to Scrum, Dean Leffingwell is to SAFe. SAFe is based on Lean and Agile principles. There are three levels in SAFe: * Team * Program * Portfolio At the…
  • When It Comes to Conferences, It’s Content, Content, Content

    Rally Software
    16 May 2013 | 7:00 am
    Countdown: 17 days until RallyON!  As we get closer to the event, we are knee-deep in content (and planning a welcome reception that will knock your socks off). We're refining the sessions and how they map to our overall themes of people, practice, and technology. This year's conference adds a new focus on Rally's platform, and how to optimize up and across the organization. People - What makes an Agile leader different? What kinds of trade-offs are involved in their decision-making? Find out as Rally's Tim Miller and Christopher Avery explore what it means to consciously lead an…
  • How to adopt Rally’s Agile portfolio management solution when you already have a PPM tool

    Catherine Connor
    15 May 2013 | 7:44 am
    Since Rally launched Rally Portfolio Manager in Dec 2011, I have worked with many PMOs, program managers and portfolio managers who ask: How can I adopt Rally’s portfolio management solution when I already have a PPM tool? The answer: Use a Rally--PPM tool integration.  But what does this look like, and what does it provide? Integrations ensure your PPM dashboards keep their value. As Gartner stated at their PPM and IT Governance Summit last year, there is not a “ one size fits all” solution in the portfolio management world right now. That world is experiencing a…
  • add this feed to my.Alltop

    Successful Software

  • Amazon PPC Ads

    Andy Brice
    4 Jun 2013 | 11:32 am
    The ever-expanding Amazon empire is now offering their own Pay Per Click ads. Amazon Product Ads is an advertising programme designed to provide Amazon.co.uk customers seamless access to products available on external Web sites. As a seller, you simply upload your catalogue of products you wish to advertise and set your cost-per-click bids and budget. Amazon will then display your ads to Amazon.co.uk customers when they shop for your product or related products. Customers who are interested in buying your product can click through to your Web site and purchase the product directly from you.
  • The declining profitability of Google Adwords

    Andy Brice
    26 May 2013 | 3:00 pm
    Google Adwords used to be a great way to get targeted traffic cheaply (if you knew what you were doing). I think those days are well and truly over. I have been using Google Adwords to advertise my table plan software since 2005. The following graphs show some metrics from my Adwords campaigns over that 8 years. The graphs show 12-monthly cumulative figures (e.g. each point represents the value for that month plus the preceding 11 months). Using cumulative data hides some of the noise, including the seasonal variations that are inevitable in a business related to weddings (more people buy my…
  • Code Club – inspiring a new generation of programmers

    Andy Brice
    19 Apr 2013 | 5:10 am
    Yesterday I, and fellow software developer Oliver Balmer, ran the first session of our new programming club at the school our children attend. We weren’t sure what to expect, but it went very well. The children really enjoyed it and so did we. I am just putting a few notes here in the hope that it piques the interest of other software developers. Code Club is a United Kingdom based network of volunteer-led, after-school coding clubs for children aged 9-11. The first 2 terms are based on the free Scratch programming language developed by MIT. This is an excellent tool for teaching…
  • The imminent demise of Google Reader

    Andy Brice
    16 Apr 2013 | 1:21 am
    Sadly, Google is killing Google Reader on 01-July-2013. If you are reading this blog using the RSS feed via Google Reader, I suggest you start looking for another RSS reader. I have been trying feedly. It is ok, but so far I prefer Google reader. What is your favourite Google Reader alternative? Filed under: Google, miscellaneous, tools Tagged: alternative, alternatives, feedly, Google, google reader, rss, rss reader
  • This blog’s sixth anniversary

    Andy Brice
    3 Apr 2013 | 10:45 am
    I published my first blog post 6 years ago today. I didn’t even notice the fifth anniversary of this blog, so I am going to indulge myself today instead. 277 posts, 3459 (non-spam) comments and over 1.6 million page impressions and I am still here, posting sporadically as time and inspiration allows. Maybe I will still be writing in another 6 years. Maybe not. Here are some of my favourite posts from the last 6 years, in no particular order: The software awards scam 10 things non-technical users don’t understand about your software If you aren’t embarrassed by v1.0 you didn’t…
 
  • add this feed to my.Alltop

    Encosia

  • My favorite alternative to JavaScript’s switch statement

    Dave Ward
    23 May 2013 | 8:00 am
    One of my least favorite parts of nearly every programming language I’ve spent much time with has been the ubiquitous switch statement. Though it does serve a useful purpose in some compiled languages, I think switch is a clunky eyesore in most code. Its structure is prone to taking root and only growing larger and more cumbersome over time. If you’re coming to JavaScript from a background in procedural languages like C#, Java, or PHP, it’s natural to reach for the same tools, like switch, that you’re accustomed to using in those languages. However,…
  • Using jQuery to POST [FromBody] parameters to Web API

    Dave Ward
    3 Apr 2013 | 8:24 am
    ASP.NET Web API has been one of my favorite recent additions to ASP.NET. Whether you prefer a RESTful approach or something more RPC-oriented, Web API will do just about anything you need. Even if you’re still using ASP.NET WebForms, Web API still has you covered – a nice example of the “One ASP.NET” philosophy that’s finally beginning to come together. However, ASP.NET Web API throws an unintuitive curveball at you when you want to accept simple primitive types as parameters to POST methods. Figuring this issue out is particularly confusing because it’s…
  • I wish Twitter’s direct messages were less restrictive

    Dave Ward
    7 Mar 2013 | 8:35 am
    One of the best things about Twitter is that relationships there can be asymmetrical. Even if I don’t know you or follow your updates, you can still follow mine if you’re interested. Over time, we might talk in @mentions from time to time and I might realize that you’re someone whose updates I’m interested in all the time. In fact, that’s exactly how I end up following most of the people on Twitter that I’ve never met before. It’s not that I don’t want to hear what everyone has to say, but automatically following thousands of people…
  • Using nConf and Azure to avoid leaking secrets on GitHub

    Dave Ward
    26 Feb 2013 | 10:39 am
    GitHub recently released a new version of its search feature. Unfortunately, it quickly became obvious that the feature could be misused to locate data that wasn’t intended to be exposed publicly. Passwords, oAuth tokens, and private API keys are particularly common in source code, and well-crafted searches to find them were making the social media rounds almost immediately after the new feature was released. Of course, this sort of thing is nothing new. Similar Google searches have been possible for years. However, GitHub currently seems to house a concentration of particularly…
  • Six years of Encosia

    Dave Ward
    31 Dec 2012 | 3:33 pm
    Each year, I get a little closer to not making this post before the year is over, much less on the actual anniversary of when I started posting (12/21). That’s mainly because it seems more like a “me” post instead of something that you might actually find interesting or useful and that’s not really what this site is supposed to be about. However, every time I mention skipping it, the feedback is in favor of making the post. So, here it is (and I’ll try to do better next year). Site stats When I loaded up Google Analytics to check my stats for the past year, I was…
  • add this feed to my.Alltop

    The Endeavour

  • What have you been doing?

    John
    18 Jun 2013 | 5:00 am
    Several people have asked me what kind of work I’ve been doing since I went out on my own earlier this year. So far I’ve done a lot of fairly small projects, though I have one large project that’s just getting started. (The larger the project and client, the longer it takes to get rolling.) Here are some particular things I’ve been doing. Helped a company improve their statistical software development process Modeled the efficiency and reliability of server configurations Analyzed marketing and sales data Coached someone in technical professional development Wrote an…
  • Continuous quantum

    John
    17 Jun 2013 | 5:00 am
    David Tong argues that quantum mechanics is ultimately continuous, not discrete. In other words, integers are not inputs of the theory, as Bohr thought. They are outputs. The integers are an example of what physicists call an emergent quantity. In this view, the term “quantum mechanics” is a misnomer. Deep down, the theory is not quantum. In systems such as the hydrogen atom, the processes described by the theory mold discreteness from underlying continuity. … The building blocks of our theories are not particles but fields: continuous, fluidlike objects spread throughout space.
  • Mean residual time

    John
    16 Jun 2013 | 8:43 pm
    If something has survived this far, how much longer is it expected to survive? That’s the question answered by mean residual time. For a positive random variable X, the mean residual time for X is a function eX(t) given by provided the expectation and integral converge. Here F(t) is the CDF, the probability that X is greater than t. For an exponential distribution, the mean residual time is constant. For a Pareto (power law) distribution, the mean residual time is proportional to t. This has an interesting consequence, known as the Lindy effect. Now let’s turn things around. Given…
  • No use for old things

    John
    15 Jun 2013 | 5:53 am
    From Brave New World: “But why is [Shakespeare] prohibited?” asked the Savage. … The Controller shrugged his shoulders. “Because it’s old; that’s the chief reason. We haven’t any use for old things here.” “Even when they’re beautiful?” “Particularly when they’re beautiful. Beauty’s attractive, and we don’t want people to be attracted by old things. We want them to like the new ones.” Related: Chronological snobbery
  • Pure math and physics

    John
    13 Jun 2013 | 12:10 pm
    From Paul Dirac, 1938: Pure mathematics and physics are becoming ever more closely connected, though their methods remain different. One may describe the situation by saying that the mathematician plays a game in which he himself invents the rules while the physicist plays a game in which the rules are provided by Nature, but as time goes on it becomes increasingly evident that the rules which the mathematician finds interesting are the same as those which Nature has chosen.
  • add this feed to my.Alltop

    ProgrammableWeb

  • Today in APIs: Pinterest API, Ringadoc API and 10 New APIs

    Romin Irani
    18 Jun 2013 | 1:00 pm
    Pinterest API continues to be elusive. Ringadoc API streamlines out of office communication between doctors and patients. Plus: SlickText.com readies for an API launch next week and 10 new APIs. Will We See the Pinterest API? Pinterest is one of the most viewed API profiles in our directory and it might make you guess that the API is already released. The Pinterest API continues to be awaited by developers and a report from ReadWriteWeb asks Pinterest about why it is taking so long to release the API. Earlier we had reported about the Pinterest Documentation site becoming available and that…
  • Latest Hackathon Competition Advice? Book Early

    Mark Boyd
    18 Jun 2013 | 12:00 pm
    Global interest in hackathons is growing fast, with many events booking out shortly after being announced. Developers keen to test out new skills in real world environments, and entrepreneurs who want to connect with a readily assembled network of do-ers are driving global growth in hackathon events. And with more businesses looking to use hackathons as a way to evangelize their APIs, there’s no sign that this trend will slow down any time soon. In a month that started with over 11,000 participants in the National Day of Civic Hacking, upcoming and recent hackathons around the world –…
  • Elastic Path Secures $8 Million for Digital Commerce API

    Amy Castor
    18 Jun 2013 | 11:00 am
    One day, you might be doing your holiday shopping from your car. Elastic Path believes the future of digital commerce will follow the shopping experience, going beyond websites to a new era of smart devices, even ones inside your car. The Vancouver-based ecommerce company just received $8 million in financing, which will go toward supporting the company’s Cortex API, a hypermedia platform that extends the shopping experience to multiple devices. Toronto’s Wellington Financial provided the financing. Elastic Path, which has served as an ecommerce company since 2000, has more recently…
  • VidyoConferencing 3.0: New Capabilities Available With API Integration

    Greg Bates
    18 Jun 2013 | 10:00 am
    Vidyo’s VidyoConferencing 3.0 is a major release including a new desktop conferencing system, a sharing and collaboration system,  and two new room system form factors. One of the most interesting features is Vidyoweb that works in browsers to include users of IM clients such as Skype and Google and streamlined experience for guest users on the system. According to the press release, the room systems are built on top of the Intel® NUC (next unit of computing): “Companies can now confidently invest in enterprise-wide solutions that add intuitive and viral end-user experiences to the…
  • Dimple: PMSI Launches Open Source D3 API

    Eric Carter
    18 Jun 2013 | 9:00 am
    Practical Management Solutions and Insights (PMSI) has launched an open-source API project for business analytics: dimple. Dimple aims to open up the flexibility and power of d3 to analysts. With little d3 knowledge needed, the dimple API gives analysts access to the tools capable of creating dynamic graphical representations of datasets. With over 20 years experience, PMSI continues to consult and build tools that advance the analytics, business strategy, and transaction industries. Dimple represents another arrow in PMSI’s analytical quiver as data visualization and cutting edge…
 
  • add this feed to my.Alltop

    The Programmer's Paradox

  • Relationships

    Paul W. Homer
    16 Jun 2013 | 8:40 am
    “Everything is relative in this world, where change alone endures.” Leon Trotsky A huge problem in software development is to create static, rigid models of a world constantly in flux. It’s easy to capture some of the relationships, but getting them all correct is an impossible task. Often, in the rush, people hold the model constant and then overload parts of it to handle the change. Those types of hacks usually end badly. Screwed up data is computer can often be worse than no data. It can take longer to fix the problem then it would to just start over. But of course if you do that,…
  • Process

    Paul W. Homer
    1 Jun 2013 | 2:06 pm
    A little process goes a long way. Process is, after all, just a manifestation of organization. It lays out an approach to some accomplishment as a breakdown of its parts. For simple goals the path may be obvious, but for highly complex things the process guides people through the confusion and keeps them from missing important aspects. Without any process there is just disorganization. Things get done, but much is ignored or forgotten. This anti-work usually causes big problems and these feed back into the mix preventing more work from getting accomplished. A cycle ensues, which among other…
  • Death by Code

    Paul W. Homer
    20 May 2013 | 1:00 pm
    A mistake I've commonly seen in software development is for many programmers to believe that things would improve on a project, if they only had more code. It's natural I guess, as we initially start by learning how to write loops and functions. From there we move onto to being able to structure larger pieces like objects. This gradual broadening of our perspective continues, as we take on modules, architectures and eventually whole products. The scope of our understanding is growing, but so far its all been contained within a technical perspective. So, why not see the code as the most…
  • Monitoring

    Paul W. Homer
    21 Apr 2013 | 11:14 am
    The primary usage of software is collecting data. As it is collected, it gets used to automate activities directly for the users. A secondary effect from this collection is the ability to monitor how these activities are progressing. That is, if you've build a central system for document creation and dissemination, you also get the ability to find out who's creating these documents and more importantly how much time they are spending on this effort. Monitoring the effectiveness of some ongoing work allows for it to be analyzed and improved, but it is a nasty double-edged sword. The same…
  • Organization

    Paul W. Homer
    24 Mar 2013 | 1:50 pm
    “A place for everything, everything in its place.” Benjamin Franklin As Benjamin Franklin pointed out there are two parts to organization. The first is that absolute everything needs to fit somewhere. With software this really translates to having a solid 'reason' for every little bit in the system, be it config files, methods, data etc. and a reason for its location. It all needs its place, and often for that it also needs some level of categorization. "It doesn't matter" is synonymous with "it's not organized". This includes names, conventions, even coding styles. Everything. Each tiny…
  • add this feed to my.Alltop

    CodeHill

  • Importing and Exporting MySQL Databases

    Amgad Suliman
    18 Jun 2013 | 11:04 pm
    Importing and exporting MySQL databases in a Unix/Linux environment can be done easily with a single command. You can even choose to export the database’s structure or data only. Exporting is done using the mysqldump program and importing is done using the MySQL command line client mysql. mysqldump prints out the resulting SQL to standard [...] Related posts: Navigating MySQL Databases and Tables Backup MySQL Databases to Amazon S3 Using PHP Moving the aspnetdb.mdf Database to a Production SQL Server
  • Navigating MySQL Databases and Tables

    Amgad Suliman
    18 Jun 2013 | 9:00 am
    Here is a list of MySQL’s command line client commands to navigate through the databases and their tables. First run the client program by entering the following at the command line: [crayon-51c14a1f24dd7/] The -u option is for passing the username. So change root to the username you have access to. And the -p options prompts [...] Related posts: Backup MySQL Databases to Amazon S3 Using PHP Moving the aspnetdb.mdf Database to a Production SQL Server How To Recover Lost WordPress Password
  • List Drives and Folders in a TreeView Using C#

    Amgad Suliman
    4 Jun 2013 | 9:00 am
    The .NET Framework makes it easy to read drive and folder details but it does not include a Windows Forms control to automatically list them other than the FolderBrowserDialog control. Here is a fast and simple way to use a TreeView control to list the drives and folders in a system. The trick to keeping [...] Related posts: A Registry Viewer in C# Displaying an XML File in a TreeView Control Saving User and Application Settings in WinForms
  • New Ticketing and Knowledgebase System for Cronless

    Amgad Suliman
    24 Mar 2013 | 7:00 am
    We released a new update for Cronless that will hopefully ease asking for support and help us keep up with the growing number of tickets. We’ve integrated with Zendesk to provide a ticketing system, knowledgebase and a section for submitting and voting for ideas and suggestions. To access any of these new feature simply click [...] Related posts: Cronless Now Supports 30 Second Cron Jobs Banning IPs using .htaccess Minor Interface Tweaks to Cronless
  • Shortcut Keys for Bash

    Amgad Suliman
    7 Aug 2012 | 7:00 am
    A list of 30 Bash shortcut keys that will save you time. Bash is the default shell in most Linux distributions and the most popular. The shortcuts are divided into 3 sections (navigation, editing and cutting and pasting) for easy reference.   Nanigation Tab Auto-complete files and folder names Shift + Page Up Scroll terminal [...] Related posts: Some of Visual Studio’s Shortcuts Uses of Netcat in Linux DOS Batch File Scripting Tips That Work in Vista
  • add this feed to my.Alltop

    Embedded Computing Design News

  • Microsemi Broadens FPGA Product Portfolio with Highly-integrated IGLOO2

    Microsemi
    18 Jun 2013 | 9:45 am
    ALISO VIEJO, Calif., June 18, 2013 – Microsemi Corporation (Nasdaq: MSCC), a leading provider of semiconductor solutions differentiated by power, security, reliability and performance, today unveiled its IGLOO®2 field programmable gate array (FPGA) family for industrial, commercial aviation, defense, communications and security applications. The non-volatile flash-based IGLOO2 FPGAs have the highest number of mainstream FPGA features including general purpose input/outputs (GPIOs), 5G SERDES interfaces, and PCI Express® endpoints of any similar device on the market today, and…
  • Microchip’s New Op Amps Extend Battery Life With Exceptionally Low Power Consumption

    Microchip Technology Inc.
    18 Jun 2013 | 9:41 am
    Family of Nine General-Purpose Op Amps Provide Low Leakage Current Over Temperature and Low Input Offset Voltage in Space-Saving SC70 and SOT-23 Packages CHANDLER, Ariz., June 18, 2013 [NASDAQ: MCHP] — Microchip Technology Inc., a leading provider of microcontroller, mixed-signal, analog and Flash-IP solutions, today announced a new nine-member low-power, general-purpose operational amplifier (op amp) family—the MCP647X/8X/9X. These op amps provide among the industry’s best power consumption for a given gain-bandwidth product, including low quiescent current, to extend…
  • FossilShale Embedded Technologies announces FS-DM385-SOM Tiny Evaluation Module for Texas Instruments Flagship DaVinci(tm) TMS320DM385 SoC for HD decoding and encoding applications

    Fossilshale
    17 Jun 2013 | 9:33 pm
    FossilShale Embedded Technologies announces FS-DM385-SOM Tiny Evaluation Module for Texas Instruments Flagship DaVinci™ TMS320DM385 SoC for HD decoding and encoding applications. FossilShale Embedded Technologies (P) Ltd., a leading Embedded Product Design & services company specializing in the development of Platform Solutions for the various embedded domains in Consumer Electronics, Wireless networking, Medical and Surveillance industry announces the launch of its Integrated Tiny Evaluation Module with TI DaVinci™ DM385 processor solution to the global market. The Tiny…
  • Cypress’s PSoC(r) 4 Architecture Named Editor’s Choice Product by Embedded Computing Design Magazine

    Cypress
    17 Jun 2013 | 11:46 am
    SAN JOSE, Calif., June 17, 2013 – Cypress Semiconductor Corp. (NASDAQ: CY) today announced that the editors of Embedded Computing Design magazine have named Cypress’s new PSoC® 4 programmable system-on-chip architecture an Editor’s Choice Product for the May issue. The architecture combines Cypress’s best-in-class PSoC analog and digital fabric and industry-leading CapSense® capacitive touch technology with ARM®’s power-efficient Cortex™-M0 core. The truly scalable, cost-efficient architecture delivers PSoC’s trademark flexibility,…
  • Intellitech Supports Silicon Instruments Through The New IEEE 1149.1-2013 JTAG Standard

    Intellitech
    17 Jun 2013 | 10:42 am
    Dover, New Hampshire – June 17, 2013 — Intellitech Corporation announced today support for accessing “Silicon Instruments” SM through the new IEEE 1149.1-2013 JTAG standard. The IEEE Standards Association announced the standard is available for purchase today. The new IEEE 1149.1-2013 includes structural and procedural description languages to support re-use of on-chip infrastructure IP or what Intellitech calls “Silicon Instruments”. Examples of Silicon Instruments are: Memory BIST, I/O BIST, Logic BIST, SERDES PRBS, voltage droop monitors and temperature…
 
  • add this feed to my.Alltop

    Ruminations of a Programmer

  • Endo is the new fluent API

    Debasish Ghosh
    2 Jun 2013 | 11:40 pm
    I tweeted this over the weekend .. a good title for a possible blog post .. endo is the new fluent API ..— Debasish Ghosh (@debasishg) June 1, 2013 My last two blog posts have been about endomorphisms and how it combines with the other functional structures to help you write expressive and composable code. In A DSL with an Endo - monoids for free, endos play with Writer monad and implement a DSL for a sequence of activities through monoidal composition. And in An exercise in Refactoring - Playing around with Monoids and Endomorphisms, I discuss a refactoring exercise that exploits the…
  • An exercise in Refactoring - Playing around with Monoids and Endomorphisms

    Debasish Ghosh
    3 Mar 2013 | 9:30 pm
    A language is powerful when it offers sufficient building blocks for library design and adequate syntactic sugar that helps build expressive syntax on top of the lower level APIs that the library publishes. In this post I will discuss an exercise in refactoring while trying to raise the level of abstraction of a modeling problem. Consider the following modeling problem that I recently discussed in one of the Scala training sessions. It's simple but offers ample opportunities to explore how we can raise the level of abstraction in designing the solution model. We will start with an imperative…
  • A DSL with an Endo - monoids for free

    Debasish Ghosh
    15 Feb 2013 | 4:05 am
    When we design a domain model, one of the issues that we care about is abstraction of implementation from the user level API. Besides making the published contract simple, this also decouples the implementation and allows post facto optimization to be done without any impact on the user level API.Consider a class like the following ..// a sample task in a projectcase class Task(name: String) // a project with a list of tasks & dependencies amongst the// various taskscase class Project(name: String, startDate: java.util.Date, endDate: Option[java.util.Date] = None, tasks: List[Task] = List(),…
  • add this feed to my.Alltop

    9lessons Programming Blog

  • iPhone Application Table View

    13 Jun 2013 | 10:03 pm
    Here we are going to see about creating a simple table view with array of string as table contents. As I have already explained about creating a new project and redirecting the application to home screen in previous post, I am jumping directly to table view. In Blackberry and Android app development, we have separate fields like table view and list view / table field and list field. But in IPhone app development, we have only table view which acts as both. Read more »
  • iPhone Application Development

    11 Jun 2013 | 9:35 pm
    I received lots tutorial requests from my readers that asked to me, how to start iPhone and iOS application development. We are planning to write a iPhone and iOS application development tutorial series for this you need a Mac iOS and Xcode IDE. Just follow these steps and you can create a simple “Hello World” program. Read more »
  • Login with Google Account OAuth

    20 May 2013 | 11:00 am
    We covered almost all the Open Authentication (OAuth) login systems for Facebook, Twitter, Google plus and Instagram, but unfortunately I missed most important Google Open Authentication login. Today I want explain how to implement this for your web project, this script is very quick and sure it helps you to increase your web project registrations. Read more »
  • Facebook Like System with Jquery, MySQL and PHP.

    20 May 2013 | 4:37 am
    Facebook like system is one of the best implementation in social network systems, may be in future based on like data Facebook going to launch semantic search engine. In this post I have explained how to implement like/unlike system database design and web implementation with PHP and jquery. Read more »
  • Responsive Web Design using CSS3

    7 May 2013 | 9:06 pm
    Smartphone revolution brings new features to the web development, it is time to change your website design into a responsive design instead of maintaining a separate mobile version . Responsive design will automatically adjust itself based on the screen size of the media devices. This post explain you how to use CSS 3 @media property and working with Internet Explorer using Modernizr. Read more »
  • add this feed to my.Alltop

    Web business. Web startups. - Karol Zielinski Blog » Web business. Web startups. – Karol Zielinski Blog

  • My other publications you may have missed. April and May, 2013

    Karol Zielinski
    18 Jun 2013 | 4:26 am
    Catch up on my other publications and activities from last couple of weeks. photo credit: superfem Articles & blog posts Różne style negocjacji (natemat.pl) in Polish Jak wyceniać projekty IT? (from miedzy5a6.pl) in Polish Antybiznes: Tesco Ezakupy. 7+ bardzo złych praktyk e-commerce (from miedzy5a6.pl) in Polish Design Your Career 2013 (from miedzy5a6.pl) in Polish “To jest lalka, o której marzyła moja siostra.” Wiem, że to łańcuszek. Ale… so what? (from miedzy5a6.pl) in Polish 3+ blogi, które znacie (lub nie znacie), a warto żebyście czytali #2 (from…
  • The Top 10 Mistakes of Entrepreneurs by Guy Kawasaki

    Karol Zielinski
    11 Jun 2013 | 2:58 am
    Brilliant speech of Guy Kawasaki, during The UC Berkeley Startup Competition. His talk covered all stages of a startup from inception to exit. Highly recommended to watch. Do you agree with him?
  • Best of Q1, 2013: top posts on Web business. Web startups. / blog.karolzieliski.com

    Karol Zielinski
    18 Apr 2013 | 1:18 am
    Let me show you the best posts of this blog, published in Q1, 2013. photo credit: rev_adan Most popular blog post in Q1, 2013 12+ great and innovative educational websites. Learn anything you want online. Most commented blog post in Q1, 2013 12+ great and innovative educational websites. Learn anything you want online. My favourite blog post in Q1, 2013 All work and all play [VIDEO] And of course… Thank you very much for being with me in Q1, 2013! Hope that today you like this blog even more than then.
  • My other publications you may have missed. February and March, 2013

    Karol Zielinski
    9 Apr 2013 | 1:37 am
    Catch up on my other publications and activities from last couple of weeks. photo credit: superfem Articles & blog posts Co badać, co mierzyć w startupie? (from natemat.pl) in Polish O startupach ostatnio trochę mówię (from miedzy5a6.pl) in Polish Zmiany w postrzeganiu marki – Marlboro (from miedzy5a6.pl) in Polish Jak w ciągu 1 miesiąca zwiększyłem ilość czytelników bloga od 0 do pewnej większej liczby? (from miedzy5a6.pl) in Polish 3+ blogi, które znacie (lub nie znacie), a warto żebyście czytali (from miedzy5a6.pl) in Polish 12+ serwisów, które nauczą Cię czego…
  • Design Your Career

    Karol Zielinski
    26 Mar 2013 | 3:18 am
    I’ve just looked at a great presentation on slideshare… Design Your Career 2013, made by Slides That Rock. Highly recommended. Design Your Career! Time to think and focus… What’s really important? Make some new choices for 2013. Design Your Career 2013 from Slides That Rock Do you like it?
 
  • add this feed to my.Alltop

    Jolicloud Blog

  • Jolicloud at Firefox OS Paris Hackathon

    Jolicloud Team
    11 Jun 2013 | 7:06 am
    TweetHere at Jolicloud, we love Firefox that’s why we attended the Firefox OS Paris Hackathon. It was the opportunity to say hello to the Mozilla team in their new space (the place is really awesome) and to start porting Jolidrive to Firefox OS! And because a good news never comes alone, you can already find Jolidrive in the Firefox Marketplace! Attendees being impressed by Jolidrive ;) Under the hood Firefox OS is a mobile platform based on standard Web technologies (HTML5, JavaScript and CSS3). Jolidrive is already a great Web application for desktop and mobile browsers. We use a…
  • Jolidrive announces the new Google Sign in at Google I/O

    Jolicloud Team
    15 May 2013 | 9:15 am
    TweetWe are excited to announce today from the Google I/O conference that you can use the new Google Sign in to create your Jolidrive account. This new sign in option makes it easy to add all your favorite Google services to your Jolidrive at once: Google+, Google Drive, YouTube and Picasa. The new sign in option also supports Google Apps. The new Google Sign in on Jolidrive Select which Google services you want to add to your Jolidrive With the new Google Sign in, we designed a beautiful and simple way to select the services you would like to associate during the registration (i.e. before…
  • Why did we create the Jolidrive and why it matters?

    Tariq Krim
    30 Apr 2013 | 5:52 am
    TweetFour years ago, we created Jolicloud to let everyone to benefit from the cloud revolution. When we started, we did two things: Give everyone free access to the cloud, even if they didn’t have the latest computer. We created Joli OS, a simple and beautiful cloud OS that could connect all computers to the cloud, even the old ones. Create a personal environment in the cloud to easily access all our online content. The Jolidrive. Today, I want to talk about the vision behind the Jolidrive. Jolidrive started its life as the user interface of our operating system. But as we improved it, we…
  • Turn your Jolidrive into an infinite jukebox with Exfm

    Jolicloud Team
    25 Apr 2013 | 8:13 am
    TweetToday, we’re happy to announce that Exfm, the awesome New York-based music discovery platform, is coming to your Jolidrive! We have always been fans of Exfm, but when we met them in NYC a couple of months ago, we discovered we had so much in common as a small independant company trying to make the web a better place. Dive right in: Browse genres, albums, artists Explore tunes automatically filtered for you and discover more about your favorite bands. Search tracks by name or artist Is a song tickling your fancy?It’s most likely only one search away from your ears. Listen. Love. Do it…
  • Introducing Search for your Jolidrive

    Jolicloud Team
    16 Apr 2013 | 9:12 am
    TweetToday we are very excited to introduce Search. Since we introduced Jolidrive it’s been one of the most requested features and it’s now available to all our users. Your Jolidrive becomes searchable We made it very easy to search anything you have in your Jolidrive: music, photos, documents, videos in your online storages but search can also help you find great content in all your favorite social services like Instagram, Tumblr, SoundCloud, Youtube and more… Find and play all the music you have on your favorite online storages Search “karaoke” on YouTube and favorite…
  • add this feed to my.Alltop

    Goyelloblog

  • 6 reasons why entrepreneurs won’t profit from more subsidies

    Alek Jankowski
    28 May 2013 | 2:28 am
    Entrepreneurs always need money, on the other hand the availability of public funded money might kill the real entrepreneurship as well. Real entrepreneurship starts in “survival mode”, having just enough money to build your solution and not to starve. Anyhow, the European Union tries to stimulate clever investments. But the whole system to manage this is becoming rather inefficient. Have you heard of a Project “Intelligent development of Poland 2014-2020”? We’d rather call it, “Lets add layers and layers of regulations on top of old regulations in order to spend more money on the…
  • Express names in code: Bad vs Clean

    Mateusz Roszczak
    17 May 2013 | 1:02 am
    Beginner programmers always spend a lot of time on learning a programming language, code syntax, technology and tools. They think, if  they master the craft of technologies, they will become good programmers. However, object programming is not about mastering the tools, it is about creating a solution to a problem in a particular domain and to do it in cooperation with other programmers. Therefore, it is very important to express your thoughts in code precisely and in a result to be understood by other people. Let’s start with a great quote by the Clean Code guru, Robert C.
  • Better your code with Dependency Injection

    Paweł Ogrodowczyk
    26 Mar 2013 | 12:05 am
    Dependency Injection – everybody’s doing it! It helps you write flexible, loosely coupled, reusable, testable and maintainable code. But fancy keywords aside, are you sure you know how to use it to reap all the benefits? Let’s have a look at a couple of tips on how you can use DI to help you write high quality code. Always default to Constructor Injection DI comes in many flavors, including: Constructor Injection, Property Injection (aka Setter Injection), Interface Injection. All of them are tasty, but Constructor Injection is by far the most delicious. Why? Because it…
  • 6 more things C# developers should (not) do

    Pawel Bejger
    29 Jan 2013 | 9:57 pm
    For all wondering what are the things a C# developer should and should not do. As the continuation of my previous post 8 Most common mistakes C# developers make I decided to write another article about the things C# developers should always be aware of. 1. Try to avoid using the “ref” and “out” keywords. There is rarely a situation that you really have to use “ref” or “out” keywords. It should be avoided as much as possible, because when you use them it means that your method probably tries to do too much (and therefore breaks the Single Responsibility…
  • Top 9 qualities of clean code

    Pawel Bejger
    21 Jan 2013 | 12:34 am
    How often do you express your disbelief when browsing through someone’s code saying out loud “Omg, that’s real spaghetti code…” ? Probably quite often. And how sure are you that no one thought the same when working with your code? In other words, how sure are you that your code is clean? The truth is that you can only be sure if you fully know what clean code means. It is hard to create a precise definition of clean code and probably there are as many definitions as developers. However, some principles that lead to a basic level of clean code apply. I have gathered the 9…
 
  • add this feed to my.Alltop

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

  • The Essentials of Agile

    17 Jun 2013 | 10:50 am
    The Essentials of Agile, brings together the latest in information, coverage of important developments, and expert commentary to help with your Agile related decisions.The following kit contents will help you get the most out of your Agile research:Top 3 How-To Agile Planning Guides from Rally SoftwareUsing Rally Software to Implement the Scaled Agile Framework®The Forrester Wave: Application Life-Cycle Management, Q4 2012Request Free!
  • Economics of Cloud Financial Software

    12 Jun 2013 | 12:00 am
    Download the white paper "Economics of Cloud Financial Software" and learn from cloud expert, Brian Sommer, CEO of TechVentive, who breaks down the different types of cloud options for finance and accounting solutions. If you are considering purchasing any cloud solution, this white paper is required reading. The white paper will help you:Understand, define, and explain the various flavors of cloud.Quantify the upfront and hidden costs of on-premises, hosted, and SaaS deployment methods.Discover the business and technical advantages of multi-tenant solutions.Identify the critical factors you…
  • The Professional ScrumMaster's Handbook--Free 30 Page Excerpt

    11 Jun 2013 | 12:20 pm
    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…
  • Responsive Web Design by Example--Free 33 Page Excerpt

    11 Jun 2013 | 12:20 pm
    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…
  • HTML5 iPhone Web Application Development--Free 41 Page Excerpt

    11 Jun 2013 | 12:20 pm
    Work through real world examples with references, and in-depth discussions on the approach; including its benefits and drawbacks. "HTML5 iPhone Web Application Development" strives to teach all levels of developers, beginners and professionals, the process of creating web applications for iOS Safari. Utilizing current industry standards for frontend development, learn to take advantage of HTML5, CSS3 and JavaScript to create compelling software. Start with reviewing current industry standards for frontend development, and end with creating a native application using the same…
  • add this feed to my.Alltop

    Software Developers India

  • Industrial Apps you Cannot Afford to Overlook

    admin
    18 Jun 2013 | 12:01 am
    Outside the purview of Facebook Messenger and Temple Run, industries have found creative and meaningful ways of harnessing the iOS and Android platforms to create solutions through industrial apps. These apps are not part of the mainstream buzz like popular apps, as they are not meant to be operated by a layman user. However, they are respected as formidable and almost essential solutions to everyday work Let us explore a whole new world of industrial apps on Google Play and Apple App Store. The Trotec Laser Remote App Control laser plotting with your hand, and once the laser engraving work…
  • The Quintessential Apps for a Car Owner

    admin
    14 Jun 2013 | 1:41 am
    After smartphones we are now entering the era of smart cars. An increasing number of apps have been launched into the market. It is making driving safer and driver friendly. Let us now have a look at some of the top car apps available. Google Maps – Android/iPhone The good old Google Maps provides an easy-to-navigate interface for finding destinations, voice-guided information, public transport information, cycling and walking routes and live traffic information. Trapster – Android/iPhone The location of red light cameras, speed enforcement cameras and other road conditions like…
  • Useful Mobile Apps Every Blogger Must Have

    admin
    13 May 2013 | 2:35 am
    Here are five useful apps that you should really have on your phone. Obviously, you cannot really write a full six hundred word blog post on your phone, but there is nothing stopping you from marketing your blog, editing your blog, and adding to your blog via your phone. Things such as edits are probably better done on your phone anyway, because you are likely to have your phone in your hand whenever you have some spare time, but you cannot always get to your desktop computer when you have time on your hands. Here are five apps in the order that they are most useful to a pro-blogger. Tumblr…
  • Running Windows 8 Theme In iPhone Or iPod

    admin
    16 Apr 2013 | 11:40 pm
    Back in October in San Francisco, Microsoft officially launched a release date in which Windows 8 will officially be used on mobile phones. Now we have seen the Windows 8 devices such as the Nokia Lumia 920 and Lumia 820, HTC Windows Phone 8X and Windows Phone 8S and the Samsung Galaxy Ativ S. However, due to hackers, it is now available to attain this new Windows 8 theme on your iPhone or iPod. After hackers found out methods to do this, various video tutorials on how to achieve this yourself, have been plastered across video sharing websites such as YouTube. Now that this has rapidly…
  • Cross-Platform Apps – Here are 10 Reasons to go for One.

    admin
    15 Apr 2013 | 1:27 am
    If the recent trends of this dynamic app market is anything to go by, cross-platform apps present a viable proposition. Stiff competition in this arena has propagated the need to seek other alternatives, cross-platform apps being one and a good one at that. To cash in on this trend, app developers are offering SDKs with which apps can be deployed on multiple platforms and then are app developers who have their team of platform specific experts, do this job. These are just two different approaches to derive the same outcome which are cross-platform apps. Let’s look at 10 reasons why your…
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Phoenix, an implementation of MapReduce for shared-memory systems

    Hari
    4 Jun 2013 | 10:08 pm
    Abstract : Phoenix, an implementation of MapReduce for shared-memory systems that includes a programming API and an efficient runtime system. The Phoenix runtime automatically manages thread creation, dynamic task scheduling, data partitioning, and fault tolerance across processor nodes. We study Phoenix with multi-core and symmetric multiprocessor systems and evaluate its performance potential and error recovery features. We also compare MapReduce code to code written in lower-level APIs such as P-threads. Overall, we establish that, given a careful implementation, MapReduce is a promising…
  • Avatara: OLAP for Web-scale Analytics Products

    Hari
    25 May 2013 | 8:36 am
    The highlight of this system is a clear separation of the cube computation engine and the query serving engine of this OLAP system. Another newness is the use of a key value store, Voldemort, to fetch the results of queries. Contrary to conventional designs where the cube computation engine and the query serving infra are coupled tightly, Avatara chooses to separate these two aspects. The offline batch engine is based on Hadoop. A set of MapReduce jobs transform the data into cubes. These cubes are then bulk loaded into the key value store for fast online access. The batch processing pipeline…
  • Ceph: A Scalable, High-Performance Distributed File System

    Hari
    3 May 2013 | 12:15 pm
    Abstract : We have developed Ceph, a distributed file system that provides excellent performance, reliability, and scalability. Ceph maximizes the separation between data and metadata management by replacing allocation tables with a pseudo-random data distribution function (CRUSH) designed for heterogeneous and dynamic clusters of unreliable object storage devices (OSDs). We leverage device intelligence by distributing data replication, failure detection and recovery to semi-autonomous OSDs running a specialized local object file system. A dynamic distributed metadata cluster provides…
  • SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets

    Hari
    23 Apr 2013 | 7:28 am
    Companies providing cloud-scale services have an increasing need to store and analyze massive data sets such as search logs and click streams. For cost and performance reasons, processing is typically done on large clusters of shared-nothing commodity machines. It is imperative to develop a programming model that hides the complexity of the underlying system but provides flexibility by allowing users to extend functionality to meet a variety of requirements. In this paper, we present a new declarative and extensible scripting language, SCOPE (Structured Computations Optimized for Parallel…
  • An Efficient Multi-Tier Tablet Server Storage Architecture

    Hari
    20 Apr 2013 | 5:57 am
    This work presents a new, highly scalable, and efficient TSSL architecture called the General Tablet Server Storage Layer or GTSSL. Specific contributions include – 1. Improved data compaction algorithms significantly, and adapted them to multi-tier storage architectures. 2. Aggressive use of advanced algorithms, data structures, and Bloom filters to achieve 3–10× faster lookups (reads), and 5× faster insertions (writes) over Cassandra and HBase. 3. Integrated versatile and efficient transactions without compromising performance. 4. Empirical and theoretical evaluation of GTSSL, the…
 
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Phoenix, an implementation of MapReduce for shared-memory systems

    Hari
    4 Jun 2013 | 10:08 pm
    Abstract : Phoenix, an implementation of MapReduce for shared-memory systems that includes a programming API and an efficient runtime system. The Phoenix runtime automatically manages thread creation, dynamic task scheduling, data partitioning, and fault tolerance across processor nodes. We study Phoenix with multi-core and symmetric multiprocessor systems and evaluate its performance potential and error recovery features. We also compare MapReduce code to code written in lower-level APIs such as P-threads. Overall, we establish that, given a careful implementation, MapReduce is a promising…
  • Avatara: OLAP for Web-scale Analytics Products

    Hari
    25 May 2013 | 8:36 am
    The highlight of this system is a clear separation of the cube computation engine and the query serving engine of this OLAP system. Another newness is the use of a key value store, Voldemort, to fetch the results of queries. Contrary to conventional designs where the cube computation engine and the query serving infra are coupled tightly, Avatara chooses to separate these two aspects. The offline batch engine is based on Hadoop. A set of MapReduce jobs transform the data into cubes. These cubes are then bulk loaded into the key value store for fast online access. The batch processing pipeline…
  • Ceph: A Scalable, High-Performance Distributed File System

    Hari
    3 May 2013 | 12:15 pm
    Abstract : We have developed Ceph, a distributed file system that provides excellent performance, reliability, and scalability. Ceph maximizes the separation between data and metadata management by replacing allocation tables with a pseudo-random data distribution function (CRUSH) designed for heterogeneous and dynamic clusters of unreliable object storage devices (OSDs). We leverage device intelligence by distributing data replication, failure detection and recovery to semi-autonomous OSDs running a specialized local object file system. A dynamic distributed metadata cluster provides…
  • SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets

    Hari
    23 Apr 2013 | 7:28 am
    Companies providing cloud-scale services have an increasing need to store and analyze massive data sets such as search logs and click streams. For cost and performance reasons, processing is typically done on large clusters of shared-nothing commodity machines. It is imperative to develop a programming model that hides the complexity of the underlying system but provides flexibility by allowing users to extend functionality to meet a variety of requirements. In this paper, we present a new declarative and extensible scripting language, SCOPE (Structured Computations Optimized for Parallel…
  • An Efficient Multi-Tier Tablet Server Storage Architecture

    Hari
    20 Apr 2013 | 5:57 am
    This work presents a new, highly scalable, and efficient TSSL architecture called the General Tablet Server Storage Layer or GTSSL. Specific contributions include – 1. Improved data compaction algorithms significantly, and adapted them to multi-tier storage architectures. 2. Aggressive use of advanced algorithms, data structures, and Bloom filters to achieve 3–10× faster lookups (reads), and 5× faster insertions (writes) over Cassandra and HBase. 3. Integrated versatile and efficient transactions without compromising performance. 4. Empirical and theoretical evaluation of GTSSL, the…
  • add this feed to my.Alltop

    Software Product Development | Software Testing Tutorial | Software Process

  • Explain the Priority CPU scheduling algorithm

    Sunflower
    19 Jun 2013 | 12:48 am
    A number of scheduling algorithms are available today and all are appropriate for some different kinds of scheduling environments. In this article we give a brief explanation about the ‘priority CPU scheduling algorithm’.  For those who are not familiar with this scheduling algorithm, a special case of the priority algorithm is the shortest job first scheduling algorithm (SJF).  - This
  • Collecting information to add in a Readme document updated just before release ..

    Ashish
    17 Jun 2013 | 2:13 pm
    When you release any software product, there will always be problems. Further, there will be information that will need to be passed onto the customer that can be important, such as the level of Operating System support. Hence information needs to be passed onto the customer, early, either before the actual installation, or when the customer wants to read information about the product on the
  • Explain the Round Robin CPU scheduling algorithm

    Sunflower
    17 Jun 2013 | 4:17 am
    There are number of CPU scheduling algorithms, all having different properties thus making them appropriate for different conditions.  - Round robin scheduling algorithm or RR is commonly used in the time sharing systems.  - This is the most appropriate scheduling algorithm for time sharing operating systems.  - This algorithm shares many similarities with the FCFS scheduling algorithm but
  • Getting everybody on the team to do some testing - helps in understanding the process

    Ashish
    16 Jun 2013 | 12:42 pm
    This is a common topic for everybody that works on a software product or on a software project. Every product has a testing team (although the reporting structure of the team can vary from products where the testing team works as an independent team, or the team can report into the overall manager of the project), but the focus of the post is on a specific phrase called 'everybody tests'. The
  • What is Process State Diagram?

    Sunflower
    15 Jun 2013 | 9:06 am
    In the systems where multiple processors or multitasking is involved, a process has to go through a number of states. In this article we shall discuss about these states.  The kernel of the operating system may not recognize these states distinctly but still for the understanding of how the processes are executed they act as useful abstractions.  These various states can be looked up in a
  • add this feed to my.Alltop

    ViralPatel.net

  • How to access Static Fields in Freemarker FTL

    Vibhati
    17 Jun 2013 | 1:10 am
    If you defined static fields in Java class and want to use the same in Freemarker (FTL) it is not possible to do so as FTL is not aware of Java objects during rendering. In order to make static fields available to FTL, we need to expose them. One way of exposing static Java fields to freemarker template is to use them through Model. But if one constant has to be used at multiple places then this would not meet our purpose. Using Static fields in Spring MVC In order to use Java static fields in Freemarker in Spring MVC based application, following code snippet can be used: To access following…
  • Lazy Load Image & WordPress Gravatar using JavaScript / JQuery

    Viral Patel
    23 May 2013 | 5:52 am
    A webpage load time plays a very crucial role in SEO and impacts your website ranking significantly. Google has already incorporated site speed as one of the several signals that it uses to determine search ranking. The faster your website loads the better it will perform in google ranking. There are several things one can do to improve overall site speed. Like: Reduce number of http queries by combining JS and CSS files GZip all the content before serving the request. Compress images on web page with tools like http://tinypng.com And many more… Reference: Compress PHP, JS, CSS for…
  • 21 JavaScript Tips and Tricks for JavaScript Developers

    Viral Patel
    21 May 2013 | 5:58 am
    If you are doing lot of JavaScript programming, you might find below list of code snippets very useful. Keep it handy (bookmark it) and save it for future reference. Here are 20 very useful JavaScript tips and tricks for you. Disclaimer: Not all these snippet are written by me. Some of them are collected from other sources on Internet. 1. Converting JavaScript Array to CSV First one goes like this. You have a javascript array of strings (or numbers) and you want to convert it to comma separated values (csv). We’ll below is the code snippet: Reference: Array to CSV in JavaScript var…
  • CSS Styling Radio Button and Checkboxes

    Viral Patel
    13 May 2013 | 7:29 am
    The idea is simple. We want to change the look and feel of existing radio buttons into more of a push button. The above image pretty much tells what we want to achieve. Now we want to do this without using Javascript or JQuery. Just plain HTML and CSS. Nothing fancy. Lets dive into code. 1. The HTML The HTML should looks pretty much like HTML. Nothing fancy here either. Just a bunch of radiobuttons following by labels. <input type="radio" id="radio1" name="radios" value="all" checked> <label for="radio1">iPhone</label>…
  • Java XPath Tutorial: How to Parse XML File using XPath in Java

    Viral Patel
    13 May 2013 | 2:47 am
    XPath is a language for finding information in an XML file. You can say that XPath is (sort of) SQL for XML files. XPath is used to navigate through elements and attributes in an XML document. You can also use XPath to traverse through an XML file in Java. XPath comes with powerful expressions that can be used to parse an xml document and retrieve relevant information. For demo, let us consider an xml file that holds information of employees. <?xml version="1.0"?> <Employees> <Employee emplid="1111" type="admin">…
 
  • add this feed to my.Alltop

    Hot Koehls

  • How to say “GIF”

    Frank
    3 Jun 2013 | 9:31 am
    Steve Wilhite, inventor of the GIF image file format, accepted a Webby Lifetime Achievement Award this past week. His acceptance “speech” is understated epic-ness. So apparently it really is “Jif,” like the peanut butter. I am so sorry for saying it wrong all these years, Steve. It won’t happen again.
  • Display line numbers in WebSVN file detail view

    Frank
    20 Jun 2012 | 6:17 am
    WebSVN is an open source subversion repository browser written in PHP, offering a compelling alternative to the more obtuse ViewVC and the commercial Atlassian Fisheye. By default, WebSVN does not display line numbers when looking at the contents of a single file (i.e. URL’s containing filedetails.php). Fortunately, this is easily corrected if you enable Geshi syntax highlighting. It’s enabled by default, but double-check the contents of include/config.php, making sure that the line $config->useGeshi(); is present and not commented out. With that done, open include/svnlook.php and…
  • It’s dangerous to go alone

    Frank
    7 Mar 2012 | 12:50 pm
    Take one of these! Print, hang outside your office or cubicle. Your goblin-slaying co-workers will thank you.
  • Create Self-Signed Wildcard SSL Certificate

    Frank
    24 Feb 2012 | 7:16 am
    Here’s the command list to quickly create a self-signed SSL certificate from the Linux command line. You can copy/paste each line to the shell to generate the key. It assumes you will place each set of SSL files under a directory assigned per domain; at the end you will have a directory that contains the newly created .host, .key, .pem and .info files. mkdir /etc/ssl/subdomain.domain.com cd /etc/ssl/subdomain.domain.com openssl genrsa 2048 > host.key openssl req -new -x509 -nodes -sha1 -days 3650 -key host.key > host.cert # Enter subdomain.domain.com for Common Name. It's the 6th…
  • What comes after the yottabyte?

    Frank
    16 Jan 2012 | 2:52 pm
    I was reviewing the data storage requirements for a project recently which had me talking in terabytes, and thinking long-term in petabytes. For those of you who don’t know, tera- and peta- are the binary prefixes for measuring units of digital information that come after giga- (as in “gigabyte”). The list of prefixes, which most people started using with the term “kilobyte,” are collectively called the SI Prefixes. SI prefixes are defined under the International System of Units (“SI” for short), which is maintained by the International Bureau of…
  • add this feed to my.Alltop

    Javarevisited

  • How to Add Two Integer Numbers without using Plus + or ++ Arithmetic Operator in Java - Recursion example

    Javin Paul
    18 Jun 2013 | 7:18 am
    In this article, we will take a look on another interview question about adding two numbers, but without using + or ++ operator. Interview starts with a simple statement, Can you write a function to add two numbers (integers) without using + or plus arithmetic operator in Java? If you are good in maths, it wouldn’t take more than a second to say that, we can use subtraction or - operator to add two numbers because a-(-b)== a+b. Well that’s correct, but real question starts when interviewer quickly points out that, you can not use any arithmetic operator including +,-,*,/++ or --.
  • Spring HelloWorld Example in Java using Dependency Injection

    Javin Paul
    13 Jun 2013 | 6:47 am
    In this Spring framework tutorial, we will learn how to write hello world example. This should be the first tutorial to start learning Spring framework, as it gets ball rolling and while coding and running this example, you learn a lot about Spring framework, Spring XSD files, required JAR file and more importantly how spring works.This Helloworld program in Spring framework is an example of classical Java hello world program, written using dependency Injection design pattern by using Spring Framework's IOC container. Spring is so far one of the most popular Java application framework,…
  • How to Generate MD5 checksum for Files in Java

    Javin Paul
    11 Jun 2013 | 6:02 am
    MD5 checksums are good to verify integrity of files and It's easy to generate MD5 checksum in Java. Java provides couple of ways to generate MD5 checksum for any file, you can either use java.security.MessageDigest or any open source library like Apache commons codec or Spring. All 3 ways we have seen in our earlier article about generating MD5 hash for String is also applicable to generate MD5checksum for any file. Since most of md5() or md5Hex() method takes byte[], you can simply read bytes from InputStream or pass to these md5 methods. Apache commons codec from version 1.4 also…
  • How to get current URL, parameters and Hash tag using JQuery and JavaScript

    Javin Paul
    6 Jun 2013 | 6:47 am
    While dealing with current URL, many time you want to know what is the current URL path, What are the parameters, and what is the hash tag on URL. Hash tag is pretty important, if you are implementing tab structure using HTML and JQuery. To avoid confusion, let's take an example of URL: http://javarevisited.blogspot.com/2013/01/top-5-java-programming-books-best-good.html#ixzz2PGmDFlPd , in this example ixzz2PGmDFlPd is hash tag. Now, both JavaScript and JQuery provides convenient way to retrieve current URL in form of window.location object. You can use various properties of…
  • Why Favor Composition over Inheritance in Java and Object Oriented Programming

    Javin Paul
    4 Jun 2013 | 8:24 am
    Favor composition over inheritance is a one of the popular object oriented design principle, which helps to create flexible and maintainable code in Java and other object oriented languages. Many times I have seen people suggesting use composition instead of inheritance, in fact my favorite books like Head first Design Patterns, also advocates this design principle. Head first books, has its own way of explaining, why composition is better than inheritance and though its long its quite interesting and informative. It was the first chapter of this book, which helped me a lot on understanding…
 
  • add this feed to my.Alltop

    NeverFriday

  • Effective Technical Leadership

    omouse
    18 Jun 2013 | 7:40 am
    Effective Technical Leadership Attributes of an effective technical lead: Knowledge Speed Awareness Activities: Block Unblock Redirect Decide Show Some key actions: Help create and stack rank project priorities Define best practices for issue tracking Coach other engineers Review code in detail and provide useful feedback Shield engineers from management when needed Explain why decisions are made Fight for the right design decisions Load-balance work among the team
  • Generating a Culture of Code Documentation

    omouse
    17 Jun 2013 | 3:13 pm
    Generating a Culture of Code Documentation This is from a presentation given at the Write the Docs conference, Cutter’s experience is that SMEs fall into three categories in roughly equal proportion: eager to help, willing to help (with guidance in the form of templates and direction), and curmudgeons. …You as a writer have knowledge that engineers need to help them write docs effectively, and when you share that knowledge you help them write more docs. Hold doc office hours where you’re available to help them with docs. Because some text is better than no text. Curmudgeons will say…
  • Leadership Influence Techniques From The Army

    omouse
    16 Jun 2013 | 7:00 am
    I started playing PlanetSide 2 again last night and ended up playing for about 4 hours. It was cool playing with the TacticalGamer platoon which was well-organized. However, there were a few issues that bugged me. I’m not sure if it was the leadership, but we were outflanked at some point, and our platoon wasn’t able to bring in the heavy guns necessary to hold a position…we couldn’t even reduce an armor column that was headed our way by even 2 or 3 tanks! Maybe it was the lack of discipline on the part of some squad members (myself included at different points in the…
  • Data Cleaning with sed, awk, grep...

    omouse
    15 Jun 2013 | 4:03 pm
    Reblogged from : Being mostly a Python user, loathed using awk, sed,.. and did not feel comfortable with them. But after spending a few hours in cleaning a file and trying to do so wihtout using lower level stuff like reading a file and stuff, i resorted to shell tools. The data cleaning process is required due to the fact that data is collected from sensors and a lot of reasons may cause it to have more characters, lines merged etc. Read more… 226 more words This makes me want to learn more on how to use grep effectively. I've tried awk and sed and never been a fan, they're too...old…
  • NDP launches filibuster against would-be Tory bill to strip terrorists of Canadian citizenship

    omouse
    15 Jun 2013 | 3:31 pm
    Reblogged from National Post | News: OTTAWA — Furious with the Conservative Party for its attempt to overhaul a private member’s bill to include provisions to strip Canadian citizenship from convicted terrorists, the NDP has launched a filibuster in what’s shaping up to be a He Said, She Said procedural battle. Devinder Shory, the Conservative behind Bill C-425, said the NDP has “reached a new low” by standing in the way of efforts to “protect the safety and security of Canadians and integrity of Canadian citizenship.” Read more… 365 more words
  • add this feed to my.Alltop

    code-diesel

  • Simple user authentication in Laravel 4

    sameer
    14 Jun 2013 | 3:50 am
    With the recent release of Laravel 4, PHP developers have at their disposal one of the finest frameworks for application development. As with all new frameworks, it is always good to write some quick code to get a feel for the underlying architecture. The following post shows a simple authentication application using Laravel. Installing Laravel 4 Laravel 4 uses Composer for dependency management as the framework itself depends on a number of external packages to function correctly. Each of the components used by Laravel 4 is available individually on the Illuminate GitHub repository. Laravel…
  • Adding actions to Gmail using Schemas

    sameer
    13 Jun 2013 | 5:32 am
    Recently, Google introduced Schemas in Gmail messages to allow developers to deliver a more interactive email experience integrated with their web app. Schemas in emails can be used to represent various types of entities and actions. Email clients that understand schemas, such as Gmail, can render entities and actions defined in the messages with a consistent user interface. In the case of Gmail, this means that the emails can display quick action buttons that let users take actions directly from their inboxes, essentialy allowing them to tie their web app with Gmail for a more integrative…
  • Debugging Laravel with MonoLog and FirePHP

    sameer
    6 Jun 2013 | 10:59 pm
    By default, Laravel is configured to create daily log files for your application, and are stored in app/storage/logs. All Laravel logging features are handled by the wonderful MonoLog library. Monolog includes various log handlers you can use – FirePHP, ChromePHP, CouchDB, Stream and many more. One of my favorites is FirePHP while debugging PHP apps. By default Monolog is enabled in Laravel and we can just log any content easily. The following lines log the data to the logs files in app/storage/logs. Loginfo('General information log') Logwarning('Warning log')…
  • Tips and Tricks for Improved Drupal Security

    sameer
    14 May 2013 | 8:52 pm
    Drupal is one of the most popular free and open source web application frameworks. Drupal is almost infinitely extensible through not only various theme possibilities but also the vast library of modules or add-ons. However, this great extensibility is also a point of weakness should insecure or vulnerable code be used in either themes or community contributed modules that can result in compromise. The following guide on best practices for Drupal covers main areas of attention in regards to security for any Drupal web administrator. 1. Upgrade to Drupal 7 Even though Drupal 6 is still…
  • 10 Tools for Designing Responsive websites

    sameer
    11 May 2013 | 9:52 pm
    With a wide variety of devices available for viewing web content, responsive design has become a necessity rather than a feature of a website. Below are some frameworks and tools that will help you in designing advanced responsive websites for any viewing device. ZURB Foundation Definitely one of my favorite responsive frameworks. Now in version 4, Foundation has now adopted a mobile first strategy. This means that now you can build for small devices first, and then as devices get larger and larger, layer in more complexity. The framework included predefined UI elements and over a dozen…
  • add this feed to my.Alltop

    Ginktage

  • How to Insert Slide Number in PowerPoint 2013 Presentation?

    Senthil Kumar
    18 Jun 2013 | 7:30 am
    This article will explain how to insert the slide number in Microsoft PowerPoint 2013 presentation. If you are a use working in Microsoft PowerPoint 2013, you might sometimes want to display the... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to add Duplicate Slide in PowerPoint 2013 Presentation?

    Senthil Kumar
    17 Jun 2013 | 7:30 am
    This article will explain how to duplicate slides within your presentation in Microsoft PowerPoint 2013. How to add Duplicate Slide in PowerPoint 2013 Presentation? 1. Launch Microsoft PowerPoint... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Office Mobile for iPhone in App Store‏

    Senthil Kumar
    15 Jun 2013 | 10:26 am
    Few days back, Microsoft had released the Office Mobile for iPhone which is available for download in the Apple App Store for Office 365 subscribers in the U.S. The Office Mobile for iPhone is... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Invert Text in Microsoft Word 2013?

    Senthil Kumar
    14 Jun 2013 | 7:30 am
    This article will explain how to invert a text in word document in Microsoft Word 2013. Note that the inverted text cannot generally be typed in a document but Microsoft Word provides a special... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to change the PowerPoint Slide Orientation in Microsoft PowerPoint 2013?

    Senthil Kumar
    13 Jun 2013 | 7:30 pm
    This article will explain how to change the PowerPoint Slide Orientation in Microsoft PowerPoint 2013. If you want to change the orientation to landscape or portrait in Microsoft PowerPoint 2013, you... [[ 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.

  • Interview with a Ruby developer Mikhail Nikalyukin

    iavrutova
    5 Jun 2013 | 2:01 pm
    We continue to meet you with members of our growing team. Today Mikhail Nikalyukin, Ruby Developer from Sevastopol branch, has answered our questions. How have you decided to be a developer? Actually, I have never dreamed of being a developer. At university, where I studied, we had one inspirational teacher, who suggested me to try writing some code and I enjoyed the process so much. My mind was blown up and I decided to proceed with it. First language was Delphi, then C++, C#. After that I moved to PHP (my teacher asked me to build document management system for the university). Later I…
  • How we work with customer’s requests for Mobile Apps

    iavrutova
    16 Apr 2013 | 1:56 am
      As a rule, customers have their vision only, not detailed written specification. It’s great when they have already written API and mockups, but, unfortunately, all they have, is general description. Let’s see one of the requests that we had recently. It’s all about location, location, location! Our mobile platform will use Google Maps and location-based services to deliver coupons, promotions or offers to consumers’ via their mobile or tablet devices. Consumers will also be able to share mobile coupons with their friends online or in other popular social networks like…
  • Native, HTML5, Hybrid. What to choose?

    iavrutova
    28 Feb 2013 | 12:51 am
    Every business which is in need of having mobile applications has its own focus on the specific market niche and it’s crucial important to understand it before you’re going to develop an app. After you finish with defining your market, you can meet other challenges as what kind of app is to choose, how engage customers to try it out and so on. Every coin has two sides and there are pros and cons to native apps and web apps as well. To determine which solution is the best for your business you have to know your customers in a good manner, the devices they use and the purpose of your…
  • Tricky questions from new clients

    iavrutova
    26 Dec 2012 | 6:07 pm
    Svitla has met some new clients recently. They came to Svitla’s office in Kyiv to communicate their future with Svitla’s partners directly. They’ve raised some tricky questions by answering on which, we suppose to get more attention from customer party. How do you decide, will the project fixed price or time&material? It depends on technical requirements that customer provides to our Company. If Customer has detailed written specification which seems reasonable to our technical specialists, Svitla may propose fixed based contract. If, for some reason, Customer has only vision, some…
  • PSD to HTML conversion with Adobe Photoshop and Dreamweaver

    Vyacheslav
    26 Nov 2012 | 2:24 am
    Nothing compares to Adobe Photoshop in the realm of photo editing. Most of the modern photo editing applications’ tools are limited to red eye removal and contrasts. Those interested in web development should pay attention to the PSD to html conversion tool. It converts Photoshop’s PSD files into an HTML code. With its help one can easily convert pictures to fully functional websites. More advanced users can check Adobe Dreamweaver. This application is designed to create fully functional websites. It can connect to a server and it allows P2P interface. With the use of Dreamweaver,…
  • add this feed to my.Alltop

    Platformability

  • Developing for IE8: inline-block resize bug

    Andrew Lyons
    7 Jun 2013 | 1:00 am
    At Caplin we don’t need to support the ancient Internet Explorer 6 & 7 browsers, which makes development a lot easier, but IE8 still has some bugs to make life difficult. On a recent project we found an annoying one affecting inline-block elements, where IE8 refuses to repaint the layout and update the size of the element when it’s changed. My div’s not resizing! One of the motivations for writing this post was that when I was trying to figure out why we were seeing the problem, I read a lot of posts from people complaining that elements weren’t resizing properly,…
  • Human Behaviour @ Behavioural Design Conference

    shalinit@caplin.com
    3 Jun 2013 | 7:06 am
    Caplin Systems gave me the opportunity to attend my first conference in London last Friday; it was “Nudgestock” at Digital Shoreditch. The topic, ‘Behavioural Design’, has always interested me, and it ties in with my work at Caplin. It was an exciting and inspiring day, and yes, I am trying to make you jealous…. Ta da, success! But then jealousy is a very common human behaviour, and evoking an emotional or physical response was a big part of what the events and the excellent exhibition were about. It was fun to listen to some great speakers and look for parallels in what was going…
  • How do you test in an agile environment? Part II

    Onay
    3 Jun 2013 | 12:15 am
    Introduction Part I of this article addressed how to capture business requirements both with examples to enable everyone in the team to have a shared understanding of requirements, and details to help with designing code and tests. This part of the article will concentrate on how to test (in particular to automate) these requirements and deliver a solution without any significant delay. We will apply the testing pyramid approach; automate as many cases as possible at the lowest achievable level. Figure 1 Testing Pyramid The business requirement: User has to enter a valid amount into the…
  • #DS13

    Joel Ritmeyer
    31 May 2013 | 6:20 am
    Guy Nicholson opening Digital Shoreditch Caplin’s UX team headed to Digital Shoreditch last week to discover what the most innovative and creative businesses in Tech City are doing to keep them ahead in our fast pace industry. The event was held in the Shoreditch Town Hall which was packed with people from designers to programmers, entrepreneurs to angel investors. Each of the 5 days we attended had a theme: What Tech City?, Tomorrow’s World, Future Brands, Capital & Growth and our favourite, Behavioural Design. There were hundreds of speakers delivering and holding panel…
  • Digital Shoreditch, am I cool enough?

    Matthew Baxter
    31 May 2013 | 6:11 am
    Being sadly beyond growing a “quirky quiff”, I was in two minds as to how I would react to the final day of Digital Shoreditch, or “Nudgestock”, devoted to behavioural design.  I pocketed the free pastries like a tramp at a wedding, while the audience in the main hall was whipped up into indifference as the day’s speakers and events were announced over a musical bed.  The abortive attempt to get people to clap along terminated, and a cloud of irrational bad-temper began to descend over me. It didn’t last.  Rory Sutherland was first up. Rory looks like a jolly jape prone buck…
  • add this feed to my.Alltop

    Making the Switch

  • How to Get Google’s Productivity in Your Office

    Aireen Deviani
    18 Jun 2013 | 6:00 pm
    Good Morning, Lately, I have been assigned for 7 weeks by my office to work at the client side, Digital Boomerang. I found the atmosphere there, much better than my office. In terms of employee happiness and productivity. So far their business has been expanding rapidly for the last six years. From a small start up company to a company of three dozen peoples. Still a small company but it is still great progress when you count on how many start ups die in their first years. Perhaps I can sum up the experience as a Google like experience. Here are a few items I would like to share: 1. Have…
  • Customer Interview Tips

    Sasmito Adibowo
    4 Jun 2013 | 6:00 pm
    A few days ago I hit the streets to interview random people for the dayjob. The company is big on design thinking and doing user interviews is one of it’s components. Ash Maurya (the author of Running Lean) refers this as problem interview whereas some other lean startup folks prefer phrase customer interview. Personally I feel that the phrase “problem interview” is better suited than “user interview” nor “customer interview” – since at this phase, those people aren’t your customers yet (they’re not paying you money) nor…
  • Two Macros to Speed Your Singletons

    Sasmito Adibowo
    21 May 2013 | 6:00 pm
    Singletons are great – when used properly. They simplifies things when you need is only one instance of a class without resorting to make all methods static. For desktop/mobile apps (that is single-user-per-running-instance types), I find singletons great for service or manager type classes: Coordinating refresh of thumbnail images and make sure not to ask for the same thing twice. Handling the menu extra item. Handling services menu requests. Responding to GPS location changes. Connecting to the back-end service (when you only have one endpoint). Even Apple seemingly agrees with this.
  • Bringing Web Analytics for your Desktop App

    Sasmito Adibowo
    7 May 2013 | 6:00 pm
    Often you’ll need to know how many active users  you have and what functionalities of your app that they use the most. If you’re writing an iOS or Android app, there’s plenty of services to do this. But on the Mac choices are a bit slim. I needed some kind of application usage analytics service that I can use for our upcoming Mac OS X application. I’ve been using Flurry Analytics for my iOS apps but it looks like they don’t provide an Mac OS X counterpart to their service. Similarly Google Mobile Analytics also doesn’t have a desktop counterpart.
  • Lean Startup is Crap!

    Sasmito Adibowo
    23 Apr 2013 | 6:00 pm
    You’ve just got an idea for an app. Following the “lean” methodologies (Eric Ries, Ash Maurya, Rob Walling, et.al.), you put up a landing page and then see if you get signups. If you get a lot of signups, that means the idea is viable and you can count on 3% of those converting to real customers. Sounds like a good plan. So you buy your domain, put up your landing page and waited. While waiting for a result, you repeat the same exercise nine more times, each with their own domain, landing page, and e-mail list. So you’ve just spent about $150 and 20 weeks of…
 
  • add this feed to my.Alltop

    Justin Cooney - Programming Tips

  • Notes on Writing T-SQL LDAP Queries Using ADSI OPENQUERY

    Justin Cooney
    17 Jun 2013 | 10:19 pm
    When you are working with Active Directory on your network, then it can be difficult to get a clear picture for how your particular instance of Active Directory is structured. I’ve been writing T-SQL LDAP queries using ADSI OPENQUERY and have been having fun trying to find where some of the values I’m looking for are … Continue reading →
  • iTextSharp – Insert an Image to a PDF in C#

    Justin Cooney
    9 Jun 2013 | 8:19 am
    In this article I will cover some of the basics of inserting an image into a PDF that you are generating with iTextSharp in either C# or VB.NET. This includes: Adding your image programmatically while generating your PDF Adjusting your image scaling so it renders nicely in your PDF Positioning your image in your PDF … Continue reading →
  • T-SQL – Find Where Table Data is Stored

    Justin Cooney
    2 Jun 2013 | 8:46 am
    In this article  I will expand on an article I wrote earlier about how to search through all of the columns in each table in your database for a particular piece of information. In the example in this article I have: Modified my previous example query to search through columns of all datatypes rather than … Continue reading →
  • ASP.NET Get the Current Web Page Name

    Justin Cooney
    28 May 2013 | 8:07 pm
    I’m taking a look into some of the basic commands in ASP.NET that you can use to find the name of the Web page that is currently running the script as well as important parts of the URL of the current page. For clarity I’ll review the same commands in both C# and VB.NET. In … Continue reading →
  • ShowModalDialog Example – How to Save Popup Form Information and Close the Modal Popup Window

    Justin Cooney
    23 May 2013 | 12:10 pm
    In this article I will go through a technique that you can use when working with a modal popup that lets you store form information from your popup to later use with your main Web form. In earlier articles I have covered some of the general functions and benefits of using the ShowModalDialog function that I … Continue reading →
  • add this feed to my.Alltop

    SharePoint2010,Asp.net,Csharp,Sql Server,Jquery,MVC Solutions

  • Data binding Examples in Asp.net

    Bhaskarreddy Mule
    17 Jun 2013 | 11:35 pm
    Binding the key factor when we working with we application.Using this concept we can get the data from  data base then bind to asp web controls.This post will give the examples of data binding concepts in Asp.net. 1.Bind the data to Grid view 2.Bind the data to drop down list In the above examples will give the complete description and how to use in ado and asp.net
  • validate Asp.net listbox using jquery

    Bhaskarreddy Mule
    16 Jun 2013 | 7:46 am
    Earlier i have given how to validate list box using c#.net.In this post i will show how to do validation using Jquery. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Headlang" runat="server"> <title>Validate list box in asp.net</title> <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $(function () { $("#btnvalidate").click(function () { var LstCount = $("#lbLanguages option:selected").length; if (LstCount < 2) { alert("Please select 2…
  • Jquery highlight Gridview selected rows in asp.net

    Bhaskarreddy Mule
    8 Jun 2013 | 5:28 am
    In previous post we have seen Grid view examples in asp.net,Import Excel to Gridview asp net.Here i will show how to Highlight grid view selected rows. <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>Gridview selected Row highlight using jquery</title> <script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { $("#<%=GVdynamic.UniqueID%> tr").click(function () { $(this).css("font-weight", "bold");…
  • move selected items to another listbox in jquery

    Bhaskarreddy Mule
    21 May 2013 | 6:48 pm
    Earlier articles  i was given examples on how move items from one listbox to another listbox,Export Grid view data to word document in asp.net,Bind data to dropdownlist in grid view,Validate listbox in asp.net,How to Get dropdown selected value.Here i would like show how to move items other list box using Jquery <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Headcountry" runat="server"> <title>Move selected items to Other listbox in asp.net</title> <script src="http://code.jquery.com/jquery.min.js"…
  • JQuery examples in asp.net

    Bhaskarreddy Mule
    19 May 2013 | 10:11 pm
    Now a days Jquery is core scripting  language to do any client side functionality in asp.net.In previous articles i explained how to implement and use it .Below are some examples based on real time scenarios. If you want  any related information about this .please revert back or comment 1. How to redirect to another web page using Jquery in asp.net 2. Cascading dropdownlist in MVC4 using Jquery 3. Jquery Validate dropdownlist 4. How to show alert box using Jquery 5. Jquery LightBox example 6. Jquery UI Auto complete Texbox 7. Get CheckBox id in…
  • add this feed to my.Alltop

    Computerworld Blogs - App Development

  • How Enova programmers gamified recruiting

    Robert L. Mitchell
    17 Jun 2013 | 3:00 am
    The financial services firm's sofware engineers have gamified recruiting by challenging aspiring programmers to compete in a friendly game of poker.
  • If it wasn't important, IT wouldn't send it

    Sharky
    14 Jun 2013 | 3:00 am
    This tech at a big bank gets a call from someone in Finance who's frantic because the "numbers report" is missing, Numbers report? "You know," user says, "that real big report we get each workday. I need to file it!"
  • Secure agile software development: Never one-and-done

    Jerry Hoff
    10 Jun 2013 | 3:23 pm
    Taking the development world by storm since its introduction and popularization in 2001, the Agile Software Development model aims to keep development goals and timelines short and sweet, with frequent testing to deliver functionality as soon as it is available and ready. The Agile method promotes adaptive planning and encourages flexibility and rapid adaption to change.
  • More apps, more data, more devices. What does it mean for app dev?

    Jason van Zyl
    10 Jun 2013 | 3:00 am
    More threats, More pressure, Move faster….But where's the help? Oh, sure, just put it in the cloud, that will take care of it. Sound familiar? As developers, we live in a world that is dominated by pace and change. Gone are the days when IT was viewed as a cost center. If you are fortunate (at least I think it's fortunate) to work for an organization that expects the development team to turn technology into a competitive advantage then you have to deliver fast and deliver continuously.    
  • WWDC keynote address, live coverage

    Jonny Evans
    10 Jun 2013 | 3:00 am
    Join us for live coverage of the keynote address from WWDC, Monday, June 10, 6 PM UK / 1 PM Eastern / 10 AM Pacific.
 
  • add this feed to my.Alltop

    Karim Ouda's Technical Blog

  • JQuery triggering .submit() not working

    Karim Ouda
    27 May 2013 | 3:03 pm
    Error JQuery ".submit()" is not triggering the submit event in a page form Solution For me the solution was to change the name of the orginal submit button to anything else other than "submit" It seems that the name "submit" conflicts with Jquery
  • GZIP Compression and Google Servers

    Karim Ouda
    16 May 2013 | 9:02 am
    If you ever tried to compress HTTP communication with a Google Server and it returned normal text Try 1) Adding "Accept-Encoding:gzip" header 2) Adding proper User Agent ( Emulate a browser ) or set it to "gzip" "User-Agent:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Tr/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)" OR "User-Agent:gzip"
  • Phirehose:Authorization Error when fetching tweets by Locations

    Karim Ouda
    3 May 2013 | 8:30 am
    Error Error 401 UNAUTHORIZED HTTP ERROR: 401 Problem accessing /1/statuses/filter.json. Reason: Unauthorized Only when you use "$sc->setLocations" function Solution The issue is related to missing location parameter when signing oAuth message Add the following missing code at the end of getAuthorizationHeader() function, just before return $this->getOAuthHeader('POST', $url, $requestParams); in OauthPhirehose.php file         if (count($this->locationBoxes) > 0)        {       …
  • htaccess Rewrite before Authentication - HTTP to HTTPS

    Karim Ouda
    13 Apr 2013 | 12:36 pm
    Error When having an "htaccess" file which contains "Rewrite" then "Authentication" the Authentication is done before the rewrite  This happenes when you need to make sure the user is authenticating on HTTPS instead of HTTP so you need to do the rewrite before the HTTP Basic Authentication RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} AuthType Basic AuthName "protected area" AuthUserFile /FILE_PATH Require user USER Solution There are 2 solutions for Apache 2.2 installations Solution #1 - Easiest Just enclose the authentication by a…
  • Highcharts Chart Colors are invisible in PhantomJS screenshots

    Karim Ouda
    29 Mar 2013 | 5:26 pm
    Error Highcharts Chart Colors is invisible in PhantomJS screenshots Solution Disable Animation in charts settings plotOptions:  {            animation: false      
  • add this feed to my.Alltop

    Developers

  • iPazzPort SY-20-19VC Android STB is also a Remote Control Charging Dock

    cnxsoft
    16 Jun 2013 | 9:54 pm
    iPazzPort SY-20-19VC, aka iPazzPort Pearl, is an Android 4.1.1 set-top box powered by Rockchip RK3066 that comes bundled with with a dual sided RF remote with a QWERTY keyboard, touch pad, and voice… CNXsoft Read Original Post
  • Geek Reading June 14, 2013

    rdiana
    14 Jun 2013 | 10:09 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. Automated Tests as Documentation Wormhole pub/sub system: Moving data through space and time git: Having a branch/tag with the same…
  • Visual Evidence of an Agile Release

    mcottmeyer
    12 Jun 2013 | 11:54 am
    Below is a fancy release burnup chart (click it to see the full image) that visually shows the work of a team from a recent release by a LeadingAgile client. The red line effectively is the amount of risk. You can see that the team started the release with about 50% of their stories unsized, but consistently drove that down through the first half of the release. You can see the impact of end-of-release hardening in the flatness of the shaded blue area on the right side of the chart. In the shaded gray area, you can see the team performing backlog grooming, breaking down the work into…
  • Three Tips for New ScrumMasters

    mcohn
    11 Jun 2013 | 11:54 am
    One of the most common questions I get is “Now that I've taken a CSM class, what should I look out for when I return to the office?” While every situation is different, most new ScrumMasters should be aware of the following three issues. First, remember the values and principles, the why-we-do-what-we-do portion of agile. Without a good set of principles and values, people will often flail because they lack a clear understanding of the why, the meaning behind the practices.  Common indicators of a failure to grasp the principles behind the agile activities…
  • If you are part of the domain you are trying to understand, play with storytelling.

    bdebaar
    9 Jun 2013 | 2:51 am
    Working on A Travel Guide for Transitions has taught me many things. One being that to get insights and understanding of domains which you are part of, you can play with storytelling. Play with writing styles, play with video, play with personal maps, play with metaphors, play with language, play with the actual end result. Basically play with many, many different things. Every time you use a different angle, more is revealed to you. Every time you use a different angle, you learn what works for you and what doesn’t. It is when I start playing with the elements of identity and culture,…
 
  • add this feed to my.Alltop

    Hashrocket Articles

  • In Conversation: Sandi Metz

    9 Jun 2013 | 5:00 pm
    Last week, Sandi Metz took time out of her Memorial Day to Skype with me for over an hour sharing her ideas on programming, design, frameworks, learning, and life without if statements. Along the way I found myself frequently laughing over her self-deprecating humor and amazed by her down-to-earth attitude. AB: So the last time I saw you was at RailsConf -- you won a Ruby Hero award. SM: How cool is that? Yeah, I had a -- I sort of knew -- they don't really tell you that you've won. What they do is confirm with you that you'll be at the Ruby Heroes awards -- and then you get…
  • Ruby5 Roundup - Episode 376

    6 Jun 2013 | 5:00 pm
    This week I had the privilege to host the Ruby5 podcast with fellow Rocketeer, Taylor Mock. If you haven't listened to Ruby5 before, you really should start. It is a five minute podcast twice a week that highlights new gems, new blog posts, and current events in our community. Here is a quick roundup of this episode. http://ruby5.envylabs.com/episodes/412-episode-376-june-7th-2013 Octokit https://github.com/blog/1517-introducing-octokit GitHub's API has become an important part of our ecosystem as of late. Many apps are using it for sign in and others are pulling information from it…
  • Rails Quick Tips - Random Records

    4 Jun 2013 | 1:00 am
    Ordering records returned from ActiveRecord in a random manner is on the chopping block today. Scenario: I want to return 5 random users How would we go about solving this? Well maybe a first pass would look something like this? Userallshuffle04 So on this first pass we are grabbing all User records, shuffling them around, and then grabbing the first 5 records. This solves the problem but why would we do something different? First we are returning all User records just to return 5! Doing something like this is almost always a bad idea especially when dealing with User type records. They are…
  • How We Pair

    30 May 2013 | 1:00 am
    After hearing Avdi Grimm give an excellent talk on why pair programming is important to the Ruby community at this years Ancient City Ruby, I realized people may want to hear a little about our pairing process here at Hashrocket. At Hashrocket we pair all the time. Whether delivering important features to clients or working on open source work during Open Source Friday’s, we always program using the buddy system. Why pair programming? Simply put, two heads are better than one! But here’s a few example scenarios: I can’t tell you how many times as a single developer I’ve gone down the…
  • Rails Quick Tips - ActiveRecord::Calculations.pluck

    28 May 2013 | 1:00 am
    Pluck is an ActiveRecord calculation method introduced in Nov 2011 and is designed to return a collection of values by performing a single column SELECT query as direct SQL. Now what problem could this help solve and how does it affect us? How often have you run into some code similar to this? users Userall => #<User id: 1, email: 'dude@example.com', active: true>, #<User id: 2, email: 'sweet@example.com', active: false>] usersmap&:email => 'dude@example.com' 'sweet@example.com' # I've separated the AR result from the ruby #map for…
  • add this feed to my.Alltop

    thedosmann's blog

  • Has the US done enough to combat malicious websites?

    thedosmann
    31 May 2013 | 4:38 pm
    Sign the petition for the creation of a Department of Defense agency to combat malicious websites, website hacking, and to increase general computer security across the Internet. http://wh.gov/lqvr8 As threats to our National  and personal security increase by means of Internet technology we have yet to face this problem with the resources, resolve, and talent, available to us. The United States has quietly stood by while terrorist groups and others have gained more victories; evidenced by recent headlines of high target site hacking. It is time for us to realize the age we live in and…
  • What you publish on the web stays on the web

    thedosmann
    14 May 2013 | 10:09 am
    Not long ago a new application was introduced, Snapchat, that promised the ability to send photos that "disappeared" after being viewed. The news media was all over it asserting the programs claims about being able to allow the publishing of photos with the unique feature of the photo vanishing after a specified time. Leave it to the news media to jump on the band wagon of anything that "sounds" good without properly exploring the truth. When I first heard of the program my first thoughts were "How long will it take before the truth surfaces?" Not long it seems. It has always been a known…
  • The First Web Site

    thedosmann
    30 Apr 2013 | 1:49 pm
    In 1993 I was telneting to BBSs using a 14.4 modem. There were all types of BBS connection hubs covering a broad array of subject matter and discussion groups. But 20 years ago today the first Web Site was brought online and we were introduced to browsers and the World Wide Web. To learn more about this time in history visit the first web site project page. Jim Atkins 'thedosmann' .Memphis Web Programmingsitetags: webinternet
  • Fighting DDoS with Virtualization

    thedosmann
    19 Apr 2013 | 7:46 pm
    Virtualization is a technology well proven in the computing world. A brief definition of virtualization would be the creating of a software or hardware environment  separate from but a part of the native operating or hardware platform. An example of virtualization is a Windows system running a virtual Nintendo machine, allowing for the loading and running of Nintendo system programs.One of the best known and most powerful virtualization systems is the XEN project. The XEN project proclaims a virtualization system that can run 4095 CPUs with 5TB of ram. This system can combine these resources…
  • Strange Code Signal Discovered in Curiosity's Video Feed

    thedosmann
    27 Mar 2013 | 1:04 pm
    Strange Code Signal Discovered in Curiosity's Video Feed During a routine analysis of a video sent back by Mars Probe Curiosity, engineers at NASA discovered what "seems to be a structured algorithm" in the video signal feed being sent back to Earth. In an interview with World News, Matt Stringfellow, lead analyst at NASA for the Curiosity project, said, "A video that was sent back by Curiosity on Feb 28, 2013 is being examined because of an anomaly found in the signal by engineers. It seems to be a structured algorithm that is not consistent with video streams we have been analyzing." The…
  • add this feed to my.Alltop

    Art & Logic Blog

  • Design for Hackers (Book Review)

    bgporter
    17 Jun 2013 | 1:33 pm
    I realized something about my life right around the time that I was getting ready to ask my girlfriend to marry me: if I wanted to eat well at home, I was going to have to learn to cook, because she lacked the interest and patience required to cook well (or at all, in her […]
  • Restoring iOS App State After an Upgrade

    Noah
    14 Jun 2013 | 8:56 am
    When implementing view state preservation in an iOS app, it’s important to handle the case of restoring state after an app upgrade.  The iOS state preservation APIs automatically encode the restoration IDs of view controllers in order to recreate those controllers after an app restart. However, if in the normal course of developing a new […]
  • Encrypting Your Messages With OpenPGP.js

    Troy J. Farrell
    13 Jun 2013 | 11:34 am
    Terrible mashup of OpenPGP.js logo and source code by the author (because nothing says “Where’s the source?” like a bad logo.) Last time I wrote, I showed you how to use Braintree.js to encrypt form values. I even built a contact form to do it. It occurred to me that there might be a better […]
  • First Impressions from Apple’s WWDC Keynote

    jbagley4al
    12 Jun 2013 | 9:25 am
    A new iOS release has been announced, and before the echo of the carefully selected exit music has stopped reverberating in Moscone West the pundits have already tweeted, posted and blogged their opinions. This is the sport of being an Apple fan. Has form outpaced functionality in this upgrade? Let’s look at what iOS 7 changes and […]
  • Get the Right Support

    rroussel207
    11 Jun 2013 | 9:40 am
    Like many developers, I have several virtual machine (VM) instances for testing different projects. I also tend to keep a few of these virtual machines around for some time for those long running projects spanning multiple years. The vast majority of my VMs are linux based. One of my oldest VM’s is an Ubuntu 10.10 […]
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • Dont Build El Caminos

    Jeremy Morgan
    29 May 2013 | 7:32 pm
    The quickest way to disappoint everyone is by trying to please everyone and software is no different. Sometimes trying to make a “one size fits all” solution can get you into trouble. Remember the El Camino? Back in the late 60s GM made the El Camino, which was part car and part truck. While they were wildly popular with some, the fact is it wasn’t a car or a truck and didn’t do either very well. This isn’t an article to rag on the El Camino but instead talk about quality of “all in one” products, especially when it comes to software. One of the…
  • Sneak Peek at Android Studio

    Jeremy Morgan
    15 May 2013 | 7:53 pm
    Today at the Google I/O conference they announced a bunch of new things, but one that caught my eye was Android Studio, a new development tool for Android Devices. I decided I had to download it and check it out. First Impressions I’ll start off by saying I’m not really an Android developer. I’ve toyed around with it, and built one app a couple years ago that’s basically a web wrapper. But after looking through this program I’m becoming inspired to pick it up again. Google is clearly trying to pay attention to the developers, who are the lifeblood of the Android…
  • Intro to ASP.NET MVC 4

    Jeremy Morgan
    1 May 2013 | 7:13 pm
    The ASP.Net MVC 4 framework was introduced in August of last year and it boasts tons of improvements over MVC 3. If you’re considering building a large application in .Net, you should consider MVC 4 for your project. Today we’re going to take a look at it and build a quick website in MVC 4. What you’ll need In order to complete this tutorial you will need Visual Studio. I have decided to use Visual Studio Express 2012 for Web to do this tutorial. I made this choice because it’s a free download and not everyone can afford the professional version of Visual Studio, but…
  • Where to Find a Cheap Computer in Oregon

    Jeremy Morgan
    21 Apr 2013 | 2:39 pm
    This post isn’t going to be much use for the majority of my audience, but I am creating this post because I am often referring people to these places, and wanted to create a nice page to send them to. This is a small list of computer recyclers in my area that I’ll be updating and spreading around. I’m a huge fan of computer recycling and low cost computing, if you’re curious you should look around in your area for some similar non profit recyclers! Can I use a recycled computer? The answer to this isn’t always yes. If you’re looking for the latest and…
  • What is MVC?

    Jeremy Morgan
    10 Apr 2013 | 6:04 pm
    The MVC or Model View Controller architecture is a software pattern that’s become very popular over the last few years. With this article we’ll take a look at MVC, how it works and how it’s used. What is MVC? MVC is not really a package or a tangible object but more of an idea or methodology. Microsoft has a software package for ASP.Net called Microsoft MVC but it’s not really a product as much as an implementation of the pattern. There are other projects out there similar to this, but you can build a Model, View and Controller in any language. It’s simply a way…
  • add this feed to my.Alltop

    Code Conquest Newsletter Archive

  • Finding a Job and Programming Resources

    charles
    12 Jun 2013 | 12:07 am
    Code Conquest Newsletter #16 June 12, 2013 Subscribe to This Newsletter… Have you ever considered turning programming into your career? I’ll grant you that it’s hard to know how to... This is an ARCHIVE of the Code Conquest weekly newsletter. To subscribe to the email newsletter, please visit: http://www.codeconquest.com/subscribe/
  • Programming Projects, Developer Salary and a Survey

    charles
    5 Jun 2013 | 3:46 am
    Code Conquest Newsletter #15 June 5, 2013 Subscribe to This Newsletter… What’s the most fun part of programming? I think it’s working on your own project. You can make your own... This is an ARCHIVE of the Code Conquest weekly newsletter. To subscribe to the email newsletter, please visit: http://www.codeconquest.com/subscribe/
  • A Beginner’s Set of Handy Programming Tools

    charles
    29 May 2013 | 12:22 am
    Code Conquest Newsletter #14 May 29, 2013 Subscribe to This Newsletter… Ever wondered what a programmer’s tool kit looked like? Like any craft, programming involves the use of a range of... This is an ARCHIVE of the Code Conquest weekly newsletter. To subscribe to the email newsletter, please visit: http://www.codeconquest.com/subscribe/
  • Here’s How to Learn Mobile App Programming…

    charles
    22 May 2013 | 1:14 am
    Code Conquest Newsletter #13 May 22, 2013 Subscribe to This Newsletter… It’s Wednesday again, which means it’s time for your weekly dose of coding help from Code Conquest.... This is an ARCHIVE of the Code Conquest weekly newsletter. To subscribe to the email newsletter, please visit: http://www.codeconquest.com/subscribe/
  • Over 100 Useful Programming Links

    charles
    14 May 2013 | 11:36 pm
    Code Conquest Newsletter #12 May 15, 2013 Subscribe to This Newsletter… Hey, it’s Charles here again. I’m glad you opened up this email because I’ve got some useful stuff to... This is an ARCHIVE of the Code Conquest weekly newsletter. To subscribe to the email newsletter, please visit: http://www.codeconquest.com/subscribe/
  • add this feed to my.Alltop

    AppCoda

  • How to Use UIPageViewController to Build Tutorial Screens

    Rafael Garcia
    16 Jun 2013 | 3:36 am
    Editor’s note: For the very first time you launch an app, you’ll probably find a series of tutorial screens to walk you through the basic features. It’s a common practice to explain how the app works. This week, we’ll show you how to build a similar type of tutorials by using UIPageViewController. The UIPageViewController class [...] This article, How to Use UIPageViewController to Build Tutorial Screens, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Adding Local Notifications in Your iOS App

    Simon Ng
    9 Jun 2013 | 7:32 am
    Before we dive into the local notification tutorial, let’s first talk about the history. Way back in iOS 3.0, Apple introduced the Push Notification Service (APNS) to bring the multitasking support to its mobile operating system. At that time, due to the nature of iOS, only one application is allowed to run in the foreground. [...] This article, Adding Local Notifications in Your iOS App, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Developing a Simple Maze Game Part 3 – Collision Detection

    Rafael Garcia
    25 May 2013 | 10:36 pm
    Editor’s note: This is part 3 of our simple Maze game series. Previously, we showed you how to make use of accelerometer to move the pacman. In the final part, we’ll finish the game by implementing collision detection. If you haven’t read the first two parts of the tutorials, go back and check out part [...] This article, Developing a Simple Maze Game Part 3 – Collision Detection, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Simple Maze Game Part 2 – Using Accelerometer

    Rafael Garcia
    18 May 2013 | 2:20 am
    Editor’s note: This is part 2 of our simple Maze game series. We’ll continue to work on the maze game and you’ll learn how to interact with iPhone’s accelerometer. In the first part of the maze game tutorial, we set up all the elements needed for the game and we wrote the code to animate [...] This article, Simple Maze Game Part 2 – Using Accelerometer, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Creating a Simple Maze Game for iPhone – Part 1

    Rafael Garcia
    12 May 2013 | 9:15 am
    Editor’s note: After we published the animation tutorial a few weeks ago, we got quite a lot of requests about publishing a complete game tutorial. This week, Rafael will show you how to write a simple Maze game using the iPhone’s built-in accelerometer. This is our first tutorial about developing an iPhone game. In the [...] This article, Creating a Simple Maze Game for iPhone – Part 1, 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

    Continuous Delivery

  • Its about the people.

    Tomas Riha
    18 Jun 2013 | 7:19 am
    Last week I attended QCon New York. Fantastic conference as usual and it was comforting to see that basically everyone was saying the same thing. "Continuous Delivery is not about the technology, its about the people". Which also happens to be the title of my talk at Netlight´s EDGE conference in september,In his talk Steve Smith (@agilestevesmith) talked about how 5% is technology and 95% is organization. While I agree with that I think that the non-technical 95% can be divided into organization, change of role definitions and individual maturity. Its these three that my talk will…
  • Talk at HiQ 24th of April

    Tomas Riha
    8 Apr 2013 | 1:38 am
    Continuous Delivery - Enabling Agile.The key to agile development is a fast feedback loop. Continuous Delivery strives towards always having tested releases in deliverable state. Continuous Delivery is not just a technical process but a change to the entire organization and the individuals within it. This presentation describes the principles of Continuous Delivery, a brief overview on how it can be implemented, how it changes the organization and how it impacts the individuals.Target audience for this presentation is Developers, Architects, Testers, Scrum…
  • Architect to re-Architect

    Tomas Riha
    24 Feb 2013 | 1:44 pm
    We spend so much time trying to make the right decisions. It's one of the downsides of working on a next generation platform. "You better get it right this time!". We have all been there when a current generation solution just doesn't cut it anymore. Implementing that next requirement is going to be so expensive that we might just as well rewrite the whole thing. Thing is they also tried to "get it right this time!".Why does it "always" go wrong? Why do we always run into dead ends with systems. Sure not always but always when an application is exposed to a lot of changes…
  • So it took a year.

    Tomas Riha
    24 Feb 2013 | 6:51 am
    When we first started building our continuous delivery pipe I had no idea that the biggest challenges would be non technical. Well I did expect that we would run into a lot of dev vs ops related issues and that the rest would be just technical issues. I was so naive.We seriously underestimated how continuous delivery changes the every day work of each individual involved in the delivery of a software service. It affects everyone Developer, Tester, PM, CM, DBA and Operations professionals. Really it shouldn't be a big shocker since it changes the process of how we deliver…
  • Talk at ÅF Consult 2013-01-12

    Tomas Riha
    11 Feb 2013 | 9:58 am
    On Tuesday the 12 January I have a talk about Continuous Delivery at  ÅF Consult, Gothenburg.This is the agenda of the day.Intro to Continuous DeliveryPrinciples of Continuous DeliveryLook at a PipeImpact on ScrumFeature Driven DevelopmentImpact on Developers and TestersParticipants please use this post for feedback and any questions that you didn't get a chance to ask and would like me to answer. The slides from the presentation can be found here.
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • HTML5 Audio API Tutorial

    Md Ali Ahsan Rana
    10 Jun 2013 | 12:31 am
    So, are you planning to develop and web app that has some musics to play? Looking for an easy to way to implement such music player with comfort? Welcome to HTML 5! HTML5 has a very native support for audio and video media playing and thus makes our lives easy by avoiding flash players etc. [...] The post HTML5 Audio API Tutorial appeared first on CodeSamplez.com. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • WordPress Multisite With Root Domains

    Md Ali Ahsan Rana
    6 Jun 2013 | 1:50 am
    This WordPress tutorial will assist you through WordPress multisite deployment. That means, you will learn to set up multiple separate root domains(as much as you want!) in a single WordPress installation and utilizing a single MySQL database. You can administer and use both sites completely separate way. So, that you don’t get into confusion, I [...] The post WordPress Multisite With Root Domains appeared first on CodeSamplez.com. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How To Work With CodeIgniter Pagination

    Md Ali Ahsan Rana
    22 May 2013 | 1:22 am
    Pagination is one of the most frequently used features for web applications. Wherever we have a bunch of data and need to show them as a list, we require pagination to prevent hundreds/thousands of data in a single page. As a robust framework, codeigniter provides very efficient way to handle it with its integrated support. [...] The post How To Work With CodeIgniter Pagination appeared first on CodeSamplez.com. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Doctrine Relationship Management Between Entities

    Md Ali Ahsan Rana
    5 May 2013 | 1:46 am
    As we are using Doctrine ORM for easing our database layer programming, it’s very important to understand how to establish the doctrine relationship between entities and do it in proper way to build a robust relational database design. Here by the term ‘relationship’, I meant the x-to-x relations, which can take form of one to [...] The post Doctrine Relationship Management Between Entities appeared first on CodeSamplez.com. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Transformation Between Doctrine Entity And MySQL Database

    Md Ali Ahsan Rana
    28 Apr 2013 | 6:38 am
    If you have started using doctrine ORM, you should already have the idea how tightly the database and doctrine entity are bonded together. Any kind of change must need to be reflected on doctrine entity and database itself as well. That can become a boring task if you start doing the changes on both side [...] The post Transformation Between Doctrine Entity And MySQL Database appeared first on CodeSamplez.com. [[ 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

  • Changing Your Software Delivery Process

    Catherine Powell
    12 Jun 2013 | 7:00 am
    Software processes come and go. Over the last 20 years we’ve seen the industry choose various types, ranging from the Rational Unified Process to V-Model, Scrum, Kanban, unprocess and many others, and — most commonly — combinations of all of them. We talk a lot about the advantage of various processes in different scenarios, and somewhere out there is a process that’s right for you. Once you find it, you’ve only got to overcome one more hurdle: getting to it from where you are today. Before you can decide on a process, you have to answer two big questions: How do you get…
  • Why Technical Interviews Work (And Why They Don’t)

    Gayle Laakmann McDowell
    29 Apr 2013 | 6:55 am
    Some developers see technical interviews as just part of the process that they have to put up with when they’re looking for work. Others think they’re great, and a great deal more think they’re the worst thing to happen to programming since <insert most hated programming language here>. Having made a business out of helping people prepare for coding interviews, let me be the first to say this: Technical interviewing isn’t perfect and I don’t think it is the way to interview a candidate. However, it has its benefits — if you understand why a company is asking such…
  • Should You Build Your Product on a Proprietary Platform?

    Catherine Powell
    24 Apr 2013 | 8:33 am
    A potential client of mine had a great idea: They were going to build the next great product (let’s call it WidgetFoo), and it was going to be social for enterprise. So, we sat down to have a high level architecture discussion. How were we going to build this thing? Before I go further, let me say for the record: No, the product’s not a widget, but since they’re in the middle of building it right now, I can’t actually tell you its name or idea. N.D.A. One of the executives spoke up. He’d been at a conference where Salesforce.com was pitching its development…
  • Mashery Acquisition Continues Intel Diversification

    nick kolakowski
    19 Apr 2013 | 7:57 am
    Mashery Acquisition Continues Intel’s Diversification (via slashdot) Intel is purchasing API technology firm Mashery, as first reported by ReadWrite and subsequently reported by other publications. If the deal goes through, it will give Intel a deeper presence in software and services, particularly those targeted at developers; Mashery’s API-related features include… The post Mashery Acquisition Continues Intel Diversification appeared first on Dice News.
  • QA Lessons From iOS 6.1.2

    Eric Schweitzer
    9 Apr 2013 | 7:51 am
    Shortly after the release of Apple’s iOS 6.1, reports appeared about issues with iOS Mail and Microsoft Exchange mail servers. They said iOS devices were generating excessive interactions with the server, resulting in huge log files, and there was talk of reduced battery life on the iOS device. In February, Apple released iOS 6.1.2 to address the issue. It turned out the excess Exchange activity only occurred after the user accepted an exception to a recurring calendar event. It seems that Apple tested the new mail app with an Exchange server and verified that it worked. Someone may…
 
  • add this feed to my.Alltop

    Technical Blog for Software Enthusiasts

  • Top 10 Firefox Add-ons every web developer should use in 2013

    Gunjesh Kumar
    12 Jun 2013 | 11:08 pm
    Firefox was the first web browser to start supporting the installation of add-ons. If you ask why Firefox became so popular and why it is still liked so much, the answer will definitely be the ‘support of add-ons’. Add-ons are the extensions in Mozilla Firefox which adds new functionality, themes and plugins. There are many people who use Firefox without any add-on. And there is absolutely no need if your aim is to browse the internet just the usual way. But then, you are missing the power of Firefox for which it is known for! In this article, I am going to list down the top 10 Add-ons of…
  • Adding Google AdSense in Responsive Website Design

    Gunjesh Kumar
    5 Jun 2013 | 9:35 pm
    If you are an AdSense publisher, you must be aware that as per their policies, you cannot make any modification in the AdSense codes and these should be used as it is. This is to ensure that the ad performance is not artificially inflated and harms advertiser conversions. However, there are certain circumstances where the alteration in AdSense code was necessary. Since the internet users on mobile phones and other handheld devices are increasing at a rapid rate, many of the websites are now coming up with responsive design. However, the sizes of AdSense ads are fixed and do not change…
  • How to add Numbered Page Navigation in WordPress without Plugin

    Gunjesh Kumar
    29 May 2013 | 10:06 pm
    In WordPress, you have the option to set the number of posts you want to display per page. Once the number of total posts in your blog exceeds this number, you will see previous and next links in your home page and archive pages. By default, WordPress has the “older posts” and “newer posts” navigation style and your user will not know the total number of posts published. If the number of posts to your blog grows to a large number, it will be a good idea to change the default navigation style to the numeric pagination like (). Why? Because this is both user and search engine friendly.
  • Essential WordPress Plugins we use at hudku.com

    Gunjesh Kumar
    26 May 2013 | 9:51 pm
    If I ask why do you prefer WordPress over other CMS, the most likely answers that I am going to get is the “ease of blogging”, “availability of themes” and the “power of WordPress Plugins”. That’s right. WordPress is awesome because you can easily customize it through thousands of themes and can always find Plugins for all your website or blog related needs. Here, at hudku.com also, we have been using many Plugins to carry out additional functionalities which make our lives much easier. From the time we started this blog (or probably much earlier also), we have been trying…
  • How to use Gmail to send emails in WordPress, PHP and ASP.NET

    Gunjesh Kumar
    19 May 2013 | 9:14 pm
    One of the best things I like about Gmail is the free POP and SMTP services. You can easily configure Microsoft Outlook or other installed email programs to receive and send messages with Gmail. When you are at your PC, use your preferred program; when away use the website version – it’s so cool! If you are into website or web app development, you can use Gmail to send the message programmatically. For doing that, all you need is a valid Gmail account. Today, I will explain the methods and share with you the required codes to send the email programmatically in WordPress, PHP and asp.net.
  • add this feed to my.Alltop

    JavaPlanner

  • Email Notifications for Scheduled Tasks in Java

    administrator
    5 Jun 2013 | 6:16 am
    This is a quick note that explains how to set up your java scheduler to send email notifications on the created/modified/deleted events. Make updates to your calendar right now. Simply add the following method and call it in EventsManager.saveEvent before the last instruction in your JavaPlanner web project:protected Boolean mail(String to, String subject, String body) { String from = 'youremail@gmail.com'; String smtp_host = "smtp.gmail.com"; String smtp_port = "465"; String smtp_user = "username"; String smtp_pass = "password"; Properties props = new…
  • Java Calendar Video Tutorial in Two Parts

    administrator
    28 May 2013 | 12:39 am
    This is a video tutorial that demonstrates how to create a simple java calendar on the basis of DHTMLX JavaPlanner web control. By following this video you’ll get a nice-looking Ajax-enabled events calendar with basic views (day, week, month).   This video tutorial consists of two parts. The first and the shortest part (about 13 minutes) shows the initial steps taken to build a java calendar. They include the creation of a new web dynamic project, adding of the required java classes, JavaPlanner initialization, adding of new events and rendering them on the calendar.    …
  • Spring MVC Tutorial: Table Booking System

    administrator
    26 Apr 2013 | 2:00 am
    This is a new Spring MVC tutorial that sheds light on the implementation of a table booking system introduced in the previous article. We hope you had time to test our online demo and are ready to get down to the creation of this booking app. To understand this tutorial, you should have basic knowledge of Java. It is also desirable that you are familiar with Hibernate and Spring MVC Framework. Simply follow the steps described below and you’ll get a fully functional table booking calendar with a flexible configuration and rich booking UI:         We have zipped a ready…
  • Table Booking System in Java. New Demo

    administrator
    15 Apr 2013 | 5:43 am
    To demonstrate high customization capabilities of DHTMLX JavaPlanner, we’ve decided to build a dynamic table booking system in Java. This demo is a complete Spring MVC web application implemented in Eclipse IDE.  You can use it as a standalone app and easily extend it with more features.   This simple Java booking system allows creation, monitoring and amendment of reservations online. It is quite easy to use and configure. Besides, it provides a touch screen compatible user interface that enhances its usability. The application is designed as a table availability calendar that can be…
  • JavaPlanner 1.2 Released: Helpful Extensions

    administrator
    15 Apr 2013 | 4:39 am
    Our web control got a minor update in the version 1.2 that has added several useful extensions and a few bug fixes.   Now JavaPlanner web control offers a timeline view updated with a ‘tree’ mode. This mode allows displaying calendar data in expandable groups like on the picture below:     The applied method is described in our documentation.   The other extension concerns auto resizing. It allows you to automatically change the size of the calendar container to fit a certain content area.   Read instructions on how to quickly enable auto resizing.   The…
  • add this feed to my.Alltop

    Tech Valley Computing Culture | Greane Tree Technology

  • SocialMadness: Vote for Greane Tree Technology to Support the Commission on Economic Opportunity

    greanetree
    30 May 2013 | 9:46 am
    Greane Tree Technology is taking part in the second annual Social Madness competition, sponsored by The Business Journals. The sponsors will make a $10,000 donation to each of the charities designated by the three national Social Madness competition winners. Greane Tree Technology is once again competing on behalf of the Commission on Economic Opportunity of the Greater Capital Region. The Commission on Economic Opportunity (CEO) works in partnership with individuals, families, and the larger community to empower people to build self-sufficiency in all life areas and to rise out of poverty.
  • Making Things Simple for Complex TV

    greanetree
    15 May 2013 | 6:27 pm
    In recent months, Greane Tree Technology has been working on high-profile, high-traffic web applications for clients. The resulting sites make extensive use of streaming video, social media integration, and responsive design. A Video Hub for a Demanding Demographic Last fall, Complex Media asked Greane Tree Technology to build a video hub for its growing collection of exclusive short video properties. Complex Media is the brainchild of urban fashion designer and hip hop impresario Mark Ecko. Boasting over 60 million unique monthly visitors, the sites that make up Complex Media attract their…
  • Matt Gerrior’s Talk on Social Media Integration

    greanetree
    30 Apr 2013 | 9:57 am
    Senior Software Engineer Matt Gerrior spoke to a lively crowd at this morning’s Social Media Breakfast Tech Valley in the lovely Cohoes Music Hall. He crammed a lot of information into a short talk. Download his slides on social media integration and study them at leisure!
  • Matt Gerrior Takes You Behind the Scenes of Social Media

    greanetree
    22 Apr 2013 | 9:06 am
    Greane Tree Technology Lead Software Engineer Matthew Gerrior knows a lot about the ins and outs of integrating social media into web applications. He will be sharing his insights at Social Media Breakfast Tech Valley #14: The Mechanics of Social Media. The event will be held from 8 to 10 am on Tuesday, April 30, at the Cohoes Music Hall. Breakfast will be provided by All Good Bakers. Matt’s experience with social media includes: Using Trendspottr to pull data from Twitter and Facebook to help users tailor their own engagement with social media Enhancing video sharing with Facebook Open…
  • Girls in STEM, Women in Business

    greanetree
    2 Apr 2013 | 9:14 am
    Greane Tree Technology President Annmarie Lanesey will speak about Girls in STEM and Women in Business at two events in April. The first event is “Science, Technology, Engineering and Math (STEM): Change. Create. Collaborate. Contribute. Girls in STEM.” The event aims to educate girls and their parents about the opportunities and rewards of STEM education and careers. Annmarie will appear with representatives from GLOBALFOUNDRIES, NYSERDA, CNSE, and Ballston Spa Central School District on a panel entitled “Business & Industry Careers – Amazing Women Leaders in STEM.” Other…
 
Log in