Software Development

  • Most Topular Stories

  • Twitter Demographics Are Bullshit

    Successful Software
    Andy Brice
    3 Apr 2014 | 10:09 am
    I have been experimenting a bit with promoting my software using promoted tweets. You can target people based on their interests or the Twitter handles they follow. I have chosen the latter approach with the aim of getting people to a) click through to my website and b) retweet (in the hope of more click throughs). The results haven’t been great, with only 25% of the ‘engagements’ I paid for resulting in clicks through to my website. Here is a direct comparison between traffic from AdWords and Twitter ads to my seating planner software website (data from Google Analytics).
  • DevArt - Winner Announced

    Google Developers Blog
    Louis Gray
    17 Apr 2014 | 9:00 am
    By Emma Turpin, DevArt Lead at Google Creative Lab and Paul Kinlan, Developer AdvocateMapping a dream as it navigates through your brain using G+APIs. Exploring metamorphosis through storytelling in the form of a poetic adventure with Chrome Apps and Compute API. Travelling through a playful giant map that explores fantasy and reality on a huge scale using Map API. Creating music through the touch of your finger on a simple piece of wood using Android. These are just a sample of the hundreds of projects we received after inviting the developer community to express themselves creatively as…
  • Recipes for Apache HttpClient 4

    dzone.com: latest front page
    eugenparaschiv
    20 Apr 2014 | 6:51 am
    Recipes and Best Practices for the Apache HttpClient.
  • PHP 5.5.11 released!

    PHP.net releases
    Webmaster
    2 Apr 2014 | 11:00 pm
    There is a new PHP release in town!
  • PHP 5.6.0beta1 released

    PHP.net news & announcements
    Webmaster
    11 Apr 2014 | 4:57 am
    The PHP development team announces the immediate availability of PHP 5.6.0beta1. This release adds new features and fixes bugs and marks the feature freeze for the PHP 5.6.0 release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.6.0beta1 comes with a number of new features, including: A new method called fread() to the SplFileObject class A new static method called createFromMutable() to the DateTimeImmutable class A new function called hash_equals() Support for…
  • add this feed to my.Alltop

    Google Developers Blog

  • DevArt - Winner Announced

    Louis Gray
    17 Apr 2014 | 9:00 am
    By Emma Turpin, DevArt Lead at Google Creative Lab and Paul Kinlan, Developer AdvocateMapping a dream as it navigates through your brain using G+APIs. Exploring metamorphosis through storytelling in the form of a poetic adventure with Chrome Apps and Compute API. Travelling through a playful giant map that explores fantasy and reality on a huge scale using Map API. Creating music through the touch of your finger on a simple piece of wood using Android. These are just a sample of the hundreds of projects we received after inviting the developer community to express themselves creatively as…
  • A conversation about design

    Louis Gray
    16 Apr 2014 | 10:00 am
    By Nadya Direkova, Staff Designer and Design Evangelist When Google launched, it was a crisp white page with a simple search box. You might not have thought there was much in the way of design, but its appearance underscored two of our most important principles: simplicity and usefulness. Those principles haven't changed much in fifteen years, but our understanding of what makes great design has—throughout the industry. Today, there’s design in everything we touch. And as a developer, even if you don't happen to be a formal designer, you've undoubtedly faced design challenges as you've…
  • Code School and the Google Maps SDK for iOS

    Louis Gray
    16 Apr 2014 | 8:55 am
    Cross-posted from the Geo Developers BlogBy Mike Jeffrey, Google Maps API Team Are you an iOS developer interested in adding a map to your application? The instructional experts at Code School set out to create a course introducing the Google Maps SDK for iOS to developers like you — and they delivered! Exploring Google Maps for iOS is a free course covering everything from adding a simple map, to using geocoding and directions, to incorporating Street View in iOS. You'll end up with a working sample application and gain the knowledge you need to build your own amazing Google Maps-based…
  • Design, Develop, and Distribute at I/O 2014

    Louis Gray
    15 Apr 2014 | 1:15 pm
    By Billy Rutledge, Director of Developer RelationsWhether you're a developer who's interested in the latest developments in the Googleverse or someone who wants to build the next billion dollar app, Google I/O is the ticket for you. It’s your opportunity to speak directly with us about what’s going on and where apps are headed for 2014. At past I/Os, we skydived onto the Moscone Center--broadcasting live using Google Glass and Google+, launched hardware--like the original Nexus 7 and the first commercial Chromebooks, and showed you how you can use Google services to take your apps to the…
  • New user and sequence based segments in the Core Reporting API

    Louis Gray
    11 Apr 2014 | 10:40 am
    By Nick Mihailovksi, Product Manager, Google Analytics API TeamCross-posted from the Google Analytics BlogSegmentation is one of the most powerful analysis techniques in Google Analytics. It's core to understanding your users, and allows you to make better marketing decisions. Using segmentation, you can uncover new insights such as:How loyalty impacts content consumptionHow search terms vary by regionHow conversion rates differ across demographicsLast year, we announced a new version of segments that included a number of new features.Today, we've added this powerful functionality to the…
 
  • add this feed to my.Alltop

    dzone.com: latest front page

  • Recipes for Apache HttpClient 4

    eugenparaschiv
    20 Apr 2014 | 6:51 am
    Recipes and Best Practices for the Apache HttpClient.
  • 70+ All Time Best Responsive Free WordPress Themes

    asilnaqvi
    20 Apr 2014 | 3:54 am
    There are too many free themes out there that it gets very hard to know exactly where to begin. Just searching the WordPress Theme Repository for that certain theme that fits in perfectly can be extremely time consuming. So no matter what your device, the below 70+ all time Best Responsive Free WordPress Themes will auto resize so as to make your website pretty looking. These WordPress themes are famous for they are easy to use and, on the basis of requirement, these can always be edited.
  • Deploy, Build and run CompoundJS Applications on PaaS

    vickytambule
    20 Apr 2014 | 12:14 am
    Deploy, Build and run CompoundJS Applications on App42 PaaS. Learn more about CompoundJS cloud hosting and CompoundJS cloud application platform.
  • Ubuntu Applications for Android you should not miss

    alwayzdere
    20 Apr 2014 | 12:02 am
    Are you a die hard fan of Ubuntu? Do you love playing a lot with your Android phone? Well then, this article is for you. I have been using some Ubuntu related android apps on my Nexus 5 for almost a week now and thought i should collect them all and bring them to you. This collection makes this article unique.
  • ExtJS vs AngularJS

    Ehsan Zaery Moghaddam
    19 Apr 2014 | 11:57 pm
    A comprehensive comparison between ExtJS and AngularJS worth looking at
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • PHP 5.6.0beta1 released

    Webmaster
    11 Apr 2014 | 4:57 am
    The PHP development team announces the immediate availability of PHP 5.6.0beta1. This release adds new features and fixes bugs and marks the feature freeze for the PHP 5.6.0 release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.6.0beta1 comes with a number of new features, including: A new method called fread() to the SplFileObject class A new static method called createFromMutable() to the DateTimeImmutable class A new function called hash_equals() Support for…
  • PHP 5.4.27 Released

    Webmaster
    3 Apr 2014 | 3:54 pm
    The PHP development team announces the immediate availability of PHP 5.4.27. 6 bugs were fixed in this release, including CVE-2013-7345. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.27 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP 5.5.11 is released

    Webmaster
    2 Apr 2014 | 9:28 am
    The PHP development team announces the immediate availability of PHP 5.5.11. Several bugs were fixed in this release, some bundled libraries updated and a security issue has been fixed : CVE-2013-7345. We recommand all PHP 5.5 users to upgrade to this version. For source downloads of PHP 5.5.11 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP Conference Argentina

    Webmaster
    26 Mar 2014 | 4:56 pm
    We are excited to invite you to the 2014 edition of PHP Conference Argentina, to be held on November 7, 8 and 9 in Buenos Aires, Argentina. PHP Conference Argentina, is the largest developer conference in Argentina and one of the most important events in the region, where programmers and decision makers from all over Latin America get together for a 3-days event filled with talks given by highly recognized speakers, and networking opportunities. Conference numbers Expecting more than 700 attendees Full exclusivity of a highly recognized venue in Buenos Aires, giving us amazing opportunities…
  • Dutch PHP Conference 2014

    Webmaster
    13 Mar 2014 | 6:18 am
    Ibuildings is proud to organise the eighth Dutch PHP Conference on June 27 and 28, plus a pre-conference tutorial day on June 26. Both programs will be completely in English so the only Dutch thing about it is the location. DPC brings together the best speakers and PHP talent from Europe and beyond for three days of high-level technical sessions. Our schedule is already online and features talks on Redis, Git, HHVM, NGINX, Security, Mocking, PhpSpec 2, Zend Framework 2, Apache Cassandra, JavaScript testing, Docker and much more. The tutorial day on Thursday 26th June at the same venue gives…
  • add this feed to my.Alltop

    Signal vs. Noise

  • Dragons on the far side of the histogram

    David
    14 Apr 2014 | 8:22 am
    Performance tuning is a fun sport, but how you’re keeping score matters more than you think, if winning is to have real impact. When it comes to web applications, the first mistake is start with what’s the easiest to measure: server-side generation times. In Rails, that’s the almighty X-Runtime header — reported to the 6th decimal of a second, for that extra punch of authority. A clear target, easily measured, and in that safe realm of your own code to make it appear fully controllable and scientific. But what good is saving off milliseconds for a 50ms internal target,…
  • Marketing around situations

    Mig Reyes
    11 Apr 2014 | 11:03 am
    Before he made The Simpsons, Matt Groening’s famous comics and illustrations graced the covers of Apple brochures. The writing inside—from 1989, mind you—still does a great job selling the Mac. Instead of blanket marketing a one-size-fits-all message, Apple took the time to speak to every situation a person is in. If you’re feeling overwhelmed, the Mac is there to put order back in your life. If you’re unemployed, the Mac is there to help you chase a career. If you’re a habitual procrastinator, the Mac is there for your spark of productivity. They’re listening to us, and our…
  • Another Chapter

    Basecamp
    1 Apr 2014 | 12:15 pm
    So, a few years ago Dana Brunetti at Trigger Street Productions (Social Network and Captain Philips) got in touch with us after reading our book, REWORK. He loved the themes and the overall story of how our company came to be. Some time passed and we hadn’t heard anything… Until a week ago. We’re super-excited to let you know that Netflix Originals has decided to take on the project and turn our little book into a feature film! Martyn Burke was brought on to write the screenplay and Gwyneth Horder-Payton will direct. Filming is supposed to start sometime this spring and we…
  • Basecamp goes back to basics

    Jonas Downey
    1 Apr 2014 | 7:21 am
    If there’s one thing everyone can agree on, it’s that computers and user interfaces peaked in the 1980s. Everything was clear and simple, without all of our modern annoyances like portability, color, touchscreens, and the Internet. With that in mind, we took a long, hard look at Basecamp. We asked questions like: Is Basecamp as simple as it can be? Should we make Basecamp less colorful? What if Basecamp was stored on 800kb floppy disks? When is Knight Rider starting? So today, after months of work, we’re excited to announce that Basecamp is going back to basics. We’ve…
  • Basecamp network attack postmortem

    David
    26 Mar 2014 | 8:01 am
    As we detailed in Basecamp was under network attack, criminals assaulted our network with a DDoS attack on March 24. This is the technical postmortem that we promised. The main attack lasted a total of an hour and 40 minutes starting at 8:32 central time and ending around 10:12. During that window, Basecamp and the other services were completely unavailable for 45 minutes, and intermittently up and down or slow for the rest. In addition to the attack itself, Basecamp got put in network quarantine by other providers, so it wasn’t until 11:08 that access was restored for everyone,…
 
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • The Death of the Web Design Agency?

    17 Apr 2014 | 8:19 am
    Others have gone as far to say that the very concept of a user experience-focused agency simply isn’t a long-term play, largely because of what the big folks are up to. Facebook and Google went on a design/product buying spree specifically because they needed to figure out how to own this thinking themselves, and other tech companies have followed. And more traditional industries, like insurance, media, and retail? They’ll develop robust in-house capabilities soon, if they haven’t already. Ready to pack up your things and start a landscaping business? Not so fast. Greg Hoy,…
  • Cennydd Bowles on UX & Design: Letter to a Junior Designer

    17 Apr 2014 | 5:30 am
    I admit it: you intimidate me. Your work is vivid and imaginative, far superior to my woeful scratchings at a similar age. The things I struggle to learn barely make you sweat. One day, you’ll be a better designer than me. But for now, I can cling to my sole advantage, the one thing that makes me more valuable: I get results. I can put a dent in cast-iron CEO arguments. I can spot risks and complications months in advance. In the wager that is design, I usually bet on the right color. People trust me with their stake. So, if you’ll humor me, maybe I can offer a few suggestions to speed…
  • This week's sponsor: Harvest

    The fine folks at A List Apart
    16 Apr 2014 | 9:48 am
    Have you ever billed hourly? A List Apart is brought to you this week by Harvest, a beautifully crafted time tracking tool for creative shops. Start a trial before the year slips away.
  • Style Guides On Parade

    The fine folks at A List Apart
    11 Apr 2014 | 9:00 am
    » Style Guides On ParadeIf you loved this week’s “Creating Style Guides” piece by Susan Robertson, you’ll thrill to Susan’s follow-up posting, on her personal site, of style guide links galore!
  • Matt Griffin on How We Work: My Life with Email

    10 Apr 2014 | 5:30 am
    I’d like to take a moment to address something decidedly unsexy. We all do it. And it’s never pretty. You guessed it: I’m talking about email. No, I don’t mean responsive design approaches for email newsletter templates. Nope. Not even that much fun. I’m talking about reading and responding to that everyday, humdrum, never-ending stream of communication that flows through the inscrutable ether to your very own inbox. Staying in control of your life with email is a challenge (look no further than your friends’ triumphant cries of “inbox zero!”). When you run your own…
  • add this feed to my.Alltop

    Ruby News

  • OpenSSL Severe Vulnerability in TLS Heartbeat Extension (CVE-2014-0160)

    9 Apr 2014 | 6:04 pm
    There is a severe vulnerability in OpenSSL’s implementation of the TLS/DTLS (transport layer security protocols) heartbeat extension (RFC6520). This a serious vulnerability which has been assigned the CVE identifier CVE-2014-0160. Exploitation may lead to disclosure of memory contents from the server to the client and from the client to the server. An attacker can remotely retrieve sensitive data from memory, including, but not limited to secret keys used for SSL encryption and authentication tokens. For more information on the attacks see heartbleed.com. How is Ruby affected? Ruby is…
  • Heap Overflow in YAML URI Escape Parsing (CVE-2014-2525)

    28 Mar 2014 | 6:49 pm
    There is an overflow in URI escape parsing of YAML in Ruby. This vulnerability has been assigned the CVE identifier CVE-2014-2525. Details Any time a string in YAML with tags is parsed, a specially crafted string can cause a heap overflow which can lead to arbitrary code execution. For example: YAMLload <code_from_unknown_source> Affected Versions Ruby 1.9.3-p0 and above include psych as the default YAML parser. Any versions of psych linked against libyaml <= 0.1.5 are affected. You can verify the version of libyaml used by running: ruby -rpsych -e 'p Psych.libyaml_version'…
  • eurucamp 2014 dates and CFP

    15 Mar 2014 | 7:00 am
    eurucamp 2014 will be held around Berlin on August 1st to 3rd. eurucamp is an offspring of EuRuKo 2011 and has been held ever since. The Call for Proposals is open until May 1st. The CFP is anonymous and fair, all speaking slots will be filled through it. In addition to that, eurucamp has an unconditional mentorship program. We are searching for both talks and workshops about Ruby and the community. We are very welcoming towards new speakers or seasoned speakers trying out new topics. Find details in our CFP guide. eurucamp is a summer conference with ample free time for socializing and many…
  • RubyConf Taiwan 2014 Registration Now Open

    13 Mar 2014 | 10:58 pm
    RubyConf Taiwan 2014 will be held in Taipei, Taiwan on 25-26 April, 2014. For details about speakers and schedule please visit the conference site and the RubyConf Taiwan press release. Tickets are open till March 31st, 2014. Reserve Your Ticket! Posted by Juanito Fatas on 14 Mar 2014
  • Regression of Hash#reject in Ruby 2.1.1

    10 Mar 2014 | 7:00 am
    In Ruby 2.1.0 or earlier, the reject method in any class that inherits Hash returns an object of its own class. But in Ruby 2.1.1, this behavior has changed accidentally to return always a plain Hash object, not of the inherited class. class SubHash < Hash end p Hashnewreject class #=> 2.1.0: Hash, 2.1.1: Hash p SubHashnewreject class #=> 2.1.0: SubHash, 2.1.1: Hash (To be exact, extra states such as instance variables, etc. aren’t copied either.) Ruby 2.1.1 shouldn’t include such behavior changes, because with the release of Ruby 2.1.0 we’ve changed our versioning policy, so…
  • add this feed to my.Alltop

    Google Testing Blog

  • Testing on the Toilet: Test Behaviors, Not Methods

    Google Testing Bloggers
    14 Apr 2014 | 2:25 pm
    by Erik Kuefler This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office. After writing a method, it's easy to write just one test that verifies everything the method does. But it can be harmful to think that tests and public methods should have a 1:1 relationship. What we really want to test are behaviors, where a single method can exhibit many behaviors, and a single behavior sometimes spans across multiple methods. Let's take a look at a bad test that verifies an entire method:…
  • The *Real* Test Driven Development

    Google Testing Bloggers
    1 Apr 2014 | 2:00 am
    Update: As noticed in the comments, the date of the post was not a mere coincidence :)by Kaue Silveira Here at Google, we invest heavily in development productivity research. In fact, our TDD research group now occupies nearly an entire building of the Googleplex. The group has been working hard to minimize the development cycle time, and we’d like to share some of the amazing progress they’ve made. The Concept In the ways of old, it used to be that people wrote tests for their existing code. This was changed by TDD (Test-driven Development), where one would write the test first and then…
  • Testing on the Toilet: What Makes a Good Test?

    Google Testing Bloggers
    18 Mar 2014 | 3:10 pm
    by Erik Kuefler This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office. Unit tests are important tools for verifying that our code is correct. But writing good tests is about much more than just verifying correctness — a good unit test should exhibit several other properties in order to be readable and maintainable. One property of a good test is clarity. Clarity means that a test should serve as readable documentation for humans, describing the code being tested in terms of its…
  • When/how to use Mockito Answer

    Google Testing Bloggers
    3 Mar 2014 | 1:19 pm
    by Hongfei Ding, Software Engineer, Shanghai Mockito is a popular open source Java testing framework that allows the creation of mock objects. For example, we have the below interface used in our SUT (System Under Test):interface Service { Data get();}In our test, normally we want to fake the Service’s behavior to return canned data, so that the unit test can focus on testing the code that interacts with the Service. We use when-return clause to stub a method.when(service.get()).thenReturn(cannedData);But sometimes you need mock object behavior that's too complex for when-return. An Answer…
  • Minimizing Unreproducible Bugs

    Google Testing Bloggers
    3 Feb 2014 | 11:23 am
    by Anthony ValloneUnreproducible bugs are the bane of my existence. Far too often, I find a bug, report it, and hear back that it’s not a bug because it can’t be reproduced. Of course, the bug is still there, waiting to prey on its next victim. These types of bugs can be very expensive due to increased investigation time and overall lifetime. They can also have a damaging effect on product perception when users reporting these bugs are effectively ignored. We should be doing more to prevent them. In this article, I’ll go over some obvious, and maybe not so obvious, development/testing…
 
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • Windows Phone 8.1 has my attention now

    Scott Hanselman
    18 Apr 2014 | 1:59 pm
    I've had an iPhone since the 3GS (I have a 5S right now) but I'm always flirting with the Windows Phone. It's just prettier than my iPhone, but my iPhone has a lot of apps...so I stay with it. Folks tease me at work and at conferences for not using a Windows Phone. I always say "when it's an awesome phone platform, I'll use it." Man, Windows Phone 8.1 is definitely more than "point 1 better." Seriously. It's the platform Windows Phone should have been from the beginning. From a general functionality perspective, this 8.1 update brings the Windows Phone (finally) on par with my iPhone 5s, and…
  • Exploring ASP.NET Web Pages - A fully-featured MiniBlog using just Razor

    Scott Hanselman
    15 Apr 2014 | 11:07 pm
    ASP.NET "Razor" Web Pages are ASP.NET sites without models, views, controllers, or project files. Some folks say "oh, that's just Classic ASP, or PHP right? Not at all. It's the full power and speed of the .NET CLR, the full syntax of C#, LINQ, along with things like C# dynamics. It's super powerful, and my friend Mads and I are surprised more people don't use them for small things. In fact, Rob Conery and I did the http://thisdeveloperslife.com web site using just Razor and Rob's "massive" micro-ORM. Later I made http://hanselminutes.com with Web Pages as well. This…
  • Open Source is a thankless job. We do it anyway.

    Scott Hanselman
    13 Apr 2014 | 8:06 am
    Open Source is hard. Security is hard There's been lots of articles about the recent OpenSSL "Heartbleed" bug. You can spend a day reading all the technical analysis, but one headline that stood out to me was "OpenSSL shows big problem with open source; underfunded, understaffed." A fundamental part of the fabric of The Internet Itself is mostly just one person plus a bunch of volunteers. "The fascinating, mind-boggling fact here is that you have this critical piece of network infrastructure that really runs a large part of the Internet, and there’s basically one guy working on it full…
  • Amazon Kindle Paperwhite SECOND GENERATION Review - plus new Kindle Software Update

    Scott Hanselman
    10 Apr 2014 | 3:16 pm
    I'm a longtime Kindle fan. Love it. It's not a tablet, not a computer, my Paperwhite Kindle represents books for me. I have a first-generation Kindle Paperwhite and use it almost every day. It's my go-to reading device. I originally gave it a mixed review but the game-changer was the addition of the magnetic cover, specifically the Kindle Paperwhite Leather Cover in Black. The Kindle turns on and off when it opens and closes, which is lovely, but the important point is the thickness it adds to the bezel. For my hands, a Paperwhite is an insubstantial thing that's too small to hold…
  • NuGet Package of the Week: Humanizer makes .NET data types more human

    Scott Hanselman
    8 Apr 2014 | 10:17 pm
    The .NET BCL (Base Class Library) moves too slow, IMHO. That's why NuGet and NuGet packages are so nice. It's a joy to find a "rightly sized" library like NodaTime, for example. It's a better date and time API for .NET. Microsoft should just use it, it's lovely. Another nicely-sized Open Source library, and the focus for today's blog post, is Humanizer from http://humanizr.net. They say "Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities" and it does just that. It's a lovely joy of a library…
  • add this feed to my.Alltop

    The Register

  • Next Windows obsolescence panic is 450 days from … NOW!

    20 Apr 2014 | 1:02 am
    The clock is ticking louder for Windows Server 2003 R2 users With the not-quite-panic over the end of support for Windows XP behind us, you'd think it's a time to chill out for a bit.…
  • LOHAN and the amazing technicolor spaceplane

    19 Apr 2014 | 2:44 am
    Our Vulture 2 livery is wrapped, and it's les noix du mutt Picture special Cue the traditional portentous drumroll and fanfare of trumpets as we reveal today the finished livery of our Vulture 2 spaceplane – a provocative combination of paint job and vinyl wrap which is, frankly, the mutt's nuts.…
  • R.I.P. LADEE: Probe smashes into lunar surface at 3,600mph

    18 Apr 2014 | 4:53 pm
    Swan dive signs off successful science mission Pics NASA has confirmed that the Lunar Atmosphere and Dust Environment Explorer (LADEE) spacecraft, which has spent the last 100 days orbiting the Moon, has shuffled off its mortal coil in a spectacular swan dive into the lunar regolith between 9:30pm and 10:22pm PDT on Thursday.…
  • Judge halts spread of zombie Nortel patents to Texas in Google trial

    18 Apr 2014 | 4:32 pm
    Epic Rockstar patent war to be waged in California Google has won a victory in its battle against patent troll Rockstar, with a US District Court judge having denied Rockstar's request to try the case in the troll-friendly Eastern District of Texas, rather than in California.…
  • Record labels sue Pandora over vintage song royalties

    18 Apr 2014 | 4:00 pm
    Companies want payout on recordings made before 1972 Online radio service Pandora is being sued by a group of record labels seeking payout for songs released more than four decades ago.…
  • add this feed to my.Alltop

    Rajesh Setty » Blog

  • Mini Saga #134 – In a Fix

    thinksulting@gmail.com (Rajesh Setty)
    4 Apr 2014 | 12:38 am
    Mini Saga #134 – In a Fix Jenny almost knocked off Rich as she rushed out of YMCA. She was on the phone, “Hey, sorry for the delay. I was with a client.” As Rich recovered, he found Jenny rushing back inside. She was still on the phone, “Oh you are going to YMCA…let’s talk later then.” Sometimes you are in a fix because you chose to be in one of them… Note: 1. A mini saga is a story told in exactly 50 words. Not 49 or 51 but exactly 50. 2. You can download a photographic manifesto of Mini Sagas at ChangeThis. Here is the link – Mini Sagas: Bite-sized Wisdom for…
  • Mini Saga #133 – Boomerang

    thinksulting@gmail.com (Rajesh Setty)
    2 Apr 2014 | 11:48 pm
    Mini Saga #133 – Boomerang Tom and Jack were arguing about a bug in the program. The argument escalated as they vehemently disagreed with the approach to solve the problem. Jack was angry and said, “It doesn’t matter what you say next Tom because you will be wrong.” Tom smiled and said, “You are right.” Watch what you say – you don’t want to shoot yourself in the foot. Note: 1. A mini saga is a story told in exactly 50 words. Not 49 or 51 but exactly 50. 2. You can download a photographic manifesto of Mini Sagas at ChangeThis. Here is the link – Mini Sagas:…
  • Mini Saga #132 – Banter

    thinksulting@gmail.com (Rajesh Setty)
    29 Mar 2014 | 10:31 pm
    Mini Saga #132 – Banter At the end of the second over, the batsman walked aggressively towards the slip fielder. Andrew, the Umpire promptly gets him back. Batsman asked, “Why?” Andrew said, ‘Thou shall not get into a fight with the fielder!” Puzzled batsman replied, “But… I just asked him to tie my shoe laces!” Sometimes, we overdo our jobs (not intentionally, of course) Note: 1. A mini saga is a story told in exactly 50 words. Not 49 or 51 but exactly 50. 2. You can download a photographic manifesto of Mini Sagas at ChangeThis. Here is the link – Mini Sagas:…
  • Why MANY Smart People Don’t Get the Support They Deserve

    thinksulting@gmail.com (Rajesh Setty)
    22 Feb 2014 | 7:25 pm
    You may have experienced this (or might have seen someone go through this situation) – you are on to something big and need a LOT of help but even people who have known you for a while are not actively supporting you in your quest. They seem to listen to everything and say encouraging words about your adventure but when it comes to doing something, they shy away from it. It bothers you because you have known these people for a LONG time and these are some people that you would totally expect 100% support from. They should be the ones that should fully understand your potential and lend…
  • T is for Teaching

    thinksulting@gmail.com (Rajesh Setty)
    11 Feb 2014 | 6:29 pm
    Teaching is one of those evergreen triple-win opportunities. You rarely go wrong with it when you do it well. Think about it: If you teach something well, whatever you are teaching becomes clear in your own mind and you will become better at it. On the other hand, the people you are teaching to will learn something and they will grow. There is an additional bonus:  Teaching is a valuable gift and when you engage in teaching with genuine care, more often than not it will activate the power of reciprocation in the other person. When used right, it becomes your secret to high-leverage. Let’s…
 
  • add this feed to my.Alltop

    Jon Udell

  • The P in P2P is People

    Jon Udell
    15 Apr 2014 | 4:31 am
    When Groove launched somebody asked me to explain why it was an important example of peer-to-peer technology. I said that was the wrong question. What mattered was that Groove empowered people to communicate directly and securely, form ad-hoc networks with trusted family, friends, and associates, and exchange data freely within those networks. P2P, although then much in vogue — there were P2P books, P2P conferences — wasn’t Groove’s calling card, it was a means to an end. The same holds true for Thali. Yes it’s a P2P system. But no that isn’t the point.
  • Shiny old things

    Jon Udell
    2 Apr 2014 | 7:07 am
    We’ve lived in New England for 25 years. It’s been a great place to raise a family but that’s done, so we’re moving to northern California. The key attractors are weather and opportunity. Winter has never been our friend, and if we had needed convincing (we didn’t) the winter of 2013-2014 would have done it. I am half Sicilian, my happy place is 80-degree sunshine, I am not there nearly enough. Luann doesn’t crave the sun the way I do, but she’s ready to say goodbye to icy winters and buggy summers. The opportunity, for Luann, revolves around her art.
  • The next thing

    Jon Udell
    24 Mar 2014 | 12:50 pm
    The Elm City project was my passion and my job for quite some time. It’s still my passion but no longer my job. The model for calendar syndication that I created is working well in a few places, but hasn’t been adopted widely enough to warrant ongoing sponsorship by my employer, Microsoft. And I’ll be the last person to complain about that. A free community information service based on open standards, open source software, and open data? Really? That’s your job? For longer than anyone could reasonably have expected, it was. So now I’m on to the next project, one…
  • Circular progress

    Jon Udell
    19 Mar 2014 | 7:15 am
    Back when progress bars were linear, not circular, there was an idea that browser-based apps could be written in more than one programming language. One implementation of that idea was called ActiveX Scripting, which was supported by Internet Explorer (and other Windows apps). Of course the ActiveX moniker turned out to be inauspicious on the Web. But let’s recall, for a moment, what the essential idea was. The browser was equipped with an interface that enabled it to work with any scripting engine. I remember playing with a demo browser app that fetched and displayed data three…
  • What is a public information officer?

    Jon Udell
    13 Mar 2014 | 2:23 pm
    If you’re a public information officer, what do you do? According to Wikipedia: Public Information Officers (PIOs) are the communications coordinators or spokespersons of certain governmental organizations (i.e. city, county, school district, state government and police/fire departments). They differ from public relations departments of private organizations in that marketing plays a more limited role. The primary responsibility of a PIO is to provide information to the media and public as required by law and according to the standards of their profession. Many PIOs are former…
  • add this feed to my.Alltop

    Rands in Repose

  • The Diving Save

    rands
    20 Apr 2014 | 8:59 am
    Angela quit. She walked in on a Monday morning, went straight into Alex’s office, resignation letter in hand, and said, “I have a great offer from another company that I’ve accepted. My last day is a week from Friday.” Alex reacted. After listening to Angela’s resignation, he told her simply and clearly, “I know you don’t want to hear this. I know you’re not asking for a counter offer, but let me see what I can do.” Alex got on the phone with his boss. He called HR, and he called Legal. During those calls, he got approval to give Angela a substantive raise, a stock grant, a…
  • Spongebob Buzzkill

    rands
    19 Apr 2014 | 9:34 am
    Low point: Squidward murders.
  • Protecting Yourself from Heartbleed

    rands
    13 Apr 2014 | 12:35 pm
    Earlier this morning, I tweeted: Heartbleed == Change every single one of your passwords. — rands (@rands) April 13, 2014 This is not actually good advice. You shouldn’t be changing your password on a server until the server administrator has confirmed whether their servers were affected and, if so, whether the server has been patched. Mashable appears has an up-to-date breakdown of the most popular services out there and their disposition relative to Heartbleed.
  • Presentation Design Joy

    rands
    6 Apr 2014 | 12:02 pm
    As appears to be tradition now with the iWork suite of applications, Apple is slowly updating the applications to both address minor issues as well as introduce functionality that was removed in the most recent major update. As is now custom, I keep the old version of Keynote around to compare and contrast feature set because while Apple’s “What’s New in Keynote” is useful, it often neglects to mention interesting changes to functionality and design. The headline is: nothing earth shattering has landed in Keynote 6.2 that is going to affect my presentation design workflow. To…
  • If You Happen to Be Building a New Operating System…

    rands
    6 Apr 2014 | 9:55 am
    You could do a lot worse than the design for webOS. The team recently released a wiki full of documents, design assets, and working samples to the open source community. Gorgeous examples of flat design.
  • add this feed to my.Alltop

    Treehouse Blog

  • Do You Really Need a Computer Science Degree?

    Jimmy Alford
    17 Apr 2014 | 7:23 am
    (Options beyond a degree are important. Flickr photo by Faruk Ateş) Most electronic devices use software and most businesses are backed with software, whether on computers or in the cloud. All this requires software and web development. The good news for programmers? There is no sign of computer-related job shortages. “Software drives Amazon recommendations, the auto-complete suggestions and corrections as you type, banking transactions, the Mars Curiosity rover, and stock trades,” says Jacob Gulotta, a 28-year-old server developer at DoubleDown Interactive in Seattle.
  • Designer Meng To’s Writing Adventure Stemmed from Denied Visa

    Kibkabe Araya
    16 Apr 2014 | 8:08 am
    Meng To In 2013, Meng To was enjoying the startup life in Silicon Valley while lending his web design talents to Heyzap, a mobile game developer. Until his request for a new visa was denied. The Cambodian-born web designer and developer from Montreal boasted 12 years of experience, but without a degree in higher education, he couldn’t obtain another visa to stay in the U.S. and work for startups sprouting in San Francisco and New York. So he decided to take his skills on the road, traveling the world and working at a startup in Asia. He eventually compiled everything he learned here and…
  • Really Good Emails, Credit Card Detection, Epic Editor | The Treehouse Show Episode 86

    Jason Seifer
    15 Apr 2014 | 3:03 pm
    It’s Tuesday which means that the Treehouse Show is back! In episode 86 of The Treehouse Show, Nick and Jason (@jseifer) talk about writing good emails, detecting credit cards in JavaScript, and a sweet new JavaScript editor. This Week’s Links Really Good Emails – The Best Email Designs in the Universe (that came into my inbox) Error Handling in Nodejs – Developer Center – Joyent Refills How to correctly detect credit card type Font-To-Width Speaking JavaScript EpicEditor – An embeddable JavaScript Markdown editor Debugging Asynchronous JavaScript with…
  • How to Create Custom HTML Elements

    Matt West
    15 Apr 2014 | 2:12 pm
    (Photo by Kenny Louie / Flickr) An exciting feature of the HTML specification that’s been getting a bit of hype recently is custom HTML elements. These allow you to create your own HTML elements along with their own JavaScript API. This can be useful when building interfaces with components that are reused throughout an application. Free trial on Treehouse: Do you want to learn more about HTML and front-end programming? Click here to try a free 14-day trial on Treehouse. In this blog post you’re going to learn how to create your own HTML elements and define a JavaScript API for them.
  • Treehouse Supplies the Knowledge You Never Knew You Didn’t Have

    Treehouse
    15 Apr 2014 | 1:51 pm
    Ethan Ferrari This guest post is by Ethan Ferrari, a Treehouse student, designer and developer from Peoria, Ill. Ferrari, 30, started his own company, 309design.com, in February. He says he hasn’t had a chance to build the site yet because he has “more work than time. Hopefully I’ll launch that by May 1.” Ferrari, who works with HTML5, CSS3, SCSS, JavaScript, jQuery, PHP, and MySQL, is learning advanced JavaScript, Angular.js, PDO, and Object-Oriented PHP in the next six months. Check out his portfolio at www.behance.net/309design. For anyone who’s decided to learn programming,…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Azure Updates: Web Sites, VMs, Mobile Services, Notification Hubs, Storage, VNets, Scheduler, AutoScale and More

    ScottGu
    14 Apr 2014 | 1:58 pm
    It has been a really busy last 10 days for the Azure team. This blog post quickly recaps a few of the significant enhancements we’ve made.  These include: Web Sites: SSL included, Traffic Manager, Java Support, Basic Tier Virtual Machines: Support for Chef and Puppet extensions, Basic Pricing tier for Compute Instances Virtual Network: General Availability of DynamicRouting VPN Gateways and Point-to-Site VPN Mobile Services: Preview of Visual Studio support for .NET, Azure Active Directory integration and Offline support; Notification Hubs: Support for Kindle Fire devices and Visual…
  • Azure: ExpressRoute Dedicated Networking, Web Site Backup Restore, Mobile Services .NET support, Hadoop 2.2, and more

    ScottGu
    20 Feb 2014 | 12:16 pm
    This morning we released a massive amount of enhancements to Windows Azure.  Today’s new capabilities and announcements include: ExpressRoute: Dedicated, private, high-throughput network connectivity with on-premises Web Sites: Backup and Restore Support Mobile Services: .NET support, Notification Hub Integration, PhoneGap support HDInsight: Hadoop 2.2 support Management: Co-admin limit increased from 10->200 users Monitoring: Service Outage Notifications Integrated within Management Portal Virtual Machines: VM Agent and Background Information Support Active Directory: More SaaS…
  • Windows Azure: Staging Publishing Support for Web Sites, Monitoring Improvements, Hyper-V Recovery Manager GA, and PCI Compliance

    ScottGu
    16 Jan 2014 | 11:53 am
    This morning we released another great set of enhancements to Windows Azure.  Today’s new capabilities and announcements include: Web Sites: Staged Publishing Support and Always On Support Monitoring Improvements: Web Sites + SQL Database Alerts Hyper-V Recovery Manager: General Availability Release Mobile Services: Support for SenchaTouch PCI Compliance: Windows Azure Now Validated for PCI DSS Compliance All of these improvements are now available to use immediately (note that some features are still in preview).  Below are more details about them: Web Sites: Staged Publishing…
  • Windows Azure: New Scheduler Service, Read-Access Geo Redundant Storage, and Monitoring Updates

    ScottGu
    12 Dec 2013 | 12:41 pm
    This morning we released another nice set of enhancements to Windows Azure.  Today’s new capabilities include: Scheduler: New Windows Azure Scheduler Service Storage: New Read-Access Geo Redundant Storage Option Monitoring: Enhancements to Monitoring and Diagnostics for Azure services All of these improvements are now available to use immediately (note that some features are still in preview).  Below are more details about them: Scheduler: New Windows Azure Scheduler Service I’m excited to announce the preview of our new Windows Azure Scheduler service.  The Windows Azure…
  • Presentations I’m doing in Dublin and London Dec 2nd->5th

    ScottGu
    26 Nov 2013 | 10:39 pm
    I’ll be in Ireland and the UK next week presenting at several events.  Below are details on the talks I’ll be doing if you want to come along and hear them: Dublin: Monday Dec 2nd I’m doing two separate free events in Dublin on Monday: Windows Azure and the Cloud at Mon 1-3pm.  This event is free to attend, and I’ll be doing a two hour keynote/overview session on Windows Azure as part of it.  This will be a great talk to attend if you are new to Windows Azure and are interested in learning more about what you can do with it.  Later sessions at the event also cover…
  • add this feed to my.Alltop

    Perlbuzz

  • Perlbuzz news roundup for 2014-03-31

    Andy Lester
    31 Mar 2014 | 6:29 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. lang5 is a stack-based array language that runs in Perl 5 (lang5.sourceforge.net) QA hackathon recap (dagolden.com) Another QA hackathon recap (blogs.perl.org) QA hackathon recap from @rjbs (rjbs.manxome.org) Yet another QA hackathon recap (neilb.org) QA hackathon recap from @ovidperl (blogs.perl.org) Still more QA hackathon recap (barbie.missbarbell.co.uk) Read huge text files with limited memory with File::Sip (blog.sukria.net) Replacing parts of strings with…
  • Perlbuzz news roundup for 2014-03-17

    Andy Lester
    17 Mar 2014 | 12:31 pm
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Perl Foundation participating in Outreach Program For Women 2014 (news.perlfoundation.org) Declare exportable constants in a module with Const::Exporter (rrwo.tumblr.com) Blog authors: This is an excellent example of a clear, descriptive software announcement and headline. (rrwo.tumblr.com) Storing non-documents in Lucene (blogs.perl.org) Toby Inkster's favorite Test::* modules (blogs.perl.org) Polish Perl Workshop 2014 is May 16-18th (blogs.perl.org) Help…
  • Perlbuzz news roundup for 2014-03-03

    Andy Lester
    3 Mar 2014 | 6:39 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. MojoConf will be May 23-25, 2014 in Oslo, devoted to Mojolicious (mojoconf.org) The mid-career crisis of the Perl programmer (modernperlbooks.com) Perl 5.19.x performance improvements (blogs.perl.org) Should you Perl::Critic-ize your test suite? (dereferenced.com) The Perl Foundation is a mentoring group for Google Summer of Code 2014 (google-melange.com) The Perl Foundation's year-end report for 2013 (news.perlfoundation.org) Subroutine attributes: When and…
  • Perlbuzz news roundup for 2014-02-17

    Andy Lester
    17 Feb 2014 | 8:44 pm
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Using DBIx::Class::Schema::Loader to find design flaws (blogs.perl.org) Don't forget to tip your pumpkings (blogs.perl.org) The state of Perl today, February 2014 (perl.com) Monitoring PostgreSQL sequence scans with Perl (jmorano.moretrix.com) How to handle CPAN Testers failure reports for your module (dereferenced.com) Speed comparisons of HTTP clients in Perl (martin-evans.me.uk) Add your gittip ID to your MetaCPAN account (blogs.perl.org) CGI.pm needs a new…
  • Perlbuzz news roundup for 2014-02-10

    Andy Lester
    10 Feb 2014 | 6:37 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. "What is Node.JS?" Never seen anyone do anything like this for Perl. (engineyard.com) What's new on CPAN: January 2014 (perltricks.com) So glad to see curated What's New On CPAN. Tried something like it when Perlbuzz started but lost interest (perltricks.com) How many Perl programmers are there in the world? (szabgab.com) Clarifying (twitter.com) @yapcna organizers will help w/proposals. I'm not an organizer, just offering add'l third-party input. Automated POD…
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery 1.11.1 RC1 and 2.1.1 RC1 Released

    Dave Methvin
    18 Apr 2014 | 12:30 pm
    Spring has sprung, and these release candidates for jQuery 1.11.1 and 2.1.1 are in full bloom. You know what that means? It’s time to get serious about testing! We really want our next release to be solid and reliable, and to do that we need your help. Please try out these files in your projects and pages, just a quick test would be appreciated. If you unearth any problems, let us know at bugs.jquery.com. The beta files are located on the jQuery CDN, you can include them directly from the CDN if you like (but don’t use them in production!). As always, the 1.x branch includes…
  • jQuery Chicago Pebble Giveaway and Filing Extension

    Adam J. Sontag
    15 Apr 2014 | 1:24 pm
    As we announced at the end of jQuery San Diego in February, we’re excited that the next stop for #jqcon is Chicago! In case you missed the news, we’ll be setting up shop in the City That Never Sleeps Isn’t Windy on September 12th & 13th, 2014. We’re partnering again with Bocoup to make it a four-day affair, bringing you Roost on September 11th & 12th. Speaker Filing Extension While we can’t do anything about today’s deadline for those of us in the US to file our tax returns, we can offer our own form of amnesty: a two-week-plus extension of our Call…
  • Browser Support in jQuery 1.12 and Beyond

    Dave Methvin
    2 Apr 2014 | 7:09 am
    With Microsoft ending Windows XP support this month, we’re giving the jQuery community some long-lead-time notice on changes to browser support. First of all, don’t panic! Nothing is really changing with respect to the browsers that can run jQuery for at least six more months. Our goal is to let everyone in the web development community know what the jQuery team intends to do over the next year, so that you can plan accordingly. What’s Changing? There are no firm dates, but we plan on releasing jQuery core versions 1.12 and 2.2 this year. jQuery 1.13/2.3 will be released…
  • jQuery 1.11.1 Beta 1 and 2.1.1 Beta 1 Released

    Dave Methvin
    24 Mar 2014 | 12:21 pm
    It’s been a couple of months since our last releases escaped the grip of endless winter, so we thought it would be good to thaw out a beta that collects up the bugs that have been reported and fixed recently. Most of these bugs are mild as severity and frequency go, but that’s easier to say if you’re not impacted! As with all our beta releases, we make them available so you can test against them and let us know if they fix the bugs without introducing new bugs, surprising behaviors, or regressions. Please help us out by dropping these files into your projects and pages for a…
  • Supporting the Cause, Improving the Web

    Kris Borchers
    29 Jan 2014 | 8:56 am
    To help the jQuery Foundation accomplish its mission to improve the open web and make it accessible to everyone, we established a membership program where organizations and individuals could join the foundation to help us support our goals. In return, members are recognized both on our websites and at conferences. Since that time, a number of companies, large and small, as well as individuals, have stepped up to support the foundation and continued success of the jQuery projects. A full listing of our members is available on the member page on jquery.org. Corporate Memberships Corporate…
 
  • add this feed to my.Alltop

    Channel 9

  • TechEd Countdown Show: The One with the Sell Out Announcement | The Countdown Show

    D. Begley, RicksterCDN, Joey Snow
    18 Apr 2014 | 5:02 pm
    WOW! The response to TechEd North America has been phenomenal! So much so that we have SOLD OUT the event for 2014.If you wish to be placed on the registration waiting list, head on over to the TechEd Registration Page and click on the "Waitlist Signup" button below to create an account and sign up. You will be asked to complete minimal contact information. If we are able to accommodate additional registrations, spaces will be filled in the order that requests are received. You will receive a confirmation from the TechEd Registration Team asking you to access your record and…
  • TWC9: Windows Phone 8.1, Installer Projects are back, Microsoft Azure for IoT and more | This Week On Channel 9

    Brian Keller, Dan Fernandez, Greg Duncan
    18 Apr 2014 | 1:15 pm
    This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:32] Windows Phone 8.1 now available on Windows Phone Preview for Developers (Cliff Simpkins), Windows Phone Preview for Developers[02:22] MSDN Voice Search app shows you how to integrate your app with Cortana (Ron), MSDN Voice Search for Windows Phone 8.1[03:13] Windows Phone 8.1 Developer Power Tools (Nick Randolph), Test and troubleshoot apps with the Windows Phone Developer Power Tools[04:51] Visual Studio Installer Projects Extension[05:51] Intelligent Systems Service (Microsoft Azure for…
  • "Bitcoin + Azure + Traffic Light"

    Greg Duncan
    18 Apr 2014 | 6:00 am
    Chris Walker, Friend of the Community and Blog, hardware geek extraordinaire, Matt Cavanagh bring usBuild 2014: Bitcoin + Azure + Traffic LightFor Microsoft Build 2014, the Internet of Things team at Microsoft put together a very cool Netduino-powered traffic light.Here's what it looks like on the inside:The software powering this cool project is based on the awesome Bitcoin + Azure code written by our very own Matt Cavanagh (roguemat).Microsoft's Steve Teixeira showcased the traffic light, controlling it manually via Bluetooth from a Windows Phone 8.1 device in the Build 2014 IoT…
  • Edge Show 99 - Assess VM Migration to Azure with MAP | Edge

    David Tesar, Simon May
    17 Apr 2014 | 6:42 pm
    Evaluate your vms and servers to migrate to Microsoft Azure in this interview with Program Manager Mike Switzer. Mike digs into the Azure migration assessment capabilities for your entire environment using the free Microsoft Assessment and Planning Toolkit.In the technical interview that starts at [06:12], we cover:How does the MAP toolkit work to do discovery of machines on the network?[08:24] Demo: Excel report of readiness for Windows and Linux machines to be migrated to Azure[11:12] Demo: presentation of data in the MAP toolkit GUI[14:19] Demo: Utilization reporting and Azure…
  • IWP73: Peter Torr on Targeting Multiple Resolutions | Inside Windows Phone

    Larry Lieberman
    16 Apr 2014 | 3:48 pm
    At Build 2014 we announced the ability to build universal app projects in Visual Studio that can be leveraged to easily deliver apps for both Windows Phone and Windows PC/Laptop/Tablet. This new offering makes it easier than ever to share your business logic, and also does a few interesting things to help you with tailoring your UI as well... but there is still more you might want to do to maximize your users' experience in your application.Peter Torr gave a great talk about this topic at Build 2014, where he asserted, "we shouldn't be talking about DPI or resolution anymore, but rather…
  • add this feed to my.Alltop

    java.net

  • Milton Smith: Secure Coding Guidelines for Java SE

    editor
    17 Apr 2014 | 9:16 pm
    [article] With so much happening around the Java platform, it’s understandable if you missed the recent improvements we made to the Secure Coding Guidelines for Java SE. In January 2014 the Java Platform Group released a significant update, Java 7 Update 51 establishing code-signing as the default for Applets and Web Start applications. In March 2014, we hit another major milestone with the long anticipated release of Java SE 8. There are a number of improvements to the Secure Coding Guidelines for Java SE... Source:…
  • Michael Scharhag: Groovy 2.3 introduces traits

    editor
    17 Apr 2014 | 1:53 pm
    [article] A few days ago the second beta of Groovy 2.3 got released. One of the major new Groovy 2.3 features are traits. A trait is a reusable set of methods and fields that can be added to one or more classes. A class can be composed out of multiple traits without using multiple inheritance (and therefore avoiding the diamond problem). The following piece of code shows a basic definition of a trait in Groovy 2.3... Source: http://www.mscharhag.com/2014/04/groovy-23-introduces-traits.html Community: General  
  • Reza Rahman: GlassFish Story by Rakuten/Makito Hashiyama

    editor
    17 Apr 2014 | 1:45 pm
    [article] Rakuten is one of the largest e-commerce platforms in Japan and perhaps the world. They chose GlassFish to form a core of their extensive (24 X 7) platform (they also use Oracle Coherence). Makito Hashiyama, the lead for the Rakuten marketplace platform shared their adoption story at the JavaOne 2013 Sunday GlassFish community event - check out the video below... Source: https://blogs.oracle.com/stories/entry/glassfish_story_by_rakuten_makito Community: GlassFish  
  • Tal Weiss: Java 8 LongAdders: The Right Way To Manage Concurrent Counters

    editor
    16 Apr 2014 | 2:16 pm
    [article] I just lOvE new toys, and Java 8 has a bunch of them. This time around I want to talk about one of my favourites – concurrent adders. This is a new set of classes for managing counters written and read by multiple threads. The new API promises significant performance gains, while still keeping things simple and straightforward.... Source: http://www.takipiblog.com/2014/04/16/java-8-longadders-the-fastest-way-to-add-numbers-concurrently/ Community:  
  • Diana Kupfer: Java 8 support in Eclipse

    editor
    16 Apr 2014 | 2:12 pm
    [article] In this interview (originally published in German in Eclipse Magazine), Martin Lippert, Principal Software Engineer at Pivotal Inc talks about the latest Java release, and the ups, downs, and aspirations of Eclipse IDE development. JAX: What are the highlights of Java 8 for you? Lippert: The special highlight for me in Java 8 is certainly the lambda expressions. With them, code can be written simpler and clearer and many of the troublesome Inner classes are finally gone... Source: http://jaxenter.com/java-8-support-in-eclipse-49941.html Community:  
  • add this feed to my.Alltop

    The Daily WTF

  • Error'd: Social Insecurity Number

    18 Apr 2014 | 2:45 am
    "Adding an account on Mint.com, it asks for the last 4 digits of my SSN and for the first 3 digits," John A. wrote, "Seriously? There are only 100 combinations left to guess the full SSN!"   "I was messing around with Nvidia's Linux Settings program when I came across this less than helpful tool-tip," Brendan writes.   "So much for my goal of answering 8 out of 10 questions correctly," writes Jan B..   Kyle wrote, "Visual Studio 2013 is self aware? Yeah, I'd call that a problem too."   Tink writes, "Apple created iBooks to help people enjoy reading, but I think I'd get…
  • Coded Smorgasbord: Sweet Mysteries of Life

    17 Apr 2014 | 3:00 am
    When you read a lot of bad code, you start to get a sense of why the code exists. Often, it’s ignorance- of the language, of the functional requirements, of basic logic. Sometimes, it’s management interference, and the slavish adherence to policy over practicality. Other times, it’s just lazy or sloppy work. And sometimes, the mysterious logic that gave birth to a WTF is just that- a mystery. Timo can’t help but wonder why this method exists: public DataModel getEditionModel() {    if ( true )        throw new IllegalArgumentException( "You…
  • Secure Development

    16 Apr 2014 | 3:30 am
    Steven's multi-billion dollar tech firm spared no expense in providing him two computers. One was stuffed in a broom closet down the hall; he used it for email, Internet access, and other administrative items. At his cubicle sat the computer on which he did all his programming, connected to the company's separated development environment (SDE). The SDE was a company-wide network that existed in parallel to the normal network. No Internet connectivity, and login was only possible with an RSA SecurID dongle. The stated purpose was to provide a secure environment for software development. The…
  • CodeSOD: I Had My Reasons

    15 Apr 2014 | 3:00 am
    Trevor spent a huge amount of time writing a 2,000,000+ PHP/JavaScript/HTML system for an e-commerce company. Like a few other I'm-Special geniuses in our field, he believed that he could do it better than everyone else. For this reason, he came up with his own way of doing things. Database queries. Date-time logic. You name it. Some time back, Kenzal was brought on as a senior developer to work on the e-commerce system. As he spelunked his way through the system, Kenzal would find some piece of puzzling code and ask Trevor what he was going for, or why he did it that way. Trevor would…
  • All Your RAM Are Belong to Us

    14 Apr 2014 | 3:15 am
    Back around the turn of the century, governments were a different place to work at. The public trough, while not as fat as it had been, was still capable of providing funding for boondoggles handed out to friends and family. This was before deficit hawks made a sport of picking off small cost overruns that scurried around the fields of government largesse. Before billions was spent on wars of questionable necessity. Before mayors broke down the stereotype that all crack addicts were skinny. In this heyday, Ray worked for a government department that contracted, managed and passed-through…
 
  • add this feed to my.Alltop

    The Old New Thing

  • Raymond's house rules for Easter Egg Hunts

    Raymond Chen - MSFT
    18 Apr 2014 | 7:00 am
    One of my colleagues frustrates his family by hiding the eggs for the annual Egg Hunt way too well. "Apparently, drawers and freezers are out of bounds in the traditional egg hunt." Here are my house rules for Easter Egg Hunts: All eggs must be hidden within the implied egg-hiding area. No sneaky outliers. All eggs must be at least partially observable by egg-hunters without disturbing anything. No hiding in drawers or under flowerpots, or putting them on top of a tall piece of furniture that a shorter egg-hunter cannot see. However, you may still have to work to see them. They might be…
  • How do I set a breakpoint on a function whose name contains spaces or other special characters?

    Raymond Chen - MSFT
    18 Apr 2014 | 7:00 am
    If you use one of the command line debuggers based on the Debugger Engine, you can set a breakpoint on a function whose name contains spaces or other special characters by quoting the symbol name. The trick here is that you do not quote the entire string; you quote only the symbol name. 0:001> bu @!"CSimpleArray<wchar_t *>::CSimpleArray<wchar_t *>" Note that the quotation marks do not go around the part. They go only around the symbol. (Otherwise, the debugger thinks you are setting a breakpoint action.) Another trick for setting breakpoints is using tab autocompletion for…
  • How can I get the Windows 8 touch keyboard to display autocomplete suggestions like the Bing app?

    Raymond Chen - MSFT
    17 Apr 2014 | 7:00 am
    A customer observed that if you use the Windows 8 Bing app with the touch keyboard, the top of the touch keyboard includes autocomplete suggestions for quick access. They wanted to know how to enable this in their own application. In the illustration below, it's the two boxes immediately above the keyboard with the words "aol" and "amazon". The ones that slide into view. | a| SUGGESTIONS aol amazon att.net autotrader ask.com american airlines aol   amazon q w e r t y u i o p ⌫ a s d f g h j k l ' Search ↑ z x c v b n m , . ? ↑ &123 Ctrl ☻   < >…
  • There is no complete list of all notifications balloon tips in Windows

    Raymond Chen - MSFT
    16 Apr 2014 | 7:00 am
    A customer wanted a complete list of all notifications balloon tips in Windows. There is no such list. Each component is responsible for its own balloon tips and is not required to submit their list of balloon tips to any central authority for cataloging. In order to create such a list, somebody would have to go contact every component team and ask them for a list of all their balloon tips, and that component team would probably undertake a search of their code base looking for balloon tips. And figuring out the text of each balloon tip can be tricky since the text may be built dynamically.
  • The gradual erosion of the car trip experience, part 2

    Raymond Chen - MSFT
    15 Apr 2014 | 7:00 am
    When I learned that my nieces were heading out on a road trip, I asked, "Are you going to sing songs?" My eldest niece looked at me as if I were from Mars, then replied, "No, we bring electronics."
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • LtU now supports Mathjax

    15 Apr 2014 | 11:56 am
    LtU now supports MathJax, which allows the use of TeX markup in posts and comments. Note that only TeX/LaTeX markup is currently supported - the alternate MathML format conflict's with the blog's HTML sanitization. This enhancement is dedicated to neelk, who most recently suggested this feature just over a year ago. When I went searching for a bit of Mathjax-compatible LaTeX that was relevant to programming languages, the first good example Google found for me was on Neel's blog: $$ \newcommand{\val}[1]{\mathsf{val}\,{#1}} \newcommand{\rule}[2]{\frac{\array{#1}}{#2}}…
  • The broad ML Family workshop

    10 Apr 2014 | 12:19 am
    It is not generally proper to post call-for-papers on LtU. Exceptions have been made, for broad workshops likely to appeal to many LtU readers. I hope the 2014 ML Family workshop also qualifies. The ML Family workshop intends to attract the entire family of ML languages, whether related by blood to the original ML or not. Our slogan is ``Higher-order, Typed, Inferred, Strict''. Designers and users of the languages fitting the description have many issues in common, from data representation and garbage collection to fancy type system features. As an example, some form of type classes or…
  • F# compiler, library and tools now open for community contribution

    7 Apr 2014 | 9:22 am
    F# is the first MS language to go open source. The F# team is now going further into the Open World to allow community contributions to the core language, library and tool set. This means the F# team will now take pull requests :) From a recent blog post on the topic: "Prior to today (April 3, 2014), contributions were not accepted to the core implementation of the F# language. From today, we are enabling the community to contribute to the F# language, library and tools, and to the Visual F# Tools themselves, while maintaining the integrity and unity of the F# language itself. In more detail:…
  • .NET Compiler Platform ("Roslyn")

    3 Apr 2014 | 11:21 pm
    The .NET Compiler Platform (Roslyn) provides open-source C# and Visual Basic compilers with rich code analysis APIs. You can build code analysis tools with the same APIs that Microsoft is using to implement Visual Studio! In a nutshell: OPEN SOURCE C# COMPILER. Putting aside possible practical implications of this for the .NET ecosystem, I think it is good for programming language geeks to be able to peruse the source code for compilers and language tools. For the debate about MS being evil, you can head directly to HN where you'll also find an explanation of what bootstrapping a compiler…
  • Future of Programming workshop

    3 Apr 2014 | 4:36 pm
    The call for submissions is out. There will be two opportunities this first year to participate: at Strangeloop in September and at SPLASH in October. The call: We are holding two events. First, in partnership with the Emerging Languages Camp, FPW×ELC will be at Strange Loop on September 17 in St. Louis MO. Second, at SPLASH in Portland OR around Oct. 19 (pending approval). We want to build a community of researchers and practitioners exploring the frontiers of programming. We are looking for new ideas that could radically improve the practice of programming. Ideas too embryonic for an…
 
  • add this feed to my.Alltop

    Coding Horror

  • Three Things

    Jeff Atwood
    16 Apr 2014 | 10:22 am
    I've expressed my disillusionment with to-do lists before. But let's try something simpler, a little experiment. What do you use to keep track of what you need to do? Hold it up, so I can see it. Humor me. Seriously! No no no, hold it closer, near the screen here. Let me look at it. Let me get a good, long look at it. Now imagine me slapping this thing out of your hand. I just want to make a point, not break your fancy whatchamacallit. So pretend I slapped it into a soft fluffy pillow on the ground, not the hard concrete of the sidewalk. Though I probably should have. Whatever that thing is,…
  • Please Read The Comments

    Jeff Atwood
    19 Mar 2014 | 2:31 pm
    I find the Don't Read The Comments movement kind of sad. Comments sections are frequently misogynistic, homophobic, racist, and very often POORLY WRITTEN. Why bother reading them?— Don't Read Comments (@AvoidComments) March 8, 2014 In 2006 I said that a blog without comments is not a blog and I stand behind that statement. There have been brief periods where my own blog has been temporarily without comments, but they will always come back as long as I'm in charge here. I'm a fan of comments, warts and all. They're noisy, sure, but in my experience they reliably produce crowdsourced…
  • The Trap You Set For Yourself

    Jeff Atwood
    17 Mar 2014 | 12:58 am
    The Dan Ariely books Predictably Irrational and The Upside of Irrationality profoundly influenced the way I design my massively multiplayer typing games. These books offer science in the small about human behavior, and stark insights into user behavior — and by that I mean our own behavior. All detectives are by definition students of human nature. As the famous fictional detective Philip Marlowe is fond of noting: There is no trap so deadly as the trap you set for yourself. We're born pretty darn great at lying to ourselves, and we get progressively better and better at it the older we…
  • 10 Years of Coding Horror

    Jeff Atwood
    28 Feb 2014 | 1:01 am
    In 2007, I was offered $120,000 to buy this blog outright. I was sorely tempted, because that's a lot of money. I had to think about it for a week. Ultimately I decided that my blog was an integral part of who I was, and who I eventually might become. How can you sell yourself, even for $120k? I sometimes imagine how different my life would have been if I had taken that offer. Would Stack Overflow exist? Would Discourse? It's easy to look back now and say I made the right decision, but it was far less clear at the time. One of my philosophies is to always pick the choice that scares you a…
  • App-pocalypse Now

    Jeff Atwood
    24 Feb 2014 | 2:12 pm
    I'm getting pretty sick of being nagged to install your damn apps. XKCD helpfully translates: Yeah, there are smart app banners, which are marginally less annoying, but it's amazing how quickly we went from "Cool! Phone apps that finally don't suck!" to this sad, eye rolling, oh-great-of-course-you-have-an-app-too state of affairs. "Would you like to install our free app?!?" is the new "It looks like you're writing a letter!"— Jeff Atwood (@codinghorror) January 9, 2013 Four years, give or take a few months, if you were counting. So what happened? Millions of…
  • add this feed to my.Alltop

    Yahoo! User Interface Blog

  • YUI Weekly for April 11th, 2014

    Tilo
    11 Apr 2014 | 9:49 am
    Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. Release News We released YUI 3.16.0 this week! Big props to everyone on the core team and the community! <script src="http://yui.yahooapis.com/3.16.0/build/yui/yui-min.js"></script> Find out more about what’s changed in this release by viewing the change history rollup. Andrew also has a nice blog post summarizing the changes in this release. YUI Open Roundtable In this week’s YUI Open Roundtable, Juan Dopazo from the YUI Team sat down with Andrew to talk about Promises…
  • YUI 3.16.0 Released

    Andrew Wooldridge
    10 Apr 2014 | 1:37 pm
    We are pleased to announce the release of YUI 3.16.0! This release can be found on the Yahoo CDN, through npm, and via a downloadable .zip archive. The YUI Library website has also been updated to reflect the changes in this release. What’s New In This Release If there were a theme for this release, it’s probably one of community involvement. Many of the fixes and update in this release were originated from the YUI community and simply brought in with minimal changes via the committers. Another theme would be around Loader. There were fixes in Loader to improve its speed as well…
  • YUI Weekly for April 4th, 2014

    Tilo
    4 Apr 2014 | 8:39 am
    Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. Release News We released YUI 3.16.0 Release Candidate 1 yesterday. You can get it off the CDN here: <script src="http://yui.yahooapis.com/3.16.0-rc-1/build/yui/yui-min.js"></script> Find out more about what’s changed in this release by viewing the change history rollup. Andrew also wrote a blog post with more information on the release, so check that out before updating. We really appreciate feedback on RC releases, as they give us a chance to catch any last-minute bugs…
  • YUI 3.16.0 Release Candidate 1

    Andrew Wooldridge
    3 Apr 2014 | 9:56 am
    We are happy to announce a new release candidate for you to try out: 3.16.0-rc-1. You can find it on CDN here, via npm, and download it via the .zip archive. We’ve also updated the staging website with the latest documentation. This release candidate is currently being tested across all of our target environments and we’ll be fixing showstopper issues. Please take this opportunity to test out the release candidate in your own test environments and file issues if you run into anything that seems to be not working the way you expect. (Be sure to specify the version you are testing when…
  • YUI Weekly for March 28th, 2014

    Tilo
    28 Mar 2014 | 9:10 am
    Welcome to YUI Weekly, the weekly roundup of news and announcements from the YUI team and community. Release News YUI All systems are working within normal parameters and we expect to have the next version of YUI out on April 8th. We are officially in Code Freeze mode, which means that feature development for this sprint has ended. Any code that lands from here on in, until the release, is code that’s meant to fix specific bugs. Update The actual release date is now set for April 10th to give more time for the community to try out the release candidate. Pure We launched Pure 0.5.0…
  • add this feed to my.Alltop

    Channel 9

  • TechEd Countdown Show: The One with the Sell Out Announcement | The Countdown Show

    D. Begley, RicksterCDN, Joey Snow
    18 Apr 2014 | 5:02 pm
    WOW! The response to TechEd North America has been phenomenal! So much so that we have SOLD OUT the event for 2014.If you wish to be placed on the registration waiting list, head on over to the TechEd Registration Page and click on the "Waitlist Signup" button below to create an account and sign up. You will be asked to complete minimal contact information. If we are able to accommodate additional registrations, spaces will be filled in the order that requests are received. You will receive a confirmation from the TechEd Registration Team asking you to access your record and…
  • TWC9: Windows Phone 8.1, Installer Projects are back, Microsoft Azure for IoT and more | This Week On Channel 9

    Brian Keller, Dan Fernandez, Greg Duncan
    18 Apr 2014 | 1:15 pm
    This week on Channel 9, Brian and Dan discuss the week's top developer news, including;[00:32] Windows Phone 8.1 now available on Windows Phone Preview for Developers (Cliff Simpkins), Windows Phone Preview for Developers[02:22] MSDN Voice Search app shows you how to integrate your app with Cortana (Ron), MSDN Voice Search for Windows Phone 8.1[03:13] Windows Phone 8.1 Developer Power Tools (Nick Randolph), Test and troubleshoot apps with the Windows Phone Developer Power Tools[04:51] Visual Studio Installer Projects Extension[05:51] Intelligent Systems Service (Microsoft Azure for…
  • "Bitcoin + Azure + Traffic Light"

    Greg Duncan
    18 Apr 2014 | 6:00 am
    Chris Walker, Friend of the Community and Blog, hardware geek extraordinaire, Matt Cavanagh bring usBuild 2014: Bitcoin + Azure + Traffic LightFor Microsoft Build 2014, the Internet of Things team at Microsoft put together a very cool Netduino-powered traffic light.Here's what it looks like on the inside:The software powering this cool project is based on the awesome Bitcoin + Azure code written by our very own Matt Cavanagh (roguemat).Microsoft's Steve Teixeira showcased the traffic light, controlling it manually via Bluetooth from a Windows Phone 8.1 device in the Build 2014 IoT…
  • Edge Show 99 - Assess VM Migration to Azure with MAP | Edge

    David Tesar, Simon May
    17 Apr 2014 | 6:42 pm
    Evaluate your vms and servers to migrate to Microsoft Azure in this interview with Program Manager Mike Switzer. Mike digs into the Azure migration assessment capabilities for your entire environment using the free Microsoft Assessment and Planning Toolkit.In the technical interview that starts at [06:12], we cover:How does the MAP toolkit work to do discovery of machines on the network?[08:24] Demo: Excel report of readiness for Windows and Linux machines to be migrated to Azure[11:12] Demo: presentation of data in the MAP toolkit GUI[14:19] Demo: Utilization reporting and Azure…
  • IWP73: Peter Torr on Targeting Multiple Resolutions | Inside Windows Phone

    Larry Lieberman
    16 Apr 2014 | 3:48 pm
    At Build 2014 we announced the ability to build universal app projects in Visual Studio that can be leveraged to easily deliver apps for both Windows Phone and Windows PC/Laptop/Tablet. This new offering makes it easier than ever to share your business logic, and also does a few interesting things to help you with tailoring your UI as well... but there is still more you might want to do to maximize your users' experience in your application.Peter Torr gave a great talk about this topic at Build 2014, where he asserted, "we shouldn't be talking about DPI or resolution anymore, but rather…
 
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Saturday, April 19, 2014

    19 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Saturday, April 19, 2014Popular ReleasesSEToolbox: SEToolbox 01.026.012 Release 1: Replaced the SE Texture reader that generates SE icons. Much faster at start up and whilst running! SEToolbox now remembers its screen location after shutting down. (Hold down SHIFT during startup to reset if you loose it off screen.) Two fixes to Asteroid code. Now ignoring unrequired byte, and replacing obsolete materials. Enabled drag-drop on Meteors and unknown/undefined items between Toolbox sessions. Enabled exporting and importing on Meteors, FloatingItems…
  • CodePlex Daily Summary for Friday, April 18, 2014

    18 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Friday, April 18, 2014Popular ReleasesCS-Script for Notepad++ (C# intellisense and code execution): Release 1.0.22.0: Implemented Integrated Debugger Previous release features - Step Over - Step In - Step Out - Set Next Statement - Toggle breakpoint - 'Call Stack' Panel - 'Locals' Panel - QuickWatch panel - Threads panel - Optional breaking on user Exceptions - Showing fields/properties values on mouse rollover - Breakpoints persistence - Watch panel Current release features - All plugin shortcuts are made configurable…
  • CodePlex Daily Summary for Thursday, April 17, 2014

    17 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Thursday, April 17, 2014Popular ReleasesDNN® Form and List: 06.01.00: DotNetNuke Form and List 06.01.00 Changes to 6.1.0Fix for DNN 7.2.2 Allowed for custom datatypes.config (to be placed in Portals/_default/UserDefinedTable). datatypes.config in the DesktopModules/UserDefinedTable will remain to be overwriten on installation of a new version. However, if you copy it to the folder mentioned above, your cusotmizations will not be overwriten on installation anymore. Changes to 6.0.7•Fixed an error in datatypes.config that caused…
  • CodePlex Daily Summary for Wednesday, April 16, 2014

    16 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Wednesday, April 16, 2014Popular ReleasesCS-Script Source: Release v3.8.0: First release after migration to CodePlex cs-script.7z - CS-Script Suite (binaries, documentation, samples) cs-script.ExtensionPack.7z - CS-Script Extension Pack (additional binaries and samples) cs-scriptDocs.7z - CS-Script DocumentationExtension Methods Library (C#, EF6+): Release v1.1.4.1: Extension Methods Library enhance the .NET Framework and EF6+ by adding over 1,500 methods to increase developers productivity and code readability. Release…
  • CodePlex Daily Summary for Tuesday, April 15, 2014

    15 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Tuesday, April 15, 2014Popular ReleasesOpen Url Rewriter for DNN (DotNetNuke): Ventrian News Articles Provider 1.2.0: Change retrieved articles from 100 to 10000-novid -threads 4 -high -freq 75: Min: ConfigProject Estimator програма за ценообразуване на проекти: PE 2.2: В долните редове можете да проследите инструкциите за инсталация на Project Estimator 2 за вашата операционна система. Windows За инсталацията ще…
  • add this feed to my.Alltop

    Planet MySQL

  • The mystery of MySQL 5.6 excessive buffer pool flushing

    Shlomi Noach
    19 Apr 2014 | 10:16 pm
    I'm experimenting with upgrading to MySQL 5.6 and am experiencing an unexplained increase in disk I/O utilization. After discussing this with several people I'm publishing in the hope that someone has an enlightenment on this. We have a few dozens servers in a normal replication topology. On this particular replication topology we've already evaluated that STATEMENT based replication is faster than ROW based replication, and so we use SBR. We have two different workloads on our slaves, applied by two different HAProxy groups, on three different data centres. Hardware-wise, servers of two…
  • Monitoring DML/slow queries with graphite

    Shlomi Noach
    18 Apr 2014 | 10:59 pm
    pt-query-digest, Anemometer or "Anemomaster" do a great job of analysing your queries and giving you visibility into what's going on with your MySQL servers. However, the place where the query digests are written is just some MySQL tables on some server. Do you have monitoring/alerts on that table? How will you verify a specific query does not exceed some runtime/execution count threshold, and get notified when it does? At Outbrain we use Graphite to collect almost all of our data. We like it for its simplicity and for the fact it has a "push" strategy as opposed to "pull" strategy: every…
  • AU/X, NeXTSTEP, & OS X

    Michael McLaughlin
    18 Apr 2014 | 3:28 pm
    One thing that gets tedious in the IT community and Oracle community is the penchant for Windows only solutions. While Microsoft does an excellent job in certain domains, I remain a loyal Apple customer. By the way, you can install Oracle Client software on Mac OS X and run SQL Developer against any Oracle Database server. You can even run MySQL Workbench and MySQL server natively on the Mac OS X platform, which creates a robust development platform and gives you more testing options with the MySQL monitor (the client software). Notwithstanding, some Windows users appear to malign Apple and…
  • Biebermarks

    Mark Callaghan
    18 Apr 2014 | 2:34 pm
    Yet another microbenchmark result. This one is based on behavior that has caused problems in the past for a variety of reasons which lead to a few interesting discoveries. The first was that using a short lock-wait timeout was better than the InnoDB deadlock detection code. The second was that no-stored procedures could overcome network latency.The workload is a large database where all updates are done to a small number of rows. I think it is important to use a large database to include the overhead from searching multiple levels of a b-tree. The inspiration for this is maintaining counts…
  • MySQL Partitioning – A Quick Look at Partitioning – Separate Your Data for Faster Searches

    Tony Darnell
    18 Apr 2014 | 11:29 am
    In MySQL, partitioning is a way to separate the data in one table into smaller “sub-tables” for better query performance and data management. For example, let’s say that you have a database containing numerous accounting transactions. You could just store all of these transactions in one table, but you only need to keep seven year’s worth of data for tax purposes. Instead of placing all of the data in one table, and then deleting the old data from that table, you could split the table into partitions with each partition representing one year’s worth of data.
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Percona Software in Ubuntu 14.04 LTS (Trusty Tahr) release

    Vadim Tkachenko
    18 Apr 2014 | 6:22 am
    I’d like to congratulate Canonical with the new Ubuntu 14.04 LTS (Trusty Tahr) Release, it really looks like a great release, and I say it having my own agenda It looks even more great because it comes with a full line of Percona Software. If you install Ubuntu 14.04 and run aptitude search you will find:Percona ToolkitPercona XtraBackupPercona XtraDB ClusterPercona Server (as part of Percona XtraDB Cluster installation)Percona Toolkit and Percona XtraBackup are up to the latest versions, but Percona Server and Percona XtraDB Cluster comes with 5.5 versions, and it is in line with…
  • How to find bugs in MySQL

    Roel Van de Paar
    16 Apr 2014 | 10:00 pm
    Finding bugs in MySQL is not only fun, it’s also something I have been doing the last four years of my life.Whether you want to become the next Shane Bester (who is generally considered the most skilled MySQL bug hunter worldwide), or just want to prove you can outsmart some of the world’s best programmers, finding bugs in MySQL is a skill not reserved anymore to top QA engineers armed with a loads of scripts, expensive flash storage and top-range server hardware. Off course, for professionals that’s still the way to go, but now anyone with an average laptop and a standard…
  • ‘Open Source Appreciation Day’ draws OpenStack, MySQL and CentOS faithful

    Matt Griffin
    16 Apr 2014 | 3:00 am
    210 people registered for the inaugural “Open Source Appreciation Day” March 31 in Santa Clara, Calif. The event will be held each year at Percona Live henceforth.To kick off the Percona Live MySQL Conference & Expo 2014, Percona held the first “Open Source Appreciation Day” on Monday, March 31st. Over 210 people registered and the day’s two free events focused on CentOS and OpenStack.The OpenStack Today event brought together members of the OpenStack community and MySQL experts in an afternoon of talks and sharing of best practices for both technologies.
  • percona-millipede – Sub-second replication monitor

    Mike Benshoof
    15 Apr 2014 | 6:00 am
    I recently helped a client implement a custom replication delay monitor and wanted to share the experience and discuss some of the iterations and decisions that were made. percona-millipede was developed in conjunction with Vimeo with the following high-level goal in mind: implement a millisecond level replication delay monitor and graph the results.  Please visit http://making.vimeo.com for more information and thanks to Vimeo for sharing this tool!Here is the rough list of iterations we worked through in developing this tool/process:Standard pt-heartbeat update/monitorAsynchronous,…
  • Advisory on Heartbleed (CVE-2014-0160) for Percona’s customers and users

    Peter Zaitsev
    14 Apr 2014 | 8:03 am
    Over the last few days, the Percona team has spent a lot of time evaluating the impact of the Heartbleed bug (CVE-2014-0160) for our customers and for the users of our software. We published a formal disclosure a few days ago. However, I thought a quick summary and some additional information would be good to provide for our MySQL Performance Blog readers.First, I want to point out that “Heartbleed” is an issue in a commonly used third-party library which typically comes with your operating system, so there is a lot of software which is impacted. An openly exposed service, which…
 
  • add this feed to my.Alltop

    Oracle Bloggers

  • Happy Easter from the WebLogic Community

    JuergenKress
    20 Apr 2014 | 8:18 am
    Wish you all a happy and peaceful Easter ;-) We have a special Easter egg for you – our free WebLogic Virtual Developer Day WebLogic Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Mix Forum Wiki Technorati Tags: WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress
  • Happy Easter from the SOA Community

    JuergenKress
    20 Apr 2014 | 8:09 am
    Wish you all a happy and peaceful Easter ;-) We have a special Easter egg for you – our free SOA Suite bootcamp training. SOA & BPM Partner Community For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: education,trainings,SOA bootcamp on-demand,SOA Community,Oracle SOA,Oracle BPM,Community,OPN,Jürgen Kress,soa training…
  • Themes for NetBeans JPA Modeler

    Geertjan
    20 Apr 2014 | 3:37 am
    The latest release, which came out today, of the awesome JPA Modeler plugin for NetBeans (by Gaurav Gupta) provides a theme switcher. Click to enlarge the image below. Not one line of code in the many classes you see above was created by me. Instead, they were all generated from the diagram, which was generated from my database. Get it here: http://plugins.netbeans.org/plugin/53057/jpa-modeler
  • Additional new content SOA & BPM Partner Community

    JuergenKress
    19 Apr 2014 | 6:03 pm
    AppAdvantage Executive Roundtables - Register for events in North America, EMEA, and APAC Cloud and On-premises Integration for Oracle Applications - PDF Business Process Agility for Oracle Applications - PDF SOA & BPM Partner Community For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle…
  • The Technical Details: April 29 Oracle Solaris 11.2 Launch

    Larry Wake
    19 Apr 2014 | 8:52 am
    You may have already heard that we're going to hold the Oracle Solaris 11.2 launch in New York City in a few days, and that there will also be a live webcast of the event. One of the things that the webcast will feature that won't be part of the live event will be additional technical presentations where Solaris engineers will go into more detail about some of the new features that are being added. VP for Solaris core engineering Markus Flierl gives a quick rundown: &amp;amp;amp;lt;span…
  • add this feed to my.Alltop

    Pushing Pixels

  • Avatars, avatars everywhere

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

    Kirill Grouchnikov
    4 Apr 2014 | 8:28 am
    Continuing the series of interviews with designers and artists that bring user interfaces and graphics to the big screens, today’s I’m honored to welcome Jorge Almeida. You have seen Jorge’s work on the seminal “Minority Report”, “Iron Man 2″, “Eagle Eye”, “The Dark Knight Rises”, “Mission Impossible: Ghost Protocol” and “Star Trek Into Darkness”. His latest production, “Tomorrowland”, is scheduled for release in May 2015. In this interview he talks about the evolution of digital tools in the…
  • Cinematography of “The Truth About Emanuel” – interview with Polly Morgan

    Kirill Grouchnikov
    2 Apr 2014 | 6:08 pm
    Continuing the ongoing series of interviews with creative artists working on various aspects of movie and TV productions, today I’m honored to welcome the cinematographer Polly Morgan. In this interview Polly talks about the evolving craft of cinematography as the technology is shifting the productions towards the purely digital end of the spectrum, the intimate collaboration process between the director and the cinematographer, the upsides of working on smaller independent productions, what happens on a movie during pre-production, shooting and post-production phases, her work on the…
  • Cinematography of “House of Cards” – interview with Igor Martinovic

    Kirill Grouchnikov
    20 Mar 2014 | 9:27 am
    With two stellar seasons under its belt, “House of Cards” is one of the best things that happened to the world of episodic TV productions in the last few years. After speaking to the production designer of the show a few months ago, it’s time to turn the attention to the show’s cinematography. Igor Martinovic has joined the second season, collaborating with different directors and shooting all thirteen episodes. In this interview Igor talks about advances in accessible digital cameras and how it affects his field of work, intertwining technical and artistic aspects of…
  • Living in a stone age

    Kirill Grouchnikov
    24 Feb 2014 | 6:44 am
    If only they used code guidelines that mandated braces around all blocks. If only they had unit test for this module. If only they had better static analysis tools. If only they had better code review policies. There’s a lot of hand waving going around in the last couple of days, with everybody smugly asserting (or at least implying to assert) that they would never, in a million years, have made such a stupid mistake. And that’s what it is. Plain and simple. A stupid mistake. With very serious implications that reach into hundreds of millions of devices. Except that stupid…
 
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • Giles Alexander: Lessons and Tips for Using XMPP

    7 Jun 2014 | 4:00 pm
    A sports broadcasting project I worked on a year ago used XMPP as a performance optimisation and for in-game chat. We used ejabberd (on AWS EC2) for the server, Strophe.js for our web clients and Asmack for the Android client (which didn’t end up getting released.) It was an interesting experience, and I’d use that combination of tools again. Some things we learnt: You can use ejabberd in as a stateless router of messages. I’d highly recommend this: it was pretty useful to us to be able to tear down our cluster of servers and re-build without any loss of data during a game.
  • Jiwei Zhu: Prospect

    19 Apr 2014 | 10:01 pm
  • Nicholas Pufal - CoffeeCup: Plan to move from Dropbox to Google Drive? Better think twice

    19 Apr 2014 | 6:57 pm
    After the huge price drop announced by Google I decided to give it a try. I have been a Dropbox user for a long time, but its prices versus my usage aren’t really compatible. However, we only realize the pros/cons of a service after taking a closer look and comparing it to another one. In the follow topics, I will cover some experiments/findings that I made. Google Drive doesn’t support symlinks At first glance, one thing that really annoyed me is the fact that Google Drive doesn’t support symlinks, i.e. it won’t upload to the cloud the content that a symbolic link is…
  • JK Werner: do your stories tell a story?

    17 Apr 2014 | 11:48 pm
    I want to address a common anti-pattern that I see and suggest an alternative approach.  I’ve seen different styles of user stories, and though the sections differ by the needs of the team and the style of the BA/Product Owner, one common section that I see is the context (aka business context, narrative, etc).  This is usual a paragraph or two that is meant to show how the change  facilitated by the story will impact the user.  We’ll come back to that goal in a bit. Anti-pattern:  A context that does nothing more than describe how the product will work after the story has…
  • Paulo Caroli: Retrospective activity (filtering) : Most Likes and Dislikes

    16 Apr 2014 | 1:57 pm
    cross posted on FunRetrospectives.comThis is a follow-up on the Plus Minus Voting activity. It creates a visual tool for the marked items according to its total score (from the lowest to the highest). Running the activity 1. Create an axis as per the figure below ( 2. Ask the participants to place the marked post-its (from the Plus Minus activity) on the axis as per their total score (e.g., 4 + and 1 – have a score of 3). 3. Discuss with the group about the items. Note that the items with + and – on it represent items in which the participants have different opinions. I find this activity…
  • add this feed to my.Alltop

    Eric Sink

  • Unicode

    18 Apr 2014 | 11:00 am
    (This entry is part of a series. The audience: SQL Server developers. The topic: SQLite on mobile devices.) Well, Actually First, go read this blog entry by Miguel de Icaza. Right now. I'll wait. Welcome back. Now let me apologize. I don't want to be a pedantic jerk who quibbles about minor details. But the topic here is Unicode, so there really is no other way. All Unicode, all the time The relevant difference with SQLite is easy to describe: In the world of Windows and SQL Server, you have all kinds of possible code pages. In SQLite, everything is Unicode. But if you don't have much context…
  • Data Types

    8 Apr 2014 | 11:00 am
    (This entry is part of a series. The audience: SQL Server developers. The topic: SQLite on mobile devices.) Different types of, er, types At the SQL language level, the biggest difference with SQLite is the way it deals with data types. There are three main differences to be aware of: There are only a few types And types are dynamic (But not entirely, because they have affinity) And type declarations are weird Okay, so actually that's FOUR things, not three. But the third one doesn't really count, so I'm not feeling terribly obligated to cursor all the way back up to the top just to fix the…
  • Foreign Keys

    14 Mar 2014 | 11:00 am
    (This entry is part of a series. The audience: SQL Server developers. The topic: SQLite on mobile devices.) I can't use SQLite! It doesn't support foreign keys! Actually, it does. Since version 3.6.19, released in October 2009. Before the first iPad. Windows 7 was not quite out yet. Miley Cyrus was still Hannah Montana. You're wrong! This code should fail but doesn't! CREATE TABLE [to] (pk int PRIMARY KEY); CREATE TABLE [from] (other REFERENCES [to](pk) ); INSERT INTO [from] (other) VALUES (3); Fair enough. It is easy to get the impression that SQLite still lacks support for foreign keys…
  • UNIQUE NULL

    7 Mar 2014 | 10:00 am
    (This entry is part of a series. The audience: SQL Server developers. The topic: SQLite on mobile devices.) Nullable columns in UNIQUE constraints The following code will cause a unique constraint violation in SQL Server: CREATE TABLE foo (pk int PRIMARY KEY IDENTITY, x int UNIQUE NULL); INSERT INTO foo (x) VALUES (1); INSERT INTO foo (x) VALUES (2); INSERT INTO foo (x) VALUES (NULL); INSERT INTO foo (x) VALUES (NULL); SQL Server doesn't allow the second NULL value to be inserted for column [x]. But SQLite allows this. See Issues with sync and constraints for more discussion of why this kind…
  • Issues with sync and constraints

    26 Feb 2014 | 10:00 am
    (This entry is part of a series. The audience: SQL Server developers. The topic: SQLite on mobile devices.) Fail Fast Think of a bug as having two parts: The incorrect code The visible symptom The worst bugs are the ones where these two parts are separated. For example, consider the following function in C: void crash_now(void) { char* p = NULL; *p = 5; } This crash will be easy to find and fix, because the incorrect code is very close to the point where the crash is going to occur. In contrast, the following code is likely going to waste more time: int count_decimal_digits(int n) { char* p =…
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • Evaluate Security Products With no Software Charges by Using AWS Marketplace

    AWS Evangelist
    15 Apr 2014 | 10:57 am
    Have you shopped at AWS Marketplace lately? The selection keeps on growing and you can easily find, buy, and starting many different types of Software Infrastructure, Developer Tools, and Business Software: You don't need to worry about procuring a server, installing and configuring an operating system, or installing the actual software that you set out to use in the first place. AWS Marketplace is a short, direct path that will have you up and running in minutes. Because you can launch fully installed and configured software in minutes, you can easily try out one or more products until…
  • EC2 Update - Previous Generation Instances

    AWS Evangelist
    15 Apr 2014 | 6:34 am
    We have made some important changes to the EC2 pricing and instance type pages. We are introducing the concept of previous generations of EC2 instances. Amazon EC2 has been around since the summer of 2006. We started with a single instance (the venerable and still-popular m1.small) and have added many over the years. We have broadened our selection by adding specialized instance families such as CPU-Optimized, Memory-Optimized, and Cluster and by adding a wide variety of sizes within each family. As newer and more powerful processors have become available, we have added to the lineup in order…
  • AWS Week in Review - April 7, 2014

    AWS Evangelist
    14 Apr 2014 | 9:16 am
    Let's take a quick look at what happened in AWS-land last week: Monday, April 7 We added AWS Customer Success Stories from Comba Telecom, Etix, Ideomed, Predictix, Scopely, Sonian, and ScribbleLive. The AWS PHP Development Blog showed you how to Test Webhooks Locally for Amazon SNS. Tuesday, April 8 We announced that the AWS Console for iOS Android now Supports Amazon S3. We launched the New Cost Explorer for AWS. Wednesday, April 9 The AWS Application Management Blog showed you how to Quick-Launch Your Elastic Beanstalk Application in Three Clicks. The same blog also published a two-part…
  • Now Available - New Memory-Optimized EC2 Instances (R3)

    AWS Evangelist
    10 Apr 2014 | 6:05 am
    I talked about the upcoming memory-optimized EC2 instance type (R3) last week and provided you with configuration and pricing information so that you could start thinking about how to put them to use in your environment. I am happy to report that the R3 instances are now available for use in the following AWS Regions: US East (Northern Virginia) US West (Northern California) US West (Oregon) EU (Ireland) Asia Pacific (Tokyo) Asia Pacific (Sydney) Asia Pacific (Singapore) Memory-OptimizedR3 instances are recommended for applications that require high memory performance at the best price point…
  • The New Cost Explorer for AWS

    AWS Evangelist
    8 Apr 2014 | 4:25 pm
    My colleague Parmita Mehta sent a blog post to introduce the new Cost Explorer. This looks really cool and I think you will like it! -- Jeff; I would like to introduce the Cost Explorer, a new toolset for managing your AWS spending. Cost Explorer is integrated with the new AWS Billing Console launched in November, and features reporting, analytics, and visualization tools enabling you to track and manage your AWS costs. We focused on several things with this initial release. First and foremost, we wanted to make this drop-dead simple to use: you sign up with a single click, and Cost…
 
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • #NoEstimates – Really?

    udidahan
    19 Apr 2014 | 7:23 am
    There has been some discussion online recently about the issue of estimates in software development, specifically under a meme called #NoEstimates. This came up when I was in London for the DevWeek conference at the speaker dinner with Austin Bingham, Rob Smallshire, and Allen Holub and I wanted to share some of the ideas that came up, as well as some of my personal opinions on the matter. Context matters When you’re in an organization that is continuously developing and evolving a product, platform, or suite, your context is quite different than when you’re working on a project…
  • Announcing the Particular Service Platform

    udidahan
    16 Apr 2014 | 7:41 am
    After many months of hinting about the coming of the Particular Service Platform, it’s finally here. For everybody who has been building message-driven systems on .NET – I really do believe that this is the dawn of a new era (and if you know anything at all about me, you know that I don’t tend to exaggerate). What is it? Imagine designing your solution by graphically creating endpoints and messages, seeing the routing laid out in front of you visually, being able to specify system wide error and audit queues, having your cross-cutting authentication applied automatically to…
  • Loosely-coupled orchestration recording now online

    udidahan
    7 Apr 2014 | 6:25 am
    When I was in London a couple of weeks ago teaching my SOA class, I gave an evening presentation called Loosely-Coupled Orchestration which talked about some of the challenges people face when introducing more event-driven and asynchronous patterns into their systems – for example, dealing with out-of-order message delivery. I’m happy to say that the recording of that session is now online, courtesy of the good folks at Skills Matter, and you can now view that here. In this presentation, you’ll also see a lot of the new capabilities that will be coming out soon with the…
  • Code for my Programming in 4D talk

    udidahan
    2 Apr 2014 | 4:48 am
    So, I’ve been a bad presenter. I’ve given my Programming in 4D talk already several times and I haven’t yet uploaded the code for it. And seeing as I’m going to be giving it again today (at the DevWeek conference in London), I figured that I should finally get my act together and put it online. Interestingly enough, the other conferences I’ve spoken at either didn’t record it or didn’t put the recording online. Hopefully DevWeek will do better <FingersCrossed/>. The overall solution The scenario I talk about in this presentation is (again) a…
  • On that Microservices thing

    udidahan
    31 Mar 2014 | 9:40 am
    Seems that I’m a bit late to the Microservices party – original article here. But since I’ve been getting repeated requests to weigh in on the topic, I guess I’ll have to risk fanning the flames up again. Also, since quite a few reactions have already been written on the topic (and I don’t want to repeat them here), I’ll just point to this post by Arnon which sums them all up pretty well. Now, I don’t entirely agree with all the commentary Arnon pointed to, or all of his thoughts on the topic, but I’ll try to take those up some other time. And…
  • add this feed to my.Alltop

    All About Agile | Agile Development Made Easy!

  • Measuring Productivity In Software Development Teams

    Olga Kouzina
    15 Apr 2014 | 8:45 am
    Most software development companies measure productivity of teams and individuals. Those measurements are then used to rate the individual or group performance. Numbers are so nice, cozy and familiar. They make things simpler; and if someone’s productivity can be objectively rated with numbers, lucky is this person and lucky are the managers of this person. [...]
  • Validation and Uncertainty

    George Dinwiddie
    14 Apr 2014 | 7:54 am
    What an extraordinary conversation I had recently on Twitter. It started with Neil Killick’s statement that we should not consider our stories truly done until validated by actual use. This is a lovely thing, if we can manage it. While I’ve not set such a bold declaration of “done,” I’ve certainly advocated for testing the […]
  • How Timelines Help Project Managers Track Progress

    Olga Kouzina
    10 Apr 2014 | 12:32 pm
    … no matter if it’s agile, Scrum, Kanban, SAFe, lean, XP or some mix of these methodologies. Project managers want to track progress in any software development project, small or large. Sometimes they want to track progress not only in one, but in many projects at a time, and they want to be able to [...]
  • Calculating Velocity FAQ

    Rachel Davies
    9 Apr 2014 | 4:41 am
    Sometimes people get confused about velocity and edge cases of what gets counted or not. It doesn't matter greatly except it helps to do this consistently over time. I wrote a FAQ for our teams because these edge cases come up infrequently and develope...
  • Humor – A Typical Project Launch Meeting

    Mishkin Berteig
    7 Apr 2014 | 7:00 am
    Learn more about our Scrum and Agile training sessions on WorldMindware.comOne of the things that I love is how many great videos there are that show the ridiculousness of a lot of corporate behaviour.  This video is a hilarious (and … Continue reading →
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • How To Thrive As an Agile Tech Writer

    Erika Edwards
    16 Apr 2014 | 4:00 am
    Ah, tech writers. We do more than tell the user how something works -- we also explain the caveats and intricacies behind why a feature or enhancement functions the way it was designed. It’s a tech writer’s job to learn and communicate the value of any software we deliver to customers. Since our Rally Help site contains over 1,000 pages of content, it’s imperative that we interface with other teams on a predictable cadence so we know what needs to be updated or refined. Our content also relies on the feedback we receive and our customers’ expectations that they have the online help…
  • Healthy Planning with Physicians Mutual

    Hannah Shain
    11 Apr 2014 | 7:40 am
    From life, dental, and accident insurance to Medicare supplements and annuities, the Physicians Mutual family of companies has spent the last 100+ years building nearly $3 billion in assets and consistently earning high ratings for its financial strength. The Enterprise Technology Group (ETG) at Physicians Mutual is responsible for strategic and portfolio planning as well as project budgets, managing a portfolio of both Agile-driven and traditional project-driven work. So when it decided to go Agile in 2012, it wanted to choose a solution that would unite strategic and financial planning…
  • Agile Planning Fundamentals with TeamStart

    Rob Ward
    9 Apr 2014 | 4:00 am
    Agile Planning: it’s not an oxymoron. On Tuesday, April 15, our TeamStart webinar series will answer your questions about Agile Planning. Whether you’re just getting started with Agile or consider yourself an expert, join us to get and give good Q+A. We'll talk about making and keeping commitments, using tracking and metrics to predict delivery, and planning levels with time horizons. Here are a few questions from past Agile Planning webinars: How does the product owner role fit into Agile Planning? Are there guidelines for setting up good planning estimates? If the team is not able to…
  • Calling All Citizen Engineers: Let’s RallyON!

    Geri Mitchell-Brown
    4 Apr 2014 | 7:39 am
    We like to say that RallyON is not your typical user conference: you won’t sit and listen to a bunch of speakers drone on and on, then have to weave between advertisements and vendors in the hallways. Instead, RallyON is your chance to get actionable advice, inspiration, and best practices from the leaders, coaches, champions, and developers who make up the Rally community. Likewise, the Rally For Impact Scrimmage -- preceding the conference on Sunday, June 8 -- isn’t going to be your typical sit-and-listen conference event: no way. Intrigued? Keep reading. The Opportunity…
  • Define Your Agile Transformation

    Steve Lawrence
    2 Apr 2014 | 10:56 am
    At last year’s Technology & Innovation -- the Future of Banking & Financial Services conference in Sydney, Australia, senior executives repeatedly used the following keywords (even, at times, trying to outdo each other with them): customer-first agility   transformation Customer-first The first keyword is easy to understand and confirms something we know, but often overlook: we need to be more “customer-aware” and listen to customers’ needs and wants, rather than assuming that we already know what these are. Here's a good example of what it means to be customer-first: at…
 
  • add this feed to my.Alltop

    Successful Software

  • Training course update

    Andy Brice
    11 Apr 2014 | 7:09 am
    I ran my second ‘Start your own software business’ course over the weekend of 22/23 March. Here is what some of the attendees had to say: “I thought I knew most things about setting up and running an ISV but Andy filled in all the gaps and taught me stuff I hadn’t even thought about! I would, without hesitation, recommend this course (which is great value) to anyone thinking of starting a small software company or even an existing company that wants to ensure they give their business the best chance for success. Well done Andy!” Anonymous (gainfully employed) “PC Pro magazine (not…
  • Twitter Demographics Are Bullshit

    Andy Brice
    3 Apr 2014 | 10:09 am
    I have been experimenting a bit with promoting my software using promoted tweets. You can target people based on their interests or the Twitter handles they follow. I have chosen the latter approach with the aim of getting people to a) click through to my website and b) retweet (in the hope of more click throughs). The results haven’t been great, with only 25% of the ‘engagements’ I paid for resulting in clicks through to my website. Here is a direct comparison between traffic from AdWords and Twitter ads to my seating planner software website (data from Google Analytics).
  • 5 things you can do to improve your AdWords profitability in the next 30 minutes

    Andy Brice
    24 Mar 2014 | 6:05 am
    Lots of people set up AdWords campaigns and then leave them to run unattended for months at a time. Bad. Idea. I know, I know, you’ve got a million other things to. So I am going to give you a very short and very specific list of things you can do to improve your AdWords account. Right now. No excuses. 1. Check your ‘Geographic’ report for under performing countries Different countries can perform wildly differently for the same keywords, ads and bid prices. This is particularly the case if you compare rich industrialised countries with developing countries. Choose a…
  • Exploit the long tail of Adwords PPC with Keyword Funnel

    Andy Brice
    5 Mar 2014 | 11:07 am
    I released my new product Keyword Funnel today. It is a tool to help Adwords advertisers improve the profitability of their Adwords campaigns. I have found the best way to get a decent volume of affordable conversions from Google Adwords is to use a ‘long tail’ strategy. For my Perfect Table Plan product there are a few ‘head’ keyword phrases that have high search volumes, such as “table plan” and “seating arrangement”. But these aren’t very well targeted (“table plan” might have been typed in by someone who wants drawing plans…
  • The psychology of successful bootstrappers

    Andy Brice
    10 Feb 2014 | 10:55 am
    I am curious about how the people who bootstrap software businesses are different to the general population, and to each other. I investigated this using a standard (‘big 5′) personality test. I think the results make for interesting reading. I asked a number of software company founders to complete an online personality test and send me their results. 18 of them did (19 including me). You have probably heard of some of them, however I promised anonymity. We are all founders of bootstrapped (i.e. not VC funded) software product companies and have been involved in programming a…
  • add this feed to my.Alltop

    The Endeavour

  • Rudyard Kipling and applied math

    John
    17 Apr 2014 | 6:30 pm
    This evening something reminded me of the following line from Rudyard Kipling’s famous poem If: … If all men count with you, but none too much … It would be good career advice for a mathematician to say “Let all areas of math count with you, but none too much.” This warns against dismissing something offhand because you’re sure you’ll never use it, and becoming so fond of something that it becomes a solution in search of a problem. The same applies to technology: Let all technologies count with you, but none too much. Related posts: An array of hammers A…
  • Timid medical research

    John
    15 Apr 2014 | 10:12 am
    Cancer research is sometimes criticized for being timid. Drug companies run enormous trials looking for small improvements. Critics say they should run smaller trials and more of them. Which side is correct depends on what’s out there waiting to be discovered, which of course we don’t know. We can only guess. Timid research is rational if you believe there are only marginal improvements that are likely to be discovered. Sample size increases quickly as the size of the effect you’re trying to find decreases. To establish small differences in effect, you need very large…
  • Commutative diagrams in LaTeX

    John
    14 Apr 2014 | 7:30 pm
    There are numerous packages for creating commutative diagrams in LaTeX. My favorite, based on my limited experience, is Paul Taylor’s package. Another popular package is tikz-cd. To install Paul Taylor’s package on Windows, I created a directory called localtexmf, set the environment variable TEXINPUTS to its location, and copied diagrams.sty file in that directory. Here are a couple examples, diagrams used in the definition of product and coproduct. And here’s the LaTeX to produce the diagrams. \begin{diagram} & & X & & \\ & \ldTo^{f_1} & \dDashto_f…
  • The mean of the mean is the mean

    John
    9 Apr 2014 | 5:00 am
    There’s a theorem in statistics that says You could read this aloud as “the mean of the mean is the mean.” More explicitly, it says that the expected value of the average of some number of samples from some distribution is equal to the expected value of the distribution itself. The shorter reading is confusing since “mean” refers to three different things in the same sentence. In reverse order, these are: The mean of the distribution, defined by an integral. The sample mean, calculated by averaging samples from the distribution. The mean of the sample mean as a…
  • Patches and specs

    John
    5 Apr 2014 | 1:43 pm
    From Leslie Lamport: Every time code is patched, it becomes a little uglier, harder to understand, harder to maintain, bugs get introduced. If you don’t start with a spec, every piece of code you write is a patch. Which means the program starts out from Day One being ugly, hard to understand, and hard to maintain.
  • add this feed to my.Alltop

    ProgrammableWeb

  • Today in APIs: WSO2 to Host Integrated Ecosystem Workshops, and 11 new APIs

    Eric Carter
    18 Apr 2014 | 2:00 pm
    WSO2 is set to host three workshops on integrated ecosystems across three Asia-Pacific cities throughout the month of May. Plus, the role of APIs in cross-border currency transfer and 11 new APIs. WSO2 to Host Integrated Ecosystem Workshops WSO2 will be hosting three Asia-Pacific workshops next month on integrated ecosystems. An integrated ecosystem, in the eyes of WSO2, constitutes a connected business that integrates people, processes, and data across an extended value chain. In three different cities (Kuala Lumpur, Sydney, and Auckland), WSO2 will conduct workshops that teach attendees how…
  • MQTT Promotes Standards, Interoperability on IoT

    Patricio Robles
    18 Apr 2014 | 8:17 am
    Last week MQTT (Message Queuing Telemetry Transport) provided developers with a signal that it may be emerging as a de facto protocol for the IoT. This validation comes in the light of positive MQTT Interoperability Test Day results that were published by the host of the event: The Eclipse Foundation and the Eclipse IoT Working Group. The Eclipse Foundation and the Eclipse IoT Working Group announced the results of a MQTT Interoperability Test Day held in March during which 15 companies, including large software vendors like IBM, Software AG and RedHat, tested how well various implementations…
  • Today in APIs: Aplos’s API for Nonprofits, and 6 New APIs

    Greg Bates
    17 Apr 2014 | 2:06 pm
    Aplos releases an API for nonprofit management and raises $2 million. Right Brain Media’s ReadyCast APIs and app uses iPhone, iPod and iPad cameras to live stream events. Plus: the implications of Google Adword changes, securing digital channels and mobile apps against hacks, and 6 new APIs. Aplos Software Releases API, Raises $2M Alpos Software creates offers SaaS for nonprofits. Now it’s launching an API with the help of $2 million in funding just raised. As the company commented, The new financing from private investors brings the company’s total funding to $3.4 million.
  • Twitter’s Acquisition of Gnip Highlights Rise of Aggregators in DaaS Market

    Patricio Robles
    17 Apr 2014 | 1:00 pm
    On Tuesday, social media giant Twitter announced that it is buying Data as a Service (DaaS) provider Gnip for an undisclosed amount. Gnip, which is one of several companies that sell access to the firehose of the content posted on Twitter, was founded in 2008 and today offers data from a number of popular user-generated services in addition to Twitter. As Twitter VP of Global Business Development & Platform Jana Messerschmidt explains, “We want to make our data even more accessible, and the best way to do that is to work directly with our customers to get a better understanding of…
  • Samsung’s Position On Tizen May Hurt Developer Recruitment

    Eric Zeman
    17 Apr 2014 | 10:20 am
    Samsung isn’t making it easy for developers. The company may have released a handful of SDKs for its latest devices, but Samsung’s non-committal approach to its Tizen platform is probably going to cost it developer support. Samsung’s first smartwatch, released in October last year, ran a modified version of Google’s Android platform. The device had access to about 80 apps at launch, all of which were managed by a central smartphone app. Samsung offered developers an SDK for the Galaxy Gear so they could create more apps. Developers obliged. Then Samsung changed…
 
  • add this feed to my.Alltop

    The Programmer's Paradox

  • What and How

    Paul W. Homer
    19 Apr 2014 | 1:01 pm
    The real work in programming comes from building up massive sets of instruction for the computer to follow blindly. In order to accomplish this, modern programmers rely on a huge number of ready made instruction sets, including the operating system, frameworks, libraries and other large scale infrastructure like databases and web servers. Each one of these technologies comes with an endless number of APIs that provide all of the functional primitives required for interaction.A modern programmer thus has to learn all sorts of different calling paradigms, protocols, DSLs, formats and other…
  • Collective Protection

    Paul W. Homer
    12 Apr 2014 | 7:15 pm
    Over the last few decades of my career, at least half of my working experiences has been really good. They've been great opportunities to solve complex problems, learn new domains and to build things which make people happy. I've been proud of the things I've built even though none of them are famous or made me any significant money. My favorite jobs have all been wrapped in a strong engineering culture; one that strives to always do the right thing, pay attention to the details, avoid politics and focus on getting the best quality possible. The other half of my jobs, however, have not…
  • Unwinding Complexity

    Paul W. Homer
    2 Mar 2014 | 9:44 am
    I keep coming back to complexity. It underlies so much of what software developers do for a living. Building a big, sophisticated software system is all about juggling millions of little moving parts. When it goes well the results are organized, stable and hopefully incredibly useful. We strive to build software that people can rely on to make their lives easier.Building software is like building anything else, except that few people can see the final results. They can see the interface, feel the performance and sense the stability, but rarely can they stand back and appreciate all of…
  • Levels of Code

    Paul W. Homer
    21 Feb 2014 | 3:53 pm
    Throwing together computer code isn't that tricky, but doing it well enough that it's usable in a serious enviroment requires a lot of work. Often programmers stop long before their code gets to an 'industrial strength' level (5 by this classification). For me the different levels of code are:        1. Doesn't compile        2. Compiles but doesn't run correctly        3. Runs for the main logic        4. Runs and handles all possible errors        5. Runs correctly and is readableAnd the…
  • Principles

    Paul W. Homer
    16 Feb 2014 | 12:29 pm
    This post http://tekkie.wordpress.com/2014/02/06/identifying-what-im-doing/ by Mark Miller really got me thinking about principles. I love the video he inserted by Bret Victor at http://vimeo.com/36579366 and while the coding examples in it were great, the broader theme of finding a set of principles really resonated with me. I've always been driven to keep building larger, more sophisticated systems, but I wasn't really trying to distill my many objectives into concrete terms. Each new system just needed to be better than the last one (which becomes increasingly hard very quickly).Framing my…
  • add this feed to my.Alltop

    CodeHill

  • Increased Cron Job Error Tolerance Count

    Amgad Suliman
    17 Apr 2014 | 10:00 am
    The error tolerance of cron jobs in Cronless, the web-based cron job and port monitoring service, is now increased for all membership types. Error tolerance is the number of consecutive failures a cron job returns before it is automatically disabled. The changes are: Free memberships increased from 5 to 10. Premium memberships increased from 10 […] Related posts: Cronless Now Supports 30 Second Cron Jobs 404 and 403 Error Pages in ASP.NET New Ticketing and Knowledgebase System for Cronless
  • Paging in MySQL Command-Line Client

    Amgad Suliman
    4 Feb 2014 | 8:00 am
    By default MySQL command-line client wraps lines in a SELECT query result and has no paging. You can solve both these problems by using the less command available in Unix/Linux systems. Entering the following command in MySQL command-line client will do the trick: The pager command lets you select a program to use as a […] Related posts: Importing and Exporting MySQL Databases Navigating MySQL Databases and Tables Backup MySQL Databases to Amazon S3 Using PHP
  • Importance of Correct and Valid Html

    Amgad Suliman
    29 Jan 2014 | 8:00 am
    HTML is the foundation of the web! HTML defines the structure and presentation of the website. Therefore, it needs to be clean, correct and validated. HTML document validation is an automated process. Just like the Spell-Check feature in MS Word enables you to identify and correct spelling and grammar mistakes in the document, there are […] Related posts: Common Website Mistakes The SEO Importance of Website Architecture 404 and 403 Error Pages in ASP.NET
  • Checking gzip Compressed tar Files

    Amgad Suliman
    22 Jan 2014 | 6:00 am
    I wrote this very simple bash script to check the gzip compressed tar files generated by cPanel’s backup. It attempts to extract each file individually to /dev/null and emails a list of the ones that were not extracted successfully. Lines 8 through 17 loops through the files in the current directory with a .gz extension […] Related posts: Backup MySQL Databases to Amazon S3 Using PHP Shortcut Keys for Bash 404 and 403 Error Pages in ASP.NET
  • SnipsManager Is Now Free And Open Source

    Amgad Suliman
    13 Jan 2014 | 8:00 am
    SnipsManager, the PHP script for sharing source code and plain text, is now free and open source. It is now published under the Revised BSD License and is available on GitHub. Some of the features SnipsManager offers are: Syntax highlighting for 27 programming and scripting languages, protecting snippets with passwords and/or CAPTCHA, and downloading the […] Related posts: SnipsManager Version 2.3 Released SnipsManager Version 2.2 Released An Open Source Website Screen Capture Program
  • add this feed to my.Alltop

    Embedded Computing Design News

  • Flower Technology and EnSilica collaborate on ASIC mining solutions for cryptocurrencies like Bitcoin

    Monique DeVoe
    17 Apr 2014 | 4:22 pm
    Bitcoin and other cryptocurrencies that are based on scrypt hashing algorithms (Lifecoin, Auroracoin, Dogecoin, and Mastercoin) are on the rise. Scrypt-based cryptocurrency ASIC mining solution start-up Flower Technologies and eSi-RISC soft processor core and encryption and peripherals company EnSilica have partnered to develop the Orchid, which boasts high hashing speed, energy efficiency, and price/performance for an ASIC scrypt miner. Read more: Flower Technology and EnSilica collaborate on ASIC mining solutions for cryptocurrencies like Bitcoin Twitter @edablog : : Free Publications : :…
  • Tanner EDA Announces All-New Digital Place and Route Tool in Release v16.1 of HiPer Silicon Design Suite

    Tanner EDA
    16 Apr 2014 | 1:38 pm
    MONROVIA, California – April 16, 2014 – Tanner EDA, the catalyst for innovation and leader for design, layout and verification of analog and mixed-signal (A/MS) integrated circuits (ICs) and (ASICs), has released version 16.1 of the company’s HiPer Silicon™ design suite, including an all-new digital place and route tool, HiPer P&R™. HiPer P&R is optimized for the needs of big-Analog/little-Digital mixed signal designs on typical analog process nodes. The new addition HiPer P&R completes Tanner EDA’s end-to-end flow for analog/mixed signal…
  • IAR Systems releases new version of development tools for Renesas low-power RL78 microcontrollers

    IAR Systems
    16 Apr 2014 | 9:10 am
    Uppsala, Sweden – IAR Systems® today introduces an updated version of its embedded development tools IAR Embedded Workbench® for Renesas RL78. The version includes several new features which further enhance and simplify development of applications based on Renesas low-power RL78 microcontrollers. In version 1.40 of the complete and high-performance toolchain IAR Embedded Workbench for RL78, support for the C++ feature multiple inheritance is added. This allows developers to define classes based on multiple parents and inherit characteristics and features from them. With…
  • Savision announces a free new release of Cloud Reporter, the most comprehensive product for reporting on Hyper-V capacity issues today.

    Savision
    16 Apr 2014 | 9:07 am
    Amsterdam – Savision, the leader in innovative solutions for Microsoft System Center, announces a free new release of Cloud Reporter, the most comprehensive product for reporting on Hyper-V capacity issues today. Cloud Reporter is a robust capacity planning solution for private clouds based on Microsoft’s Hyper-V, that has the ability to predict when memory, processors and storage resources will be exhausted. Cloud Reporter uses data from the System Center Operations Manager data warehouse to generate its reports and forecasts. Unfortunately Operations Manager only provides basic…
  • IGEL Introduces a Cost-Effective, Securely Integrated Solution for Customers Still Running Oracle Sun Rays

    IGEL Technology
    16 Apr 2014 | 9:04 am
    CINCINNATI — Customers looking to migrate away from the discontinued Sun Ray Software and Sun Ray Clients can continue to integrate new clients into their existing VDI environment thanks to a solution from IGEL. By using the option to set up a custom partition, available in every IGEL Universal Desktop thin client, the required Oracle Virtual Desktop Client (OVDC) software can be integrated and maintained in the operating system of the IGEL devices with little effort, whilst maintaining the secure read only operating system. The IGEL custom partition is created with the aid of the…
 
  • add this feed to my.Alltop

    Ruminations of a Programmer

  • Functional Patterns in Domain Modeling - Immutable Aggregates and Functional Updates

    6 Apr 2014 | 8:19 am
    In the last post I looked at a pattern that enforces constraints to ensure domain objects honor the domain rules. But what exactly is a domain object ? What should be the granularity of an object that my solution model should expose so that it makes sense to a domain user ? After all, the domain model should speak the language of the domain. We may have a cluster of entities modeling various concepts of the domain. But only some of them can be published as abstractions to the user of the model. The others can be treated as implementation artifacts and are best hidden under the covers of the…
  • Functional Patterns in Domain Modeling - The Specification Pattern

    30 Mar 2014 | 11:27 pm
    When you model a domain, you model its entities and behaviors. As Eric Evans mentions in his book Domain Driven Design, the focus is on the domain itself. The model that you design and implement must speak the ubiquitous language so that the essence of the domain is not lost in the myriads of incidental complexities that your implementation enforces. While being expressive the model needs to be extensible too. And when we talk about extensibility, one related attribute is compositionality. Functions compose more naturally than objects and In this post I will use functional programming idioms…
  • A Sketch as the Query Model of an EventSourced System

    22 Jan 2014 | 11:46 am
    In my last post I discussed the count-min sketch data structure that can be used to process data streams using sub-linear space. In this post I will continue with some of my thoughts on how count-min sketches can be used in a typical event sourced application architecture. An event sourcing system typically has a query model which provides a read only view of how all the events are folded to provide a coherent view of the system. I have seen applications where the query model is typically rendered from a relational database. And the queries can take a lot of time to be successfully processed…
  • Count-Min Sketch - A Data Structure for Stream Mining Applications

    19 Jan 2014 | 9:48 am
    In today's age of Big Data, streaming is one of the techniques for low latency computing. Besides the batch processing infrastructure of map/reduce paradigm, we are seeing a plethora of ways in which streaming data is processed at near real time to cater to some specific kinds of applications. Libraries like Storm, Samza and Spark belong to this genre and are starting to get their share of user base in the industry today.This post is not about Spark, Storm or Samza. It's about a data structure which is one of the relatively new entrants in the domain of stream processing, which is simple to…
  • Scala Redis client goes non blocking : uses Akka IO

    23 Jul 2013 | 9:37 pm
    scala-redis is getting a new non blocking version based on a kernel implemented with the new Akka IO. The result is that all APIs are non blocking and return a Future. We are trying to keep the API as close to the blocking version as possible. But bits rot and some of the technical debt need to be repaid. We have cleaned up some of the return types which had unnecessary Option[]wrappers, made some improvements and standardizations on the API type signatures and also working on making the byte array manipulation faster using akka.util.ByteString at the implementation level. We also have plans…
  • add this feed to my.Alltop

    9lessons Programming Blog

  • Multiple Ajax Image Upload without Refreshing Page using Jquery.

    19 Apr 2014 | 4:41 am
    Today I am presenting the most important social networking feature called multiple ajax image upload without refreshing the page using jquery and PHP. We just modified few lines of code in jqery.form.js plugin and renamed that to jquery.wallform.js. This feature is one of the key feature in Wall Script sale, big thanks to Arun Sekar for this code trick. Read more »
  • AngularJS Tutorial RESTful JSON Parsing

    19 Apr 2014 | 4:40 am
    Last some days I have been working with AngularJS, it is a Javascript MVC framework created by Google. Now Angular.js is my personal favorite framework to build better architecture web projects, especially for RESTful web services. It improves HTML with new attributes and expressions in order to define powerful templates directly in your HTML page. Read more »
  • Create Custom Facebook Application

    19 Apr 2014 | 4:39 am
    Facebook fan page is the most required thing for your brand or website to reach more people via social. Facebook Pages by default applications for Photos, Videos and Events, if you would like to add custom pages with other information like product Look Book, Offers, etc. This post explains you to how to create an application for Facebook Fan page, take a quick look at the following steps. Read more »
  • AngularJS Tutorial Two Way Data Binding

    19 Apr 2014 | 4:38 am
    This post is the continuation of my previous AngularJS tutorial, I had explained JSON parsing using AngularJS. In this we are going to explain how to do two way data binding with Angular JS. Data binding is the most useful feature in AngularJS, It will help you to save from writing a lots of regular code. Read more »
  • Ajax Select and Upload Multiple Images with Jquery

    19 Apr 2014 | 4:38 am
    Very few days back I had posted an article about Multiple ajax image upload without refreshing the page using jquery and PHP. In this post I have updated few lines of code that allows to user can select and upload multiple images in single shot, thanks to Lakshmi Maddukuri for sending me a useful piece of code. Just take a quick look this live demo. Read more »
  • add this feed to my.Alltop

    Jolicloud Blog

  • Heartbleed? It’s ok. You’re home and safe with Jolicloud!

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

    Jolicloud Team
    12 Dec 2013 | 10:28 am
    TweetAfter months of hard work, we are ready to give our existing users early access to Jolicloud 2 and the awesome new features we have prepared for you. Jolicloud 2 lives entirely in the browser. It’s been designed mainly for Chrome and Chromebook users, but it should also work with other modern browsers. If you have used one of our previous products, you should be familiar with the interface. We have kept all the best parts like the Joli OS desktop and the Jolidrive layout, but we have reorganized everything under two roofs. Home and Drive Jolicloud has now two sections: Home which…
  • Jolicloud 2 – Your modern alternative to iGoogle

    Jolicloud Team
    30 Oct 2013 | 10:25 am
    Tweet On November 1st, in just a few short days, iGoogle will be shutting down. The reason for this, according to Google, is that the product is not relevant to the present. “We originally launched iGoogle in 2005 before anyone could fully imagine the ways that today’s web and mobile apps would put personalized, real-time information at your fingertips.” (*) We believe you should not have to fear becoming homeless! Jolicloud 2 is here to welcome all users who are looking for an alternative, a more modern home that better suits today’s digital behaviours and landscapes. Jolicloud 2…
  • Announcing Jolicloud 2: A place to call home

    Jolicloud Team
    24 Oct 2013 | 9:16 am
    TweetWow! We are now more than 1 million people using Jolicloud around the world. Thank you so much! Since our beginnings as an operating system, Jolicloud has worked passionately to make the digital world simpler to use for everyone. As we spent our days switching between our phones and computers, juggling between multiple services and seeing our data spread across the Internet, we believed something was missing in our lives. A place to call home. A place where everything that belongs to you is always there. A place that makes all your content simple to access and use. No matter what phone,…
  • 6 tips to make your digital life better

    Jolicloud Team
    21 Oct 2013 | 7:07 am
    TweetOver the last few days, we’ve gone in-depth with Jolicloud, giving you an inside look at some great tips to get the most out of your content. In case you missed one, we’ll go over everything one more time. Upload Don’t let file size weigh you down! Upload up to 20MB at a time to your storage services like Dropbox, Box, Google Drive, MediaFire and more! Flickr Using Flickr’s amazing 1TB of storage to backup photos automatically from your iPhone? You can use Jolicloud to easily share them to Twitter, Facebook, Tumblr and more! Player Jolicloud’s full screen player has a brand new…
 
  • add this feed to my.Alltop

    Tales from the bits

  • Alternative to Google Search – Get you privacy back!

    George Bagropoulos
    19 Apr 2014 | 12:13 am
    DuckDuckGo is an alternative to Google Search that does not track or store your searches. DuckDuckGo does not store any personal information, e.g. IP addresses or user agents. This means that NSA or other government agencies around the globe won’t track your searches. Most important you will not get profiled by advertising agencies. You can find out how you are tracked here. As an added bonus, it has less clutter, less spam, less ads and an overall cleaner design. DuckDuckGo was founded by Gabriel Weinberg in February 2008 in Valley Forge, PA (USA). By May 2012, the search engine was…
  • Amazon Drones: Air Delivery in 30 minutes

    George Bagropoulos
    4 Jan 2014 | 11:00 am
    Amazon is waiting Federal Aviation Administration (FAA) rules for unmanned aerial vehicles (UAV) to launch Amazon Prime Air. Amazon hopes that the new rules for UAV will be in place early in 2015. There are many questions for UAV delivery. Safety of the drones, security, privacy and many other issues. Below is the footage of a test flight. In my opinion it is amazing. What is your opinion?
  • Top 10 Reasons to Get your Project Management Certification

    George Bagropoulos
    29 Dec 2013 | 11:06 pm
    Why you should get your Project Management Certification? Are you still thinking if you should get certified or not? Below you will find the top 10 reasons why you should get certified are soon as possible. Just to clarify, by Project Management Certification I am referring to the Certifications given by the Project Management Institute (PMI). I am a Certified Project Manager Professional (PMP®) with more than 15 years experience. I have managed many projects in different domains but mostly I am managing Software Development Projects in high demanding real time environments. You may have…
  • 7 Steps for Effective Meetings

    George Bagropoulos
    28 Dec 2013 | 4:27 am
    To run effective meetings, and get the good reputation that comes along,  you need to do some planning and thinking before the meeting. Have you ever got stuck into a meeting that you could not see the end coming? Have you ever got stuck in to a meeting that you wonder why you were invited? If your answer is yes, keep reading. The 7 steps presented below helps you achieving more effective meetings. Before the meeting Preparation is a key element to success. 1. Scope: You set the scope of the meeting. What is the meeting about? Choose a title that represents the purpose of the meeting, like…
  • The 3 faces of Cloud Computing

    George Bagropoulos
    22 Dec 2013 | 1:55 am
    Cloud computing or simply “Cloud” is a term that is used in almost all “techy” conversations but what it actually means?  First of all it means that the physical servers, solid state drives etc are at a remote location, a data center, and you have access to the application or the files that you want over the Internet. There are three different acronyms for Cloud Computing, the 3 faces, SaaS: Software as a service IaaS: Infrastructure as a service PaaS: Platform as a service SaaS applications are run from your browser. Usually you do not have to install something to…
  • add this feed to my.Alltop

    C Languages

  • Developer Goodies Review - Isokinetics Ball Chair

    31 Mar 2014 | 3:57 am
    After 14 years as a Software Engineer / Developer / Manager / Architect / Consultant, I've tried my fair share of mind and body hacks to overcome mental fatigue, increase productivity, and maintain physical health while at work. After numerous misses and a few hits, I thought I'd start sharing a few...
  • Sports Card 2.0 for iOS

    20 Mar 2014 | 2:48 am
    It's been a little over two and a half years since I orginally published my SportsCard iOS app to the App Store (now also available for Android), and I have to say my initial expectations have been blown out of the water. I was really just looking for a fun application to tackle to learn native...
  • Publishing a Github Gist to JSFiddle

    4 Mar 2014 | 7:53 am
    After my last post on Javascript namespacing, I've had a few people ask me for details on how I auto-published a GitHub Gist to a JSFiddle - so, as requested, here's a quick tutorial outlining the steps!   Note, these steps are briefly outlined here, but I've added a bit more detail. &n...
  • Javascript namespaces

    28 Feb 2014 | 2:00 pm
    If you're a .NET (or any object-oriented language) developer, the concept of Namespaces is one that you are very used to and expect from a programming language. Making a transition into Javascript development however, you'll notice that Javascript doesn't have a built in namespace mechanism, an...
  • .NET Post Build / Automated Build in TFS

    26 Feb 2014 | 10:57 pm
    Recently, I was tasked with modifying an existing .NET project's Post-build script which was throwing an exception when run in an automated build in TFS. The quesiton was, how do we only run the Post-build when building locally in Visual Studio.    Well, the answer wasn't too tricky...
  • add this feed to my.Alltop

    Raw Syntax

  • Getting started with Raspberry Pi

    Eric Himmelreich
    26 Mar 2014 | 2:29 pm
    In this post I'm going to go over each step to get your Raspberry Pi ready for ruby development. In setting up my RPi I've found that there is a lot of outdated information on the web. I've created an up to date list of steps here. Note: Be ready to step away from the computer during the setup process. The RPi is cool, but quite slow. Supplies At a minimum you will need (these are the parts I bought): RPi Model B Class 10 SD Card Ethernet cable Power Supply Charging Cable Note about power supplies: There are cheaper ones, but you have to weigh that risk against setting your home on fire. In…
  • Learn Emacs: Birthday Easter Egg

    Eric Himmelreich
    11 Feb 2014 | 5:51 pm
    Part of the charm of Emacs is its collection of easter eggs. It contains a tetris clone, Towers of Hanoi, Conway's game of life, and others. One Easter egg I discovered by accident (through using smex) is: M-x animate-birthday-present Which takes an argument (the person's name) and displays an animation wishing that person happy birthday. My favorite Easter egg is gomoku. It is a fun 5-in-a-row game against the computer.
  • Keep your API Documentation Honest

    Eric Himmelreich
    13 Jan 2014 | 11:41 am
    I've written a post about API documentation on Intridea's blog. Please have a look.
  • Learn Emacs: The Extensible Editor

    Eric Himmelreich
    17 Nov 2013 | 7:34 am
    Emacs bills itself as being the extensible self-documenting editor. When I first started using it I was suspicious that not many people take advantage of the extensible part. I could not have been more wrong. What follows is a short story of a hack to get Emacs to do what I want. Making Emacs Work for Me I use ack-and-a-half to interact with ack (instead of grep) via Emacs. Some time ago I read about ag, but there wasn't an Emacs mode for it available. I checked again last week, and found that there is now ag.el. After trying it, I found that it doesn't work exactly like ack-and-a-half. I…
  • Learn Emacs: Zsh and Multi-Term

    Eric Himmelreich
    3 Nov 2013 | 12:12 pm
    I've been experimenting with running multi-term in emacs instead of using an external program like iTerm2. While multi-term is good, it can have some show-stopping problems out of the box. As usual, EmacsWiki has some good tips, but there isn't a comprehensive setup all on one page. View a short demo of this integration on youtube. Why Multi-Term I found eshell to be lacking terminal functionality. It didn't work well for me when trying to use a pager or using screen / tmux. I chose multi-term because it runs a real terminal and has convenience functions for running multiple terminals, which…
 
  • add this feed to my.Alltop

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

  • FierceDeveloper

    18 Apr 2014 | 11:20 am
    Discover new devices, read about the latest mobile platforms and operating systems, and access developer profiles in their free, weekly email newsletter. Join thousands of your peers and sign up today!Request Free!
  • Windows 8 Application Development with HTML5 For Dummies--Free Sample Chapters

    16 Apr 2014 | 12:00 am
    This book offers a primer for building HTML5, CSS3 and JavaScript applications for Windows 8. It includes an up-to-date guide for dusting off an aging HTML skill set and adapting to the Windows 8 apps and provides a reference for Windows and .NET programmers not familiar with HTML5. The overall design principles of MetroUI (the new design paradigm for Windows) are discussed. The book also addresses visual design with HTML and CSS, which are the visual design languages to bring MetroUI applications to the screen. Finally, there is a section on using JavaScript for inter- and intra-functional…
  • Smashing CoffeeScript--Free Sample Chapters

    16 Apr 2014 | 12:00 am
    If you're familiar with JavaScript and the often-frustrating process of creating complex applications, a nice cup of CoffeeScript can help. CoffeeScript is a programming language that compiles into JavaScript and simplifies the entire development process. Now you can tap the full power of CoffeeScript with Smashing CoffeeScript. This full-color, practical book explains CoffeeScript language, syntax, and processes, and will soon have you producing concise and quality code. Ultimately, you'll create RIAs and mobile apps faster, with less hassle. Gets developers up and running on…
  • Wiley's HTML5 Book Bundle -- A Free 165 Page Sampler

    16 Apr 2014 | 12:00 am
    This Wiley e-book bundle includes selected materials from 5 recently published titles in Wiley's expansive catalog of titles. The material that is included for each selection is the book's full Table of Contents as well as a full sample chapter for your enjoyment. Titles Include:     Smashing HTML5     HTML5 Canvas For Dummies     HTML5 Foundations     HTML5 and CSS3 All-in-One For Dummies     HTML5 Programming with JavaScript For Dummies Whether you're a seasoned veteran of HTML5 or a newcomer, there are valuable…
  • Smashing Mobile Web Development--Free Sample Chapter

    16 Apr 2014 | 12:00 am
    If you're a devoted reader of Smashing Magazine, you know that all development roads now lead to mobile, so desktop-browser-based web developers need to get up to speed and soon. Start migrating your abilities to mobile with this terrific book. It first helps you make the switch to HTML5 and CSS3, before teaching you how to apply those skills to build websites that work across all mobile devices and mobile browsers. Topics include using wireframes and templates, understanding frameworks such as jQuery Mobile, getting up to speed on newer technologies such as Boilerplate, and more. Essential…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Have you Converted your Website to a Mobile Website?

    admin
    18 Apr 2014 | 12:07 am
    Having a mobile website has gone from a sign of technological advancement to a necessity for entrepreneurs and startups. People using their mobile phones to connect to the Internet have grown in number from 55 percent in late 2011 to 65 percent by the end of 2013, according to Global Web Index. And during the same period, going online via a tablet grew at an even faster rate—from just 12 percent up to 29 percent. And a Microsoft blog post predicts that global mobile Internet usage will soon surpass desktop Internet usage.   Have you Converted your Website to a Mobile Website   So…
  • Seven Top Free iPhone Apps for Easter

    admin
    15 Apr 2014 | 3:42 am
    Easter is a time for reflection and spending time with family–and these days, it is even a time for iPhone apps. Here are seven iPhone apps that you can now enjoy for free:   Seven Top Free iPhone Apps for Easter   Easter Egg Hunt – Solve riddles to find eggs on this virtual Easter egg hunt. The app includes an additional game that allows you to test your vocabulary and spelling. Find out just how many words can you make out of the letters of “Bunny Rabbit.” Take turns competing with friends by setting up multiple player profiles.   Easter Basket Maker…
  • Get your Google Glass on: The Coolest Geek fashion trend today

    admin
    11 Apr 2014 | 8:29 am
    The hottest & coolest trend in geek fashion today is the Google Glass. The new age internet connected eye-wear that has caught the fancy of thousands of people worldwide is growing in sales & distribution to a large market.   The Google Glass costs $1,500 and is available to anyone in the US for one day only on the 15th April as per Google.com   Get your Google Glass on The coolest Geek fashion trend today   The Glass looks like a regular pair of spectacles. The Explorer edition doesn’t have any actual glass in the frame. It is one step ahead and the device has…
  • Responsive Web Design vs. Native Apps: Which Is Better for My Startup Business?

    admin
    11 Apr 2014 | 1:50 am
    Having a website that works across mobile devices has become a business necessity. With 67 percent of mobile users being more likely to buy a site’s products or services when they visit a mobile-friendly site, startups that have been hesitant to invest in the effort really can’t afford not to make that investment.   Responsive Web Design vs Native Apps Which Is Better for My Startup Business   The question then becomes whether the investment should be in a native mobile app or in a responsive website. While native apps can be beautifully designed to work well on each mobile…
  • How to Develop a Top Grossing Android TV Apps Within Four Weeks

    admin
    10 Apr 2014 | 1:06 am
    As reports surface about Android TV being in the works, the scramble has begun for startups to be first with Android TV apps. In fact, major video app providers are building for the platform right now, according to The Verge. Citing Google documents obtained by the publication, Google also is calling for developers to build “extremely simple TV apps for an extremely simple set-top-box interface.” How to Develop a Top Grossing Android TV Apps within Four Weeks The Android TV apps are not geared toward turning your TV into a bigger version of your smartphone. While Android is still…
 
  • add this feed to my.Alltop

    Raw Syntax

  • Getting started with Raspberry Pi

    Eric Himmelreich
    26 Mar 2014 | 2:29 pm
    In this post I'm going to go over each step to get your Raspberry Pi ready for ruby development. In setting up my RPi I've found that there is a lot of outdated information on the web. I've created an up to date list of steps here. Note: Be ready to step away from the computer during the setup process. The RPi is cool, but quite slow. Supplies At a minimum you will need (these are the parts I bought): RPi Model B Class 10 SD Card Ethernet cable Power Supply Charging Cable Note about power supplies: There are cheaper ones, but you have to weigh that risk against setting your home on fire. In…
  • Learn Emacs: Birthday Easter Egg

    Eric Himmelreich
    11 Feb 2014 | 5:51 pm
    Part of the charm of Emacs is its collection of easter eggs. It contains a tetris clone, Towers of Hanoi, Conway's game of life, and others. One Easter egg I discovered by accident (through using smex) is: M-x animate-birthday-present Which takes an argument (the person's name) and displays an animation wishing that person happy birthday. My favorite Easter egg is gomoku. It is a fun 5-in-a-row game against the computer.
  • Keep your API Documentation Honest

    Eric Himmelreich
    13 Jan 2014 | 11:41 am
    I've written a post about API documentation on Intridea's blog. Please have a look.
  • Learn Emacs: The Extensible Editor

    Eric Himmelreich
    17 Nov 2013 | 7:34 am
    Emacs bills itself as being the extensible self-documenting editor. When I first started using it I was suspicious that not many people take advantage of the extensible part. I could not have been more wrong. What follows is a short story of a hack to get Emacs to do what I want. Making Emacs Work for Me I use ack-and-a-half to interact with ack (instead of grep) via Emacs. Some time ago I read about ag, but there wasn't an Emacs mode for it available. I checked again last week, and found that there is now ag.el. After trying it, I found that it doesn't work exactly like ack-and-a-half. I…
  • Learn Emacs: Zsh and Multi-Term

    Eric Himmelreich
    3 Nov 2013 | 12:12 pm
    I've been experimenting with running multi-term in emacs instead of using an external program like iTerm2. While multi-term is good, it can have some show-stopping problems out of the box. As usual, EmacsWiki has some good tips, but there isn't a comprehensive setup all on one page. View a short demo of this integration on youtube. Why Multi-Term I found eshell to be lacking terminal functionality. It didn't work well for me when trying to use a pager or using screen / tmux. I chose multi-term because it runs a real terminal and has convenience functions for running multiple terminals, which…
  • add this feed to my.Alltop

    Use The Index, Luke! blogs

  • Thank You MySQL, We’ll Miss You!

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

    Markus Winand
    20 Feb 2014 | 12:39 am
    In 2011, I’ve launched the “The 3-Minute Test: What do you know about SQL performance.” It consists of five questions that follow a simple pattern: each question shows a query/index pair and asks if it demonstrates proper indexing or not. Till today, this test has become one of the most popular features on Use The Index, Luke and has been completed more than 28,000 times. NoteJust in case you got curious, please be aware that this article is a spoiler. You might want to do the quiz yourself before continuing. Although the quiz was created for educational purposes, I was wondering if I…
  • Unreasonable Defaults: Primary Key as Clustering Key

    Markus Winand
    16 Jan 2014 | 3:00 pm
    As you might have noticed—at least if you have read SQL Performance Explained—I don’t think clustered indexes are as useful as most people believe. That is mainly because it is just too darn difficult to choose a good clustering key. As a matter of fact, choosing a good—the “right”—clustering key is almost impossible if there are more than one or two indexes on the table. The result is that most people just stick to the default—which is the primary key. Unfortunately, this is almost always the worst possible choice. In this article I explain the beast named clustered index and…
  • MongoDB is to NoSQL like MySQL to SQL — in the most harmful way

    Markus Winand
    1 Oct 2013 | 1:17 am
    LinksA Japanese translation of this article is available here. Yesterday evening I tweeted: “MongoDB seems to be as bad for NoSQL as MySQL is for SQL.” Unfortunately, I tweeted without context. But I guess I couldn’t have given all the required context in a single tweet anyway, so I’m dedicating this post to it. I hope this answers some of the questions I’ve got in response to the tweet. First of all, I think everybody should know that I’m not a NoSQL fanboy, yet I’m open to the polyglot persistence idea. This distinction doesn’t seem to make sense if you read NoSQL as…
  • Myth: Select * is bad

    Markus Winand
    25 Aug 2013 | 7:41 am
    This is one of the most persistent myths I’ve seen in the field. It’s there for decades. If a myth is alive that long there must be some truth behind it. So, what could be bad about select *? Let’s have a closer look. We all know that selecting “*” is just a short-hand for selecting all columns. Believe it or not, this makes a big difference to many people. So, lets first rephrase the question using this “finding”: Why is it bad to select all columns? In fact, there are a few very good reasons it is bad to select all columns if you don’t need them. And they all boil down to…
 
  • add this feed to my.Alltop

    samaxes

  • Validating JAX-RS resource data with Bean Validation in Java EE 7 and WildFly

    Samuel Santos
    1 Apr 2014 | 6:50 am
    I have already approached this subject twice in the past. First, on my post Integrating Bean Validation with JAX-RS in Java EE 6, describing how to use Bean Validation with JAX-RS in JBoss AS 7, even before this was defined in the Java EE Platform Specification. And later, on an article written for JAX Magazine and posteriorly posted on JAXenter, using the new standard way defined in Java EE 7 with Glassfish 4 server (the first Java EE 7 certified server). Now that WildFly 8, previously know as JBoss Application Server, has finally reached the final version and has joined the Java EE 7…
  • Migrating from a Subversion repository to GitHub

    Samuel Santos
    7 Nov 2013 | 8:31 am
    One of greatest attractions of GitHub is the community and the tooling that allows this community to share code. Each contributor can clone the repository, make their changes and then send you a pull request. As the project maintainer your job is now a whole lot easier and more manageable. No more patch files to worry about. Follow the recipe bellow to move your SVN repo to Git. Best of all, you get to keep the entire commit history of your project. Git author data The first step is to create a text file mapping the SVN users into Git authors. The format is: samaxes = Samuel Santos…
  • PT.JUG at OSDOC 2013

    Samuel Santos
    11 Jul 2013 | 5:11 pm
    Portugal Java User Group (PT.JUG) introduction at OSDOC 2013.
  • Minify Maven Plugin adds support for Google Closure Compiler

    Samuel Santos
    18 Feb 2013 | 11:14 am
    I’ve recently implemented some new improvements to Minify Maven Plugin. Version 1.6 added support for Google Closure Compiler and version 1.7 offers several performance improvements and more detailed logs (e.g. compression benefits from minification). A complete list of changes can be found in the changelog file. For next releases I’m planning to add Source Maps support and improve the documentation.
  • Integrating Bean Validation with JAX-RS in Java EE 6

    Samuel Santos
    10 Jan 2013 | 8:07 am
    This article was first published on Java Advent Calendar. Introduction to Bean Validation JavaBeans Validation (Bean Validation) is a new validation model available as part of Java EE 6 platform. The Bean Validation model is supported by constraints in the form of annotations placed on a field, method, or class of a JavaBeans component, such as a managed bean. Several built-in constraints are available in the javax.validation.constraints package. The Java EE 6 Tutorial lists all the built-in constraints. Constraints in Bean Validation are expressed via Java annotations: public class Person {…
  • add this feed to my.Alltop

    Javarevisited

  • 10 JDK 7 Features to Revisit, Before You Welcome Java 8

    Javin Paul
    15 Apr 2014 | 7:13 am
    It's been almost a month Java 8 is released and I am sure all of you are exploring new features of JDK 8. But, before you completely delve into Java 8, it’s time to revisit some of the cool features introduced on Java 7. If you remember, Java 6 was nothing on feature, it was all about JVM changes and performance, but JDK 7 did introduced some cool features which improved developer's day to day task. Why I am writing this post now? Why I am talking about Java 1. 7, when everybody is talking about Java 8? Well I think, not all Java developers are familiar with changes introduced in…
  • How to fix org.hibernate.MappingException: Unknown entity Exception in Java

    Javin Paul
    12 Apr 2014 | 9:45 pm
    If you have used Hibernate with JPA and using annotation to declare your entity bean then you might have seen this confusing error called "org.hibernate.MappingException: Unknown entity". This error message is so misleading that you could easily lose anywhere between few minutes to few hours looking at wrong places. I was using Spring 3 and Hibernate 3.6 when I got this error,which occurs when addEntity() method was executed. I checked everything, from Spring configuration file applicationContext.xml, Hibernate config file, my Entity class and DAO class to see whether my Entity…
  • Difference between FileInputStream and FileReader in Java | InputStream vs Reader

    Javin Paul
    10 Apr 2014 | 6:38 am
    Before going to explain specific difference between FileInputStream and FileReader in Java, I would like to state fundamental difference between an InputStream and a Reader in Java, and when to use InputStream and when to go for Reader. Actually, Both InputStream and Reader are abstractions to read data from source, which can be either file or socket, but main difference between them is, InputStream is used to read binary data, while Reader is used to read text data, precisely Unicode characters. So what is difference between binary and text data? well everything you read is essentially…
  • For Each loop Puzzle in Java

    Javin Paul
    8 Apr 2014 | 11:54 pm
    From Java 5 onwards, we have a for-each loop for iterating over collection and array in Java. For each loop allows you to traverse over collection without keeping track of index like traditional for loop, or calling hasNext() method in while loop using Iterator or ListIterator. For-each loop indeed simplified iteration over any Collection or array in Java, but not every Java programmer is aware of some useful details of for-each loop, which we will see in this tutorial. Unlike other popular items from Java 5 release alias Generics, Autoboxing and variable arguments, Java developers tend to…
  • Dealing with org.hibernate.LazyInitializationException: could not initialize proxy - no Session in Hibernate Java

    Javin Paul
    6 Apr 2014 | 12:50 am
    If you are working in Hibernate framework, then you know that one of the key feature of Hibernate is "lazy initialization", which allows framework to lazily initialize dependencies, relationship or association lazily from database on need basis. For example, if you are dealing with User object, which has relationship with Permission object like one user can have multiple permissions, then Hibernate may choose not to initialize the collection which holds all permissions at the time it initialized User object and instead returns a proxy object. At this point, if you close your session…
  • add this feed to my.Alltop

    NeverFriday

  • Culture Eats Strategy For Breakfast

    Rudolf Olah
    13 Apr 2014 | 1:37 pm
    Originally posted on TechCrunch: Editor’s note:  Bill Aulet is the managing director of the Martin Trust Center for MIT Entrepreneurship and a senior lecturer at the MIT Sloan School of Management. He is the author of the recently released book, Disciplined Entrepreneurship: 24 Steps to a Successful Startup.  I used to think corporate culture didn’t matter. Discussion of vision, mission and values was for people who couldn’t build product or sell it! We had work to do and this MBA BS was getting in the way! And then my first company failed. Cambridge Decision Dynamics did not fail…
  • CNN’s 12 best travel songs

    Rudolf Olah
    11 Apr 2014 | 4:14 pm
    they were too lazy to put it into a Youtube playlist, so I did it for them
  • Defining a Specification for a Web App/Website With Clients

    Rudolf Olah
    6 Apr 2014 | 9:32 pm
    Originally posted on GoAugust: Recently I’ve seen a few articles about using Cucumber, FIT, RSpec and other tools for defining a testable specification for your code. One of these articles is “Why Bother with Cucumber Testing?” by a Rails developer, Jack Kinsella, who argues that the language that Cucumber uses for its specifications don’t match how clients think about web apps: If it takes you ten lines to communicate the idea of adding subpages [to a website], then you’ve wasted my time The problem with this way of thinking is that there are multiple layers in our discussions with…
  • Charging for Free/Open Source Software

    Rudolf Olah
    3 Apr 2014 | 7:10 pm
    Originally posted on SourceContribute: Memo to OSS developers: I can pay money for software licenses, even if the license is just “MIT, but we invoice you”, but I cannot just put business funds in your tip jar. from an article about TarSnap, the secure backup service, and how it could be better run as a business. This is an important insight: software can be licensed under the GNU GPL or MIT with a software fee included. This is allowed by the licenses and it makes it possible for businesses to buy your free/open source software. To developers, it’s seen as a donation to their project,…
  • org-doing

    Rudolf Olah
    19 Mar 2014 | 11:15 pm
    org-doing Inspired by the doing command line app, I decided that I needed something like it for Emacs. It lets you track what you’re doing now, and what you want to do later, and anything you’ve done. The cool thing is that I’m hooking into org-mode which means that, with timestamps, you can create an agenda-view that displays the things you’ve done in the last day and the things you have remaining. You can add more notes or clock in the time or do whatever else you can do with org. You can check out the code or the site.
 
  • add this feed to my.Alltop

    code-diesel

  • PHP applications on Google App Engine

    sameer
    16 Apr 2014 | 5:46 am
    A couple of years back if you needed to run PHP on Google App Engine you were required to use a open source tool like Quercus, a 100% Java implementation of PHP, to run your PHP applications on the App Engine. However, as you would have guessed, it was not easy to work as with using a native PHP implementation. Now that App Engine natively supports PHP and MySQL, you can easily write PHP applications. Installing the Google App Engine SDK Getting started with developing for the App Engine couldn’t be easier. All the required tools and libraries are included in the App Engine SDK and are…
  • Calculating descriptive statistics in MySQL

    sameer
    6 Apr 2014 | 7:14 am
    Descriptive statistics can be quite useful for simple analysis of records in a database. For example, to calculate average numbers of sales or products for a particular duration, or the Variance of sales for a month etc. We can easily calculate standard descriptive statistic measures in MySQL such as MEAN, SUM, STANDARD DEVIATION, VARIANCE, MIN and MAX using built-in functions. Below is a sample student table with student id and scores which we will use for calculating descriptive statistical measures. +------------+-------+ | student_id | score | +------------+-------+ | 1 | 91 | | 2 | 72 |…
  • Smartphone ecommerce usage infographic

    sameer
    3 Apr 2014 | 1:00 am
    Developers have a lot to consider when it comes to the user experience: making sure everything works, how intuitive it is to use, and that it beats the competition. But one thing that developers have to consider now on top of everything else is how to deliver all of these same variables in a pocket-sized, mobile format. Having a mobile app is something that users expect from brands now, and it’s a big part because the rising level of reliance on mobile devices. Mobile functionality is something that’s impossible to ignore, and in order to develop properly for it, you need to understand…
  • How to detect and redirect to a mobile site in PHP

    sameer
    2 Apr 2014 | 12:20 am
    With multiple versions of a site now common, it is important to redirect to the appropriate version depending on the type of device the user is using. For example if a user is viewing a website on a mobile device, we should be able to redirect to a mobile friendly version of our site. For this purpose we should be able to detect the device the user is using and act accordingly. This is where mobile detection libraries come in handy. Another scenario where mobile device detection can be useful is for site resource optimization and building dynamic content. For example we could choose which…
  • Flexible date manipulation in javascript

    sameer
    1 Apr 2014 | 12:18 am
    Date manipulation is a common programming task a developer does regularly and many times can get tricky and cumbersome. If youy web applications relies heavily on date manipulation on the frontend than moment.js is the library you have been looking for. In short this is what you can do with moment.js moment("20111031" "YYYYMMDD").fromNow() // 2 years ago moment().endOf('day').fromNow() // in 2 hours moment().startOf('hour').fromNow() // 9 minutes ago   moment().subtract('days'…
  • add this feed to my.Alltop

    Ginktage

  • When will Finally Block not run in C# ?

    Senthil Kumar
    19 Apr 2014 | 12:50 am
    When using finally block in C# , it is guaranteed that it will run after the try catch block is executed . When will Finally Block not run in C# ? There are scenarios when the finally block will not... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Opportunity for the Windows Phone developers to Promote their apps with Digit

    Senthil Kumar
    18 Apr 2014 | 10:32 am
    Recently , Digit and Nokia has announced an interesting program for the Windows Phone developers called “Winning with Windows Phone program.”. What is Winning with Windows Phone program ? The Winning... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • GiveAway – 3 Free Premium WordPress Themes From ThemeFuse

    Senthil Kumar
    16 Apr 2014 | 8:55 am
    The designers at ThemeFuse have a special offer to share. They are offering a free WordPress premium theme to each of 3 winners. Three WordPress themes licenses. If you are currently using WordPress... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • RAD Studio XE6 First Look Webinar – RAD Studio XE6, Delphi XE6 and C++Builder XE6

    Senthil Kumar
    10 Apr 2014 | 9:12 am
    Embarcadero is hosting its RAD Studio XE6 First Look Webinar on April 16 , 2014 at 6AM San Francisco / 9AM New York / 2PM London / 3PM Milan. The RAD Studio XE6 First Look Webinar – RAD Studio... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Add Methods to an existing types in C# using Extension Methods ?

    Santhosh B
    6 Apr 2014 | 3:21 am
    The extension methods in C# provides one of the easiest way to add a method to an existing type . Assume that you wanted to add a method for a class for which you don’t have the access to the... [[ 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.

  • RubyC-2014 presents an interview with Jeremy Evans

    iavrutova
    18 Apr 2014 | 5:28 am
    In anticipation of RubyC, which will be held in Kiev on May 31 – June 1, 2014, we offer our visitors to learn more about its honorable speakers. The first interview is with Jeremy Evans – a leading developer of California Bureau of State Audits. What tools do you usually use in your practice? The operating system I use on all of my personal machines is OpenBSD. When most people think about OpenBSD, they think about security, and while that’s important to me, the main reason I use OpenBSD is that it is easy to administer and rarely breaks. I’ve been an OpenBSD user in…
  • Dedicated Development Centers: Benefits, Infrastructure and Staff

    iavrutova
    16 Apr 2014 | 1:45 pm
    What is DDC and its Attributes If your company is on the way of further extending of software development and is looking for a good combination of professional workforce and lower operational costs, one of the possible solutions is contracting with Offshore Dedicated Development Center. To understand what is meant by this notion, try to imagine an IT-office located offshore but working for you. To be more precise, a Dedicated Development Center may include the following attributes: Office equipped with all necessary hardware, software, and the Internet connection; A team (or teams) of…
  • What is the benefit of using CRM, ERP or ECM systems for your business?

    iavrutova
    11 Apr 2014 | 7:43 am
    In the modern world where huge information flows spin around at a rate of knots, and multitasking style became the norm of an ordinary life we just cannot afford the luxury of spending time for poor organization of our routine processes. The modern business behavior demands using the convenient tools for being a super mobile and quick. To help companies and individuals, technologies advise such organizers as the CRM, ECM and ERP systems that can take the whole responsibility for the comfortable and reliable data management, saving our precious time for direct conversation with customers,…
  • 4 ways to connect a remote server to your mobile app

    iavrutova
    31 Jan 2014 | 9:29 am
    Have you ever wondered how the information gets into the application installed in your mobile device, how it is updated, and how it is synchronized with your account in the web application on the desktop? If you think that this is a case of miracle then it is time to know the truth. How is it possible to comprise the database of 1000GB (no current mobile device can handle such an amount of space) into an application weighting 50KB? Impossible? Let’s take a real example. The database of the famous Facebook equals to 25TB and is stored on several servers. In other words, it can be translated…
  • Peculiarities of Outsourcing Among Countries

    iavrutova
    20 Jan 2014 | 1:58 am
    The offshore outsourcing industry started in India and this country is still considered the world leader in this sphere. Although India provides large, relatively skilled, English-speaking pool of specialists the experts predict growth of rates and higher costs in the near future. Even now, it is noticeable that India has serious competitors as Malaysia, Philippines and Eastern Europe. Many factors influence gaining and dropping in rating of outsourcing popularity among countries. This popularity is rated by Tholons Advisory organization yearly. Mostly, economic and political problems affect…
 
  • add this feed to my.Alltop

    Platformability

  • Testbash 3

    Mike Salsbury
    14 Apr 2014 | 6:03 am
    There were two days of workshops ahead of the conference day, and a ‘Meetup’ on the Thursday evening, which meant attendance at the 6.30am run by the pier was limited to 10 of the several hundred QAs and testers in attendance. Lean Coffee Lean coffee ‘to do’ list. The conference day started at 8am with a Lean Coffee session. Our group chose ‘Recruiting good Software Developers in Test’ as the first topic to discuss. We agreed that it was difficult to attract good candidates, especially for permanent roles. It also became apparent that QA roles are almost…
  • Experimenting with Custom Elements.

    Brian Di Palma
    2 Apr 2014 | 6:22 am
    As part of Caplin’s Hoverboards and Flying Cars (What cool things should we be doing in 2014 and 2015?) hack day our team decided to investigate Custom Elements – a Web Components spec. Web Components? The Web Components model consists of four specifications. Templates Custom Elements Shadow DOM HTML Imports The specifications aims are to allow developers to create elements. These elements will have the same power, ease of composition and encapsulation as native browser elements. This will allow for faster development and easier reuse of GUI components. For the hack day, being…
  • Using JavaScript to program an Arduino

    Jan Hančič
    28 Mar 2014 | 2:24 am
    We have a great culture of innovation here at Caplin. That’s why we regularly organise hack days and encourage people to take dev days to work on new and cool technologies. We also invest a lot in education, so we often send our developers to conferences and training classes. Lately we’ve been spending a lot of time at various London JS Night classes. The last one I attended was An Introduction to Arduino with JavaScript, which might seem odd as we don’t have any immediate plans to tackle the problems of FX trading with Arduinos. But that just shows that Caplin…
  • QCon 2014 – day 3

    Mike Salsbury
    7 Mar 2014 | 1:04 pm
    The third and final day of this years QCon, and everything seemed a little subdued and quiet. Perhaps because of the conference party last night? The keynote was looking to the future, and what the next set of disruptive technologies might be. The past was just as interesting thinking back to yesterdays last talk on Lambdas and Streams in Java 8. Excellently communicated, but what are they doing with interfaces? Java 8, out in a couple of weeks, take a look. The pick of today’s talks below: Links to parts of the Twitter stack Real time systems at Twitter This was a great start to the…
  • QCon 2014 – Day 2

    Mike Salsbury
    6 Mar 2014 | 4:21 pm
    It’s day two of the conference talks at QCon. The day started with a gentle look back at some key figures and ideas in the history of software development, reminding us to enjoy what we are doing. It ended with a keynote reflecting on what you are doing a la Deming, and with a brief thought experiment with the audience considering what to do if a killer bear was loose in London. Shooting the bear might be the optimal solution, but an Android app to track it’s movements was the best from the audience. Here are some reports from some of our other attendees: Richard: Mobile Web…
  • add this feed to my.Alltop

    Code Corner

  • Pebble Steel: DIY (some assembly required)

    Yuriy Galanter
    1 Apr 2014 | 6:38 am
    Pebble Steel is a new flagship smartwatch of a widely successful kickstarter Pebble. It’s the latest craze and everybody wants one. Unfortunately the demand far outweighs the supply – it’s a well known problem. Pebble can’t manufacture enough new Steels in time, there’re many backorders, missed deadlines, a lot of frustrated, complaining customers. But Pebble is not called genius for nothing. They found a brilliant solution, one they borrowed directly from the Apple, when the company was at its very humble beginning and was struggling as well. If you recall…
  • How to receive Stack Overflow notifications on your phone and smartwatch

    Yuriy Galanter
    19 Feb 2014 | 7:44 pm
    As you may have gathered I am a frequent participant of Stack Overflow Q&A board for coders. On that site everytime somebody responds to your question or comments – a notification is displayed in the status bar. Ditto when your reputation points change. I became curious whether I could receive these modifications on my phone. Stack Exchange released their own application on Google Play store that does send push notifications when a reply is received, but no notifications on reputation changes. Also it’s still a little rough around the edges and besides I realized I…
  • TSQL: NOT IN doesn’t work

    Yuriy Galanter
    15 Jan 2014 | 8:37 am
    If you encounter a weird scenario when query SELECT Something FROM Table1 WHERE SomethingElse IN (SELECT Lookup FROM Table2) work perfectly, but the opposite query SELECT Something FROM Table1 WHERE SomethingElse NOT IN (SELECT Lookup FROM Table2) doesn’t return any results – and you know for a fact that there’re results – check values returned by the subquery. Chances are there’re NULLs among those values. If that’s the case – NOT IN won’t return any results. As a quick workaround you can add IS NOT NULL condition to the subquery: SELECT…
  • How to make “scrollIntoView” apply to IFRAME only

    Yuriy Galanter
    6 Jan 2014 | 2:05 pm
    Let’s say you have a really long HTML page with scrollbars, for the sake of argument something like this: <div>aaaa</div> <div>aaaa</div> <div>aaaa</div> ...more content... <div id="xB">bbbb</div> <div>aaaa</div> <div>aaaa</div> <div>aaaa</div> ...much more content... And somewhere, perhaps on pageload, you want to make sure that highlighted element is visible to the user, so to scroll it into view you execute document.getElementById("xB").scrollIntoView(); And it works fine and well…
  • Have you tried DotNet Fiddle?

    Yuriy Galanter
    3 Jan 2014 | 10:46 am
    You might be familiar with JS fiddle – an awesome tool that allows you to interactively test and share your JavaScript code along with gazillion of libraries and CSS classes. You may even know non less awesome SQL Fiddle using which you can build custom schemas, tables, views and run and share your SQL queries in various RDBMS. But have you heard about .NET Fiddle? This is a great interactive compiler, using IDE familiar to other fiddlers users it allows you to run and share your .NET code in both C# and VB.NET. From the developers of .NET Fiddle: We are a group of .NET developers who…
  • add this feed to my.Alltop

    DHTMLX Scheduler .NET

  • Room Booking Calendar in MVC3 Razor: Dynamic Loading and Airy Events

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

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

    DHTMLX
    27 Sep 2013 | 8:19 am
    DHTMLX Scheduler .NET got a minor update that addresses the issue with creating different lightboxes on a single page. For example, you have a task manager and want to show different lightboxes depending on the type of a task: A task assigned to one user; A task assigned to multiple users; A day-off report; Previously, if you have more than one lightbox on a page, you had to declare all of them on the client-side with JavaScript. Now this issue is tackled. You can declare any number of lightboxes on the server-side and switch them easily on the fly. To implement this functionality,…
  • Scheduler .NET v.3.0: Flexible Time Scales, Improved API, and More

    DHTMLX
    29 Jul 2013 | 2:24 am
    Today, we are thrilled to announce a major update of DHTMLX Scheduler .NET for ASP.NET to the version 3.0. It offers improved functionality and an enhanced experience for calendar users. The newly updated web control brings you:   1. Flexible time scales By customizing the horizontal time scale, you can choose the appropriate view scheme and add or hide your calendar time units (days, hours). For example, you can remove weekends and choose to display only working week days. You can also display the working days of more than one week as it is shown below: When necessary, you can remove…
  • Scheduler .NET with NHibernate

    DHTMLX
    17 May 2013 | 1:05 am
    In this article we’ll show you how to create a NHibernate-based application with DHTMLX Scheduler .NET web control in 7 simple steps.  You'll learn how to create an event calendar, connect it to the database created in SQL Server Management Studio and customize NHibernate for .NET appropriately.    You can get a demo sample created in Visual Studio 2012 right now and proceed with the tutorial: Step 1. Creation of a New App Create a new MVC3 Razor project in Visual Studio 2010/2012 and name it ‘DHXSchedulerNHibernate’.   Step 2. Installation via NuGet For…
 
  • add this feed to my.Alltop

    Making the Switch

  • How to Fix Your Five Year Old Cocos2D Game

    Sasmito Adibowo
    30 Mar 2014 | 12:00 pm
    The recent Flappy Bird craze reminds me of our own arcade game, Air Kill. Developed back in 2009 originally on the iPod touch, AirKill seriously needs updating – at least to bring support to the newer iOS devices that came out since then and remove some code rot that came along. Ever since AirKill was updated, Apple brought in two new screen sizes (iPhone 5 and the iPad) and retina display. Some 3rd party libraries also became outdated and may even be discontinued – the most notable one was OpenFeint that was shut down in 2012. So I thought maybe it’s a good time to bring…
  • Implementing In-App Purchases for the Mac App Store

    Sasmito Adibowo
    1 Mar 2014 | 10:08 am
    You’ve just submitted your first Mac app having a number of in-app purchases. A few days later, your app got rejected and this is what the reviewer said: 2.6: Apps that are “beta”, “demo”, “trial”, or “test” versions will be rejected. You sank in your chair, feeling miserable with that sinking feeling: “.. those months of hard work are going down the drain”.  Well, fear not. The battle isn’t over yet and you’d probably only meed to tweak your app a bit to get it App Store worthy. In this post you can learn a…
  • Painless UIAlertView

    Sasmito Adibowo
    2 Jan 2014 | 12:00 pm
    Using UIAlertView can be quite painful. Here it is, a rather short-lived object that typically doesn’t last a minute (that is, alert view objects gets discarded after they’re dismissed) but then it demands a delegate if you want to get any data out of it – to know what button that the user selected to dismiss the alert view. You have the alert view object created and shown in one method and then you have its delegate methods, located half a source file away. Then you’ll need to carry some state from the creator method to the delegate method. Typically you use…
  • Speech Timer 2 Lessons Learned

    Sasmito Adibowo
    21 Dec 2013 | 5:13 am
    Last Thursday (19-Dec-2013) I spoke at Subhransu Behera’s iOS Dev Scout. As I spent last weekend and practically the week following it to prepare for the talk, I had to skimp on this blog for a while – sorry about that.  Hopefully this post will make it up – also for those who wanted to attend but couldn’t made it. In essence the talk was about Speech Timer 2 and some technical lessons that I learned during the project. Topic ranges from iOS 7’s post-skeuomorphic paradigm to iCloud handling and a trivia about finding the presentation screen on a mac.
  • Seeding iCloud Core Data Store

    Sasmito Adibowo
    3 Dec 2013 | 5:00 pm
    As I was developing Speech Timer 2 to synchronize over Core Data between the OS X and iOS versions, seeding the data was a big problem. The previous version of the application didn’t use iCloud moreover Core Data – it’s only a serialized property list file. Since it doesn’t need to sync, providing pre-populated data was quite simple: just check whether the property list file exists or not – if it doesn’t exist, create one and fill it with the initial data set. The re-write to use Core Data also followed the same approach – check whether the…
  • add this feed to my.Alltop

    Justin Cooney

  • Simplest Way to Pass Cross Domain Values to your JavaScript

    Justin Cooney
    8 Apr 2014 | 8:23 pm
    If you are writing code for one site and want to get data from another, you face a limited set of options for how to do so. This is especially true if you want to get information for your client side JavaScript from server-side code from a server on another domain. Let’s Imagine the Following…
  • Remove Internet Explorer Open or Save Popup

    Justin Cooney
    31 Mar 2014 | 6:19 pm
    In Internet Explorer 10 and IE 11 Microsoft has hidden the option to automatically open files rather than prompting for you to open or save a file of that type each time you click on it. In earlier versions of IE, the open/save dialog prompt came with a checkbox option to show, or not to…
  • Fixing Galleria Fatal error: Could not extract a stage height from the CSS

    Justin Cooney
    27 Mar 2014 | 8:45 pm
    I was looking for a simple and easy to use JavaScript-based Image gallery tool. After comparing some of the options I chose to use Galleria, which you can download and plug into your code as a basic version for free… the Galleria core engine and the classic theme are open to anyone to use without…
  • Google JSAPI Org Chart with C# and ASP.NET

    Justin Cooney
    22 Mar 2014 | 7:30 pm
    Google offers a lot of really cool functionality through its Google JSAPI. Features range from APIs to render your data in a number of graph or custom table formats. You can preview some of the available options at the Google Code Playground. In this article I will investigate one of the charting options available through…
  • Pure JavaScript: Loop Through Input Elements on a Form and Select Checkboxes

    Justin Cooney
    18 Mar 2014 | 8:42 pm
    Manipulating DOM elements is an important task in any language. Many JavaScript add-on libraries such as JQuery simplify addressing particular aspects of the DOM. However I think it is still very useful to know how to do the equivalent action in pure JavaScript. The Basics Getting a single form element using the JavaScript getElementById( function is a…
  • add this feed to my.Alltop

    Computerworld Blogs - App Development

  • We put the work in work-arounds

    Sharky
    15 Apr 2014 | 3:00 am
    IT consultant pilot fish is managing a big project for a utility company, and every two weeks his team holds a workshop to demo the state of the work. But when fish needs to change the start time, there's a problem.
  • Really, you just can't ever have too many backups

    Sharky
    21 Mar 2014 | 3:00 am
    Flashback a few decades, to the days when this consultant pilot fish has written a reservation system for a company that runs charter tours -- and it's about to become obsolete.
  • It's good, but not something you can retire on

    Sharky
    11 Mar 2014 | 3:00 am
    This pilot fish works for a company that still uses a legacy system for handling its retirement plans -- and we're not talking a mainframe here.
  • Next class assignment: Rewrite lint in PL/I

    Sharky
    6 Mar 2014 | 3:00 am
    It's the 1980s, and this university instructor marches up to the computer center's help desk with a student in tow. The first words out of her mouth: "The computer doesn’t like this student."
  • Nokia uses F-word in Android X-citement

    Richi Jennings
    24 Feb 2014 | 3:21 am
    Espoo attempts to develop developing markets. In Nokia's last hurrah before Microsoft takes over, it's unveiled THREE Android-based phones. At Mobile World Congress in Barcelona, the Nokia X series is raising eyebrows, even though it's been widely leaked for months. In IT Blogwatch, bloggers theorize and aggrandize.
 
  • add this feed to my.Alltop

    Karim Ouda's Technical Blog

  • Phirehose Out of memory Error while fetching data from Twitter Streaming API

    Karim Ouda
    17 Apr 2014 | 7:08 am
    ErrorPHP Fatal error:  Out of memory (allocated 2835008) (tried to allocate 741616429207223 bytes) in /PATH/Phirehose.php on line 413SolutionUse the updated Phirehose lib 1.0RC which correctly handles HTTP 1.1 Chunked Transfer, a recent change in Streaming API that took place in Jan 2014https://github.com/fennb/phirehose/blob/master/lib/Phirehose.phphttps://github.com/fennb/phirehose/blob/master/lib/OauthPhirehose.php
  • TypeError: $(...).highcharts is not a function

    Karim Ouda
    2 Apr 2014 | 5:57 am
    ErrorTypeError: $(...).highcharts is not a functionSolution1- I was referring to highcharts JS using http:// from https:// page and for some reason the JS file wasn't loaded2- Also i was using an old version of highcharts, when i used 3.0.10 it worked
  • Facebook API Error GraphMethodException No node specified

    Karim Ouda
    1 Apr 2014 | 11:37 am
    Error { "error": { "message": "No node specified", "type": "GraphMethodException", "code": 100 } } Solution  An un-encoded "#" in the query i am sending caused this errorHave a nice day :)
  • PHP not being parsed by Apache on Ubuntu 13.10

    Karim Ouda
    27 Feb 2014 | 8:35 am
    ErrorPHP code is not being parsed on Ubuntu 13.10 even through php CLI commandThe php code appears as html comments if you did a view source for the php file Version: PHP 5.3.3Solution1- Edit the following files/etc/php5/cli/php.ini/etc/php5/apache2/php.ini 2- Change the following setting to Onshort_open_tag = Off3- Restart the serverOr you can change your code to use<?PHP instead of <?
  • Installing Xerox Phaser 3040 on Ubuntu 13.10

    Karim Ouda
    25 Feb 2014 | 7:02 pm
    ErrorXerox Phaser 3040 printer is not responding to printing commands + printer state "Filter failed" Solution1- Follow the steps in the following link to install ia32-libs on Ubuntu 13.10 http://wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10 2- Download and install the 32bit driver from Xerox website http://www.support.xerox.com/support/phaser-3040/downloads/enin.html?operatingSystem=linux&fileLanguage=en_GB 3- Delete old printer and add a new one
  • add this feed to my.Alltop

    Developers

  • Comment on 10 Tips for Better Story Estimation by David Koontz

    Mike Cottmeyer
    7 Apr 2014 | 9:35 am
    10 Tips for Better Story Estimation Written by Jann Thomas Tuesday, 14 January 2014 08:52 The foundation of predictable delivery is to make a commitment to an iteration of work using story estimation. In order to make a commitment, delivery teams need to estimate how much work there is and determine whether that work will fit within the iteration timeframe. So, how do you make sure you’re doing a good job with story estimation? Let’s take a look at some story estimation methods that can be used by teams, as well as some tips for making the estimation sessions more productive. What…
  • Geek Reading April 7, 2014

    Rob Diana
    7 Apr 2014 | 5:30 am
    I am at a conference in sunny San Francisco this week, so updates will be sporadic. 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. Be Careful With Native SQL in…
  • Functional Patterns in Domain Modeling – Immutable Aggregates and Functional Updates

    Debasish Ghosh
    6 Apr 2014 | 8:19 am
    In the last post I looked at a pattern that enforces constraints to ensure domain objects honor the domain rules. But what exactly is a domain object ? What should be the granularity of an object that my solution model should expose so that it makes sense to a domain user ? After all, the domain model should speak the language of the domain. We may have a cluster of entities modeling various concepts of the domain. But only some of them can be published as abstractions to the user of the model. The others can be treated as implementation artifacts and are best hidden under the covers of the…
  • Geek Reading April 4, 2014

    Rob Diana
    4 Apr 2014 | 6:05 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. Functional Geometry and the Traite de Lutherie | Lambda the Ultimate Multi-Level Argparse in Python (Parsing Commands…
  • M8 Android TV Box Powered by AMLogic S802 (Unboxing)

    Jean-Luc Aufranc
    4 Apr 2014 | 3:21 am
    Home > AMLogic AML8726, Android, Hardware, Testing, Video > M8 Android TV Box Powered by AMLogic S802 (Unboxing) M8 Android TV Box Powered by AMLogic S802 (Unboxing) April 4th, 2014 cnxsoft Leave a comment Go to comments Tweet Shenzhen Tomato Technology has send me a sample of their M8 Android TV Box based on the latest quad core AMLogic S802 processor which is said to run Android 4.4 Kitkat. In this post I’ll go through the specs, and show some pictures of the device, and internals. Later, I’ll write a full review with XBMC 13, which I’ve been told is pre-installed.
 
  • add this feed to my.Alltop

    Hashrocket Articles

  • Sass Button Mixins for Fun & Profit

    Cameron Daigle
    17 Apr 2014 | 6:00 am
    Here’s a SASS pattern for constructing mixins that I’ve been enjoying lately – and has saved me from a number of CSS-related headaches. We’ll be looking at strategies for styling buttons (and by buttons, I mean links, submits, actual button tags – anything that’ll look like a styled action in your design). Buttons are fantastic place to use Sass mixins – there are a number of ways that button mixins can not only clean up our code, but also avoid unhealthy patterns and unexpected consequences. From Classes to Mixins Suppose I needed to make a general button style.
  • An Ancient Recap

    Jonathan Jackson
    14 Apr 2014 | 6:00 am
    I went to Ancient City Ruby this past week, and had an amazing time. There was a great turnout, and it was a lot of fun meeting everyone. I’d like to take a few minutes to summarize the talks, and get you excited for their imminent release online. So with that, let’s dig in. Leon’s Allegory of the Cave Leon Gersing got things started with his allegory of the cave. He talked on, power distributions in organizations, and the training of young people to conform to a specified mentality. Drawing connections from Plato’s allegory of the cave, Leon explained to us that the…
  • Using Datomic as a Graph Database

    Joshua Davey
    10 Apr 2014 | 6:00 am
    Datomic is a database that changes the way that you think about databases. It also happens to be effective at modeling graph data and was a great fit for performing graph traversal in a recent project I built. I started out building kevinbacon.us using Neo4j, a popular open-source graph database. It worked very well for actors that were a few hops away, but finding paths between actors with more than 5 hops proved problematic. The cypher query language gave me little visibility into the graph algorithms actually being executed. I wanted more. Despite not being explicitly labeled as such,…
  • Refactoring Minical: a cup of Coffeescript

    Cameron Daigle
    24 Mar 2014 | 6:00 am
    This past week I pushed a pretty thorough rewrite & cleanup of Minical, my jQuery datepicker plugin. I originally opened it up just to add one little feature, but quickly became sidetracked by how lousy the codebase was and how much better I could write it now (note: this happens with everything I’ve ever coded or designed, and is completely normal). So I ended up rewriting far more of it than would fit in a blog post – but here’s a breakdown of how I rewrote one particular method. showCalendar e -> mc if e then etargetdata"minical" else $other_cals…
  • Elixir Streams for Lazy Evaluation

    Johnny Winn
    13 Mar 2014 | 6:00 am
    Lazy evaluation is a great way to delay the execution of larger datasets. In a typical enumeration each item is evaluated one-by-one. This isn’t a problem with smaller sets but as those sets get larger the amount time to process grows exponentially. Every function has to evaluate the entire set before the next function can execute. Elixir’s Stream module allows us to compose our enumerations prior to execution. Let’s look at some examples. First will take a look at using the Enum module to filter a range of numbers and take from the list. iex1>…
  • add this feed to my.Alltop

    thedosmann's blog

  • Who knew about Heartbleed

    thedosmann
    10 Apr 2014 | 6:31 am
    As the tech world scrambles to patch the security flaw, dubbed Heartbleed, internet users are left scratching their heads wondering , "What should I do?'. The Heartbleed code flaw, that was discovered using newly developed encryption testing tools, is a major code bug with far reaching implications. According to recent 'Honey Pot' reports the SSL code flaw was already being exploited by hackers. A 'Honey pot' is  a term used to describe a server that is set up for the sole purpose of attracting hackers in order to gauge what exploits are being used and to test vulnerabilities. It is not…
  • jQuery attribute replace code

    thedosmann
    17 Mar 2014 | 4:50 pm
    Keep It Simple I was tasked with developing a digital interface for a collection of maps drawn on old cloth window shades. The maps were fairly large and many decades old with faded annotations and markings. The job was to make the maps accessible on a computer and allow for panning and zooming and to program it in a simple to use interface while keeping cost to a minimum. I entered into the project with an attitude of keeping it as simple as possible. The way I went about this was to first verify what was expected on completion and then proceeding with the primary concept of making the maps…
  • Deadline nearing for Outreach Program for Women

    thedosmann
    7 Mar 2014 | 8:08 am
    "The Outreach Program for Women (OPW) helps women (cis and trans) and genderqueer get involved in free and open source software. "  The deadline, March 19, 2014, is fast approaching for enrollment in this tremendous opportunity for professional mentoring in software development for woman. The program offers the incentives of working with high profile companies and being teamed with mentors to guide you through the process. There are also financial incentives of up to $5,500.00 during the 4 month internship period.  Woman who have recently graduated or who are currently enrolled in the…
  • SDLC - The magic elixir?

    thedosmann
    4 Mar 2014 | 12:01 pm
    Just because it sounds good.... A term, which you may have heard of, in the IT arena that is gaining a lot of momentum, is SDLC, Systems development life-cycle. Like many other IT terms its use is more of a vernacular acronym in the IT community then a pragmatic approach to system's development. While the concept of breaking down a project's development to its most fundamental parts may be a sound idea, most project developers understand that an IT project is greater than its individual components.  Working through a project often involves agile or incremental methods that allow for…
  • Rethinking Technology To Protect It

    thedosmann
    17 Feb 2014 | 4:53 pm
    A new Code war The statistics on hacking shows that little progress is being made on combating this escalating virtual epidemic. Most major companies and government entities seem to be either in denial or in a state of confusion when it comes to battling the increasingly adapt forces behind the attacks. If this were a physical battle it could be described like this: The enemy makes it through our outer defenses with ease and once they enter our compound we find ourselves shooting at shadows. Frequently, the enemy captures our command and control information by using weaponized utilities,…
  • add this feed to my.Alltop

    Art & Logic

  • Tutorial: Adding Facebook/Twitter/Google Authentication to a Django Application

    Vlad Orlenko
    16 Apr 2014 | 7:43 am
    I needed to add Facebook authentication to a Django app today, and instead of writing it directly against the Facebook API (or re-implementing the OAuth2 dance again), I decided to look around and see if there’s a pre-packaged solution for this common task. Turns out, there’s an excellent project called Python Social Auth, and it […]
  • SXSW Wrap-up

    Brett g Porter
    14 Apr 2014 | 8:13 am
    Now that I’ve been home for a month, I’m ready to write up my thoughts on my first time attending the South by Southwest Interactive festival in Austin, TX. Art & Logic has had a presence at SXSW before (conveniently, we have a few account managers who live in Austin, so it was easy), but […]
  • JavaScript Isolation with Nodeenv

    Kevin Horn
    4 Apr 2014 | 8:40 am
    I do a lot of Python work, and I’m a huge fan of virtualenv, which allows you to set up a completely isolated Python environment. This is hugely helpful to keep various dependencies from multiple projects from clobbering one another. It’s so helpful, that when I work in pretty much any other language, I miss […]
  • Two Things I Missed Functional Testing with WebTest

    Francis Bull
    3 Apr 2014 | 8:36 am
    Ian Bicking’s WebTest is a helpful module for running functional tests against a WSGI app. You may already be using it, it’s the suggested way to test Pyramid apps, TurboGears and Google App Engine, and (although I have no experience with this) you can use it with Django (apparently this is a good idea) and […]
  • Accelerated, Lower Frustration Web Development with BrowserSync

    Kevin Horn
    31 Mar 2014 | 8:28 am
    With apologies to Mr. Poe: I was fuming in frustration, sitting clicking at my station, I'll spare you some narration, but I was getting pretty sore. "Surely there must be some method, whereby changes are detected, And perhaps then be injected into my page's DOM!", I swore. "Some way to edit CSS without it being […]
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • What is Heartbleed?

    Jeremy Morgan
    13 Apr 2014 | 7:34 pm
    On April 7th a security advisory was released titled “TLS heartbeat read overrun” (CVE-2014-0160) and it’s received a lot of attention in the IT community and the general public. Here’s a quick explanation of what Heartbleed is, and what it means for you. Why are so many people talking about this? There are several reasons Heartbleed has received so much press. It’s a security exploit with a very wide reach, which means a lot of people are affected. It was also given a cool but somewhat scary name and a logo. In other words it’s an exploit with marketing.
  • How to Learn Computer Programming

    Jeremy Morgan
    2 Mar 2014 | 11:54 am
    So you want to be a computer programmer? Want to write software? Here is how you can get started with this awesome hobby / profession right away, for next to nothing. I first wrote this article back in 2008 and a lot has changed since then, so I decided to start it over completely. Want to get started now? Head on over to Code School and use this coupon for a free two day pass! Tips for getting started If I were to narrow down the two things that will ultimately determine your success here it’s this: 1. Don’t get into it for the money. We all know that software jobs pay well.
  • Getting Started With AngularJS

    Jeremy Morgan
    17 Feb 2014 | 8:59 pm
    Lately I’ve been playing around a little with AngularJS, and I’m pretty impressed. It’s amazing how many time saving features and structure this framework brings to your applications. I decided to build an app to calculate AdSense earnings, and I’ll demonstrate it here. What the app does You can check your Google AdSense earnings in realtime, and if you’re a stats nut like me, you might just do that. What I wanted to do is see if I can predict my payout of the end of the month based on that day’s earnings, and total earnings based on the current trends. So…
  • Just How Fast Are GitHub Pages?

    Jeremy Morgan
    7 Feb 2014 | 7:30 pm
    Recently GitHub rolled out some improvements to GitHub Pages, their free static page hosting service. As this is a static site I’ve recently had a lot of interest in static hosts and seeing which ones might be the best. I decided to do a comparison and see how some major services, including GitHub pages serve up static content. I was a bit surprised. My Current Hosting Currently I’m hosted at Arvixe Hosting and I couldn’t be happier with it. The service is great, speed is great and it’s an excellent package. One thing I’ve noticed about them, is they serve up…
  • Taking a look at Year End Analytics

    Jeremy Morgan
    30 Jan 2014 | 9:10 pm
    So I have started to pull down some of my stats from 2013. While most people are somewhat secretive with their analytics, I can show mine and share some of what I’ve learned over the last year, and what I did right, as well as what I did wrong. The Raw Numbers Ok, this is probably your first question: These numbers are pretty much what I expected. 2013 was pretty much when my traffic “leveled” out. 2012 I had a lot of publicity on my site, hitting the front page of Hacker News, Lifehacker and Wired several times really threw my stats off (in a good way of course). But 2013…
  • add this feed to my.Alltop

    AppCoda

  • First Time App Developer Success Stories Part 2: From Zero iOS Programming Experience to Launching Their First Apps

    Simon Ng
    17 Apr 2014 | 10:46 pm
    You may have read some app millionaire stories that earn tons of money overnight. But you rarely find stories about app developers who are less successful. Recently I reached out to a number of first time app developers and asked them to share their app development experience. To me their stories are equally amazing and […] This article, First Time App Developer Success Stories Part 2: From Zero iOS Programming Experience to Launching Their First Apps, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • iOS Programming 101: How To Create Circular Profile Picture and Rounded Corner Image

    Simon Ng
    14 Apr 2014 | 8:30 am
    One of the changes in iOS 7 is that it favors the use of circular image over square image. You can find circular icons or images in stock apps such as Contacts and Phone. In this short post, we’ll explore the CALayer class and see how you can apply it to create circular image or […] This article, iOS Programming 101: How To Create Circular Profile Picture and Rounded Corner Image, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Background Transfer Service in iOS 7 SDK: How To Download File in Background

    Gabriel Theodoropoulos
    6 Apr 2014 | 9:29 am
    In a previous tutorial I presented a specific new multitasking feature in iOS 7, the Background Fetch, showing how easy it is to make an app to schedule downloads in the background. In this tutorial, I am going to work with another great multitasking feature, named Background Transfer Service. Prior to iOS 7, only a […] This article, Background Transfer Service in iOS 7 SDK: How To Download File in Background, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • First Time App Developer Success Stories Part 1: From Zero iOS Programming Experience to Launching Their First Apps

    Simon Ng
    1 Apr 2014 | 10:15 am
    “I got a great idea and want to build an app!” How many times have you heard of this? I heard quite a lot. But only a few people fire up Xcode and take action to build their own apps. Most of them may just say, “Programming is too difficult for me!” “I do not […] This article, First Time App Developer Success Stories Part 1: From Zero iOS Programming Experience to Launching Their First Apps, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Adding Animated Effects to iOS App Using UIKit Dynamics

    Gabriel Theodoropoulos
    25 Mar 2014 | 8:10 am
    In the recent tutorials, it has been underlined that iOS 7 has brought along great new features. Many new frameworks, libraries and APIs have been exposed to developers, letting them create modern and engaging applications and attract more users. One of them is the UIKit Dynamics library, integrated right into the UIKit framework, allowing the […] This article, Adding Animated Effects to iOS App Using UIKit Dynamics, 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

  • Upcoming talks

    Tomas Riha
    1 Apr 2014 | 2:38 am
    I've gotten the honor to speak at two fantastic conferences this spring.First one is PipelineConf 8th of april in London where I will talk about the people side of Continuous Delivery. This is the talk Ive had at Netlight EDGE and JDays Conferences though its been update with the experiences from the last 6-8 months of working with Continuous Delivery.The second one is GeeCon 14th-16th may in Krakow Poland where I will be speaking about Scaling Continuous Delivery. This is a new talk that focuses on lessons learned from our journey to scale continuous delivery from a team of 5 to an…
  • Portability

    Tomas Riha
    17 Mar 2014 | 2:32 am
    I've talked about Portability of the CD process before but it continuously becomes more and more evident for us how important it is. The closer the CD process comes to the developer the higher the understanding of the process. Our increase in portability has gone through stages.Initially we deployed locally in a way that was totally different from the way we deployed in the continuous delivery process. Our desktop development environments where not part of our CD process at all. Our deploy scripts handle stopping starting of servers, moving artifacts on the server, linking directories and…
  • Scaling Continuous Delivery

    Tomas Riha
    21 Feb 2014 | 3:07 am
    Its been a while since I posted. Main reason is that we have been very focused on our main deliveries and feature development for the last six month. Whenever the feature train hits central station its always work such as build, release, test automation that gets hit first.Though there are upsides to not touching your Continuous Delivery process for a few months. If you just keep working on your backlog you don't get time to analyze the impact of the changes you just made. Several times we have realized that the number two/three items in the backlog have dropped significantly in priority as…
  • 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…
 
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • 2 Useful Tips For Using Gearman From MySQL UDF

    Md Ali Ahsan Rana
    1 Apr 2014 | 6:25 pm
    So, are you offloading time-consuming tasks by sending them to separate distributed cloud computing instance to gain performance via gearman job server? That’s great news! What about if this need to be performed on some creation/update of new/existing mysql database table entry? Will you run another script just to track it? Of course that is […] The post 2 Useful Tips For Using Gearman From MySQL UDF appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • PHP HTML5 Video Streaming Tutorial

    Md Ali Ahsan Rana
    23 Mar 2014 | 11:47 pm
    HTML5 video player is being more and more popular day by day. Though it can stream with a given public video file url, sometimes you will need to control the streaming from your server script to provide additional facility like authentication, resume support, sending in partial chunks etc. In a recent project, I have something […] The post PHP HTML5 Video Streaming Tutorial appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • PHP i18n Internationalization Tutorial

    Md Ali Ahsan Rana
    2 Mar 2014 | 4:34 pm
    This tutorial will guide you through the way to make your application internationalized and be multilingual. It is already been used in wide range successfully for WordPress’s multi language support feature. You should know prior that, debugging this feature is quite hard in php as it won’t show any error/warning or notice message for any […] The post PHP i18n Internationalization Tutorial appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Multiple Objects From Aamazon S3 With PHP SDK

    Md Ali Ahsan Rana
    22 Feb 2014 | 10:18 pm
    Recently I was working on a task, that requires retrieving multiple media files/objects from amazon s3 service, process them to create preview/thumbnail versions and show them on a web page. It is pretty straightforward tasks except the performance issue. What is gonna happen when there are several files(as the number of files is dynamic) and […] The post Multiple Objects From Aamazon S3 With PHP SDK appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Control HTML5 Audio With Jquery

    Md Ali Ahsan Rana
    23 Jun 2013 | 12:35 am
    You can consider this tutorial as a consequence of my earlier html5 audio API tutorial. In this tutorial, we will see, how to control the audio with jQuery. This is handy if you are about to develop a dynamic application that make use of several audio media and want to control them from your jQuery […] The post Control HTML5 Audio With Jquery appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    TechnoTrice

  • How to Install Oracle 10 G R2 on HP-UX 11.31

    sameer
    29 Mar 2014 | 5:15 pm
    I’m very happy for sharing article “How to Install Oracle 10 G R2 Application on HP-UX 11.31 OS”. You have to follow all mentioned steps to install Oracle 10 G R2 application on HP-UX 11.31 OS. 1] Type SAM command & as per below snap shot go to the Kernel Configuration option. 2] Select  Tunable  […] The post How to Install Oracle 10 G R2 on HP-UX 11.31 appeared first on TechnoTrice.
  • How To Install NX Client Application On Windows OS

    Rahul Tilloo
    5 Mar 2014 | 8:45 pm
    In this article I have shown how to install NX Client on Windows OS and how to configure NX client after installation. You will also learn how to configure NX client application as per your  configuration. I have also added the link to download a NX Client application for Windows, Linux, Mac OS X and […] The post How To Install NX Client Application On Windows OS appeared first on TechnoTrice.
  • How To Resolve Xmanager GUI Display

    Rahul Tilloo
    10 Feb 2014 | 7:03 am
    Hi Friends! In this article I am going to show you how to resolve GUI display from Unix Server. If you are using a Xmanager Browser tool for getting GUI Remote Display from Unix server and you are facing issue with GUI display as it is not coming from Unix Server then you have to […] The post How To Resolve Xmanager GUI Display appeared first on TechnoTrice.
  • How to Configure IPv6 IPaddress in AIX

    Rahul Tilloo
    3 Feb 2014 | 12:49 am
    In this post you will learn how to configure IPv6 IP Address in all AIX OS versions. IPv6 IP Address configuration is quite easy in AIX OS. Just follow the below mentioned steps to configure IPv6 IP Address in AIX OS and it will be done properly.  So let us start now. Step 1: How […] The post How to Configure IPv6 IPaddress in AIX appeared first on TechnoTrice.
  • Prototype Model In Software Engineering

    Rahul Tilloo
    31 Jan 2014 | 3:29 am
    Before starting out with Prototype model in software engineering first let us see what actually is prototyping in software ? Software prototyping, refers to the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping in other fields. A prototype typically simulates […] The post Prototype Model In Software Engineering appeared first on TechnoTrice.
  • add this feed to my.Alltop

    Xorcode

  • Help us Reset The Net on June 5

    Torgny Bjers
    19 Apr 2014 | 4:38 am
    We can’t stop targeted hacking, but we can stop mass surveillance, by building proven security into the everyday Internet. Join us and others for #ResetTheNet on June 5th where we promote free, open source tools for end-to-end encryption. What can I do? By June 5th, do something to reset your part of the web. What’s the most you can do to block mass surveillance? For sites and apps, the first step is securing the connection between you and your users. For anyone with an audience, or a circle of friends, the best thing you can do is promote a end-to-end encryption (there are some…
  • Charlotte Meteor Hackathon #1

    Torgny Bjers
    3 Apr 2014 | 6:08 pm
    We will be hacking on an app or service that provides value to Charlotte and the local communities here as a project where we can get to know Meteor in depth from idea to deployment and production environment configuration. Please join us and other developers and designers from Charlotte as we create something cool for fun and for our own education! We will be providing food and drink for all Meteorites that attend. If you have any dietary preferences, please contact either Torgny or Jill so that we can plan accordingly. Scott Deeter has volunteered to lead this hackathon. He has a bit of…
  • Introducing the Meteor Charlotte meetup group

    Torgny Bjers
    3 Mar 2014 | 8:36 am
    Earlier this year we at Xorcode started a meetup group for people interested in Meteor in Charlotte, NC. We had a pretty decent turnout the first meeting, with thirteen Meteorites in attendance. We’ve got several more meetings planned along with a hackathon. So far we’re 28 Meteorites and growing. We’ve got a Hackathon planned for March 10th, 2014 at 6:30pm where we will begin hacking on an application that will benefit the local community in some way. Do you have ideas for the next, cool local application that can help the people of Charlotte in their daily lives? If so,…
  • Using New Relic's Node.js agent to monitor Geddy applications

    Torgny Bjers
    24 Oct 2013 | 6:54 am
    Having used New Relic for other projects we of course jumped on the chance to get started with New Relic for Node.js when our sales contact reached out to us right after their beta ended. We’ve got several projects using Geddy, which is not supported out of the box, so we had to do some customization. Pinpoint and solve your Node.js application performance issues! New Relic is the only tool you’ll need to see everything in your data intensive, real-time, Node.js applications—from application response times to server monitoring. New Relic for Node.js officially launched today,…
  • Magento: Generic URL Rewrite Importer

    Torgny Bjers
    15 Sep 2013 | 5:26 am
    Ever needed to import a large set of generic URL rewrites into Magento? The Generic URL Rewrite Importer for Magento helps you do just that! Xorcode just moved a sizable e-commerce site from WordPress/WooCommerce to Magento. We faced the daunting task of creating over 20,000 URL rewrites since the URL slug structure of Magento ended up being slightly different from what WordPress created. Manually entering 20,000+ URL rewrites didn’t sound like fun, so we looked at other options. We could buy an extension, or we could write our own for this specific task. We choose to roll our own.
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • What is Heartbleed?

    Jeremy Morgan
    13 Apr 2014 | 7:34 pm
    On April 7th a security advisory was released titled “TLS heartbeat read overrun” (CVE-2014-0160) and it’s received a lot of attention in the IT community and the general public....
  • How to Learn Computer Programming

    Jeremy Morgan
    2 Mar 2014 | 11:54 am
    So you want to be a computer programmer? Want to write software? Here is how you can get started with this awesome hobby / profession right away, for next to nothing. I first wrote this article back...
  • Getting Started With AngularJS

    Jeremy Morgan
    17 Feb 2014 | 8:59 pm
    Lately I’ve been playing around a little with AngularJS, and I’m pretty impressed. It’s amazing how many time saving features and structure this framework brings to your...
  • Just How Fast Are GitHub Pages?

    Jeremy Morgan
    7 Feb 2014 | 7:30 pm
    Recently GitHub rolled out some improvements to GitHub Pages, their free static page hosting service. As this is a static site I’ve recently had a lot of interest in static hosts and seeing...
  • Taking a look at Year End Analytics

    Jeremy Morgan
    30 Jan 2014 | 9:10 pm
    So I have started to pull down some of my stats from 2013. While most people are somewhat secretive with their analytics, I can show mine and share some of what I’ve learned over the last year,...
  • add this feed to my.Alltop

    Web Development Tutorial

  • ASP.NET Interview Questions for Beginners and Professionals - Part 3

    13 Apr 2014 | 5:16 am
    This post is Part-3 in series of ASP.NET Interview Questions with detailed answers including necessary code examples. Previous parts of this ASP.NET Tutorial series are as follows:Top 10 ASP.NET Interview Questions and Answers for ASP.NET Web DevelopersASP.NET Interview Questions - Part 1 (covering majorly State Management, View State, Session etc.)ASP.NET Interview Questions - Part 2 (covering majorly Controls, Globalization & Localization, Culture etc.)Here in this post, we will cover ASP.NET Interview Questions related to Security, Cache management etc.What is Caching and…
  • ASP.NET Interview Questions for Beginners and Professionals - Part 2

    6 Apr 2014 | 11:36 am
    It's Part-2 in series of ASP.NET Interview Questions with detailed answers and necessary code examples. Part -1 of this series for Interview Questions can be found here.HTML Server Controls Vs Web Server Controls, Please define?HTML Server Controls are server-side mapped form of HTML elements. In order to make HTML elements programmable on server-side, ASP.NET framework added runat="server" attribute, so it's accessible in ASP.NET code-behind. A typical HTML Server Control is as follows:      <input type="text" id="txtFirstName" runat="server" />On the other hand,…
  • ASP.NET Interview Questions for Beginners and Professionals - Part 1

    30 Mar 2014 | 11:20 am
    This ASP.NET Tutorial is an extension to my previous tutorial "Top 10 ASP.NET Interview Questions and Answers". In previous tutorial, focus was to present you with the most important and top ASP.NET Interview Questions that are normally asked during an ASP.NET developer Interview. Here in this article, I'll try to further extend those important questions as well as add more important questions.Basically, this is how an interviewer normally does. Interviewer asked a question about a technical concept at high level. If he gets a right answer, he further goes into details related to that…
  • Understanding Routing in ASP.NET MVC

    25 Mar 2014 | 1:47 am
    Routing plays an important role in an ASP.NET MVC Application execution flow. Basically, it maps request URL to a specific controller action using a Routing Table.In order to describe user's actions, MVC framework uses friendly URLs against actions instead of mapping it to physical files as in case of an asp.net Web Form application. In a typical ASP.NET Web Form application, request is mapped to a physical file as follows://Displaying all employeeshttp://locahost:XXXX/Employee.aspx//Displaying employee by Idhttp://locahost:XXXX/Employee.aspx?Id=10As opposite to above approach, MVC framework…
  • Limitations to Model Validation in Web API

    18 Mar 2014 | 10:56 am
    In my previous post on this blog, I explained data annotation technique with example for validating model in ASP.NET Web API. But there are certain limitations to this technique i.e. Under-Posting and Over-Posting. Purpose of this post is to discuss and understand these limitations with the help of an example. In order to fully understand the idea, I'll strongly recommend to go through previous ASP.NET Web API tutorial first.Now take the same domain model class "Student" with validation applied using Data Annotation technique as follows:public class Student       …
 
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • The Electronic Frontier Foundation's Massive Crowd-Developed Project

    17 Apr 2014 | 2:46 pm
    On Tuesday, April 15, the Electronic Frontier Foundation (EFF) requested that web developers "donate a few hours" towards creating a free software platform for citizens to contact congress. "The new action tool we're creating will be free software, so anyone can hack on and improve it. That means it will be customizable—the community can improve it and hold it to the high level of security that should be the standard for all infrastructure projects and tools for change. And it won’t just be for EFF: anybody can customize this system to contact Congress."—Electronic Frontier…
  • WebRTC and HTML5: A look into communication services

    14 Apr 2014 | 2:11 pm
    At Flourish 2014 Anne Lee, CTO of IP Multimedia Subsystem (IMS) Innovations at Alcatel Lucent, gave a talk on WebRTC and the future of realtime browser-based communications. WebRTC is an open source project, supported by Google, Mozilla, and Opera, to give web browsers Real Time Communications (RTC) capabilities. The idea is to build native browser support for real-time VOIP, instant message, and video chat capabilities—without the need to install browser plugins. Think Google Hangouts, but plugin-free. WebRTC uses simple JavaScript APIs and HTML5 to enable high quality RTC applications…
  • Elasticsearch

    11 Apr 2014 | 9:41 am
    On Saturday Kevin Greene of Spantree gave an interesting talk about Elasticsearch. Image credit: Niki Odolphie on Flickr Elasticsearch is a distributed, RESTful, high-performance search engine built for for the cloud. An Elasticsearch query is much faster than a query against a relational database, which (if driven by free-text user input) would probably need to do a full table scan for each query. Bad in the base case, atrocious for Google-like "instant search" that populates while the user types. Github uses Elasticsearch to index more than 8 million code repositories and critical event…
  • How to Upgrade from Linux Mint 15 (Olivia) to 16 (Petra)

    9 Apr 2014 | 2:55 pm
    It's nice to upgrade to the latest operating system, especially if it's free. If you're like me, you'll want to upgrade your operating system without wiping everything and reinstalling. Image credit: Jeff Hitchcock on Flickr Linux Mint does not endorse the in-place APT upgrade. You should back up your stuff before trying this. First, update the repositories from raring to saucy and from olivia to petra. Saucy is Ubuntu 13.10 and Petra is Linux Mint 16. sudo sed -i 's/raring/saucy/' /etc/apt/sources.list sudo sed -i 's/olivia/petra/' /etc/apt/sources.list sudo sed -i 's/raring/saucy/'…
  • HeartBleed: The Worst Security Breach of All Time

    9 Apr 2014 | 12:07 pm
    On Monday April 7, a critical bug in the popular OpenSSL library was announced. The vulnerability, CVE-2014-0160 (codename: HeartBleed) is catastrophic—quite possibly the worst security breach in the history of computing. Anyone on the internet can read 64K of memory from a server running OpenSSL. They can steal passwords, SSL private keys, user data, banking info, personal health information—anything in memory. The attacker can make multiple 64K requests to steal large amounts of data. Both Apache and nginx, two wildly popular open source web servers, use OpenSSL. According to a…
  • add this feed to my.Alltop

    Code And Graphics

  • Flexible particle system - The Container

    13 Apr 2014 | 11:35 am
    One of the most crucial part of a particle system is the container for all particles. It has to hold all the data that describe particles, it should be easy to extend and fast enough. In this post I will write about choices, problems and possible solutions for such container. The SeriesIntroduction Particle Container 1 - problems (this post)Particle Container 2 - implementationGenerators and UpdatersRendererTools OptimizationsSIMD OptimizationsRenderer Optimizations IntroductionWhat is wrong with this code?class Particle {public: bool m_alive; Vec4d m_pos; Vec4d m_col; float time; // ...
  • Presentation - Native code performance on modern CPUs

    8 Apr 2014 | 10:09 am
    Just a quick summary of a great presentation from Build 2014 called Native Code Performance on Modern CPUs: A Changing Landscape.The presenter Eric Brumer (from Visual C++ Compiler Team) talked, in quite unique way, about deep down details of code optimizations. Why it is better to use compiler to do the hard work. Why new and powerful FMAD instructions can sometimes slow down your code. And how to generally think about code performance. Summary Visual Studio has support for code generation using SIMD instructions: /arch:SSE /arch:SSE2 and then /arch:AVX and /arch:AVX2. The last one will…
  • Flexible Particle System - Start

    6 Apr 2014 | 2:03 am
    Particle systems are awesome! Not only can you create amazing effects, but you can also optimize code and push even more and more pixels to the screen. This post series will cover how to design a flexible particle system and apply a bunch of optimizations to run it faster. Flexible means that it can be used in real applications and for a variety of graphics effects. IntroductionFor some time I have been playing with my own little particle system. One previous post shows some effects that I was able to make using the system. Since that moment I did not create any more effects, however I've…
  • Three Particle Effects

    14 Mar 2014 | 11:48 am
    For some time I have been playing around with my particle system. It seems to be a very interesting experiment to do! Today I just want to present some of current results and thoughts on future development. So far I managed to create three different effects: star tunnel: just round position generator + position updateattractors: four attractors that affect acceleration of each particlefountain: simple collision detection with a floorLet us see some of the results...ScreensMovie PlansCreate more effects! This will make my system more reusable. I often see particle tutorials that are very…
  • Learning Modern OpenGL

    6 Mar 2014 | 9:54 am
    Another article posted in some other place in the NET. This time I tried to describe what resources are available when learning modern OpenGL. In the first place I've written about OpenGL new features, and why it is called "modern". Then I introduced some of resources: books and online sites that can help beginners. Learning Modern OpenGLThe topic is very broad, so I, probably, touched only the tip of an iceberg. It is also a debate should you start with modern (programmable) graphics pipeline or maybe use the good old fixed one? I learned OpenGL at the time it was in version 1.1 and I must…
Log in