Software Development

  • Most Topular Stories

  • 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…
  • Spongebob Buzzkill

    Rands in Repose
    rands
    19 Apr 2014 | 9:34 am
    Low point: Squidward murders.
  • Simplifying your network with a bridge - Making an FIOs ActionTec MI424-WR a Network Bridge

    Scott Hanselman's Blog
    Scott Hanselman
    22 Apr 2014 | 2:18 pm
    I have FIOs Fiber-optic internet at my house and I'm very happy with it - have been for years. I get 35Mbit/s both up and down and it's rock solid. It's not technically all fiber of course, as the fiber goes into an ONT (Optical Network Terminal) in my garage and is changed into a COAX (Coaxial Cable) using MoCA technology, travels 50 feet, then goes into a very old ActionTec MI412-WR wireless router with 4 LAN ports. This common device is multi-function and not only changes the Coax to RJ-45 (Standard Ethernet), it acts as a LAN and Wi-Fi router, and also has been my home's DHCP server,…
  • Three Things

    Coding Horror
    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,…
  • YUI Weekly for April 4th, 2014

    Yahoo! User Interface Blog
    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…
  • add this feed to my.Alltop

    Google Developers Blog

  • New Security Measures Will Affect Older (non-OAuth 2.0) Applications

    Louis Gray
    23 Apr 2014 | 10:00 am
    By Antonio Fuentes, Google Identity TeamThere is nothing more important than making sure our users and their information stay safe online. Doing that means providing security features at the user-level like 2-Step Verification and recovery options, and also involves a lot of work behind the scenes, both at Google and with developers like you. We've already implemented developer tools including Google Sign-in and support for OAuth 2.0 in Google APIs and IMAP, SMTP and XMPP, and we're always looking to raise the bar.That's why, beginning in the second half of 2014, we'll start gradually…
  • 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…
 
  • add this feed to my.Alltop

    dzone.com: latest front page

  • Difference between FileReader and FileInputStream in Java

    Javin_Paul
    23 Apr 2014 | 6:53 pm
    FileReader and FileInputStream are two popular classes to read text and binary data from a file in Java, are they same? What exactly is different between them? This article explores some key differences between FileReader and FileInputStream in Java.
  • Database Access Quality Metrics for your Continuous Delivery Pipeline

    hayleyhudson
    23 Apr 2014 | 5:40 pm
    Pay attention to the number of SQL executions per transaction as you proceed along your delivery pipeline.
  • Introducing the new souped up, slicker Scala

    lucyc@sandsmedia.com
    23 Apr 2014 | 1:30 pm
    Typesafe JVM language Scala has now reached version 2.11. According to the release notes (which you can peruse in full here), the Scala 2.11.x series targets Java 6, with “evolving” experimental support for Java 8. This new incarnation of Scala is sleeker and slimmer, with the standard library within the Scala core shedding 20 percent of its bytecodes.
  • From Java Code to Java Heap

    martinig
    23 Apr 2014 | 12:20 pm
    When you write and run Java code, the JVM makes several allocations on your behalf, but do you have an understanding of how much that is? This session provides insight into the memory usage of Java code, covering the memory overhead of putting “int” into an integer object and the cost of object delegation and the memory efficiency of the different collection types.
  • 20 Best Responsive HTML5 Templates 2014

    wedesignpixel
    23 Apr 2014 | 11:28 am
    Best html5 templates 2014 is a premium collection which can be used to create a websites. These are responsive html5 templates with lots of amazing features.
 
  • 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

  • Looking into The Distance

    Wailin Wong
    22 Apr 2014 | 9:00 am
    Let’s take a break from the business news cycle. I love the news and I’ve covered it for a decade: what new startup is launching, why a stock price just moved, who’s being hired or fired. But there’s a whole universe of fascinating stories waiting to be covered about what’s old in business. That’s why we’re launching The Distance, a new online magazine featuring original journalism about bootstrapped businesses that are at least 25 years old. If you’ve ever been curious about your favorite family-owned restaurant or that little shop on the…
  • Basecamp at C2E2 This Weekend!

    Shaun
    21 Apr 2014 | 3:09 pm
    The annual Chicago Comics and Entertainment Expo is this weekend and we’re really excited to announce that Basecamp will be sponsoring designer toy maker, Shawnimals at the show! Shawnimals uses Basecamp to make awesome stuff, from plush ninjas to recycled sketchbooks. The show runs from April 25th–27th, so come by booth 655 to say hi and pick up a limited edition Happy Sherpa plush!
  • 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…
 
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • Responsive Design: The Picture Element Comes of Age

    21 Apr 2014 | 12:14 pm
    Until now, Picturefill supported span-based HTML markup that mimicked a pattern we hoped would one day become a web standard: namely, the picture element and its associated features. Following the hard work of the Responsive Images Community Group (chaired by Filament Group’s own Mat Marquis), we’re pleased to report that there are native picture implementations in development for Chrome, Firefox, Opera, and potentially others! With this news, this week we released a new version of Picturefill that will make the real picture element work in existing browsers, which means you can…
  • Syntax Highlighting Outside Your Editor

    21 Apr 2014 | 5:30 am
    Whether you’re giving a talk, sharing work with your team, or presenting work to your clients, there comes a time when you’ll need to show code outside of a text editor. Copying and pasting code from a text editor to say, Keynote, is an easy process. The difficulties come in when you want to preserve syntax highlighting, which is crucial to bringing code to life. I’m in the midst of building a few talks that contain a lot of code, so I’ve been exploring tools to improve my workflow from my editor of choice, Sublime Text, to Keynote. I was looking for the easiest way to copy code as…
  • 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.
  • 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

  • Simplifying your network with a bridge - Making an FIOs ActionTec MI424-WR a Network Bridge

    Scott Hanselman
    22 Apr 2014 | 2:18 pm
    I have FIOs Fiber-optic internet at my house and I'm very happy with it - have been for years. I get 35Mbit/s both up and down and it's rock solid. It's not technically all fiber of course, as the fiber goes into an ONT (Optical Network Terminal) in my garage and is changed into a COAX (Coaxial Cable) using MoCA technology, travels 50 feet, then goes into a very old ActionTec MI412-WR wireless router with 4 LAN ports. This common device is multi-function and not only changes the Coax to RJ-45 (Standard Ethernet), it acts as a LAN and Wi-Fi router, and also has been my home's DHCP server,…
  • 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…
  • add this feed to my.Alltop

    The Register

  • Cisco: you're all malware hosts

    23 Apr 2014 | 7:02 pm
    Security report also notes skills shortage Everybody – at least every multinational that Cisco checked out for its 2014 Annual Security Report – is hosting malware of some kind, and there aren't enough security professionals to go around.…
  • FCC plans to kill off net neutrality with new pay-for-speed rules – report

    23 Apr 2014 | 6:04 pm
    Financial fast track to replace level competitive playing field US Federal Communications Commission chairman Tom Wheeler appears to have had a major change of heart when it comes to net neutrality, according to The Wall Street Journal.…
  • Cross-border kids used as Easter iPhone MULES in China

    23 Apr 2014 | 6:03 pm
    HK schoolkids loaded up with handsets, sent back to Shenzhen Cross-border school kids as young as 10-years-old are being used as mules to smuggle iPhones and other electronic gadgetry from Hong Kong into China where they can be sold at a premium.…
  • Whoops! 'Immune' Apple posts Heartbleed fixes for AirPort, Time Capsule

    23 Apr 2014 | 5:56 pm
    Don't worry, everything else is still safe ... we think Apple has posted a security update to address instances of the Heartbleed security vulnerability in its AirPort router line, despite having earlier said that its products were immune to the flaw.…
  • Apple to make stock 'more accessible' with rare seven-way split

    23 Apr 2014 | 5:32 pm
    The price of a single share will drop by almost 86% Less than one month after Google executed its first-ever stock split, Apple surprised Wall Street on Wednesday by announcing the most aggressive stock split in its history.…
  • 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

  • An Introduction to Perceived Performance

    Matt West
    23 Apr 2014 | 1:41 pm
    (Illustration by Mat Helme, Treehouse) Perceived Performance Is a Measure of How Quick a User Thinks Your Site Is, and That’s Often More Important Than Its True Speed Performance is important. It can mean the difference between making a sale, or losing a customer to the competition. Your website needs to respond quickly to requests from users and this means optimising your site with performance in mind. I’ve written about performance optimisation in the past, but from the viewpoint of you, the developer. Examining network timelines and PageSpeed scores is all well and good, but…
  • Can Computer Programming Boost Your Brain Power?

    Tanisia Morris
    23 Apr 2014 | 8:14 am
    Brains Are Like Muscles, and Tackling Complex Skills Like Web Development May Help Strengthen Them Learning how to program for the first time was a challenge for Adam Waxman. He worked as a full-time investment banking analyst in Atlanta, but in January 2013, his nights were less about reclining after a day’s work and more about teaching himself Objective-C and JavaScript with books and online tutorials. By that summer, he left his career in finance behind and moved to New York to enroll in a programming boot camp where he learned Ruby on Rails. “It’s like learning a foreign…
  • Style Guides, Ratchet, Magic CSS3 Animations | The Treehouse Show Episode 87

    Jason Seifer
    22 Apr 2014 | 11:16 am
    It’s Tuesday which means that the Treehouse Show is back! In episode 87 of The Treehouse Show, Nick and Jason (@jseifer) talk about style guides, writing great interface copy, the Ratchet framework, and more. This Week’s Links Creating Style Guides · An A List Apart Article From Google Ventures: 5 Rules For Writing Great Interface Copy | Co.Design | business + design Ratchet http://dan-silver.github.io/ElementTransitions.js/ Magic Animations CSS3 tiimgreen/github-cheat-sheet John Resig – Write Code Every Day vis.js | a dynamic, browser-based visualization library The post…
  • Learning, Every Day

    Nick Pettit
    22 Apr 2014 | 6:56 am
    I try to learn something new every day. It might relate to personal finances, physical health, computer programming, or any other topic — and the learning might take place for a few minutes or from sunrise to sunset. Every time I learn something, I typically observe a corresponding increase in my quality of life. This is why I believe it’s so critical to establish learning as a lifelong skill. Learning to Conquer Fear Everyone has a natural fear of the unknown, which can be a huge driver of stress: Am I saving enough money? Should my car be making that noise? Am I doing this exercise…
  • Women Finding Footing in Software Development Careers

    Amy Ettinger
    22 Apr 2014 | 6:42 am
    Amanda Langley (Photo courtesy to Treehouse) A few years before she graduated from college in 2013, Amanda Langley shifted her focus from filmmaking to computer engineering. Langley was good at math and liked the challenge of logic and abstract thinking in her computer science class. She was just one of a handful of women in her class of more than 100 students at the University of Wisconsin, Milwaukee. But the lack of gender diversity didn’t stop her from excelling in her courses and landing a job at Centare in Milwaukee six months before graduation. She is now a programmer for the software…
 
  • 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-04-21

    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. How not to encourage people to contribute their code to the community: (reddit.com) What's new on CPAN, March 2014 (perltricks.com) The 2014 edition of Modern Perl, the book, is out. (modernperlbooks.com) Expanded error messages with "use diagnostics" (perlmaven.com) The dangers of hash iteration with "each" (blogs.perl.org) Enforcing business logic with custom DBIx::Class ResultSets (blogs.perl.org) Booking.com donates €10,000 for Perl 5 maintenance…
  • 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…
  • add this feed to my.Alltop

    Knowing .NET

  • Reviewing Values for iOS UIViewContentMode with Xamarin and F#

    larry
    22 Apr 2014 | 6:27 pm
    Who can remember the scaling behavior of UIView.ContentMode? Not me! So I wrote this quick little F# program to review them: namespace Simple open System open MonoTouch.UIKit open MonoTouch.Foundation open System.Drawing type ContentView ( color : UIColor ) as self = inherit UIView () do self.BackgroundColor < - color type ContentModeModel () = inherit UIPickerViewModel () let T = typedefof<UIViewContentMode> let selectionChanged = Event<_>() member this.SelectionChanged = selectionChanged.Publish override this.GetRowsInComponent(_, _) = Enum.GetNames(T).Length override…
  • Review of my Xamarin F# Event Code Leads To Improvements

    larry
    17 Feb 2014 | 10:20 am
    Not at all surprisingly, it turns out that F# events need not be the crufty structures I showed in my previous post. First, Xamarin‘s David Siegel suggested “Let the Event type be inferred, don’t define a delegate type, and send simple typed values rather than EventArgs:” open System type Control() = let hello = Event() member this.Hello = hello.Publish member this.Speak() = hello.Trigger "yo!" let control = Control() control.Hello.Add < | fun msg -> printfn "Received '%s'" msg control.Speak() While Ryan Riley suggested a step further down the reactive line: To…
  • Review of my first real F# program written in Xamarin

    larry
    13 Feb 2014 | 8:39 am
    tl;dr: F# has a long learning curve (it takes a long time to master) but productivity happens quickly. I recently wrote my first real application in F#. Although I’ve been using F# for many of my scripting needs for about a year and use F# to explore iOS APIs regularly, this application is the tool in which I’m going to live for the next several months. As such, I wanted to use a modicum of decent practices: separating UI from behavior and test-driven (or at least test-supported) development. On the other hand, every day I spent writing the app was a day I wasn’t doing the…
  • F# iOS Program: 39 lines of code

    larry
    13 Nov 2013 | 1:53 pm
    Xamarin loves F#! Of course you can use F# to program iOS and Android applications using Xamarin and Visual Studio! namespace Simple open System open MonoTouch.UIKit open MonoTouch.Foundation open System.Drawing type ContentView ( color : UIColor ) as self = inherit UIView () do self.BackgroundColor < - color type SimpleController ( ) = inherit UIViewController () override this.ViewDidLoad () = this.View <- new ContentView(UIColor.Blue) [<Register ("AppDelegate")>] type AppDelegate () = inherit UIApplicationDelegate () let window = new UIWindow…
  • Cheatsheet for iOS 7 Design Sizes

    larry
    24 Oct 2013 | 3:58 pm
    Helpful: http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/
 
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery 1.11.1 RC2 and 2.1.1 RC2 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

  • Getting Started with Source Control with Visual Studio Online | Visual Studio Toolbox

    Robert Green
    23 Apr 2014 | 8:00 am
    This is another in Robert's Getting Started series, where he provides an introduction to a topic that everyone knows about but not everyone is actually doing (or doing enough of). In this episode, Robert shows how to get started with source control with Visual Studio Online. You will see how to set up a team project using Visual Studio Online, add a solution to source control, check out and check in source code and how to search, merge and branch the codebase.
  • "BUILDing business with Kinect for Windows v2"

    Greg Duncan
    23 Apr 2014 | 6:00 am
    Today the Kinect for Windows team highlights two companies that are building their business on the Kinect for Windows v2.BUILDing business with Kinect for Windows v2BUILD—Microsoft’s annual developer conference—is the perfect showcase for inventive, innovative solutions created with the latest Microsoft technologies. As we mentioned in our previous blog, some of the technologists who have been part of the Kinect for Windows v2 developer preview program are here at BUILD, demonstrating their amazing apps. In this blog, we’ll take a closer look at how Kinect for Windows v2 has spawned…
  • MyComix Reader goes Universal

    Greg Duncan
    23 Apr 2014 | 6:00 am
    Window Wednesdays are likely going to be pretty focused on "Universal apps" for a while. I know, funny that given it just came out, that it's pretty exciting and it allows us to build app's that run on devices from 2 feet to 10 (when XBox One support is released).Today, we highlight a project from Jeff Prosise where he shows us how to took an existing Windows 8 app and converted into a Universal App, and customizing the experience for each device.Past times we've highlighted Jeff;Increasing your Windows intellect now with WintellectNOWJeff takes off the cover of his CoverFlow…
  • Kinect.ReactiveV2 for the Kinect for Windows v2

    Greg Duncan
    22 Apr 2014 | 6:00 am
    This week is going to be a v2 theme week, with Friend of the Gallery, Marcus Kohnert kicking it off, showing off his Rx skills with the Kinect.Other times he's been featured;Mix in a little Rx, JQuery, Azure, ASP.Net, Kinect...Drag and Drop and the Kinectawait GetKinect in FluentKinectBASTA 2013 - KINECTing the EnterpriseGetting a Continuous Grip [aka ContinousGrippedState] with the Kinect.ReactiveKinect.ReactiveV2 – Rx-ing the Kinect for Windows SDKA few weeks ago I was finally able to get my hands on to the new Kinect for Windows V2 SDK. There are a few API changes compared to V1. So I…
  • Ping 205: Remembering XP, Azure and the Internet of Things, Civilization Beyond Earth, Bing Personalized Cards, Avengers coming to Disney Infinity | Ping!

    Mark DeFalco, Joey Snow
    21 Apr 2014 | 4:11 pm
    [06:38] Say goodbye to XP with Escape from XP and watch the Story Behind the Wallpaper We'll Never Forget (9[09:46] Microsoft delivers preview of new Azure cloud service for Internet of Things[13:16] Next Civilization Game Will Ditch the Past for an Alien Future[16:28] Microsoft Bing rolls out personalized cards, integrated with Cortana, competing with Google Now and Siri[18:51] The Avengers Are Coming to Disney Infinity  A question for you! What games are you playing? What platforms do you play? Waiting for any games to come out? Chat with us throughout the week…
  • add this feed to my.Alltop

    java.net

  • Geertjan Wielenga: Meaningful HTML/Java DukeScript Framework Applications

    editor
    22 Apr 2014 | 9:10 pm
    [article] In an effort to make a meaningful application on the DukeScript Framework, here's the start of a JPA-based CRUD app (right now, only R is supported)... There are three parts to this. Model. I generated JPA entity classes from my database. I ended up with the "Customer" class, which has relationships with "DiscountCode" and "MicroMarket". Then I added... Source: https://blogs.oracle.com/geertjan/entry/meaningful_html_java_dukescript_framework Community: NetBeans  
  • David Delabasse: New book: Java EE 7 with GlassFish 4 Application Server

    editor
    22 Apr 2014 | 9:04 pm
    [article] The third edition of David Heffelfinger's Java EE book has been recently released. This updated edition is covering the latest version of the Java EE Platform, i.e. Java EE 7. The book gives a wide introduction on the Java EE Platform and its major APIs in their latest version... The book also covers 2 of the APIs introduced in Java EE 7 : the WebSocket API and JSON-P... Source: https://blogs.oracle.com/theaquarium/entry/new_book_java_ee_7 Community: Java Enterprise  
  • Andy Overton: Configuring Tomcat 8

    editor
    22 Apr 2014 | 1:49 pm
    [article] This is the second in a series of blogs on Tomcat, including basic set-up and clustering, configuration and finally performance tuning and monitoring. Following on from my colleague's blog post looking at basic set-up and clustering, in this blog post I will take a look at some basic configuration settings and some key things most people want to configure. This blog will use the system set up in the first part of this series... Source: http://blog.c2b2.co.uk/2014/04/configuring-tomcat-8.html Community: Java Enterprise  
  • Dustin Marx: Coverity Scan 2013 Open Source Report

    editor
    21 Apr 2014 | 9:37 pm
    [article] The Heartbleed Bug has received significant attention lately and has reignited discussions regarding open source security issues and open source quality issues. The article "Heartbleed: Open source's worst hour" goes so far as to open with the sentiment that Heartbleed is "open source software's biggest failure to date." In the midst of this discussion, the Coverity Scan 2013 Open Source Report has been released and provides another interesting source of input for the discussion... Source: Community:  
  • Kingsley Osime: Discovering Java's runtime type information

    editor
    21 Apr 2014 | 2:39 pm
    [article] Runtime type information (RTTI) refers to the correct identification of the type of your objects at run time. When you write code, it is generally desirable to do so in a way that takes advantage of OOP features like encapsulation and inheritance to make your program easily extensible, by for instance, as much as possible manipulating references to base classes and letting polymorphism work for you. Essentially, when you create a new object with a base class reference, the process necessarily involves... Source:…
 
  • add this feed to my.Alltop

    The Daily WTF

  • CodeSOD: Your Letters are Numbered

    23 Apr 2014 | 2:45 am
    The First Rule of Enterprise Software is: don't talk about enterprise software. The Second Rule of Enterprise Software is: when you do talk about enterprise software, make references to stylish dramas from the '90s starring Brad Pitt and Edward Norton to make it seem more exciting. However, the most important rule of enterprise software by far is Rule Number Three: Even the simplest little things can't be simple. Arthur was reminded of Rule Number Three on a recent trip into his employer's company-wide database. The codebase Arthur maintained had a method for just about everything. "Hah!"…
  • Desert Packet Storm

    22 Apr 2014 | 3:15 am
    Jonathan D. was the system administrator for a school nestled in a war-ravaged city somewhere in the middle of the desert. What with bombings here, explosions there, and the odd RPG whizzing by, dealing with a converted bathroom as an office/datacenter just didn't seem to be all that big of a deal. The school had roughly 100 computers split between two buildings, along with the laptops everyone used. His office, ...erm... converted bathroom housed all of the servers, and the main computer room for the high school/middle school (grades 6 and up) building was located right outside the door. One…
  • CodeSOD: You Can't Handle the True!

    21 Apr 2014 | 3:00 am
    We've all had that feeling before. We see something happening in front of us, yet because the sight doesn't conform to the worldview held within our brain, we just can't believe our own eyes. Dogs playing poker. Cats wearing panty hose. Politicians telling the truth. You get the idea. And depending on your personal threshold for incredulity, you might experience this feeling as a double take, a spit take or a psychotic break. If you happen to be prone to psychotic episodes, then I'm going to have to ask you to move on. Wait for tomorrow's WTF. Or maybe pet some kittens. Here's a picture to…
  • 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…
  • add this feed to my.Alltop

    The Old New Thing

  • How do I programmatically create folders like My Pictures if they were manually deleted?

    Raymond Chen - MSFT
    23 Apr 2014 | 7:00 am
    A corporate customer had a problem with their employees accidentally deleting folders like Videos and Pictures and are looking for a way to restore them, short of blowing away the entire user profile and starting over. They found some techniques on the Internet but they don't always work consistently or completely. What is the recommended way of recreating these missing folders? It turns out that the customer was asking a question that I answered many years ago, but looking at it from the other side. To recreate a folder, call SHGet­Folder­Path with the flag CSIDL_FLAG_CREATE, or call…
  • Le Chatelier's Principle in action: Administrative overrides

    Raymond Chen - MSFT
    22 Apr 2014 | 7:00 am
    Today we have another example of Le Chatelier's Principle as interpreted by John Gall: Every system resists its proper functioning. There was a video card manufacturer which was using the AppInit_DLLs key so that they could inject their DLL into every process. I have no idea why. Perhaps to get a nice bonus. In Windows Vista, the AppInit_DLLs registry key was deactivated for both engineering and security reasons. Oh no! Undeterred, the video card manufacturer issued an update to their driver so that in addition to adding themselves to AppInit_DLLs, they also set the administrative override…
  • How can I get information about the items in the Recycle Bin from script?

    Raymond Chen - MSFT
    21 Apr 2014 | 7:00 am
    Today we'll do a scripting version of an old C++ program: Printing information about the items in the Recycle Bin. (How you wish to act on the information is up to you.) This is a pattern we've seen a lot. Bind to a folder, enumerate its contents, extract properties. var shell = new ActiveXObject("Shell.Application"); var recycleBin = shell.NameSpace(10); // CSIDL_BITBUCKET var items = recycleBin.Items(); for (var i = 0; i < items.Count; i++) { var item = items.Item(i); WScript.StdOut.WriteLine(item.Name); WScript.StdOut.WriteLine(item.ExtendedProperty( "System.Recycle.DeletedFrom"));…
  • 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…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • How I Came to Write D

    21 Apr 2014 | 7:12 am
    Walter Bright recounts how he came to write D The path that led Walter Bright to write a language, now among the top 20 most used, began with curiosity — and an insult.
  • 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…
 
  • 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

  • Getting Started with Source Control with Visual Studio Online | Visual Studio Toolbox

    Robert Green
    23 Apr 2014 | 8:00 am
    This is another in Robert's Getting Started series, where he provides an introduction to a topic that everyone knows about but not everyone is actually doing (or doing enough of). In this episode, Robert shows how to get started with source control with Visual Studio Online. You will see how to set up a team project using Visual Studio Online, add a solution to source control, check out and check in source code and how to search, merge and branch the codebase.
  • "BUILDing business with Kinect for Windows v2"

    Greg Duncan
    23 Apr 2014 | 6:00 am
    Today the Kinect for Windows team highlights two companies that are building their business on the Kinect for Windows v2.BUILDing business with Kinect for Windows v2BUILD—Microsoft’s annual developer conference—is the perfect showcase for inventive, innovative solutions created with the latest Microsoft technologies. As we mentioned in our previous blog, some of the technologists who have been part of the Kinect for Windows v2 developer preview program are here at BUILD, demonstrating their amazing apps. In this blog, we’ll take a closer look at how Kinect for Windows v2 has spawned…
  • MyComix Reader goes Universal

    Greg Duncan
    23 Apr 2014 | 6:00 am
    Window Wednesdays are likely going to be pretty focused on "Universal apps" for a while. I know, funny that given it just came out, that it's pretty exciting and it allows us to build app's that run on devices from 2 feet to 10 (when XBox One support is released).Today, we highlight a project from Jeff Prosise where he shows us how to took an existing Windows 8 app and converted into a Universal App, and customizing the experience for each device.Past times we've highlighted Jeff;Increasing your Windows intellect now with WintellectNOWJeff takes off the cover of his CoverFlow…
  • Kinect.ReactiveV2 for the Kinect for Windows v2

    Greg Duncan
    22 Apr 2014 | 6:00 am
    This week is going to be a v2 theme week, with Friend of the Gallery, Marcus Kohnert kicking it off, showing off his Rx skills with the Kinect.Other times he's been featured;Mix in a little Rx, JQuery, Azure, ASP.Net, Kinect...Drag and Drop and the Kinectawait GetKinect in FluentKinectBASTA 2013 - KINECTing the EnterpriseGetting a Continuous Grip [aka ContinousGrippedState] with the Kinect.ReactiveKinect.ReactiveV2 – Rx-ing the Kinect for Windows SDKA few weeks ago I was finally able to get my hands on to the new Kinect for Windows V2 SDK. There are a few API changes compared to V1. So I…
  • Ping 205: Remembering XP, Azure and the Internet of Things, Civilization Beyond Earth, Bing Personalized Cards, Avengers coming to Disney Infinity | Ping!

    Mark DeFalco, Joey Snow
    21 Apr 2014 | 4:11 pm
    [06:38] Say goodbye to XP with Escape from XP and watch the Story Behind the Wallpaper We'll Never Forget (9[09:46] Microsoft delivers preview of new Azure cloud service for Internet of Things[13:16] Next Civilization Game Will Ditch the Past for an Alien Future[16:28] Microsoft Bing rolls out personalized cards, integrated with Cortana, competing with Google Now and Siri[18:51] The Avengers Are Coming to Disney Infinity  A question for you! What games are you playing? What platforms do you play? Waiting for any games to come out? Chat with us throughout the week…
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Wednesday, April 23, 2014

    23 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Wednesday, April 23, 2014Popular ReleasesNTLEA - NT Locale Emulator Advance: Ntleas Core.GUI Build 41: Version: 1.0.0b Build: 41 Description Partially support EnumFonts Hook from English Facename to Local Facename. With Supporting Local Facename, some Live Maker's Game are now supportted with fast starting up.SQL Database BLOB File Extractor: SQL Blob File Extractor: First major update and release from beta. - Can use query columns as file names Dure to Visual Studio Setup projects being discontinued, the installer has been moved to a new Wix…
  • CodePlex Daily Summary for Tuesday, April 22, 2014

    22 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Tuesday, April 22, 2014Popular ReleasesTEncoder: 3.9.0: -Added: A tool to merge an image and audio to video -Added: A tool to dub video with an external audio file -Added: Many skins -Added: MP4 muxing while using MEncoder will be done with MP4Box -Added: File list now shows more information -Added: "Copy date from source" will now copy last modified date too -Added: An option, under "Help" menu, to create log archive in the desktop -Added: Main window is now a bit larger as default -Fixed: Program would crash…
  • CodePlex Daily Summary for Monday, April 21, 2014

    21 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Monday, April 21, 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 and…
  • CodePlex Daily Summary for Sunday, April 20, 2014

    20 Apr 2014 | 11:00 am
    CodePlex Daily Summary for Sunday, April 20, 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 and…
  • 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…
  • add this feed to my.Alltop

    Planet MySQL

  • MariaDB 10.0.10 uploaded to Debian experimental

    Colin Charles
    23 Apr 2014 | 5:14 pm
    If you’re watching the NEW queue, you’ll notice that MariaDB 10.0.10 has been uploaded targeting Debian/experimental. Package description, and to think the bug was only opened on April 2nd – pretty quick turnaround. Related posts: MariaDB in Debian unstable Debian releases Lenny, MySQL 5.1 soon MariaDB in Gentoo; updates for Solaris/Debian SPARC PlanetMySQL Voting: Vote UP / Vote DOWN
  • Really large NLP corpora

    C.J. Collier
    23 Apr 2014 | 5:00 pm
    Jeeze people. You’re all noisy. I’m sure it was all done for posterity’s sake. 23M irclogs/MagNET/#perl.log 29M irclogs/freenode/#mysql.log 36M irclogs/freenode/#debian.log 37M irclogs/foonetic/#xkcd.log 39M irclogs/OFTC/#debian.log 43M irclogs/freenode/#jquery.log 44M irclogs/freenode/#perl.log PlanetMySQL Voting: Vote UP / Vote DOWN
  • FYI: Galera is just a provider

    Erkan Yanar
    23 Apr 2014 | 4:40 pm
    No news in telling Galera is the synchronous multi master solution for MySQL. But Galera is just a provider. What do you mean by provider? Remember configuring “Galera”? There are two options wsrep_provider and wsrep_provider_options These define the provider (Galera) and the options for the provider. The rest of the wsrep_ options are for wsrep. https://launchpad.net/wsrep wsrep API defines a set of application callbacks and replication library calls necessary to implement synchronous writeset replication of transactional databases and similar applications. It aims to abstract…
  • Concurrent, read-only, not cached: MongoDB, TokuMX, MySQL

    Mark Callaghan
    23 Apr 2014 | 2:06 pm
    I repeated the tests described here using a database larger than RAM. The test database has 8 collections/tables with 400M documents/rows per table. I previously reported results for this workload using a server with 24 CPU cores and a slightly different flash storage device. This time I provide a graph and use a server with more CPU cores. The goal for this test is to determine whether the DBMS can use the capacity of a high-performance storage device, the impact from different filesystem readahead settings for MongoDB and TokuMX and the impact from different read page sizes for TokuMX and…
  • Help fill the MySQL Track At SELF

    Dave Stokes
    23 Apr 2014 | 1:15 pm
    Help fill up the MySQL track at the Southeast Linux Fest. RFP for #self2014 has been extended to Mon April 28th at 9 PM ET. Last chance! Get those talk submissions in! PlanetMySQL Voting: Vote UP / Vote DOWN
 
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Percona Live 2014 behind; MySQL ahead

    Daniel Nichter
    23 Apr 2014 | 6:00 am
    I started using MySQL 11 years ago.  That’s not too long compared to other people in the industry, but nonetheless here’s my perspective on the state of the MySQL industry after attending Percona Live MySQL Conference & Expo 2104.In short, the attitude around MySQL has changed from “Does it work?” to “Is it fast and reliable?” to “How do we manage it?” To further generalize, these periods correspond roughly to the original MySQL AB team, Percona and Oracle, and the last period is the current period so key players are emerging,…
  • Percona University @Montevideo, FISL & São Paulo MySQL Meetup

    Peter Zaitsev
    21 Apr 2014 | 2:20 pm
    Peter Zaitsev at last year’s Percona University event in MontevideoLater this week I’m excited to depart on a trip to South America. First I will stop in Montevideo, Uruguay, to meet with Percona’s team out there as well as to participate in our next Percona University event on April 29.For those who do not know, Percona University events are free to attend and packed with technical presentations about MySQL and surrounding technologies, delivered by members of the Percona team and community speakers. Even though attendance is free, because space is limited you will need to…
  • Using Apache Hadoop and Impala together with MySQL for data analysis

    Alexander Rubin
    21 Apr 2014 | 6:43 am
    Apache Hadoop is commonly used for data analysis. It is fast for data loads and scalable. In a previous post I showed how to integrate MySQL with Hadoop. In this post I will show how to export a table from  MySQL to Hadoop, load the data to Cloudera Impala (columnar format) and run a reporting on top of that. For the examples below I will use the “ontime flight performance” data from my previous post (Increasing MySQL performance with parallel query execution). I’ve used the Cloudera Manager v.4 to install Apache Hadoop and Impala. For this test I’ve (intentionally)…
  • 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…
  • 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

    No Fluff Just Stuff

  • Philly ETE

    Jan Machacek
    23 Apr 2014 | 2:00 pm
    Hello, world We start with the HelloWorld app and the HelloWorldService, which show the low-level Spray API. We begin with class HelloWorldService extends Actor { def receive: Receive = { case r: HttpRequest => sender ! HttpResponse(entity = HttpEntity("Hello, world")) … Read more →
  • Scoping Out OO

    Alan Shalloway
    23 Apr 2014 | 9:00 am
    I will assume that most people reading this blog need no convincing as to the value of object-oriented technologies and methods.  This is also largely true of the students who attend our design and testing courses; they are there because they want to learn to use OO better not because they have doubts about it. That said, now and again I run into some people who need convincing.  Lately this has been happening more than usual.  They generally approach me at lunch, or at a break, or at the end of the day when most people have left and I am packing up my computer and such.  Someone will…
  • Groovy Weekly #18

    Guillaume LaForge
    23 Apr 2014 | 6:00 am
  • This week in #Scala (22/04/2014)

    Jan Machacek
    22 Apr 2014 | 2:00 pm
    Welcome to another edition of #ThisWeekInScala! This week my colleague Marios Papasofokli is on holidays, so I’m in charge of this edition. This week is particularly exciting with a new, long awaited, Scala version and the first public draft of … Read more →
  • Play And Akka

    Demian Neidetcher
    22 Apr 2014 | 11:00 am
    I took another lab week to stumble around with the Play Framework. I really like the way routing works, the controllers are nice and simple. It has all come a long way and I wish I could use it for my day job. If I were doing a green-field web-app with some APIs I'd likely reach for Play. I wanted to learn a little bit more about reactive programming. I'm not bought in enough to go sign the reactive manifesto quite yet. But a lot of smart people seem to be into it so again I thought I'd look into it. I put this project up on GitHub. Actor Here's my actor. It uses a Scala…
 
  • 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.
  • Lourenco Piuma Soares: No TW Insights: Encolha suas estórias

    23 Apr 2014 | 11:40 am
    Muitos times que tentam implementar processos ágeis reportam não colher os benefícios prometidos. Isso pode ter inúmeras causas, mas uma que passa frequentemente desapercebida é que e as estórias vão inflando a medida que pressões do dia a dia começam a aparecer. Não estou falando da estimativa em pontos, mas sim do escopo esperado de uma estória. Tentar fazer demais em uma estória compromete o fluxo, aumenta o ciclo (tempo de provisionamento) e gera frustração no time. Uma equipe ágil que busca entrega contínua e iterativa deve tentar reverter essa tendência.Normalmente…
  • Paulo Caroli - Blog: Awesome Marco Civil article

    23 Apr 2014 | 11:23 am
    “Estadão“, the biggest newspaper from São Paulo and one of the biggest in Brazil, has today´s top page article on the president sanctions of the internet Marco Civil. Along with the main article is posted the latest article by Claudia Mello and Luca Bastos (my Thoughtworks Brazil friends) about this topic. The article (in Portuguese): O sucesso do Marco Civil e a força da pressão popular. I could not resist omn reading it in English (Google Translate). I love the last paragraph, especially the Developer Carochinha time. “Claudia Melo holds a Ph.D. in agile methods at…
  • Daniel de Amorim: Protractor: Testando Aplicações AngularJS com uma Solução Integradora

    23 Apr 2014 | 10:06 am
    Se você está desenvolvendo uma aplicação AngularJS, use Protractor para testá-la. Porquê? Protractor é um framework de testes funcionais para aplicações AngularJS e funciona como uma solução integradora combinando poderosas ferramentas e tecnologias tais como NodeJS, Selenium, webDriver, Jasmine, Cucumber e Mocha. Tem um monte de costumizações do Selenium para facilitar a criação de testes para aplicações AngularJS Protractor também acelera seus testes como evita a necessidade do uso de “sleeps” e “waits” em seus testes tendo estes otimizados…
  • Paulo Caroli - Blog: Proud to be a ThoughtWorker in Brazil

    23 Apr 2014 | 8:48 am
    Little did I know where that dream would take us today. Back in 2008/2009 I started a movement that culminated with the opening of ThoughtWorks Brazil (December 2009). Five years later, I am sitting at the amazing Porto Alegre ThoughtWorks office editing chapters for the ThoughtWorks Brazil Anthology (coming out in October this year). At the same time, I am following the NETMundial – Global Multistakeholder Meeting on the Future of Internet Governance. The meeting is happening right now in São Paulo, Brazil. And it is with great joy that I receive a photo where Claudia Mello, ThoughtWorks…
  • 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

  • MySQL 5.5 to MySQL 5.6 Upgrade Support for Amazon RDS

    AWS Evangelist
    23 Apr 2014 | 6:46 pm
    The Amazon Relational Database Service (RDS) takes care of almost all of the day to day grunt work that would otherwise consume a lot of system administrator and DBA time. You don't have to worry about hardware provisioning, operating system or database installation or patching, backups, monitoring, or failover. Instead, you can invest in your application and in your data. Multiple Engine VersionsRDS supports multiple versions of the MySQL, Oracle, SQL Server, and PostgreSQL database engines. Here is the current set of supported MySQL versions: You can simply select the desired version…
  • AWS Elastic Beanstalk for Docker

    AWS Evangelist
    23 Apr 2014 | 1:46 pm
    AWS Elastic Beanstalk makes it easy for you to deploy and manage applications in the AWS cloud. After you upload your application, Elastic Beanstalk will provision, monitor, and scale capacity (Amazon EC2 instances), while also load balancing incoming requests across all of the healthy instances. Docker automates the deployment of applications in the form of lightweight, portable, self-sufficient containers that can run in a variety of environments.  Containers can be populated from pre-built Docker images or from a simple recipe known as a Dockerfile. Docker's container-based model…
  • AWS Week in Review - April 14, 2014

    AWS Evangelist
    21 Apr 2014 | 8:14 am
    Let's take a quick look at what happened in AWS-land last week: Monday, April 14 We added AWS customer success stories from Belkin, Channel 4 (UK), Clipkit, Loggly, MairDumont, OnPage.org, and Pharmatechnik. Tuesday, April 15 We announced that you can now Evaluate Security Products With no Software Charges Using AWS Marketplace. Wednesday, April 16 The AWS Security Blog published a note on AWS Security and CVE-2014-0160 ("Heartbleed"). Thursday, April 17 The Amazon Mobile App Distribution Blog published some Tips for Getting Your Android Apps Looking Good on Amazon Fire TV.
  • 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…
 
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • NSBcon London 2014

    udidahan
    22 Apr 2014 | 7:05 am
    Since my last post announcing NSBcon you probably haven’t gone to take a look at what’s happening. The speaker lineup for NSBcon London 2014 is now complete and we’ve got a really great mix of talks, if I do say so myself. I’ve already mentioned that Oren and Greg will be there, but I wanted to talk a bit about the rest of the roster: First up – Wonga If you’re living in the UK, you almost can’t avoid seeing these ads. What you probably didn’t know is that Wonga has been running on NServiceBus for years now. (No – we had nothing to do with…
  • #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…
  • 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 developers often don't remember what rule to apply. I'm sharing a slightly abbreviated version of our Velcoty FAQ as an illustration of working agreements around this. Your team might choose to do this differently and that's okay.
  • 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

  • Carbonite: The “Better Backup Plan” for an Agile Transformation

    Hannah Shain
    23 Apr 2014 | 12:59 pm
    Two years ago Carbonite began developing Sync & Share, a new product to give Carbonite customers the ability to move easily back-and-forth between their desktop and mobile device environments. The company provides a range of cloud-based data protection and recovery services to more than 1.5 million customers, from individuals to businesses. Known as “the better backup plan,” Carbonite has built a trusted relationship with its customers based on its secure and easy-to-use products, and its award-winning support.  Development is Carbonite’s lifeblood, and with 11 teams across the…
  • 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…
 
  • 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

  • Distribution of a range

    John
    23 Apr 2014 | 11:24 am
    Suppose you’re drawing random samples uniformly from some interval. How likely are you to see a new value outside the range of values you’ve already seen? The problem is more interesting when the interval is unknown. You may be trying to estimate the end points of the interval by taking the max and min of the samples you’ve drawn. But in fact we might as well assume the interval is [0, 1] because the probability of a new sample falling within the previous sample range does not depend on the interval. The location and scale of the interval cancel out when calculating the…
  • New Twitter account: UnitFact

    John
    22 Apr 2014 | 5:20 am
    I’ve started a new Twitter account @UnitFact for tweets about units of measurement, constants, dimensional analysis, etc.
  • Elementary vs Foundational

    John
    21 Apr 2014 | 4:00 am
    Euclid’s proof that there are infinitely many primes is simple and ancient. This proof is given early in any course on number theory, and even then most students would have seen it before taking such a course. There are also many other proofs of the infinitude of primes that use more sophisticated arguments. For example, here is such a proof by Paul Erdős. Another proof shows that there must be infinitely many primes because the sum of the reciprocals of the primes diverges. There’s even a proof that uses topology. When I first saw one of these proofs, I wondered whether they…
  • 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…
  • add this feed to my.Alltop

    ProgrammableWeb

  • Today in APIs: Withings API, and 4 New APIs

    Greg Bates
    23 Apr 2014 | 2:01 pm
    Blood and oxygen monitoring is available on the newly-released Pulse O2 from Withings. AgeCheq helps API providers comply with child privacy laws. Plus: MEVU’s Bitcoin Wallet makes paying a real gesture, Enterprise Document Viewer’s New API, and 4 new APIs. Withings Launches the Pulse O2 with Blood, Oxygen Monitoring Available with API Withings has updated its successful Pulse activity tacker with the Pulse O2 that can measure blood oxygen levels. Other watches can measure heart rate. But the Pulse O2’s blood oxygen measure is useful for everyone from altitude trainers to…
  • AirPair Announces New API Provider Partners in Expert Network

    Mark Boyd
    23 Apr 2014 | 9:02 am
    Software developer resource service, AirPair, today announced that 17 new API providers have been added to their trusted partners network. AirPair provides line-by-line code support from leading API developers, using the ‘pair programming’ mentoring technique. The new partnerships mean that AirPair customers will have one-to-one access to some of the most highly skilled API developers working with today’s most popular APIs. Jonathon Kresner, CEO and Co-founder, talked to ProgrammableWeb about how how the service creates benefits for both API providers and developer-consumers. “We are…
  • AtTask and WebDAM Announce Integration Partnership

    Eric Carter
    23 Apr 2014 | 8:04 am
    AtTask, cloud-based work management provider, and WebDAM, digital asset management provider, announced their strategic partnership today. Both companies will integrate the other’s functionality to existing platforms to expand marketing-focused technologies. The AtTask Marketing Cloud will now offer WebDAM’s digital asset management and brand management functionality. Additionally, WebDAM’s digital asset management users will have AtTask’s full project management functionality. AtTask General Manager of Marketing Solutions Group, Nate Bowler, commented: “WebDAM…
  • Today in APIs: Mapbox adds Smart Directions, and 3 New APIs

    Greg Bates
    22 Apr 2014 | 2:00 pm
    Mapbox adds a new navigation service for apps. Cloudwords releases APIs and new machine translation capability. Plus: Convergence Innovation competition winners, CA Technologies simplifies enterprise cloud and mobile delivery, and 3 new APIs. Mapbox Launches Smart Directions to Compete with Google Maps Mapbox has just released Smart Directions, a tool for developers to add detail to maps like terrain, places of interest and traffic congestion reporting. It’s the first tool for the company on top of its map platform, with more to come no doubt. As Ingrid Lunden reports in Techcrunch, she…
  • Two Breakout API Categories (And Two Slumpers) of 2014

    Adam DuVander
    22 Apr 2014 | 11:00 am
    So far more than 650 APIs have been added to the ProgrammableWeb directory in 2014 and some new trends are starting to emerge. Some recent popular categories remain near the top of the charts. The financial APIs that put APIs in the mainstream continue to expand, adding about 50 new APIs in the first quarter. A few other categories were less consistent and had extreme rises or falls in popularity. Top 10 Categories of 2014 Rank Vs Overall Category 2014 Count 1 +5 Messaging 106 2 -1 Tools 54 3 – Financial 51 4 +20 Shipping 30 5 +19 Database 23 6 -1 Enterprise 19 7 +6 Advertising 19 8 +2…
 
  • 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

  • Artesyn’s ATCA System Services Framework management suite saves cost, time to market

    Amanda Harvey
    23 Apr 2014 | 10:07 am
    Artesyn Embedded Technologies has the System Services Framework (SSF) system management suite for Artesyn ATCA systems; Artesyn believes this tool could save customers’ time to market by up to 40 percent. Read more: Artesyn’s ATCA System Services Framework management suite saves cost, time to market Twitter : : Free Publications : : White Paper Library : : Embedded Star : : FPGA Blog : : EDA Geek : : EDA Blog© 2014 OpenSystems Media : : Embedded Star is a trademark of OpenSystems Media, LLC
  • New ATCA System Management Software from Artesyn Embedded Technologies Could Accelerate Integration of Complex Systems by up to 40 Percent

    Artesyn Embedded Technologies
    22 Apr 2014 | 2:37 pm
    Tempe, Ariz. — Artesyn Embedded Technologies, formerly Emerson Network Power’s Embedded Computing & Power business, today announced a powerful new software solution for its ATCA® systems, which Artesyn believes could save up to 40 percent of customers’ time-to-market. System Services Framework (SSF) is a complete system management suite for Artesyn ATCA systems, allowing users or applications to configure and monitor the hardware and software elements of a single ATCA shelf or across multiple shelves. A graphical user interface provides a quick and easy view of…
  • 4DSP Brings High-Performance Software Defined Radio to PCI Express Form Factor with the PC722.

    4DSP
    22 Apr 2014 | 2:05 pm
    PC722 Side PC722 Front AUSTIN, TX – 4DSP today announced the release of a new PCI Express® product featuring the Xilinx® Kintex®-7 FPGA. The PC722 is a high-performance commercial off-the-shelf (COTS) card that features advanced Digital Signal Processing (DSP) capabilities. It is designed for a variety of applications, including Software Defined Radio and RADAR/SONAR. The PC722 is an excellent choice for applications that require large-band signal digitization or generation through the use of accelerated frequency-domain algorithms. “The Kintex-7 device has proven…
  • Morgan Advanced Materials Introduces New Heat Transfer Calculator

    Morgan Advanced Materials
    22 Apr 2014 | 1:22 pm
    Morgan Advanced Materials (Morgan) announces the launch of Heat Flow, a completely enhanced online steady-state heat transfer calculator. The Heat Flow application allows users to simulate an unlimited number of heat transfer scenarios using Morgan’s market leading insulation and refractory products, as well as other user-defined materials. Users can register to create and manage their own material databases and calculations, by visiting morganheatflow.com. The Heat Flow application comes pre-loaded with nearly 400 products in ten categories offered by Morgan’s Thermal Ceramics…
  • SAKOR Supplies Valve Spring Test System to Shanghai Based SAIC Motor Corporation

    SAKOR Technologies
    22 Apr 2014 | 12:14 pm
    Randy Beattie, President SAKOR Technologies, Inc. SAKOR Technologies, Inc., a recognized leader in the implementation of instrumentation products for dynamometer testing, announces that it has supplied a valve spring test system to SAIC Motor Corporation Limited, a major automotive manufacturing company headquartered in Shanghai, China, with multinational operations. The new SAKOR test stand will be used for valve train development and testing and is expected to facilitate improvements in fuel economy. SAIC and its partners will use the new capabilities for driving engine cam systems to make…
 
  • 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

  • 3 New Free ebooks from Microsoft Press

    George Bagropoulos
    22 Apr 2014 | 2:06 am
    Microsoft Press offers some free ebooks! I found the ebooks at Microsoft Virtual Academy (MVA) which offers online Microsoft training to help developers learn the latest technology. MVA is free of charge, and the entire service is hosted on Windows Azure. One of the ebooks (1311 pages) is Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition, by Kraig rockschmidt. MVA has added 3 New Free ebooks. You can access them here.  
  • 3 Deadly mistakes during requirements gathering

    George Bagropoulos
    21 Apr 2014 | 9:11 am
    What are the 3 deadly mistakes that you can do during requirements gathering? First, let me tell you a secret. There are more than 3 deadly mistakes you can do during software requirements gathering. I will focus on the deadliest 3. So let’s start! At the moment you start interviewing the client for the software she needs to build, starts the software requirement gathering process. 1. We have a tendency to assume things. My advice: Assume nothing. Especially if you have experience in the domain, it does not mean that everyone follows the same processes or uses the same vocabulary. Check…
  • 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…
  • add this feed to my.Alltop

    C Languages

  • Automated Trading Strategies using C# and NinjaTrader 7 - Part 2 - Adding Strategy Logic

    23 Apr 2014 | 2:29 am
    In part 1 of this series, we covered the very basics of how to install NinjaTrader and use it to generate a C# / NinjaScript strategy template. Next, we're going to add some logic to our strategy which will determine when the strategy will enter and exit positions (buy and sell).    OnBa...
  • Automated Trading Strategies using C# and NinjaTrader 7 - Part 1 - Generating a Strategy

    23 Apr 2014 | 2:28 am
    With all of the controversy stirred up recently over large firms and high-frequency stock trading, automated trading has been brought to the attention of the public (unfortunately in a very negative light). Automated trading provides a method for taking the "emotion" out of trading and for defining ...
  • 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...
 
  • add this feed to my.Alltop

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

  • IBM Simplifies IT Management with Virtual Desktop Infrastructure (VDI) on System x Servers

    22 Apr 2014 | 12:00 am
    This paper from TBR discusses the IBM® approach to VDI. Built on System x® servers, powered by Intel® Xeon® processors, and coupled with leading virtualization software from Citrix, VMware and Microsoft®, IBM delivers flexible desktop virtualization capabilities that can be tailored to specific customer environments.Sponsored by IBM and Intel.Intel, the Intel logo, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation in the U.S. and/or other countries.Request Free!
  • 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…
  • 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 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…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Why Custom Mobile App Development Is Key for Startups

    admin
    22 Apr 2014 | 12:23 am
    Mobile apps deliver information conveniently to the back pockets of your startup’s potential customers–and with a custom mobile app, you can ensure it is the right information at the right time and in the right way. For example, the Furrer Jacot app from Software Developers India was designed to enable potential customers to find their perfect engagement or wedding rings before even setting foot in a store. They can easily browse styles, view different color options and share favorites with friends via Facebook or email. The app was also designed to add the convenience of allowing…
  • 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…
  • 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

  • Difference between State and Strategy Design Pattern in Java

    Javin Paul
    22 Apr 2014 | 7:30 am
    In order to make proper use of State and Strategy design Pattern in Core Java application, its important for a Java developer to clearly understand difference between them. Though both State and Strategy design patterns has similar structure, and both of them are based upon Open closed design principle, represents 'O' from SOLID design principles, they are totally different on there intent. Strategy design pattern in Java is used to encapsulate related set of algorithms to provide runtime flexibility to client. Client can choose any algorithm at runtime, without changing Context…
  • 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…
 
  • 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

    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

  • Hidden Options: A Workaround

    Christopher Keefer
    23 Apr 2014 | 8:27 am
    Here’s the situation: You’ve got a select. Maybe a whole bunch of selects, with a ton of options each (metric ton – let’s keep our imaginary hyperbolic units straight here); and these are meant to be complex interactive elements, with options made visible or not as some programmatic condition dictates. Traditionally, if you wanted to […]
  • Tutorial: Posting to Facebook from a Django App

    Vlad Orlenko
    22 Apr 2014 | 7:35 am
    This tutorial is the first part of a series of tutorials that build a complete Django application, codenamed “procrastination automation”. The tutorial on Python Social Authentication can be considered a preface to this series – if you would like an introduction into using social authentication with Python or Django, check it out. Some time ago, […]
  • 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 […]
 
  • 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

  • Understanding GIT Source Control in Xcode

    Gabriel Theodoropoulos
    23 Apr 2014 | 9:35 am
    During an application development process, a quite significant part is the way developers manage to keep track of the changes been made over time. It really consists of a necessary need to be able to store and handle copies of working code versions in various stable stages, and revert back to them when bugs or […] This article, Understanding GIT Source Control in Xcode, 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 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! ]]
  • add this feed to my.Alltop

    Continuous Delivery

  • Environment Portability

    Tomas Riha
    22 Apr 2014 | 12:41 pm
    I've talked about this a lot before and we have done a lot of work in this area but it cannot be stressed how important it is. In fact I think portability is the key success factor to building a good Continuous Delivery Implementation. Without portability there is no scalability.There are two things that need to be built with portability in mind the build pipe itself and our dev, test and prod environments. If the build pipe isn't portable then it will become a bottleneck. Infact if the build pipe can run on each individual developer machine without the use of a build server then it is…
  • New Talk: Continuous Testing

    Tomas Riha
    22 Apr 2014 | 2:14 am
    April 29th I will be visiting HiQ here in Gothenburg. I will have the opportunity to talk about the super important subject of Continuous Delivery and Testing.  This talk is a intro level talk that describes Continuous Delivery and how we need to change the way we work with Testing.If anyone else is interested in this talk then please dont hesitate to contact me. The talk can be focused on a practitioner audience as well digging in a bit deeper into the practices. Here is a brief summary of the talk.Why do we want to do Continuous DeliveryIntroduction to Continuous Delivery and why…
  • 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…
 
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • Beginners Guide To PHP Closure

    Md Ali Ahsan Rana
    20 Apr 2014 | 9:56 pm
    PHP started supporting closure from 5.3.0 version, but still many PHP programmers don’t know/make effective use of it yet. I also haven’t seen that much articles on it as well. In today’s PHP closure tutorial, I will try to cover how you can start using it easily and make your web application more robust/optimized. Before […] The post Beginners Guide To PHP Closure appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • 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! ]]
  • 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 4

    20 Apr 2014 | 10:53 pm
    It's a continuation in series of ASP.NET Interview Questions and Answers for beginners as well as professional developers. If you haven't gone through the previous ASP.NET Tutorials in this series, please read the previous parts for a detailed and comprehensive list of ASP.NET Interview Questions hereTop 10 ASP.NET Interview Questions for experiencedTop Questions covering almost all ASP.NET technology area.ASP.NET Interview Questions - Part 1ASP.NET State Management, View State, Session & Controls etc.ASP.NET Interview Questions - Part 2ASP.NET Interview Questions for Globalization and…
  • 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…
 
  • 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