Software Development

  • Most Topular Stories

  • TestFlight Beta Testing for Everyone

    News and Updates - Apple Developer
    23 Oct 2014 | 10:00 am
    You can now invite up to 1,000 testers to beta test your iOS apps by simply sending them an email invitation through iTunes Connect. Once they accept your invitation, testers can install your beta app on their iOS devices, get updated builds, and provide feedback, all within the TestFlight app. Learn more about TestFlight.
  • Continuous Integration is Dead

    java.net
    rwlarsen
    14 Oct 2014 | 10:27 pm
    Yegor Bugayenko points out a fatal flaw in continuous integration and offers an alternative that addresses this concern. Source: http://www.javacodegeeks.com/2014/10/continuous-integration-is-dead.html Community:  
  • Mathematics and Software Development

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

    Coding Horror
    Jeff Atwood
    23 Oct 2014 | 11:43 am
    One of my favorite insights on the subject of online community is from Tom Chick: Here is something I've never articulated because I thought, perhaps naively, it was understood: The priority for participating on this forum is not the quality of the content. I ultimately don't care how smart or funny or observant you are. Those are plusses, but they're never prerequisites. The priority is on how you treat each other. I expect spats, arguments, occasional insults, and even inevitable grudges. We've all done that. But in the end, I expect you to act like a group of friends who care about each…
  • The Necessity of Consistency

    The Programmer's Paradox
    Paul W. Homer
    18 Oct 2014 | 3:00 pm
    A common problem with large projects starts with adding new programmers. What happens is that the new coder bypasses the existing work and jumps right into adding a clump of code. Frequently, both to make their mark but also because of past experiences, they choose to construct the code in a brand new, unrelated way. Often, they'll justify this by saying that the existing code or conventions are bad. That's were all of the trouble starts.In terms of good or bad, most coding styles are neither. They're really a collect of arbitrary conventions and trade-offs. There are, of course, bad things…
  • add this feed to my.Alltop

    Google Developers Blog

  • Recap of the 2014 Google Cloud Platform Roadshows

    Gary Lewis
    23 Oct 2014 | 9:00 am
    We just wrapped up the Google Cloud Platform Roadshows, a series of developer events in 35 cities worldwide, where we reached nearly 4,500 developers spanning the globe, from Texas to Tel Aviv to Tokyo.Now that the series is finished, we wanted to thank everyone for coming and share with you the slides and live recording of the talks from our New York City event:Keynote (Slides | Video)Blurring the IasS/PaaS Divide (Slides | Video)From Data to Meaning (Slides | Video)Containerizing the Cloud with Kubernetes and Docker (Slides | Video)How to Design, Build and Run a Cloud App (Slides |…
  • Welcome Firebase to the Google Cloud Platform Team

    Gary Lewis
    21 Oct 2014 | 10:31 am
    Today we extend a warm welcome to Firebase, who is joining the Google Cloud Platform team. Firebase makes it very easy for developers to build mobile and web apps that store and sync data in realtime.Mobile is one of the fastest-growing categories of app development, but it’s also still too hard for most developers. With Firebase, developers are able to easily sync data across web and mobile apps without having to manage connections or write complex sync logic. Firebase makes it easy to build applications that work offline and has full-featured libraries for all major web and mobile…
  • Updated Material Design Guidelines and Resources

    Gary Lewis
    17 Oct 2014 | 10:00 am
    When we first published the Material Design guidelines back in June, we set out to create a living document that would grow with feedback from the community. In that time, we’ve seen some great work from the community in augmenting the guidelines with things like Sketch templates, icon downloads and screens upon screens of inspiring visual and motion design ideas. We’ve also received a lot of feedback around what resources we can provide to make using Material Design in your projects easier.So today, in addition to publishing the final Android 5.0 SDK for developers, we’re publishing…
  • Componentize the web, with Polycasts!

    Gary Lewis
    3 Oct 2014 | 10:58 am
    Today at Google, we’re excited to announce the launch of Polycasts, a new video series to get developers up and running with Polymer and Web Components. Web Components usher in a new era of web development, allowing developers to create encapsulated, interoperable elements that extend HTML itself. Built atop these new standards, Polymer makes it easier and faster to build Web Components, while also adding polyfill support so they work across all modern browsers. Because Polymer and Web Components are such big changes for the platform, there’s a lot to learn, and it can be easy to get lost…
  • Promises in the Google APIs JavaScript Client Library

    Gary Lewis
    2 Oct 2014 | 1:28 pm
    The JavaScript Client Library for Google APIs is now Promises/A+-conformant. Requests made using gapi.client.request, gapi.client.newBatch, and from generated API methods like gapi.client.plus.people.search are also promises. You can pass in response and error handlers through their then methods.Requests can be made using the then syntax provided by Promises: gapi.client.load(‘plus’, ‘v1’).then(function () { gapi.client.plus.people.search({query: ‘John’}).then(function(res) { console.log(res.result.items); }, function(err) { console.error(err.result); });})All fulfilled responses…
 
  • add this feed to my.Alltop

    News and Updates - Apple Developer

  • TestFlight Beta Testing for Everyone

    23 Oct 2014 | 10:00 am
    You can now invite up to 1,000 testers to beta test your iOS apps by simply sending them an email invitation through iTunes Connect. Once they accept your invitation, testers can install your beta app on their iOS devices, get updated builds, and provide feedback, all within the TestFlight app. Learn more about TestFlight.
  • Update to the Apple Push Notification Service

    22 Oct 2014 | 3:00 pm
    The Apple Push Notification service will be updated and changes to your servers may be required to remain compatible.In order to protect our users against a recently discovered security issue with SSL version 3.0 the Apple Push Notification server will remove support for SSL 3.0 on Wednesday, October 29. Providers using only SSL 3.0 will need to support TLS as soon as possible to ensure the Apple Push Notification service continues to perform as expected. Providers that support both TLS and SSL 3.0 will not be affected and require no changes.To check for compatibility, we have already…
  • 64-bit and iOS 8 Requirements for New Apps

    20 Oct 2014 | 1:00 pm
    Starting February 1, 2015, new iOS apps uploaded to the App Store must include 64-bit support and be built with the iOS 8 SDK, included in Xcode 6 or later. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.
  • Create App Previews with iMovie

    16 Oct 2014 | 3:00 pm
    iMovie comes with every Mac and makes it easy to create app previews. Edit screen recording videos to get the timing just right, then customize your preview with titles, transitions, a soundtrack, and voiceover. Included with iMovie are 11 titles designed to showcase apps in action. To learn more, read the iMovie Guide for Creating App Previews.
  • OS X Yosemite GM Candidate 3 Now Available

    9 Oct 2014 | 4:00 pm
    OS X Yosemite GM Candidate 3 Now Available
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • SunshinePHP Developer Conference 2015

    Webmaster
    17 Oct 2014 | 6:42 pm
    The 3rd year of SunshinePHP in Miami, Florida is shaping up to be awesome once again from February 5th - 7th, 2015. We will have a full day of in-depth 3-hour tutorials on Thursday, followed by the 2 day conference on Friday an Saturday. The conference has something for every level of PHP developer, as well as a hack-a-thon, unscheduled Uncon, fun activities, and of course sunshine. February is the perfect time to be in sunny Miami, Florida but you'll want to hurry because tickets sold out last year. So when it is cold everywhere else, come down to Florida where it is sunny and warm to…
  • PHP 5.6.2 is available

    Webmaster
    16 Oct 2014 | 4:26 pm
    The PHP development team announces the immediate availability of PHP 5.6.2. Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.2 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP 5.4.34 Released

    Webmaster
    16 Oct 2014 | 3:32 pm
    The PHP development team announces the immediate availability of PHP 5.4.34. 6 security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. Also, a fix for OpenSSL which produced regressions was reverted. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.34 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.18 is available

    Webmaster
    16 Oct 2014 | 6:32 am
    The PHP development team announces the immediate availability of PHP 5.5.18. Several bugs were fixed in this release. A regression in OpenSSL introduced in PHP 5.5.17 has also been addressed in this release. PHP 5.5.18 also fixes 4 CVEs in different components. All PHP 5.5 users are encouraged to upgrade to this version. For source downloads of PHP 5.5.18 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • PHP 5.6.1 released

    Webmaster
    2 Oct 2014 | 4:44 pm
    The PHP development team announces the immediate availability of PHP 5.6.1. Several bugs were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.1 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
 
  • add this feed to my.Alltop

    Signal vs. Noise

  • Basecampy?

    Nate Otto
    24 Oct 2014 | 9:03 am
    If there was a buddy cop movie starring the Geico gecko and the Aflac duck, I’m pretty sure it would outperform “Edge of Tomorrow” at the box office. We love our anthropomorphized branding mascots. Shortly after Basecamp hatched its own such character, I was watching a big event on TV, and it seemed as though every product in every commercial had sprouted arms and legs. I guess we are part of the zeitgeist. While I would love to take credit for inventing our Basecamp creature because he came out of the tip of my Micron, the fact is Jason asked me to create it, and it’s pretty hard to…
  • Google made one of Android's jokes into something clever.

    Jamie
    22 Oct 2014 | 7:48 am
    Face Unlock is one of those features that surprises you. “Wow, this is pretty cool.” But after the novelty wears off some things become apparent: it doesn’t work very well, it isn’t very secure (it can be fooled), and you look kinda silly trying to unlock your phone with your face. A few weeks ago John Gruber tweeted: Question for Android users: is face recognition unlocking still a thing? http://t.co/xajitLBQLg— John Gruber (@gruber) October 10, 2014 It reminded me of how Google creates these sci-fi things but doesn’t implement them very well. Often times…
  • iPad Spinners

    Shaun
    15 Oct 2014 | 9:35 am
    Last March the iPad team asked me to design some custom loading screen spinners for the Basecamp app. None of these have made it into the app yet, but I thought it would be fun to share some of the tests.
  • Admire someone? Write them an email, you might be surprised.

    Dan Kim
    15 Oct 2014 | 6:18 am
    Last week I attended the Digital PM Summit in Austin (Basecamp was a proud sponsor of the event!). There were a lot of great speakers, but the one I really wanted to see was Mike Monteiro. I’ve admired Mike’s work from afar for many years because it’s so honest and direct. I watched Mike’s entire talk – What Clients Don’t Know (and Why It’s Your Fault) – and enjoyed it thoroughly. It was so great, I wanted to say thanks—it’s the least I could do for something I liked so much. I looked through the crowd for a while, but was never able…
  • How Basecamp helped the Golddiggers get our act together

    Emily Wilder
    14 Oct 2014 | 7:34 am
    My relay team goes by the name “Alaska Golddiggers,” because race officials frown on us calling ourselves the more accurate “Team Shitshow.” For a group of otherwise competent women, we’ve managed to screw up a lot during our annual participation in the Klondike Trail of ’98 International Road Relay, a 10-leg, 175-kilometer race that follows the trail of the gold rush stampeders from Skagway, Alaska to Whitehorse, Yukon. Past oopsies include failing to renew passports on time, forgetting our running shoes, traveling with 11 people on an RV that sleeps 8, misestimating the correct…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • Beyond You

    24 Oct 2014 | 5:30 am
    In client work, it’s our responsibility to ensure that our work lives beyond ourselves. Sometimes that means making sure the CMS can handle clients’ ever-changing business needs, or making sure it continually teaches its users. For clients with an internal development team that will be taking over after you, it means making sure the design system you create is flexible enough to handle changes, yet rigid enough to maintain consistency. Making your work live beyond you starts by changing your approach to design and development. Rather than defining and building a certain set of pages,…
  • Rian van der Merwe on A View from a Different Valley: How to Do What You Love, the Right Way

    23 Oct 2014 | 4:08 am
    Every time I start a new job I take my dad to see my office. He loves seeing where I work, and I love showing him. It’s a thing. As much as I enjoy this unspoken ritual of ours, there’s always a predictable response from my dad that serves as a clear indicator of our large generation gap. At some point he’ll ask a question along the lines of, “So… no one has an office? You just sit out here in the open?” I’ve tried many times to explain the idea of colocation and collaborative work, but I don’t think it’s something that will ever compute for him. This isn’t a criticism on…
  • Learning to Be Flexible

    22 Oct 2014 | 5:30 am
    As a freelancer, I work in a lot of different code repos. Almost every team I work with has different ideas of how code should be organized, maintained, and structured. Now, I’m not here to start a battle about tabs versus spaces or alphabetical order of CSS properties versus organizing in terms of concerns (positioning styles, then element layout styles, then whatever else), because I’m honestly not attached to any one system anymore. I used to be a one-tab kind of person, along with not really even thinking about the ordering of my properties, but slowly, over time, I’ve realized that…
  • The Specialized Web: Working with Subject-Matter Experts

    21 Oct 2014 | 7:00 am
    The time had come for The Big Departmental Website Redesign, and my content strategist heart was all aflutter. Since I work at a research university, the scope wasn’t just the department’s site—there were also 20 microsites focusing on specific faculty projects. Each one got an audit, an inventory, and a new strategy proposal. I met one-on-one with each faculty member to go over the plans, and they loved them. Specific strategy related to their users and their work! Streamlined and clarified content to help people do what needed doing! “Somebody pinch me,” I enthused after another…
  • Axiomatic CSS and Lobotomized Owls

    21 Oct 2014 | 7:00 am
    At CSS Day last June I introduced, with some trepidation, a peculiar three-character CSS selector. Called the “lobotomized owl selector” for its resemblance to an owl’s vacant stare, it proved to be the most popular section of my talk. I couldn’t tell you whether the attendees were applauding the thinking behind the invention or were, instead, nervously laughing at my audacity for including such an odd and seemingly useless construct. Perhaps I was unwittingly speaking to a room full of paid-up owl sanctuary supporters. I don’t know. The lobotomized owl selector looks like this:…
  • add this feed to my.Alltop

    Google Testing Blog

  • Testing on the Toilet: Writing Descriptive Test Names

    Google Testing Bloggers
    16 Oct 2014 | 1:39 pm
    by Andrew Trenk This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office. How long does it take you to figure out what behavior is being tested in the following code? @Test public void isUserLockedOut_invalidLogin() { authenticator.authenticate(username, invalidPassword); assertFalse(authenticator.isUserLockedOut(username)); authenticator.authenticate(username, invalidPassword); assertFalse(authenticator.isUserLockedOut(username)); authenticator.authenticate(username,…
  • Announcing the GTAC 2014 Agenda

    Google Testing Bloggers
    30 Sep 2014 | 5:36 pm
    by Anthony Vallone on behalf of the GTAC Committee We have completed selection and confirmation of all speakers and attendees for GTAC 2014. You can find the detailed agenda at:   developers.google.com/gtac/2014/scheduleThank you to all who submitted proposals! It was very hard to make selections from so many fantastic submissions. There was a tremendous amount of interest in GTAC this year with over 1,500 applicants (up from 533 last year) and 194 of those for speaking (up from 88 last year). Unfortunately, our venue only seats 250. However, don’t despair if you did not receive…
  • Chrome - Firefox WebRTC Interop Test - Pt 2

    Google Testing Bloggers
    9 Sep 2014 | 1:05 pm
    by Patrik Höglund This is the second in a series of articles about Chrome’s WebRTC Interop Test. See the first.In the previous blog post we managed to write an automated test which got a WebRTC call between Firefox and Chrome to run. But how do we verify that the call actually worked?Verifying the CallNow we can launch the two browsers, but how do we figure out the whether the call actually worked? If you try opening two apprtc.appspot.com tabs in the same room, you will notice the video feeds flip over using a CSS transform, your local video is relegated to a small frame and a new big…
  • Chrome - Firefox WebRTC Interop Test - Pt 1

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

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

    Ted Patrick

  • 24 Months with TypeScript

    Ted Patrick
    16 Oct 2014 | 12:07 pm
    It has been 24 months since I started working with TypeScript with our project at Harland Clarke. We were a very early adopter but even then 0.8 showed great signs of improving our team workflow and enabling us to build/maintain a large JS codebase. At the time, we figured that the quality of the JS output was clean enough that if TypeScript was abandoned we could continue development from the raw JS. Since then we have migrated the codebase across every release of TS and have a team of 5 actively maintaining and advancing the application(s). Overall it has been a great experience and has…
  • Salesforce “Hackathon” revisited

    Ted Patrick
    2 Dec 2013 | 2:06 pm
    Having participated in the Salesforce “Hackathon” and watched the controversy unfold during judging and today, I want to share my opinion. The event at Dreamforce was NOT a “hackathon” by definition, it was something new and something very different. The entries were more serious, the teams working on solutions were professional, and overall the stakes were higher in terms of raw prize money and visibility at Dreamforce. Along these lines, Salesforce deserves credit for creating a new type of event and should be given the license to make mistakes and innovate, rather…
  • SalesForce $1M Hackathon: What I learned

    Ted Patrick
    21 Nov 2013 | 10:48 am
    This morning I received an email that zip.ly was rejected as a finalist in the Salesforce Hackathon, thus ending a 3 week sprint of software development. Attempting to assemble a product in 3 weeks is an act of insanity but having turned off consulting for the year, a good domain name, and the desire to work on something new; our team jumped in head first. The experience was well worth it as I found myself learning more in these 3 weeks than I learned all year. It was very rewarding and yielded some unexpected fruit in terms of skills and a foundation to build services. Special thanks to the…
  • 7 Months with TypeScript

    Ted Patrick
    25 Jun 2013 | 6:00 am
    Since December 2012, I have used TypeScript as my primary language while working on a large scale enterprise project due to ship next month. I want to share the details on how we are using TypeScript as a team and our workflow that has made our project a success. TypeScript? TypeScript is an open source language and compiler written by Microsoft that runs on NodeJS. The language is based on the evolving ES6 spec but adds support for types, interfaces that generates JavaScript (ES3 or ES5 dialects based on flag). TypeScript’s compiler is written in TypeScript and run on any compliant…
  • RFC 6455 – Websocket

    Ted Patrick
    9 Oct 2012 | 11:34 am
    I have been exploring Websocket RFC 6455 recently and wanted to share my thoughts on this HTML5 addition to web technologies. Websocket provides an API and HTTP upgrade mechanism to take a standard HTTP request and upgrade it to a bi-directional socket connection. The standard includes a simple JavaScript API to instantiate a new socket and listen for events connect, close, message while being able to send messages programmatically. Port 80/443 – The first barrier with any network communication is firewall traversal. Port 80(HTTP) and Port 443(HTTPS) are typically open both ways…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • I'm stuck in someone's for loop

    Scott Hanselman
    24 Oct 2014 | 3:44 pm
    This is a rant. More and more I'm finding myself using mobile devices, often on my iPhone, but also desktop applications in Windows and I'll push a button and find myself, as user, stuck inside your for loop. Have you felt like this? The application locks up and you're stuck. Maybe it's Outlook saying Not Responding as the Curtain of Patience (tm) comes down, or perhaps it's Facebook on your iPhone updating Contact photos. Regardless, it's a for loop over a thousand or a million, or perhaps just one more data item than the developer tested, and you're stuck. Do you shut down and corrupt the…
  • Video: My non-technical partner tries Windows 10 for the first time

    Scott Hanselman
    22 Oct 2014 | 5:43 pm
    You may have watch my YouTube series on being an effective user of Windows 8 and 8.1. I've made a short URL for you to give to your friends and family http://hanselman.com/windows8. It'll take you to a YouTube Playlist that includes all my best tips and tricks on using Windows. The most popular is "Learning Windows 8 in 3 minutes" but if you're looking to get yourself, or perhaps non-technical Dad and Mom up to date on Windows 8, I recommend they check out "Windows 8: The Missing Instruction Manual." It's calmly paced and explains everything they'll need to know. A lot of people say "Windows…
  • Put yourself out there and publish that Open Source project today

    Scott Hanselman
    17 Oct 2014 | 12:44 pm
    It's a leap of faith to put your code out there. You have to have tough skin sometimes. Mean people will say it's crap. Many years ago (93-94?) I worked on a piece of software called FoolProof Desktop Security. I was just a few years in the industry full time and working on this cool new project that would keep kids in schools from breaking into Windows machines. I was pretty proud of the work. I did the 16 bit Windows, 32-bit Windows, and DOS Clients (in Turbovision!). A new employee arrived on the project and a week later, perhaps as a way to prove themselves, they sent email to the whole…
  • 100 Technical Things Non-Technical People Can Learn To Make Their Lives Easier

    Scott Hanselman
    13 Oct 2014 | 5:16 pm
    My lovely wife has an MBA, speaks 5 languages, and is currently in school to get a third (fourth?) degree. Point is, she's smarter than me (I? See?) and I'm lucky she even speaks to me. However, she's in a class right now and wanted to record the hour long lectures. After trying on her Windows Phone, her iPad, her Laptop with OneNote she got very frustrated. I gave her a portable handheld recorder and she returned from class with 800 megs of wav files then asked me how to share them with the rest of the class. This started a long talk about WAV files vs. mp3s, DropBox vs. email, megabytes vs.
  • Using a Surface Pro 3 full time for two months

    Scott Hanselman
    12 Oct 2014 | 6:46 pm
    Back in August I posted my initial impressions of a Surface Pro 3 after using it for a week or so. I paid for the Surface Pro 3 with my own money and have been using it as my primary machine ever since. I've been using it now for two months full time and figured it was time to break down the good, the bad, and the weird. I won't waste your time telling you specs and details you can search for. Instead, I'll tell you what has worked and what hasn't the last few months. The Good It's very fast. I haven't had any issues or concerns about performance. I've given talks internationally this last…
 
  • add this feed to my.Alltop

    Jon Udell

  • How recently has the website been updated?

    Jon Udell
    23 Oct 2014 | 6:32 pm
    Today’s hangout with Gardner Campbell and Howard Rheingold, part of the Connected Courses project, dovetailed nicely with a post I’ve been meaning to write. Our discussion topic was web literacy. One of the literacies that Howard has been promoting is critical consumption of information or, as he more effectively says, “crap detection.” His mini-course on the subject links to a page entitled The CRAP Test which offers this checklist:     * Currency -           o How recent is the information?
  • GitHub Pages For The Rest Of Us

    Jon Udell
    21 Oct 2014 | 10:31 am
    In A web of agreements and disagreements I documented one aspect of a recent wiki migration: conversion of MediaWiki’s markup lingo, wikitext, to Github’s lingo, Github Flavored Markdown. Here I’ll describe the GitHub hosting arrangement we ended up with. There were two ways to do it. We could use GitHub’s built-in per-repository wiki, powered by an engine called Gollum. Or we could use GitHub Pages, a general-purpose web publishing system that powers (most famously) the website for the Ruby language. The engine behind GitHub Pages, Jekyll, is also often used for…
  • Voyage of the Captain Kirk Floating Arms Keyboard Chair

    Jon Udell
    17 Oct 2014 | 7:37 pm
    When we moved last month we let go of a great many things in order to compress our household and Luann’s studio into a set of ABF U-Pack containers. At one point we planned to shed all our (mostly second-hand) furniture, figuring it’d be cheaper to replace than to ship cross-country. But since Luann had acquired all that furniture, it was much harder for her to let go of it than me. So to put a bit more of my own skin into the game I sacrificed my beloved Captain Kirk chair with Floating Arms keyboard. The idea was to preserve the essential one-of-a-kind keyboard and replace the…
  • A web of agreements and disagreements

    Jon Udell
    15 Oct 2014 | 12:07 pm
    Recently I migrated a wiki from one platform to another. It was complicated in a couple of ways. The first wrinkle was hosting. The old wiki ran on a Linux-based virtual machine and the new one runs on GitHub. The second wrinkle was markup. MediaWiki uses one flavor of lightweight markup and GitHub uses (a variant of) another. The process was confusing even for me. But logistics aside, it raised questions about standards, interoperability, and the challenge of working in an evolving digital realm. The wiki in question is the documentation for the Thali project which I’ve mentioned in a…
  • A cost-effective way to winterize windows

    Jon Udell
    28 Sep 2014 | 8:37 pm
    D’Arcy Norman asks: If there’s a better way to winterize windows than just taping plastic to the frame, I’d love to hear about it. Indeed. In New Hampshire, when fuel prices first skyrocketed, we did that for a couple of years. It’s an incredibly effective way to stop the leaks that suck precious warm air out of your home. But it’s a royal pain to install the plastic sheeting every fall, and when you remove it in the spring you inevitably pull paint chips off your window frames. The solution is interior storms, a really nice hack I learned about from John Leeke.
  • add this feed to my.Alltop

    Rands in Repose

  • Ship Sizes Across the Universe(s)

    rands
    24 Oct 2014 | 7:56 am
    This might be my favorite thing ever. You must click and scroll:
  • “We sense when there has been care taken with a product.”

    rands
    18 Oct 2014 | 8:11 am
    Watch as 25 minutes of your life pass in an instant:
  • The First Addition to the Cloud Classification System in Half a Century

    rands
    16 Oct 2014 | 8:44 am
    But soon after launching the site, Pretor-Pinney received a couple pictures that didn’t quite fit into existing classifications. One image, taken from the 12th floor of an office building in Cedar Rapids, Iowa, looked positively apocalyptic — a violent and undulating thing menacing the city skyline. “They struck me as being rather different from the normal undulates clouds,”
  • The Old Guard

    rands
    15 Oct 2014 | 8:09 am
    Dunbar’s Number is a favorite blunt diagnosis for the pains that affect rapidly growing teams. The number, which is somewhere between 100 and 250 describes a point at which a group of people can no longer effectively maintain social connections in their respective heads. What was simple from a communication perspective becomes costly. What was a familiar family that you saw wandering the hallway becomes Stranger Town. It resonates. It intuitively feels right that we have a threshold for the number of relationships we can maintain in our heads. If your team or company is rapidly growing,…
  • We’re still behaving like the rebel alliance, but now we’re the Empire.

    rands
    10 Oct 2014 | 11:09 am
    Pete Warden on why nerd culture must die: And that’s where the problem lies. We’re still behaving like the rebel alliance, but now we’re the Empire. We got where we are by ignoring outsiders and believing in ourselves even when nobody else would. The decades have proved that our way was largely right and the critics were wrong, so our habit of not listening has become deeply entrenched.
  • add this feed to my.Alltop

    Treehouse Blog

  • Treehouse Is a Finalist in the Jobs Madness Contest

    Gill Carson
    23 Oct 2014 | 11:27 am
    Treehouse is excited to be a finalist in the Jobs Madness contest at the Close It Summit in DC as an innovative solution to solving the skills gap. Jobs Madness judges have narrowed to the final 6 innovative companies who are leveraging technology to solve complex problems like poverty and unemployment. If we win we plan to scale our Code Oregon prototype nationally and get more people back to work in high-paying tech jobs.  Go Treehouse Code-to-Work! The post Treehouse Is a Finalist in the Jobs Madness Contest appeared first on Treehouse Blog.
  • New Course: Android Data Persistence

    Gill Carson
    23 Oct 2014 | 10:49 am
    Being able to save or persist data within our apps is an important fundamental skill. It enables our users to save their work, remember their preferences, store all types of files for reuse, and more. These features are evident to some degree in almost every application. In this course, we will be learning about the different ways in which we can persist data in our apps. We will be creating an app which can make memes in order to learn about these different concepts. By the end, we will know what types of considerations come into play when developing an app with data persistence features.
  • Behind the Scenes of the New Treehouse Orlando Set

    Chris Zabriskie
    23 Oct 2014 | 6:00 am
    If you’ve been a Treehouse student since the very beginning, you might remember the look of our earliest videos. The original set was… well, we didn’t really have one. Nick Pettit, teaching accessibility from The Construct in 2011. The actual first Treehouse set, built at our offices in Orlando, Florida in 2012, should look a bit more familiar: the light table, the bookshelves, the window overlooking the treetops (insert your Return of the Jedi jokes here, we’ve heard all of them). If you look close in the background of many Treehouse videos, you should be able to…
  • New Course: Web Typography

    Gill Carson
    22 Oct 2014 | 9:34 am
    As web features barrel ahead, web typography advances with it. We now have more control over type than ever before. But, as the often-quoted line from Spiderman goes, “With great power, comes great responsibility.” Well-built websites can be plagued by bad typography, creating an unpleasant experience to the user. In this course, we’ll cover all you need to know to begin building websites with good typography, giving users a great experience. In this new course, guest teacher Mattox Shuler covers all you need to know to begin building websites with good typography. Learn how to choose…
  • Real-Time 3D on the Web

    Nick Pettit
    22 Oct 2014 | 6:35 am
    When you watch an animated Pixar movie, the 3D graphics are extremely detailed and realistic because they’re “pre-rendered”. Each frame may have taken many hours or days for the computer to render and then later you watch those rendered frames in a finished sequence. “Real-time” imagery typically renders frames at around 60 times per second (or 60fps) and it’s used in interactive environments like games and the web, because you cannot predict what the user will do next. My first experience with real-time 3D computer graphics was 20 years ago in the days…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Docker and Microsoft: Integrating Docker with Windows Server and Microsoft Azure

    15 Oct 2014 | 6:30 am
    I’m excited to announce today that Microsoft is partnering with Docker, Inc to enable great container-based development experiences on Linux, Windows Server and Microsoft Azure. Docker is an open platform that enables developers and administrators to build, ship, and run distributed applications. Consisting of Docker Engine, a lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments.
  • Azure: Redis Cache, Disaster Recovery to Azure, Tagging Support, Elastic Scale for SQLDB, DocDB

    6 Oct 2014 | 10:02 pm
    Over the last few days we’ve released a number of great enhancements to Microsoft Azure.  These include: Redis Cache: General Availability of Redis Cache Service Site Recovery: General Availability of Disaster Recovery to Azure using Azure Site Recovery Management: Tags support in the Azure Preview Portal SQL DB: Public preview of Elastic Scale for Azure SQL Database (available through .NET lib, Azure service templates) DocumentDB: Support for Document Explorer, Collection management and new metrics Notification Hub: Support for Baidu Push Notification Service Virtual Network: Support…
  • New D-Series of Azure VMs with 60% Faster CPUs, More Memory and Local SSD Disks

    22 Sep 2014 | 11:19 am
    Today I’m excited to announce that we just released a new set of VM sizes for Microsoft Azure. These VM sizes are now available to be used immediately by every Azure customer. The new D-Series of VMs can be used with both Azure Virtual Machines and Azure Cloud Services.  In addition to offering faster vCPUs (approximately 60% faster than our A series) and more memory (up to 112 GB), the new VM sizes also all have a local SSD disk (up to 800 GB) to enable much faster IO reads and writes. The new VM sizes available today include the following: General Purpose D-Series VMs Name vCores…
  • Azure: SQL Databases, API Management, Media Services, Websites, Role Based Access Control and More

    11 Sep 2014 | 11:14 pm
    This week we released a major set of updates to Microsoft Azure. This week’s updates include: SQL Databases: General Availability of Azure SQL Database Service Tiers API Management: General Availability of our API Management Service Media Services: Live Streaming, Content Protection, Faster and Cost Effective Encoding, and Media Indexer Web Sites: Virtual Network integration, new scalable CMS with WordPress and updates to Web Site Backup in the Preview Portal Role-based Access Control: Preview release of role-based access control for Azure Management operations Alerting: General…
  • Azure: New DocumentDB NoSQL Service, New Search Service, New SQL AlwaysOn VM Template, and more

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

    Official jQuery Blog

  • jQuery.com September 2014 Security Retrospective

    Kris Borchers
    6 Oct 2014 | 1:54 pm
    During the last two weeks of September, we found our way into the headlines due to a series of attacks on our web servers. Today, we wanted to give everyone a brief update on the status of our websites and a recap of what happened over the last two weeks. jQuery Under Siege Early on the morning of September 18th we were hit with a DDoS and went offline. We were down for a couple of hours. The sites were brought back up later that day on September 18th and all seemed well. Later, during the afternoon of September 18th, we were contacted by a security company named RiskIQ reporting that their…
  • Update on jQuery.com Compromises

    Ralph Whitbeck
    24 Sep 2014 | 12:43 pm
    Today at 11:15AM EDT, the jQuery Infrastructure team received widespread reports and confirmed a compromise of jquery.com. This attack was aimed at defacing our sites, and did not inject malware like the attack that was reported on September 18th by RiskIQ. We believe that these are separate incidents that may have used the same attack vector. We took the site down as soon as we realized there was a compromise and cleaned the infected files. We are taking steps to re-secure our servers, upgrade dependencies, and address vulnerabilities. At no point today have there been reports of malware…
  • Was jquery.com Compromised?

    Ralph Whitbeck
    23 Sep 2014 | 5:24 pm
    Lastest update on the compromise: Update on jQuery.com Compromises Earlier today, RiskIQ published a blog post stating that the jQuery.com web servers were compromised and serving the RIG exploit kit for a short period of time on the afternoon of September 18th. Our internal investigation into our servers and logs have not yet found the RIG exploit kit or evidence that there was in fact a compromise. RiskIQ was able to make contact with the jQuery Infrastructure team on September 18th, at which point with members of the RiskIQ team tried to find evidence of compromise. So far the…
  • jQuery Chicago Roundup!

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

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

    Channel 9

  • TWC9: Nikola, Vlad, Windows 10 Update, More Azure, Kinect SDK 2.0 and more... | This Week On Channel 9

    Greg Duncan, Vladimir Kolesnikov, Nikola Metulev
    24 Oct 2014 | 1:45 pm
    This week on Channel 9, Nikola and Vlad discuss the week's top developer news, including;[00:18] Hello Nikola![00:38] Hello Vlad![00:56] Rolling out the first new Windows 10 Build [Gabe Aul][02:29] Azure’s getting bigger, faster and more open [Jason Zander][03:16] AzureConf 2014, a partnership with IBM[03:48] Microsoft releases Kinect SDK 2.0 and new adapter kit [Alex Kipman][05:11] .NET Foundation: Forums and Advisory Council [Miguel de Icaza][05:51] Python Tools 2.1 for Visual Studio [Shahrokh Mortazavi][06:18] The Hour of Code 2014 has Launched! Are You Ready to Take the Challenge?
  • Episode 159: StorSimple with Ahmed El-Shimi | Microsoft Azure Cloud Cover Show

    Haishi Bai, Chris Risner
    24 Oct 2014 | 8:46 am
    In this episode Chris Risner and Haishi Bai are joined by Ahmed El-Shimi, Program Manager on the Microsoft Azure StorSimple team.  StorSimple is a hybrid-cloud storage device.  It's a storage appliance you put into your data center which connects to Azure Storage to extend the amount of storage available and automatically backups data in Azure.  The device also automatically ensures the data accessed most frequently is on the local device while pulling less frequently accessed data automatically from Azure.  StorSimple also enables you to easily access the…
  • Hacking a Missile Launcher (as in the Dream Cheeky Thunder Missile Launcher... )

    Greg Duncan
    24 Oct 2014 | 6:00 am
    Oh.... missile launcher! Hacking a missile launcher is a long term favorite subject for Coding4Fun. I mean who doesn't want to code up a missle launcher to execute that perfect cube or room defense?Windows 8.1, HID and a Missile Launcher (Oh my)Kinect'ing to a Rocket Launcher? Oh yeah...Xbox One Controller Controlled Rocket Launcher...Missile Launchers with F#Today Jamie Dixon continues working on his Terminator project, adding, well, you guessed it, Missile Launch capability!Speaking of Jamie Dixon;Tv2 - Terminator, Kinect for Windows v2 conversion...Eject-A-BedTerminator, Sky Biometry and…
  • Quckly Generate C# Classes from JSON Responses | Windows Store Developer Solutions

    Bret Bentzinger
    23 Oct 2014 | 9:30 am
    This short video will show the developer how to use the Web Essentials Visual Studio Plugin, and a quick tip to quickly generate typed C# classes for working with JSON Responses.  This is very handy if your application makes calls to REST API's that return JSON responses.[00:48] - Simple HTTP Client call to REST API[01:01] - Generate C# file for declaring classes[01:40] - Inspect JSON Response in Debugger[01:56] - Paste as JSON Classes with web essentials[02:34] - Using the new JSON Class in the code 
  • Krysta Svore on Quantum Computing | Microsoft Research Luminaries

    Larry Larsen
    23 Oct 2014 | 5:45 am
    Microsoft researcher Krysta Svore shares her passion for quantum computing, and how and why her team is creating a unique software architecture for quantum computing called LIQUi|>. This new environment contains complex algorithms for quantum circuit manipulation and optimization, and for layout on various quantum architectures, in addition to many other development tools. Her goal is to determine what the first generation of quantum computers can do for us by building software tools that unlock the potential of quantum computing, while continuing to explore the infinite number of open…
 
  • add this feed to my.Alltop

    java.net

  • Survey of More Than 3,000 Developers Reveals Java 8 Adoption Ahead of Previous Forecasts

    rwlarsen
    20 Oct 2014 | 1:45 pm
    Interesting survey by Typesafe found that Java 8 is even more popular than was initially projected. Check out the full report. Source: https://typesafe.com/company/news/survey-of-more-than-3000-developers-reveals-java-8-adoption-ahead-of-previous-forecasts Community:  
  • Autoboxing

    rwlarsen
    19 Oct 2014 | 2:32 pm
    Autoboxing has been around in Java for a very long time. Peter Varhas reminds us of what autoboxing does to make our lives easier, and, more importantly, what it doesn't do. Source: http://javax0.wordpress.com/2014/09/17/autoboxing/ Community:  
  • Continuous Integration is Dead

    rwlarsen
    14 Oct 2014 | 10:27 pm
    Yegor Bugayenko points out a fatal flaw in continuous integration and offers an alternative that addresses this concern. Source: http://www.javacodegeeks.com/2014/10/continuous-integration-is-dead.html Community:  
  • Integration Testing Bean Validation

    rwlarsen
    13 Oct 2014 | 2:07 pm
    Adam Bien shows you how to write an integration test for Hibernate Validator, the reference implementation for Bean Validation Source: http://www.adam-bien.com/roller/abien/entry/unit_integration_testing_the_bean Community:  
  • JDK 9 Early Access now available

    rwlarsen
    13 Oct 2014 | 1:26 pm
    Check out the new features that will be available in Java 9 before it is released, and provide input to help guide the JDK in its quest to move Java into the future! Source: https://jdk9.java.net/ Community:  
  • add this feed to my.Alltop

    The Daily WTF

  • Error'd: Undefined Favorites

    24 Oct 2014 | 2:30 am
    "It's great I can ship my favorites to Europe, I just wish I knew what they were," writes Nick.   "Nope. I don't think I'll be buying my Froot Loops there," wrote Bernard.   "I'm kind of afraid and yet curious to see what would happen if I attempted to convert 1 AUD into USD," writes John.   "Whoa! I wonder where I could get one of them driver's licenses that don't expire for 60 years," wrote Russ.   "Ah yes...The dreaded 'infinite spam notification loop'," writes Jeff J.   "While tracking a package via Israel Post's website it became so confused that it ATE the…
  • CodeSOD: The Beginning of the Zend

    23 Oct 2014 | 3:00 am
    Karol found a program that needs to look at a timestamp, and determine if that timestamp is before or after an expiration date. The code that was handling this looked like this: public function _isSmsCodeExpired($id)     {         $genDateStr = $this->db()->query('SELECT date FROM table')->fetchColumn();         if (empty($genDateStr))         {             return true;         }                 $expireDateArr = array();         $intervalSec = 120;         $genDataTmp = explode(' ',…
  • Security through Idiocy

    22 Oct 2014 | 3:00 am
    The ticket Bruce found in his help desk queue seemed innocuous enough on the surface. A user in the Finance department complained about not being able to create a file named “Wire Transfer” in their network folder. Being in finance, they did this many times in the past, but suddenly it no longer worked. Bruce assumed the user was doing something wrong, and that it would be resolved in five minutes. Bruce navigated to the Finance network share, and attempted to create a new file named WireTransfer.txt. A big, ugly “ACCESS DENIED: Security Policy Violation!” message box…
  • Announcements: Tokyo Meet-up & Site Fixes

    21 Oct 2014 | 6:00 pm
    Tokyo readers -- I am once again visiting your fine city this week, and thought it'd be fun to try for another Tokyo/TDWTF meetup. Earlier this year, we got together at an izakaya for nomihoudai: If you're unaware, nomihoudai is an easy way for a group of folks to get as much food and drink from the menu as they'd like for a set price over a set duration, without fussing over details like who ordered what and how many. While Japanese people often see this as a convenient offer, as an American I recognize it for the challenge it is -- and conquer it I shall! So, if you're up for getting…
  • CodeSOD: Is It Safer to Use Numbers?

    21 Oct 2014 | 3:00 am
    Mac didn't know anything about how the JavaScript on the search page worked, and he wasn't that great at CSS styling, but that didn't matter. He had his orders. As part of the latest round of enhancements, the front-end developer had added another search parameter which would be passed via the regular search URL, and the back end needed to be adjusted to accomodate. (You know... instead of 'http://initrode.com/search?a=xxx&b=yyy' it now was 'http://initrode.com/search?a=xxx&b=yyy&c=zzz'.) No problem. Mac made his tweak in the code and ran a quick test...which failed instantly in a…
  • add this feed to my.Alltop

    The Old New Thing

  • How can I detect programmatically whether the /3GB switch is enabled?

    Raymond Chen - MSFT
    23 Oct 2014 | 7:00 am
    A customer was doing some diagnostic work and wanted a way to detect whether the /3GB switch was enabled. (Remember that the /3GB switch is meaningful only for 32-bit versions of Windows.) The way to detect the setting is to call Get­System­Info and look at the lp­Maximum­Application­Address. #include <windows.h> #include <stdio.h> int __cdecl main(int, char **) { SYSTEM_INFO si; GetSystemInfo(&si); printf("%p", si.lpMaximumApplicationAddress); return 0; } Compile this as a 32-bit program and run it. Configuration LARGE­ADDRESS­AWARE? Result Meaning…
  • How do I disable Windows 8 touch contact visualizations for my application?

    Raymond Chen - MSFT
    22 Oct 2014 | 7:00 am
    You might have an application (like a game) where the default touch contact visualizations are a distraction. In WinRT, you can disable the contact visualizations by simply saying // JavaScript Windows.UI.Input.PointerVisualizationSettings. getForCurrentView(). isContactFeedbackEnabled = false; // C# Windows.UI.Input.PointerVisualizationSettings. GetForCurrentView(). IsContactFeedbackEnabled = false; // C++ Windows::UI::Input::PointerVisualizationSettings:: GetForCurrentView()-> IsContactFeedbackEnabled = false; In Win32, you use the Set­Window­Feedback­Setting function. To…
  • The great thing about regular expression languages is that there are so many to choose from!

    Raymond Chen - MSFT
    21 Oct 2014 | 7:00 am
    Before you ask a question about regular expressions, you should make sure you and your audience agree on which regular expression language you are talking about. Here is a handy table of which features are supported by which regular expression language. You can use that table to solve this customer's problem: I have a regular expression that works just fine when I test it in ⟨insert regular expression testing tool, like RegExr or RegexPlanet⟩, but I can't get it to work in real life. C:\> findstr /r /c:"a(?!.*b)" file.txt (prints no results!) C:\> My goal is to find all lines…
  • Scripting an Internet Explorer window

    Raymond Chen - MSFT
    20 Oct 2014 | 7:00 am
    Today's Little Program takes a random walk through MSDN by starting at the Create­Process page and randomly clicking links. The exercise is not as important as the technique it demonstrates. function randomwalk(ie, steps) { for (var count = 0; count < steps; count++) { WScript.StdOut.WriteLine(ie.document.title); var links = ie.document.querySelectorAll("#mainSection a"); do { var randomLink = links[Math.floor(Math.random() * links.length)]; } while (randomLink.protocol != "http:"); WScript.StdOut.WriteLine("Clicking on " + randomLink.innerText); randomLink.click(); while (ie.busy)…
  • When are global objects constructed and destructed by Visual C++?

    Raymond Chen - MSFT
    17 Oct 2014 | 7:00 am
    Today we're going to fill in the following chart: When does it run? Constructor Destructor Global object in EXE Global object in DLL The C++ language specification provides some leeway to implementations on when global static objects are constructed. It can construct the object before main begins, or it construct the object on demand according to complicated rules. You can read [basic.start.init] for the gory details. Let's assume for the sake of discussion that global static objects are constructed before main begins. For global objects in the EXE, constructing them is no big deal because…
 
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • Seemingly impossible programs

    22 Oct 2014 | 2:57 am
    In case this one went under the radar, at POPL'12, Martín Escardó gave a tutorial on seemingly impossible functional programs: Programming language semantics is typically applied to prove compiler correctness and allow (manual or automatic) program verification. Certain kinds of semantics can also be applied to discover programs that one wouldn't have otherwise thought of. This is the case, in particular, for semantics that incorporate topological ingredients (limits, continuity, openness, compactness). For example, it turns out that some function types (X -> Y) with X infinite (but…
  • EATCS Award 2014: Gordon Plotkin

    12 Oct 2014 | 3:54 pm
    Gordon Plotkin is renowned for his groundbreaking contributions to programming language semantics, which have helped to shape the landscape of theoretical computer science, and which have im-pacted upon the design of programming languages and their verification technologies. The in-fluence of his pioneering work on logical frameworks pervades modern proof technologies. In addition, he has made outstanding contributions in machine learning, automated theorem prov-ing, and computer-assisted reasoning. He is still active in research at the topmost level, with his current activities placing him…
  • CFP: Off-the-Beaten-Track (OBT) workshop at POPL 2015

    5 Oct 2014 | 8:59 am
    Announcing the 2015 edition of the OBT workshop, to be co-located with POPL 2015, in Mumbai, India. Two-page paper submissions are due November 7, 2014. From the web page (http://www.cs.rice.edu/~sc40/obt15/): Programming language researchers have the principles, tools, algorithms and abstractions to solve all kinds of problems, in all areas of computer science. However, identifying and evaluating new problems, particularly those that lie outside the typical core PL problems we all know and love, can be a significant challenge. This workshop's goal is to identify and discuss problems that do…
  • Domain settings

    4 Oct 2014 | 4:24 am
    I am about to make some changes to the name server definitions. Since changes take time to propagate, you may have trouble reaching the site for awhile. If this happens, try using the .com domain instead of the preferred .org domain.
  • sml-family.org

    30 Sep 2014 | 12:27 pm
    In his blog, Bob Harper, in joint effort with Dave MacQueen and Lars Bergstrom, announces the launch of sml-family.org: The Standard ML Family project provides a home for online versions of various formal definitions of Standard ML, including the "Definition of Standard ML, Revised" (Standard ML 97). The site also supports coordination between different implementations of the Standard ML (SML) programming language by maintaining common resources such as the documentation for the Standard ML Basis Library and standard test suites. The goal is to increase compatibility and resource sharing…
  • add this feed to my.Alltop

    Coding Horror

  • What If We Could Weaponize Empathy?

    Jeff Atwood
    23 Oct 2014 | 11:43 am
    One of my favorite insights on the subject of online community is from Tom Chick: Here is something I've never articulated because I thought, perhaps naively, it was understood: The priority for participating on this forum is not the quality of the content. I ultimately don't care how smart or funny or observant you are. Those are plusses, but they're never prerequisites. The priority is on how you treat each other. I expect spats, arguments, occasional insults, and even inevitable grudges. We've all done that. But in the end, I expect you to act like a group of friends who care about each…
  • Your Community Door

    Jeff Atwood
    20 Oct 2014 | 12:32 pm
    What are the real world consequences to signing up for a Twitter or Facebook account through Tor and spewing hate toward other human beings? Facebook reviewed the comment I reported and found it doesn't violate their Community Standards. pic.twitter.com/p9syG7oPM1— Rob Beschizza (@Beschizza) October 15, 2014 As far as I can tell, nothing. There are barely any online consequences, even if the content is reported. But there should be. The problem is that Twitter and Facebook aim to be discussion platforms for "everyone", where every person, no matter how hateful and crazy they may be,…
  • Level One: The Intro Stage

    Jeff Atwood
    9 Oct 2014 | 3:21 pm
    Way back in 2007, before Stack Overflow was a glint in anyone's eye, I called software development a collaborative game. And perhaps Stack Overflow was the natural outcome of that initial thought – recasting online software development discussion into a collaborative game where the only way to "win" is to learn from each other. That was before the word gamification existed. But gamification is no longer the cool, hip concept it was back in 2011. Still, whether you call yourself a "gamer" or not, whether you believe in "gamification" or not, five years later you're still playing the…
  • Standard Markdown is now Common Markdown

    Jeff Atwood
    4 Sep 2014 | 5:23 pm
    Let me open with an apology to John Gruber for my previous blog post. We've been working on the Standard Markdown project for about two years now. We invited John Gruber, the original creator of Markdown, to join the project via email in November 2012, but never heard back. As we got closer to being ready for public feedback, we emailed John on August 19th with a link to the Standard Markdown spec, asking him for his feedback. Since John MacFarlane was the primary author of most of the work, we suggested that he be the one to reach out. We then waited two weeks for a response. There was no…
  • Standard Flavored Markdown

    Jeff Atwood
    3 Sep 2014 | 1:06 pm
    In 2009 I lamented the state of Markdown: Right now we have the worst of both worlds. Lack of leadership from the top, and a bunch of fragmented, poorly coordinated community efforts to advance Markdown, none of which are officially canon. This isn't merely incovenient for anyone trying to find accurate information about Markdown; it's actually harming the project's future. In late 2012, David Greenspan from Meteor approached me and proposed we move forward, and a project crystallized: I propose that Stack Exchange, GitHub, Meteor, Reddit, and any other company with lots of traffic and a…
 
  • add this feed to my.Alltop

    Martin Fowler

  • Talking about Refactoring on the Ruby Rogues Podcast

    Martin Fowler
    22 Oct 2014 | 6:59 am
    Last week I sat with the Ruby Rogues - a podcast about development in the Ruby and Rails world (Avdi Grimm, Jessica Kerr and host Charles Max Wood). They have a regular book club, and their book this time was the Ruby edition of Refactoring We talked about the definition of refactoring, why we find we don’t use debuggers much, what might be done to modernize the book, the role of refactoring tools, whether comments can be used for good, the trade-off between refactoring and rewriting, modularity and microservices, and how the software industry has changed over the last twenty years.
  • Bliki: SacrificialArchitecture

    Martin Fowler
    20 Oct 2014 | 6:39 am
    You're sitting in a meeting, contemplating the code that your team has been working on for the last couple of years. You've come to the decision that the best thing you can do now is to throw away all that code, and rebuild on a totally new architecture. How does that make you feel about that doomed code, about the time you spent working on it, about the decisions you made all that time ago? For many people throwing away a code base is a sign of failure, perhaps understandable given the inherent exploratory nature of software development, but still failure. But often the best code you can…
  • photostream 75

    Martin Fowler
    11 Oct 2014 | 7:33 am
    Iona, Scotland
  • Keynote from goto: Our Responsibility to Defeat Mass Surveillance

    Martin Fowler
    9 Oct 2014 | 5:57 am
    In our keynote for goto 2014, Erik and I consider our responsibilities as software professionals towards combatting the growing tide of mass surveillance. We talk about how software professionals should take a greater role in deciding what software to build, which requires us to have a greater knowledge of the domain and responsibility towards our users and the greater society. We say why privacy is important, both as a human need and for the maintenance of a democratic society. We use the example of email to explore the importance of an open, collaborative development approach for key…
  • Building a two-stack CMS

    Martin Fowler
    6 Oct 2014 | 7:18 am
    Our Pune office recently did a project with a large manufacturer to build its global marketing website. The site involved complex content, lots of traffic (two million page views a day), localization to nearly a hundred locales, and high availability. In this infodeck my colleague Sunit Parekh and I dig into a key feature of the system - taking on the principle of Editing-Publishing Separation by building a two-stack architecture. This allowed the client to continue to use a wide range of software for their complex content editing needs, but at the same time providing a content delivery…
  • add this feed to my.Alltop

    Ruby Inside

  • Raptor: A Forthcoming Ruby Web Server for Faster App Deployment

    Peter Cooper
    21 Oct 2014 | 6:20 am
    Raptor bills itself as a new Ruby "app server” and it claims to blow everything else out of the water performance-wise (by between 2-4x!) whether that’s Unicorn, Puma, Passenger, or even TorqueBox on JRuby. The bad news for now is there’s no source or repo yet and only a handful of people (including me) have been given a sneak peek, although a public beta is promised on November 25th. The history of Ruby webapp deployment The deployment of Ruby (and therefore Rails) webapps was a painful mess for years, a state I lamented 7 years ago in No True ‘mod_ruby’ is Damaging Ruby’s…
  • Ruby’s Unary Operators and How to Redefine Their Functionality

    Peter Cooper
    15 Oct 2014 | 10:05 pm
    In math, a unary operation is an operation with a single input. In Ruby, a unary operator is an operator which only takes a single 'argument' in the form of a receiver. For example, the on -5 or on !true. In contrast, a binary operator, such as in 2 + 3, deals with two arguments. Here, 2 and 3 (which become one receiver and one argument in a method call to ). Ruby only has a handful of unary operators, and while it's common to redefine binary operators like or to give your objects some added syntactic sugar, unary operators are less commonly redefined. In my experience, many Rubyists aren't…
  • This Month in Ruby: PeepCode Acquired, Rails 3.2.14, And More

    Peter Cooper
    25 Jul 2013 | 9:25 am
    Welcome to a roundup of Ruby news, articles, videos, and more, for July 2013 cobbled together from my e-mail newsletter, Ruby Weekly. Highlights include: PeepCode acquired by Pluralsight, Practicing Ruby archives made public, Rails 3.2.14, and an interesting interview with Matz. Featured The First Four Volumes of Practicing Ruby, Now Available Online Practicing Ruby is a high quality, paid Ruby journal run by Gregory Brown, but he's made archives of over 60 articles available to the public. There's a ton of stuff to enjoy here. PeepCode Acquired by Pluralsight Ruby and Rails screencasting…
  • Does the GIL Make Your Ruby Code Thread-Safe?

    Jesse Storimer
    19 Jun 2013 | 7:19 am
    This is a guest post by Jesse Storimer. He teaches the Unix fu workshop, an online class for Ruby developers looking to do some awesome systems hacking in Ruby and boost their confidence when it comes to their server stack. Spots are limited, so check it out the class while there's still room. He's also the esteemed author of Working with Unix Processes, Working with TCP Sockets and Working with Ruby Threads. There are some misconceptions in the Ruby community about this question surrounding MRI's GIL. If you only take one thing away from this article today, let it be this: The GIL does not…
  • This Week in Ruby: Matz on Ruby 2.0, Numerous Conference CFPs, Tenderlove on define_method

    Peter Cooper
    7 Mar 2013 | 4:44 am
    Welcome to this week’s roundup of Ruby news, articles, videos, and more, cobbled together from my e-mail newsletter, Ruby Weekly. Sorry these roundups have been missing for a couple of months, I've been focusing very heavily on the e-mail newsletters which are continuing to grow like crazy! :-) I hope to get back into blogging more soon. Matz on Ruby 2.0 Matz spoke about Ruby 2.0 ('the happiest release ever') for 30 minutes at the Heroku Waza event a week ago and the video is already available to watch. He stresses that "Ruby 1.8 will die soon" and encourages everyone to upgrade. Dynamic…
 
  • add this feed to my.Alltop

    Channel 9

  • TWC9: Nikola, Vlad, Windows 10 Update, More Azure, Kinect SDK 2.0 and more... | This Week On Channel 9

    Greg Duncan, Vladimir Kolesnikov, Nikola Metulev
    24 Oct 2014 | 1:45 pm
    This week on Channel 9, Nikola and Vlad discuss the week's top developer news, including;[00:18] Hello Nikola![00:38] Hello Vlad![00:56] Rolling out the first new Windows 10 Build [Gabe Aul][02:29] Azure’s getting bigger, faster and more open [Jason Zander][03:16] AzureConf 2014, a partnership with IBM[03:48] Microsoft releases Kinect SDK 2.0 and new adapter kit [Alex Kipman][05:11] .NET Foundation: Forums and Advisory Council [Miguel de Icaza][05:51] Python Tools 2.1 for Visual Studio [Shahrokh Mortazavi][06:18] The Hour of Code 2014 has Launched! Are You Ready to Take the Challenge?
  • Episode 159: StorSimple with Ahmed El-Shimi | Microsoft Azure Cloud Cover Show

    Haishi Bai, Chris Risner
    24 Oct 2014 | 8:46 am
    In this episode Chris Risner and Haishi Bai are joined by Ahmed El-Shimi, Program Manager on the Microsoft Azure StorSimple team.  StorSimple is a hybrid-cloud storage device.  It's a storage appliance you put into your data center which connects to Azure Storage to extend the amount of storage available and automatically backups data in Azure.  The device also automatically ensures the data accessed most frequently is on the local device while pulling less frequently accessed data automatically from Azure.  StorSimple also enables you to easily access the…
  • Hacking a Missile Launcher (as in the Dream Cheeky Thunder Missile Launcher... )

    Greg Duncan
    24 Oct 2014 | 6:00 am
    Oh.... missile launcher! Hacking a missile launcher is a long term favorite subject for Coding4Fun. I mean who doesn't want to code up a missle launcher to execute that perfect cube or room defense?Windows 8.1, HID and a Missile Launcher (Oh my)Kinect'ing to a Rocket Launcher? Oh yeah...Xbox One Controller Controlled Rocket Launcher...Missile Launchers with F#Today Jamie Dixon continues working on his Terminator project, adding, well, you guessed it, Missile Launch capability!Speaking of Jamie Dixon;Tv2 - Terminator, Kinect for Windows v2 conversion...Eject-A-BedTerminator, Sky Biometry and…
  • Quckly Generate C# Classes from JSON Responses | Windows Store Developer Solutions

    Bret Bentzinger
    23 Oct 2014 | 9:30 am
    This short video will show the developer how to use the Web Essentials Visual Studio Plugin, and a quick tip to quickly generate typed C# classes for working with JSON Responses.  This is very handy if your application makes calls to REST API's that return JSON responses.[00:48] - Simple HTTP Client call to REST API[01:01] - Generate C# file for declaring classes[01:40] - Inspect JSON Response in Debugger[01:56] - Paste as JSON Classes with web essentials[02:34] - Using the new JSON Class in the code 
  • Krysta Svore on Quantum Computing | Microsoft Research Luminaries

    Larry Larsen
    23 Oct 2014 | 5:45 am
    Microsoft researcher Krysta Svore shares her passion for quantum computing, and how and why her team is creating a unique software architecture for quantum computing called LIQUi|>. This new environment contains complex algorithms for quantum circuit manipulation and optimization, and for layout on various quantum architectures, in addition to many other development tools. Her goal is to determine what the first generation of quantum computers can do for us by building software tools that unlock the potential of quantum computing, while continuing to explore the infinite number of open…
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Friday, October 24, 2014

    24 Oct 2014 | 11:00 am
    CodePlex Daily Summary for Friday, October 24, 2014Popular ReleasesReadable Passphrase Generator: KeePass Plugin 0.14.1: Version 0.14.1 Fixed a bug which can cause a crash with the upper case whole word mutator. Added additional uppercase "mutators" which make whole words and sequences (or runs) of letters uppercase. Added another numeric "mutators" which adds numbers at the end of the passphrase. Changed the Standard Mutators to generate an uppercase word, rather than letters at the start of words. Fixed mutators so they work correctly when no spaces in a…
  • CodePlex Daily Summary for Thursday, October 23, 2014

    23 Oct 2014 | 11:00 am
    CodePlex Daily Summary for Thursday, October 23, 2014Popular ReleasesDnnUrlManagement: 14.10.23: Minor cosmetic update to fix issue with Telerik skins.Services+: Beta 3 Release: Connect as different user Display System components and kernel services Display Dependent services Other bug fixesbabelua: 2.0.0.0: V2.0.0.0 - 2014.10.22New feature: Auto complete support multi-level; Auto complete support Intelligent matching and All word matching; Add navigation to window ( ctrl+3 or Alt+M ),including search files, quickly search function and variable;…
  • CodePlex Daily Summary for Wednesday, October 22, 2014

    22 Oct 2014 | 11:00 am
    CodePlex Daily Summary for Wednesday, October 22, 2014Popular ReleasesClearScript: ClearScript 5.4: 5.4.0 Added COM object projection (Issue #38): New ScriptEngine methods: AddCOMObject() and AddCOMType(). New ExtendedHostFunctions methods: newComObj() and comType(). Improved performance and memory usage: Host methods, events, and const/readonly fields are now cached as direct V8 object properties. Added shared bind cache for improved performance and enhanced binder leak mitigation. Made…
  • CodePlex Daily Summary for Tuesday, October 21, 2014

    21 Oct 2014 | 11:00 am
    CodePlex Daily Summary for Tuesday, October 21, 2014Popular ReleasesCODE Framework: 4.0.41021.0: See change notes in the documentation section for details on what's new. Note: If you download the class reference help file with, you have to right-click the file, pick "Properties", and then unblock the file, as many browsers flag the file as blocked during download (for security reasons) and thus hides all content.CS-Script Source: Release v3.8.10.0: Added lightweight reflection API: AsmHelper.GetMembersOf(...) Fixed problem with CustomHashing for the…
  • CodePlex Daily Summary for Monday, October 20, 2014

    20 Oct 2014 | 11:00 am
    CodePlex Daily Summary for Monday, October 20, 2014Popular ReleasesDynamics CRM Chrome 38 Lookup Fix: Release 1.0.0.0: Initial Release. The solution is unsupported.BlackJumboDog: Ver6.1.0: 2014.10.20 (1)DNSサーバにおいて、ドメインを一部上書きする機能を追加BI Builder for SQL Server: BI Builder for SQL Server Alpha-0.1.0 Full Package: Initial release of BI Builder. This package contains 1) T-SQL script to install the full BI Builder into a development database 2) A Developer Guide (PDF) 3) T-SQL script to install the example…
  • add this feed to my.Alltop

    Planet MySQL

  • MariaDB 10.1.1: Defragmenting unused space on InnoDB tablespace

    MariaDB
    24 Oct 2014 | 5:43 am
    Introduction When you e.g. delete rows, these rows are just marked as deleted not really physically deleted from indexes and free space introduced is not returned to operating system for later reuse. Purge thread will physically delete index keys and rows, but still free space introduced is not returned to operating system and this operation can lead holes on page. If you have variable length rows, this could lead to situation where this free space can’t be used for new rows (if these rows are larger than old ones). User may use OPTIMIZE TABLE or ALTER TABLE <table> ENGINE=InnoDB…
  • Dynamic Columns Tutorial – Part 2: Searching and Updating

    MariaDB
    24 Oct 2014 | 2:21 am
    Fri, 2014-10-24 09:21maxmetherThis is a continuation of my previous blog, where we will focus on some more advanced features related to Dynamic Columns. For an introduction to Dynamic Columns please refer to my previous blog. Dynamic Columns within WHERE I started todays example by adding a few more items into my table, namely my two laptops to be able to produce more meaningful results. As with any function, dynamic column functions can generally be used in the WHERE clause of SELECT and other SQL statements which manipulate data. Let's execute another SELECT statement with COLUMN_GET() in…
  • Abdel-Mawla Gharieb: Galera Cluster and XA Transactions

    23 Oct 2014 | 2:47 pm
    A few weeks ago, we received an interesting Galera Cluster support case from one of our customers that the application is not working well and they face a lot of troubles in their Galera Cluster setup. After some investigations, we found a lot of insert queries in state "query end" and lasting for long time without being completed. Also some other queries which were sleeping for long time having the info of "XA COMMIT": SQL> SHOW PROCESSLIST; 27 user host:33214 foodmart Query 14440 sleeping XA COMMIT 0x31302e31312e31332e34372e746d30303336383030303031,0x31302e31312e31332e34372e746d333638,0x…
  • FromDual.en: MySQL Environment MyEnv 1.1.2 has been released

    23 Oct 2014 | 1:26 pm
    Taxonomy upgrade extras: myenvoperationMySQL Operationsmulti instanceconsolidationBackupcatalogFromDual has the pleasure to announce the release of the new version 1.1.2 of its popular MySQL, Galera, MariaDB and Percona Server multi-instance environment MyEnv. You can download MyEnv from here. In the inconceivable case that you find a bug in MyEnv please report it to our Bugtracker. Any feedback, statements and testimonials are welcome as well! Please send them to feedback@fromdual.com. Upgrade from 1.1.1 to 1.1.2 # cd ${HOME}/product # tar xf /download/myenv-1.1.2.tar.gz # rm -f myenv #…
  • MySQL 5.6 Full Text Search Throwdown: Webinar Q&A

    Bill Karwin
    23 Oct 2014 | 6:01 am
    Yesterday (Oct. 22) I gave a presentation titled “MySQL 5.6 Full Text Search Throwdown.” If you missed it, you can still register to view the recording and my slides.Thanks to everyone who attended, and especially to folks who asked the great questions. I answered as many as we had time for during the session, but here are all the questions with my complete answers:Q: Does Solr automatically maintain its index against MySQL? Do you have to hit the Solr server with a specific query to keep the index ‘warm’?There are several strategies for updating a Solr index. In my…
 
  • add this feed to my.Alltop

    MySQL Performance Blog

  • MySQL 5.6 Full Text Search Throwdown: Webinar Q&A

    Bill Karwin
    23 Oct 2014 | 6:01 am
    Yesterday (Oct. 22) I gave a presentation titled “MySQL 5.6 Full Text Search Throwdown.” If you missed it, you can still register to view the recording and my slides.Thanks to everyone who attended, and especially to folks who asked the great questions. I answered as many as we had time for during the session, but here are all the questions with my complete answers:Q: Does Solr automatically maintain its index against MySQL? Do you have to hit the Solr server with a specific query to keep the index ‘warm’?There are several strategies for updating a Solr index. In my…
  • MySQL community set to meet at Percona Live London 2014

    Tom Diederich
    22 Oct 2014 | 12:00 am
    The countdown is on for Europe’s largest annual MySQL event, Percona Live London 2014. The two days of technical tutorials and sessions, November 3-4, will focus on the latest MySQL industry trends, news, best practices – and a look at what’s on the near- and long-term horizon within the global MySQL ecosystem.Percona Live London 2014 will bring attendees up to date on key areas including MySQL 5.7, database security, database as a service (DBaaS), Hadoop and high availability (HA), disaster recovery, replication and backup, performance and scalability, WebScaleSQL and much,…
  • Percona XtraDB Cluster: How to run a 2-node cluster on a single server

    Fernando Laudares
    21 Oct 2014 | 6:53 am
    I reckon there’s little sense in running 2 or more Percona XtraDB Cluster (PXC) nodes in a single physical server other than for educational and testing purposes – but doing so is still useful in those cases. The most popular way of achieving this seems to be with server virtualization, such as making use of Vagrant boxes. But in the same way you can have multiple instances of MySQL running in parallel on the OS level in the form of concurrent mysqld processes, so too can you have multiple Percona XtraDB Cluster nodes. And the way to achieve this is precisely the same: using…
  • Autumn: A season of MySQL-related conferences. Here’s my list

    Peter Zaitsev
    20 Oct 2014 | 7:58 am
    Autumn is a season of MySQL-related conferences and I’m about to hit the road to speak and attend quite a  few of them.This week I’ll participate in All Things Open, a local conference for me here in Raleigh, N.C. and therefore one I do not have to travel for. All Things Open explores open source, open tech and the open web in the enterprise. I’ll be speaking on SSDs for Databases at 3:15 p.m. on Thursday, Oct. 23 and I’ll also be participating in a book signing for the High Performance MySQL Book at 11:45 p.m. at the “Meet the Speaker” table. We are also…
  • Innodb transaction history often hides dangerous ‘debt’

    Peter Zaitsev
    17 Oct 2014 | 7:02 am
    In many write-intensive workloads Innodb/XtraDB storage engines you may see hidden and dangerous “debt” being accumulated – unpurged transaction “history” which if not kept in check over time will cause serve performance regression or will take all free space and cause an outage. Let’s talk about where it comes from and what can you do to avoid running into the trouble.Technical Background: InnoDB is an MVCC engine which means it keeps multiple versions of the rows in the database, and when rows are deleted or updated they are not immediately removed from…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • Events in CDI 2.0

    Reza Rahman
    24 Oct 2014 | 6:55 am
    CDI 2.0 (JSR 365) was the first Java EE 8 approved JSR. The CDI Experts Group has already been formed several weeks ago and the first CDI 2.0 EG face to face meeting took place last week in Brno (see feedback here). The EG has ambitious plans for CDI 2.0 (see here) and is working hard to fulfils them, you can track the evolution of their work here. CDI Events is one of the focus area of CDI 2.0. CDI Events is a simple mechanism that provides an implantation of the Observer pattern where the Event Producer is cleanly decoupled from the Event Consumer(s). This mechanism is available in CDI…
  • Video: Advanced Appery.io Backend Services

    Max Katz
    23 Oct 2014 | 6:55 am
    This webinar shows some of the more advanced and interesting Appery.io backend services features. The webinar covers: Database Security and permissions Queries Push Notifications Sending push to particular devices Scheduling push notifications Secure REST (secure proxy) Keeping sensitive data such as API keys on the server
  • New book: RESTful Java Patterns and Best Practices

    Reza Rahman
    22 Oct 2014 | 6:55 am
    RESTful Java Patterns and Best Practices” written by ’Bhakti Mehta' has been recently published. One of the great thing about this book is that it is not a theoretical book covering the JAX-RS API 2.0. As its title suggest, this book is talking about different best practices that are relevant when it comes to build efficient, scalable and secure RESTful services. So the focus of the book is really on REST best practices. It then shows how you can apply the practices and patterns using the JAX-RS 2.0 APIs. Some of the covered practices discussed are: How to design and expose your…
  • Great Lakes Software Symposium - Nov 14 - 16, 2014

    NFJS
    21 Oct 2014 | 1:00 pm
    No Fluff Just Stuff is pleased to announce the Great Lakes Software Symposium, Nov 14 - 16, 2014. Catch these Featured Sessions
  • Is Your Culture Working the Way You Think it Is?

    Johanna Rothman
    21 Oct 2014 | 11:09 am
    Long ago, I was a project manager and senior engineer for a company undergoing a Change Transformation. You know the kind, where the culture changes, along with the process. The senior managers had bought into the changes. The middle managers were muddling through, implementing the changes as best they could. Us project managers and the technical staff, we were the ones doing the bulk of the changes. The changes weren’t as significant as an agile transformation, but they were big. One day, the Big Bosses, the CEO and the VP Engineering spoke at an all-hands meeting. “You are…
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • Patrick Kua : Book Recommendations for a Tech Lead

    24 Oct 2014 | 7:50 am
    I gave several training courses on being a Tech Lead and found myself giving a number of book recommendations. Although books are no substitute for experiential learning and close feedback cycles, they are useful as ways of introducing some key skills developers rarely practice in their day-to-day tasks. Negotiation A Tech Lead represents both the technical perspective to outside stakeholders, and often carries a business perspective back into the technical team. Conflict is inevitable and understanding how to negotiate to an optimal solution for two parties is a timeless skill. Getting to…
  • Chad Wathington: Transcend USA on Twitter: "@twchad R&D is currently working on a Toolbox update to allow TRIM to be enabled on Yosemite."

    23 Oct 2014 | 11:26 am
    Transcend USA on Twitter: "@twchad R&D is currently working on a Toolbox update to allow TRIM to be enabled on Yosemite.": Transcend is going to enable TRIM support in Yosemite for its JetDrives. Couldn’t find this in any forums so I asked directly. Transcend USA gave me a timely response.
  • Martin Fowler: Talking about Refactoring on the Ruby Rogues Podcast

    22 Oct 2014 | 6:59 am
    Last week I sat with the Ruby Rogues - a podcast about development in the Ruby and Rails world (Avdi Grimm, Jessica Kerr and host Charles Max Wood). They have a regular book club, and their book this time was the Ruby edition of Refactoring We talked about the definition of refactoring, why we find we don’t use debuggers much, what might be done to modernize the book, the role of refactoring tools, whether comments can be used for good, the trade-off between refactoring and rewriting, modularity and microservices, and how the software industry has changed over the last twenty years.
  • JK Werner: Why constrain your retrospectives?

    21 Oct 2014 | 5:18 pm
    Retrospectives are a wonderful tool for continued improvement and learning.  Yet, we often don’t retrospect on our retros!  I have often found that the grouping of topics is constrained by the format of the retro.  This week I tried an experiment to remove that constraint and was pleased with the results. Imagine a team with mixed software delivery believes.  Bob loves to pair, yet Rob wants to work on his own.  Bob, and a few others put stickies up in the positive section.  Rob, and others, put stickies up in the improve section.  The team dot votes, and though the two pairing…
  • Venkatesh Nannan: Upgrading to Yosemite - Rails development

    21 Oct 2014 | 5:02 pm
    It was very simple to upgrade to Yosemite from Mavericks.Once the OSX upgrade is done, follow these steps to get back to action.1) Open XCode to install the components2) Install command line tools        xcode-select --install 3) Reinstall Ruby     CC=/usr/bin/gcc  rbenv install 2.1.24) Install bundler, libv8 and therubyracer gems      gem install bundler      gem install libv8 -v '3.16.14.7' -- --with-system-v8      gem install therubyracer -v '0.12.1'If you are using RubyMine, you have to install Java.
 
  • add this feed to my.Alltop

    Eric Sink

  • Zumero Professional Services

    17 Oct 2014 | 11:00 am
    Building mobile apps is really hard. Why does my app work in the simulator but not on the device? How do I get 60 frames-per-second UI performance on Android? How do I manage concurrent access to my mobile database? How do I deal with limited memory? How do I keep something running in the background? I have to compile for how many different CPU architectures?!? Building apps for mobile devices involves a dizzying array of technologies and tooling. The explosion of mobile offers more ways for software projects to fail than ever before. Zumero would like to help. We can build your app for you.
  • On F# and Object Oriented Guilt

    10 Oct 2014 | 7:00 pm
    I'm writing a key-value database in F#. Because clearly the world needs another key-value database, right? Actually, I'm doing this to learn F#. I wanted a non-trivial piece of code to write. Something I already know a little bit about. (My design is a log structured merge tree, conceptually similar to LevelDB or the storage layer of SQLite4. The code is on GitHub.) As a starting point, I wrote the whole thing in C# first. Then I ported it to F#, in a mostly line-by-line port. My intention was (and still is) to use that port as a starting point, evolving the F# version toward a more…
  • Fiddling with ReactiveUI and Xamarin.Forms

    6 Oct 2014 | 9:00 am
    I'm no expert at ReactiveUI. I'm just fiddling around in the back row of a session here at Xamarin Evolve. The goal I want an instance of my DataGrid control that is bound to a collection of objects. And I want the display to automatically update when I change a property on one of those objects. For the sake of this quickie demo, I'm gonna add a tap handler for a cell that simply appends an asterisk to the text of that cell. That should end up causing a display update. Something like this code snippet: Main.SingleTap += (object sender, CellCoords e) => { T r = Rows [e.Row]; ColumnInfo ci =…
  • Preview: DataGrid for Xamarin.Forms

    3 Oct 2014 | 9:00 am
    What is it? It's a Xamarin.Forms grid control for displaying data in rows and columns. Where's the code? https://github.com/ericsink Is this open source? Yes. Apache License v2. Why are you writing a grid? Because I see an unmet need. Xamarin.Forms needs a good way to display row/column data. And it needs to be capable of handling lots (millions) of cells. And it needs to be really, really fast. I'm one of the founders of Zumero. We're all about mobile apps for businesses dealing with data. Many of our customers are using Xamarin, and we want to be able to recommend Xamarin.Forms to them. A…
  • An F# newbie using SQLite

    8 Sep 2014 | 11:00 am
    Like I said in a tweet on Friday, I'm guessing everybody's first 10,000 lines of F# are crap. That's a lot of bad code I need to write, so I figure maybe I better get started. This blog entry is a journal of my first attempts at using F# to do some SQLite stuff. I'm using SQLitePCL.raw, which is a Portable Class Library wrapper (written in C#) allowing .NET developers to call the native SQLite library. My program has five "stanzas": ONE: Open a SQLite database and create a table with two integer columns called a and b. TWO: Insert 16 rows with a going from 1 through 16. THREE: Set column b…
  • add this feed to my.Alltop

    Android Developers Blog

  • Implementing material design in your Android app

    Android Developers
    24 Oct 2014 | 12:14 pm
    By Chris Banes and Nick Butcher, Android Developer Relations Material design is a comprehensive approach to visual, interaction and motion design for the multi-screen world. Android 5.0 Lollipop and the updated support libraries help you to create material UIs. Here’s a rundown of some of the major elements of material design and the APIs and widgets that you can use to implement them in your app. Tangible surfaces In material design, UIs are composed of pieces of digital paper & ink. The surfaces and the shadows they cast provide visual cues to the structure of the application, what you…
  • Getting Your Apps Ready for Nexus 6 and Nexus 9

    Android Developers
    23 Oct 2014 | 4:44 pm
    By Katherine Kuan, Developer Advocate Updated material design Tumblr app on Nexus 6. Last week, we unveiled the Nexus 6 and Nexus 9, the newest additions to our Nexus family that will ship with Android 5.0 Lollipop. Together, they deliver a pure Google experience, showcasing fresh visual styles with material design, improved performance, and additional features. Let’s make sure your apps and games are optimized to give your users the best mobile experience on these devices. We’ve outlined some best practices below. Nexus 6 Screen The Nexus 6 boasts an impressive 5.96” Quad HD screen…
  • GPS on Android Wear Devices

    Android Developers
    23 Oct 2014 | 9:06 am
    By Wayne Piekarski, Developer Advocate With the latest release of Android Wear, wearables with built-in GPS like the Sony Smartwatch 3 can now give you a GPS location update directly from the wearable, without a paired phone nearby. You can now build an app like MyTracks that lets a user track their run even when they leave their phone at home. For wearable devices that do not have built-in GPS, a software solution has always existed in Google Play Services that automatically uses the GPS from your connected phone. The Golfshot wearable app uses built-in GPS to calculate your distance to the…
  • AppCompat v21 — Material Design for Pre-Lollipop Devices!

    Android Developers
    22 Oct 2014 | 2:30 pm
    By Chris Banes, Android Developer Relations The Android 5.0 SDK was released last Friday, featuring new UI widgets and material design, our visual language focused on good design. To enable you to bring your latest designs to older Android platforms we have expanded our support libraries, including a major update to AppCompat, as well as new RecyclerView, CardView and Palette libraries. In this post we'll take a look at what’s new in AppCompat and how you can use it to support material design in your apps. What's new in AppCompat? AppCompat (aka ActionBarCompat) started out as a backport of…
  • What's New in Android 5.0 Lollipop

    Android Developers
    20 Oct 2014 | 12:18 pm
    By Ankur Kotwal, Developer Advocate Android 5.0 Lollipop is the biggest update of Android to date, introducing an all new visual style, improved performance, and much more. Android 5.0 Lollipop also extends across screens big and small, including phones, tablets, wearables, TVs and cars, to give your users access to information when they need it most. To get you started on developing and testing on Android 5.0 Lollipop, here are some of the developer highlights with links to related videos and documentation. User experience Material design for the multiscreen world — Material Design is a…
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • Multi-AZ Support / Auto Failover for Amazon ElastiCache for Redis

    Jeff Barr
    24 Oct 2014 | 10:53 am
    Like every AWS offering, Amazon ElastiCache started out simple and then grew in breadth and depth over time. Here's a brief recap of the most important milestones: August 2011 - Initial launch with support for the Memcached caching engine in one AWS Region. December 2011 - Expansion to four additional Regions. March 2012 - The first of several price reductions. April 2012 - Introduction of Reserved Cluster Nodes. November 2012 - Introduction of four additional types of Cache Nodes. September 2013 - Initial support for the Redis caching engine including Replication Groups with replicas for…
  • OpenID Connect Support for Amazon Cognito

    Jeff Barr
    23 Oct 2014 | 12:36 pm
    This past summer, we launched Cognito to simplify the task of authenticating users and storing, managing, and syncing their data across multiple devices. Cognito already supports a variety of identities — public provider identities (Facebook, Google, and Amazon), guest user identities, and recently announced developer authenticated identities. Today we are making Amazon Cognito even more flexible by enabling app developers to use identities from any provider that supports OpenID Connect (OIDC). For example, you can write AWS-powered apps that allow users to sign in using their user name…
  • Now Open - AWS Germany (Frankfurt) Region - EC2, DynamoDB, S3, and Much More

    Jeff Barr
    23 Oct 2014 | 6:03 am
    It is time to expand the AWS footprint once again, this time with a new Region in Frankfurt, Germany. AWS customers in Europe can now use the new EU (Frankfurt) Region along with the existing EU (Ireland) Region for fast, low-latency access to the suite of AWS infrastructure services. You can now build multi-Region applications with the assurance that your content will stay within the EU. New Region The new Frankfurt Region supports Amazon Elastic Compute Cloud (EC2) and related services including Amazon Elastic Block Store (EBS), Amazon Virtual Private Cloud, Auto Scaling, and Elastic Load…
  • MLB.com Statcast Debuts at the World Series - Powered by AWS

    Jeff Barr
    23 Oct 2014 | 5:31 am
    Yesterday, the team at MLB Advanced Media (MLBAM) launched MLB.com Statcast for the 2014 World Series. This cool new video experience, powered by AWS, demonstrates for fans how high-resolution cameras and radar equipment precisely track the position of the ball and all of the players on the field during a baseball game. The equipment captures 20,000 position metrics for the ball every second. It also captures 30 position metrics for each player every second. The data is used to create a newly introduced video overlay experience — MLB.com Statcast powered by AWS — to display the…
  • AWS Ad Tech Conference - This Friday in San Francisco!

    Jeff Barr
    22 Oct 2014 | 9:10 am
    The advertising space is going through a rapid, technology-enabled, data-driven transformation! Many of the companies driving this change are using AWS services like Amazon Elastic MapReduce, Amazon Redshift, Amazon DynamoDB, Amazon Kinesis, and Amazon CloudFront to serve, ingest, process, store, analyze, track, and optimize their online advertising campaigns. If you work for an ad tech company in the San Francisco area you should consider attending a free one-day event for developers and architects this coming Friday (October 24th) in San Francisco. Attend, Learn, Meet If you attend the…
 
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • Best US Supermarket running NServiceBus (for years)

    udidahan
    21 Oct 2014 | 1:29 am
    I was quite thrilled when I heard that our customer Wegmans got ranked by Consumer Reports as the #1 supermarket chain in the US. Wegmans have been long-time customers of NServiceBus and I recently got the opportunity to go on a guided tour in their flagship store in Rochester and hear all the ways that they’ve been leveraging our platform – even the scales that people use to weigh their produce are linked up. Yup – you may even be eating NServiceBus and not know it There are also some pretty powerful back-office processes at play – things that your regular consumer…
  • NSBCon London 2014 Wrap-up

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

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

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

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

    All About Agile | Agile Development Made Easy!

  • Sense, Create, and Respond to Change

    Rally Software
    23 Oct 2014 | 5:00 am
    Last week we looked at how today’s global markets require new ways of doing business, so that you can respond quickly to threats and opportunities. We showed you why it’s not enough simply to implement Agile practices into your development shop; you need to build agility into the culture and behavior of your entire organization. And we defined agility as the integral characteristic that allows you sense, create, and adapt to change -- quickly and confidently. The compelling driver of agility is the speed and impact with which innovations are changing entire industries -- what many…
  • Cancel Your Executive Status Meetings (Do This Instead)

    Alex Pukinskis
    22 Oct 2014 | 5:00 am
    Last week I met with a strategy leader for an Australian financial services organization, who was trying to work out how to bring his executive team together on a regular cadence to align around strategy. He’d built a great Kanban board to visualize the large strategic projects the organization was pursuing -- sort of an executive-level roadmap -- and wanted some ideas for how to bring execs together around it. In my role I spend a lot of time promoting a quarterly, one-day, Agile business steering meeting that brings leaders together to align on strategic priorities and harmonize their…
  • Book List for Enterprise Agile Transformations

    Mishkin Berteig
    14 Oct 2014 | 7:00 am
    Learn more about our Scrum and Agile training sessions on WorldMindware.comLeaders of Agile Transformations for the Enterprise need to have good sources of information, concepts and techniques that will guide and assist them.  This short list of twelve books (yes, … Continue reading →
  • No More Business as Usual

    Rally Software
    14 Oct 2014 | 5:00 am
    When the S&P 500 index was created in 1957, the average expected lifespan of a company on the index was 61 years. By 1980 that lifespan had been cut in half, and in the coming decade it likely will be halved again. What used to be a health index for stable companies is now a thermometer for the fluctuating temperatures of disruptive markets. The S&P is just one indicator of the evolving environment for businesses. Markets are now global and highly responsive. Competition moves at startup speed. Operational efficiency isn’t a nice-to-have, it’s a necessity. Customers, and…
  • Uh Oh… We Discovered More Stories!

    Dave Rooney
    11 Oct 2014 | 9:00 am
    As I've said before, I'm a huge fan of Jeff Patton's Story Mapping technique. While Story Mapping goes a long way towards identifying the work that needs to be completed to deliver a viable system, you will inevitably miss some stories. This is a na...
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • Sense, Create, and Respond to Change

    Rally Software
    23 Oct 2014 | 5:00 am
    Last week we looked at how today’s global markets require new ways of doing business, so that you can respond quickly to threats and opportunities. We showed you why it’s not enough simply to implement Agile practices into your development shop; you need to build agility into the culture and behavior of your entire organization. And we defined agility as the integral characteristic that allows you sense, create, and adapt to change -- quickly and confidently. The compelling driver of agility is the speed and impact with which innovations are changing entire industries -- what many refer…
  • Cancel Your Executive Status Meetings (Do This Instead)

    Alex Pukinskis
    22 Oct 2014 | 5:00 am
    Last week I met with a strategy leader for an Australian financial services organization, who was trying to work out how to bring his executive team together on a regular cadence to align around strategy. He’d built a great Kanban board to visualize the large strategic projects the organization was pursuing -- sort of an executive-level roadmap -- and wanted some ideas for how to bring execs together around it. In my role I spend a lot of time promoting a quarterly, one-day, Agile business steering meeting that brings leaders together to align on strategic priorities and harmonize their…
  • No More Business as Usual

    Rally Software
    14 Oct 2014 | 5:00 am
    When the S&P 500 index was created in 1957, the average expected lifespan of a company on the index was 61 years. By 1980 that lifespan had been cut in half, and in the coming decade it likely will be halved again. What used to be a health index for stable companies is now a thermometer for the fluctuating temperatures of disruptive markets. The S&P is just one indicator of the evolving environment for businesses. Markets are now global and highly responsive. Competition moves at startup speed. Operational efficiency isn’t a nice-to-have, it’s a necessity. Customers, and their…
  • Rally Scores a B Corp Three-peat

    Liz Andora
    26 Sep 2014 | 1:07 pm
        Why do YOU love Rally? That’s the question we asked all our employees when we found out we earned the Best for the World: Worker Impact award for the third year in a row! We made the list by scoring in the top 10 percent of all Certified B Corporations for employee impact on the B Impact Assessment — a comprehensive evaluation of a company's impact on its workers, community, and the environment. Rally scored particularly high in the work environment and compensation, benefits, and training categories.   All Certified B Corps, including well-known companies such as Ben…
  • Agile Volunteering, Rally Style

    Geri Mitchell-Brown
    11 Sep 2014 | 8:00 am
    Rally Onboarding Bootcamp: Class of June 2014 “Rally truly practices what it preaches. Volunteering at There With Care touched my heart and made me proud that the company I work for is helping such a wonderful organization. It was amazing how we pulled together as a team and incorporated our Agile training from earlier in the day into our give-back project.” — Terri Barrowcliff, Customer Relationship Manager, Rally Onboarding Bootcamp, June 2014 During my first year at Rally, we’ve experienced exciting growth as a company. When I started in August 2013, we had about 400 people…
 
  • add this feed to my.Alltop

    Successful Software

  • My new product : Hyper Plan

    Andy Brice
    21 Oct 2014 | 4:04 pm
    I have just launched a new product. First some back story. A few years ago, my wife and I were renovating the house we live in now. Trying to schedule and track all the different tasks, tradesmen and quotes was a real pain. We stuck Post-it® notes onto a whiteboard to try to keep on top of it all. The Post-it notes represented the various jobs that need doing. We placed them in columns (representing what stage they were at: needs quote, accepted quote, scheduled, doing, done) and rows (representing the various trades: plumbing, roofing, electrical etc). It worked, but it was far from ideal:…
  • Signing Qt applications for Mac OS X 10.9.5 and 10.10

    Andy Brice
    17 Oct 2014 | 2:50 am
    I have written previously about signing Qt applications for Mac OS X. It all worked fine until I upgraded to Mac OS X 10.9.5, which broke my signing script. Those Apple chaps do love to break stuff. Grrr. The problem appears to be that the directory structure of the app bundle has changed and the Qt4 macdeployqt command does not conform to the new layout (I believe this is also the case for Qt5). Oh joy. I managed to work out how to get it working again after a bit of digging around. The good news is that Apple have also made the codesign command easier with a --deep option to traverse and…
  • “Wrong Way” Corrigan

    Andy Brice
    2 Sep 2014 | 4:29 am
    While on holiday in Ireland I came across the wonderful story of “Wrong Way” Corrigan. Here is a summary from history.com : Eleven years earlier, American Charles A. Lindbergh had become an international celebrity with his solo nonstop flight across the Atlantic. Corrigan was among the mechanics who had worked on Lindbergh’s Spirit of St. Louis aircraft, but that mere footnote in the history of flight was not enough for the Texas-born aviator. In 1938, he bought a 1929 Curtiss Robin aircraft off a trash heap, rebuilt it, and modified it for long-distance flight. In July…
  • 2 Million Hits!

    Andy Brice
    1 Aug 2014 | 9:05 am
    This blog just passed 2 million hits since I started back in the dim and distant Internet past of 2007 with How much money will my software make (and what has that got to do with aliens)?. Wow. I haven’t been posting much recently, but I haven’t given up either.  Watch this space. Until then, here are the top 10 blog posts to date: Post Hits The software awards scam 265,427 Lessons learned from 13 failed software products 82,088 10 things non-technical users don’t understand about your software 78,561 Your harddrive *will* fail – it’s just a question of when 54,775 Where I…
  • Are you wasting your AdWords budget on in-app ads?

    Andy Brice
    25 Jun 2014 | 10:17 am
    2 out of the last 3 AdWords campaigns I have looked at for consulting customers were spending substantial amounts of money on worthless in-app ads, without even realising it. Feast your eyes on the following: $1,071.04 spent on clicks from a single game app, that resulted in 0 trials of the software product being advertised. Hardly surprising given that it was a B2B app that cost around $1000. On further investigation this company was spending a substantial percentage of its AdWords budget on completely useless clicks from in-app ads. Ouch. And this is from a different AdWords account for…
  • add this feed to my.Alltop

    Encosia

  • Using btn-block with Bootstrap 3 dropdown button groups

    Dave Ward
    8 Oct 2014 | 9:26 pm
    I recently found myself wanting to combine Bootstrap 3’s full-width btn-block button with its split button dropdown component in the same button group (as seen in the screenshot above). As it turned out, it wasn’t as straightforward as you might expect. So, I want to briefly share the solution I found to make that work. My first try (fail) Originally, I hoped that I could use the standard Bootstrap 3 dropdown component markup, and simply add the btn-block class to the main button, like this: <div class"col-sm-6"> <button class"btn btn-block btn-lg…
  • Fix “addthis_config not defined” when using async AddThis

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

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

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

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

    The Endeavour

  • Integration trick

    John
    22 Oct 2014 | 1:47 am
    Here’s a clever example from Paul Nahin’s new book Inside Interesting Integrals. Suppose you want to evaluate Since the range of integration is symmetric around zero, you might think to see whether the integrand is an odd function, in which case the integral would be zero. (More on such symmetry tricks here.) Unfortunately, the integrand is not odd, so that trick doesn’t work directly. However, it does help indirectly. You can split any function f(x) into its even and odd parts. The integral of a function over a symmetric interval is the integral of its even part because its…
  • Experts vs Professionals

    John
    18 Oct 2014 | 5:11 am
    Working with professionals can be a joy. Not only can they solve your problem, they may help you see what problem you should solve. I’ve had several instances lately when I hired a pro to do something I’d attempted myself. In each case I was very pleased and wondered why I hadn’t done this sooner. Offhand I can’t think of an example where I regretted hiring a professional. Strictly speaking, a professional in some area is simply someone who is paid to do it. But informally, we think of a professional as someone who not only is paid for their services, they’re…
  • What do you mean by can’t?

    John
    14 Oct 2014 | 12:29 pm
    You can’t subtract 4 from 3 (and stay inside the natural numbers, but you can inside the integers). You can’t divide 3 by 4 (inside the ring of integers, but you can inside the rational numbers). You can’t take the square root of a negative number (in the real numbers, but in the complex numbers you can, once you pick a branch of the square root function). You can’t divide by zero (in the field of real numbers, but you may be able to do something that could informally be referred to as dividing by zero, depending on the context, by reformulating your statement, often…
  • Optimism can be discouraging

    John
    10 Oct 2014 | 4:37 am
    Here’s an internal dialog I’ve had several times. “What will happen when you’re done with this project?” “I don’t know. Maybe not much. Maybe great things.” “How great? What’s the best outcome you could reasonably expect?” “Hmm …  Not that great. Maybe I should be doing something else.” It’s a little paradoxical to think that asking an optimistic question — What’s the best thing that could happen? — could discourage us from continuing to work on a project, but it’s not too hard to see why…
  • Titles better than their books

    John
    9 Oct 2014 | 5:39 am
    What got you here won’t get you there. I’ve been thinking about that title lately. Some things that used to be the best use of my time no longer are. I bought Marshall Goldsmith’s book by that title shortly after it came out in 2007. As much as I liked the title, I was disappointed by the content and didn’t finish it. I don’t remember much about it, only that it wasn’t what I expected. Maybe it’s a good book — I’ve heard people say they like it — but it wasn’t a good book for me at the time. I’ve written before about The Medici…
 
  • add this feed to my.Alltop

    ProgrammableWeb

  • First Data Enlists Apigee to Handle Electronic Payments

    <a href="http://www.programmableweb.com/user/%5Buid%5D">mvizard</a>
    24 Oct 2014 | 2:57 pm
    The Apple Pay platform for payments that went live this week has boosted interest in payment systems of all types. But while Apple is clearly poised to become a leader in the category, the impact of a potentially widely used payment system is just beginning to be felt.
  • Concur Highlights Uber & Airbnb APIs at DevCon

    <a href="http://www.programmableweb.com/user/%5Buid%5D">MarkBoyd</a>
    24 Oct 2014 | 10:11 am
    Business travel API platform Concur is hosting the developer conference The Perfect Trip DevCon 2014 in San Francisco on Thursday. This is the second year that Concur — which was recently acquired by the enterprise provider SAP — has hosted an annual developer-focused event aimed at encouraging new apps to be built to service the $1.12 billion business travel industry.
  • Today in APIs: Qucit Offers Predictive Bikeshare Availability API

    <a href="http://www.programmableweb.com/user/%5Buid%5D">gregbates</a>
    23 Oct 2014 | 6:11 pm
    Qucit offers predictive bikeshare availability API for the town of Bordeaux. SAP HANA launches API and other cloud tools. Plus: LinguaSys launches natural language API portal for developers, and Code Chica to hold a hackathon for teen girls this weekend.
  • Ziftr Provides Cryptocurrency API Implementation Advice

    <a href="http://www.programmableweb.com/user/%5Buid%5D">PatricioRobles</a>
    23 Oct 2014 | 3:48 pm
    Will bitcoin become a prominent part of online retail? A growing number of companies believe so and are building cryptocurrency-enabled products and APIs to support retail applications.
  • Progress Software Acquires Telerik, Gains Developer Community Depth

    <a href="http://www.programmableweb.com/user/%5Buid%5D">mvizard</a>
    23 Oct 2014 | 10:03 am
    As part of an effort to shore up both the front-end and back-end of its application development platforms, Progress Software will acquire Telerik for $262.5 million.
  • add this feed to my.Alltop

    The Programmer's Paradox

  • The Necessity of Consistency

    Paul W. Homer
    18 Oct 2014 | 3:00 pm
    A common problem with large projects starts with adding new programmers. What happens is that the new coder bypasses the existing work and jumps right into adding a clump of code. Frequently, both to make their mark but also because of past experiences, they choose to construct the code in a brand new, unrelated way. Often, they'll justify this by saying that the existing code or conventions are bad. That's were all of the trouble starts.In terms of good or bad, most coding styles are neither. They're really a collect of arbitrary conventions and trade-offs. There are, of course, bad things…
  • The Depth of Knowledge

    Paul W. Homer
    13 Oct 2014 | 12:38 pm
    A few decades back, I decided that I wanted to know more about quantum physics. I've always been driven to indulged my curiosity of various disciplines, it's been a rather long-standing obsession since I was a kid. I went out to the bookstores (remember those :-) and bought a huge stack of books on what might be best described as the 'philosophy' underpinning quantum physics; stuff like the wave/particle duality and Schrodinger's rather unfortunate cat. It was fun and I learned some interesting stuff. I'm fairly comfortable with a wide range of mathematics, so I bought a book called…
  • Estimation

    Paul W. Homer
    3 Sep 2014 | 6:23 pm
    One of the most persistent myths in software development is that it is impossible to estimate the amount of programming work required for a project. No doubt this is driven by people who have never been put in a position where estimates mattered. It is indeed a very difficult skill to master but a worthwhile one to have, since it routinely helps to make better decisions about what to write and when to write it.In my younger days I was firmly in the camp that estimates were impossible. That changed when I got a job working with a very experienced, veteran team of coders. I whined that it was…
  • Tuesday

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

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

    Embedded Computing Design

  • Renesas Electronics Delivers Enhanced User Experience with Integrated Automotive Cockpit Solution

    22 Oct 2014 | 4:43 pm
    SANTA CLARA, Calif. – Renesas Electronics Corporation (TSE: 6723), a premier provider of advanced semiconductor solutions, is enhancing the driving experience with robust new solutions for the integrated car cockpit. As the newest member of Renesas Electronics’ state-of-the-art R-Car Series for automotive, the R-Car E2 automotive systems on chip (SoCs) and the new R-Car E2 software development board deliver optimized infotainment and display audio for entry-level integrated cockpit systems that support smartphone interoperability and, in combination with other Renesas R-Car Series…
  • New Digitally Enhanced Power Analog Controllers From Microchip Offer Digital Power Supply Flexibility With Easy Analog Control Loops

    22 Oct 2014 | 2:16 pm
    MCP19118/9 Provide Simple Analog PWM Control and Configurable MCU in Compact Circuit Solution MCP19118 Block Diagram CHANDLER, Ariz.— Microchip Technology Inc., a leading provider of microcontroller, mixed-signal, analog and Flash-IP solutions, today announced its latest Digitally Enhanced Power Analog (DEPA) controllers—the MCP19118 and MCP19119 (MCP19118/9). They provide simple yet effective analog PWM control for DC-DC synchronous buck converters up to 40V, with the configurability of a digital MCU. And they are the industry’s first devices to combine 40V operation and…
  • Icon Labs Announces Anti-Tamper Support for Embedded Devices

    22 Oct 2014 | 1:15 pm
    Firmware, configuration files and static data are protected from unauthorized modification by Floodgate Anti-tamper Floodgate Anti-Tamper protects RTOS and embedded Linux devices from malicious or accidental changes to firmware, configuration information and static data. West Des Moines, IA – Icon Labs (www.iconlabs.com), a leading provider of embedded networking and security technology, today announced the availability of Floodgate Anti-Tamper, an application and data protection solution that protects RTOS and embedded Linux devices from malicious or accidental changes to firmware,…
  • Verax Systems Unveils Latest Enhancements to Its Cell Site Management Software

    22 Oct 2014 | 12:17 pm
    PLANO, Texas — Verax Systems Corp. (www.veraxsystems.com) demonstrated the latest version of Verax Site Management – a solution designed to increase effectiveness of managing complex infrastructure projects, such as: fiber and wireless backhaul site build-outs, fiber-to-the tower, microwave backhaul, cell site rollout, etc., by providing a holistic view of all projects, sites and resources information in a single, unified system. One of the most significant changes in the new version is the enhancement of automated scheduling features which allows users to automate management…
  • Informatica Cloud Chosen by NI for Complete Customer Views

    22 Oct 2014 | 11:52 am
    Redwood City, Calif. — Informatica Corporation (Nasdaq:INFA), the world’s number one independent provider of data integration software, today announced that NI, a leading producer of automated test equipment and virtual instrumentation software, is implementing Informatica Cloud as the data integration backbone of its sales and marketing automation initiative. By using Informatica Cloud, NI aims to increase the efficiency and lower the costs of providing near real-time, complete customer views to its global sales and marketing teams. “NI is intent on being agile and…
 
  • add this feed to my.Alltop

    9lessons Programming Blog

  • Wall Script 7 The Social Network Clone Script.

    20 Oct 2014 | 2:07 pm
    An insult made me to build the Wall Script a social network script built in PHP, Jquery, Oembed, OAuth and MySQL, now my life has been changed completely. Last one year I received lots of requests from Wall Script 6 users that asked to me about more social features like Groups/Page, Notifications, Photo Album and Admin Control. Today I am introducing the most improved Wall Script 7 with lots of social network features. This script is a collaboration of 9lessons.info tutorials and adopted Twitter and Facebook social features, sure Wall Script 7 helps you to understand social networking system…
  • New Way to Download Free Apps - MoboMarket 3.0 Now Released

    14 Oct 2014 | 10:03 pm
    Today, android based smartphones are much more preferred over the Windows or iOS based phones. And one of the major aspects for this preference is the large number of amazing applications available in the Google Play Store which is the default marketplace for all the devices. However, today a very few people know that there are many other marketplaces other than the Play Store that offer you all the more amazing applications and games. Read more »
  • Groups or Pages Database Design.

    10 Oct 2014 | 1:50 pm
    Last few days I have been working with an important release from 9lessons.info, I am introducing many exciting features hope everybody will love. This post is about how to implement Group of Fan Page system using MySQL and PHP. Here I have discussed how to design a database and implementation of SQL queries, hope this post will help you to understand the Group/Page system. Read more »
  • Facebook Style Notification Popup using CSS and Jquery.

    11 Sep 2014 | 9:14 am
    Are you looking for Facebook UI features, this post will explain you how to create a Facebook style notifications popup using Jquery, HTML and CSS, you will understand how CSS elements will helps to improve better web design. This is the most needed feature for social networking web projects to minimize and enrich the UX elements. Just few lines of code implement these concepts in your next project, take a quick look at this live demo. Read more »
  • Building Native iPhone Applications using HTML, CSS and JavaScript

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

    Raw Syntax

  • How to Set Up Angular With Rails

    Eric Himmelreich
    26 Sep 2014 | 7:06 pm
    I've written a post about using Angular with Rails on Intridea's Blog. Please have a look.
  • Learn Emacs: Term, Ansi Term

    Eric Himmelreich
    18 May 2014 | 12:43 pm
    When I first started using Multi-Term to run my terminal in emacs, much of the documentation I saw on the EmacsWiki referenced both ansi-term and term. This left me somewhat confused as to which I should be using and what the difference was. I ignored this for some time while I got my Multi-Term setup working correctly. Look It Up When the time came to find out the truth, I knew I could just ask emacs. I used C-h a to invoke apropros and fed it both ansi-term and term. The output linked me to term.el and I read the source for both methods. It turns out that both methods work similarly, but…
  • Getting started with Raspberry Pi

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

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

    Eric Himmelreich
    13 Jan 2014 | 11:41 am
    I've written a post about API documentation on Intridea's blog. Please have a look.
 
  • add this feed to my.Alltop

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

  • Cutting Surveillance Network Costs

    24 Oct 2014 | 12:00 am
    With a rapid transition from analog to IP-based infrastructures, Physical Security needs to optimize the monitoring, detection, prevention and post-incident resolution of physical intrusions into an organization or location. The right switch platform for physical security provides:Higher network uptimeReduced install time and costsImproved security and deployment flexibilityEnhanced performanceRequest Free!
  • The 10 Reasons Guide: Choosing a File Sync and Share Solution

    24 Oct 2014 | 12:00 am
    Workers want access to business files from anywhere, on any device, and at any time. This presents a new range of corporate security and data leakage risk challenges to today’s IT organizations.Download the white paper that explores 10 reasons why each of Accellion, Anchor/eFolder, Box, Dropbox, Egnyte, Citrix ShareFile, Google Drive and Microsoft OneDrive are not for your business. Plus, one solution that is.Request Free!
  • The 13 Cost Areas for a Digital Asset Management System

    24 Oct 2014 | 12:00 am
    This white paper provides insight and guidance, considering both the vendor and buyer sides, into commonly identified areas of Digital Asset Management (DAM) cost. These cost areas exist regardless of your choice for acquiring an installed, or hosted, or Software-as-a-Service (SaaS) or open source digital asset management system.Request Free!
  • Salesforce1 Platform Lightning Process Builder Feature Demo

    23 Oct 2014 | 12:00 am
    Automate everything in your business from repetitive tasks such as daily email reminders, task assignment and approval submissions, to more complex processes like employee onboarding, equipment inspections and new product introductions with the new Lightning Process Builder from the Salesforce1 Platform. Watch the video to see how.Request Free!
  • Enterprise Collaboration Shouldn't Be a Pile of Legos

    23 Oct 2014 | 12:00 am
    Now, as an IT professional, assembling and maintaining a Lego-like collaboration infrastructure isn't what you signed up for. Piecing together disparate systems of record for email, web meetings and other applications is about as painful as stepping on a pile of Legos. Download this white paper to learn how implementing a collaboration hub connects systems of record the easy way.Request Free!
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • iPad App Development: the Promising Future for SMB

    admin
    22 Oct 2014 | 12:00 am
    iPad App Development: the Promising Future for SMB There are two new iPad’s on the market, the iPad Air 2 and the iPad Mini 3, which maintain the iPad’s position as the gold standard for tablet device quality. More and more businesses have been inventing and discovering ways to use iPad’s to accelerate and streamline processes, everywhere from restaurant floors to data collection in the field.   New Stuff! The most obvious changes are cosmetic. The devices, especially the Air 2, are thinner and lighter. They maintain a similar look and feel as previous iPads, but there is a hint of…
  • Move to Responsive Web Design for High Conversion Rates

    admin
    20 Oct 2014 | 2:13 am
    Move to Responsive Web Design for High Conversion Rates Conversion can come in several forms, sometimes a sale, sometimes a sign-up, but whatever the case may be, it means you have successfully guided the customer to an end point. It’s the whole reason your website exists; conversion rate is the metric that measures how effectively your website is driving business. With more and more people primarily using phones and tablets to browse the web, responsive web design has become a vital tool to improve and maintain a high conversion rate.   About Mobile Browsing Responsive web design is…
  • Entrepreneurs How to Stay Popular in the Mobile App Development World

    admin
    16 Oct 2014 | 11:36 pm
    Entrepreneurs How to Stay Popular in the Mobile App Development World Building a business behind a mobile app is all about getting noticed by users, and keeping them engaged with the app. It’s a popularity contest, one that you’ll be competing in for the life of the product. Here’s how to win   Make a good product There’s no secret ingredient here, unfortunately. If you want an app to be popular, it has to meet a baseline for quality, and there’s no easy way to answer the question of “what makes a quality app?” Quality mobile app development is a combination of everything;…
  • How the Right Mobile App Developers Could Help you Win the Game of Thrones

    admin
    16 Oct 2014 | 2:02 am
    How the Right Mobile App Developers Could Help you Win the Game of Thrones The world of Westeros is bleak. But the central struggle—the “game”—is certainly one way of explaining the ambition that drives society. Of course, when you play the game of thrones, you win or you die. Luckily the app development world isn’t quite so black & white, but as imposing as a mantra it might be, I can see how you might take it to heart when motivating yourself. There’s only two things an app can do. Succeed, or fail. If you want to. How do you define success? It’s not so simple as finally…
  • Internet of Things & it’s Advantages in Business

    admin
    14 Oct 2014 | 11:36 pm
    Internet of Things & it's Advantages in Business Picture this! You are driving home from work, want to have that hot cuppa coffee but there is no one at home to make it for you. Hey, all u need to do is simply pull out the app, 5 minutes before you reach home and instruct your coffee machine to start your coffee. The moment you step into your house, Voila! Smell the aroma of freshly brewed coffee waiting for you!   This is an imaginary situation of the Internet of Things (IoT) that has come to life and has connected the unconnected. Today IoT covers many sectors from…
  • add this feed to my.Alltop

    Raw Syntax

  • How to Set Up Angular With Rails

    Eric Himmelreich
    26 Sep 2014 | 7:06 pm
    I've written a post about using Angular with Rails on Intridea's Blog. Please have a look.
  • Learn Emacs: Term, Ansi Term

    Eric Himmelreich
    18 May 2014 | 12:43 pm
    When I first started using Multi-Term to run my terminal in emacs, much of the documentation I saw on the EmacsWiki referenced both ansi-term and term. This left me somewhat confused as to which I should be using and what the difference was. I ignored this for some time while I got my Multi-Term setup working correctly. Look It Up When the time came to find out the truth, I knew I could just ask emacs. I used C-h a to invoke apropros and fed it both ansi-term and term. The output linked me to term.el and I read the source for both methods. It turns out that both methods work similarly, but…
  • Getting started with Raspberry Pi

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

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

    Eric Himmelreich
    13 Jan 2014 | 11:41 am
    I've written a post about API documentation on Intridea's blog. Please have a look.
 
  • add this feed to my.Alltop

    Software Product Development | Software Testing Tutorial | Software Process

  • How is Agile Unified Process (AUP) different from Rational Unified Process (RUP) ?

    Ashish Agarwal
    18 Oct 2014 | 11:34 am
    Agile Unified Process uses Agile Modelling, which is used for describing the modelling and documentation process based on agile disciplines. The Rational Unified Process (RUP) is also an agile methodology. Here we highlight the differences between the two. Both of these processes are divided into disciplines or workflows, which are carried out in iterations. Agile Unified Process (AUP) is
  • What is Agile Unified Process (AUP) ?

    Ashish Agarwal
    17 Oct 2014 | 12:15 pm
    Rational Unified Process, when simplified, gives rise to AUP or Agile Unified Process. Its developer – Scott Ambler, describes it as a simple and very easy to understand methodology for development of application software for business. The agile unified process makes use of agile concepts and techniques but remains true to its origin i.e., the Rational Unified Process. Various agile techniques
  • What is agile modeling (AM)? An explanation. Part 2

    Ashish Agarwal
    15 Oct 2014 | 11:39 am
    Read the first part of this post (Agile Modeling: An explanation - Part 1) The modeling should be carried forward in small increments. As such it is easy to find bugs if the increment fails or some fault occur. As an agile developer, it is your duty to continuously strive to improve the code. This is just another way of showing that your code works in real, and is not just mere theory. The
  • What is agile modeling (AM)? An explanation. Part 1

    Ashish Agarwal
    14 Oct 2014 | 11:00 am
    Agile modeling is one of the most trusted development methodologies when it comes to producing an effective documentation and software system. If described at a high level, it comprises of all the best practices, best principles and values required for modeling a high quality software product (this description may seem a bit hyperbolic, but it tends to be true for the most part). These
  • Bug fixing: Ensuring that there is regular contact with outside users

    Ashish Agarwal
    12 Oct 2014 | 1:41 pm
    Bug fixing is an integral part of the product development process, and unless the bug finding and bug fixing process starts tapering down near the end of the product development cycle, you are in deep trouble. Near the end of the cycle, is one of the most stressful time for the product development team. After all, when you are nearing the end of the development cycle, any new defect that comes
  • add this feed to my.Alltop

    Use The Index, Luke! blogs

  • Meta-Post: New Mascot, New Language, New Database

    Markus Winand
    14 Oct 2014 | 11:55 pm
    It has been quiet here at the Use The Index, Luke blog lately. But that’s not because I’ve run out of topics to write about — in fact, my blog backlog seems to be ever growing — the recent silence is just because there are some more demanding projects happening at the moment. First of all, Use the Index, Luke got a new mascot—not exactly breaking news. However, I’m currently preparing give-aways and merchandise products featuring the new mascot. Stay tuned. Next, Use The Index, Luke gets translated to Japanese! The first two chapters have just been published. Insiders will…
  • We need tool support for keyset pagination

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

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

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

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

    Javarevisited

  • How to Use Locks in Multi-threaded Java Program

    Javin Paul
    14 Oct 2014 | 7:09 am
    Many Java programmers confused themselves like hell while writing multi-threaded Java programs e.g. where to synchronized? Which Lock to use? What Lock to use etc. I often receive request to explain about how to use Locks in Java, so I thought to write a simple Java program, which is multi-threaded and uses rather new Lock interface. Remember Lock is your tool to guard shared resource which can be anything e.g. database, File system, a Prime number Generator or a Message processor. Before using Locks in Java program, it’s also better to learn some basics. Lock is an interface from…
  • Right way to Close InputStream and OutputStream in Java

    Javin Paul
    9 Oct 2014 | 7:02 am
    For some unknown reasons many Java programmers are not very comfortable with IO package. I don't know why, but I have found them much more comfortable with java.lang and java.util than java.io. One possible reason of this could be that, writing IO code require a bit of C++ like programming, which involves doing clean-up, releasing resources once done etc. Since Java made coding a lot easier by taking care of memory management, unknowingly it also introduced bad practice of not releasing resource after use e.g. database connections, socket connection, files, directory, printers, scanners…
  • 10 Programming Best Practices to Name Variables, Methods, Classes and Packages

    Javin Paul
    7 Oct 2014 | 6:57 am
    What's in name? "A rose by any other name would smell as sweet" is a famous quote from William Shakespeare's classic Romeo and Juliet, but sorry to say, name matter a lot in programming and coding.  It's also said that code is the best document for any software, because any other document or comments can become outdated quickly, but code will always tell you truth; If code is then best document than names are most critical element of it. Every effort, small or big, invested while naming variables or methods, pays in both short term and long term. In fact, if you ask me…
  • 5 Articles to Learn about Shellshock Bash Bug

    Javin Paul
    2 Oct 2014 | 5:01 am
    The year of 2014 is looking like a year of biggest software bug and vulnerabilities. Earlier this year, internet was bleeding by Heartbleed vulnerability and now it's shocked by ShellShock bug. To me it looks like even bigger than Heartbleed, just because it's a bug in Bash Shell, our own bash shell, most popular among all UNIX shells like C and K. Given most of the servers in Investment banks, Insurance companies, Clouds and e-commerce domain are Linux Servers with bash being most used shell, impact is quite large. I am sure people with Microsoft stack is smiling somewhere :), but…
  • ORA-00904: invalid identifier Error in Oracle 11g database - Solved

    Javin Paul
    30 Sep 2014 | 7:42 am
    If you have worked in Oracle database ever, you would definitely have seen ORA-00904: invalid identifier error. Doesn't matter which version you are working 10g, 11g or 12g, this is one of the most common error comes while doing CRUD (Create, Read, Update, and Delete) operations in Oracle. By the way, if you are beginner, SELECT, INSERT, UPDATE and DELETE are used to perform CRUD operation in Oracle database. What do you do if you get this error while running in SQL script? Like any error, you should first pay attention to error message, what is Oracle trying to say here. Invalid…
  • add this feed to my.Alltop

    NeverFriday

  • Digitally Imported station URLs

    Rudolf Olah
    19 Oct 2014 | 5:38 pm
    Originally posted on The Ubuntu Incident: Problem You want to listen to Digitally Imported radio channels from command line for instance. For this you need the URL of the stations but it’s somewhat hidden on the web interface. Solution There is a public list of stations at http://pub7.di.fm/. You can write pub1, pub2, …, pub7 in this address. I wrote a quick and dirty script that extracts station URLs (see the script here). The output of the script is here (download the list here): 1 (01) http://pub7.di.fm/di_ambient Ambient – a blend of ambient, downtempo, and chillout (02)…
  • grunt2gulp: a tool for converting Grunt task-runner files to Gulp.js

    Rudolf Olah
    21 Sep 2014 | 5:56 pm
    grunt2gulp is a tool for converting Gruntfiles to Gulp.js files. There’s a new task runner around, Gulp.js, and it’s supposedly very good (haven’t had a chance to try it yet) but there are still many projects using Grunt. If you want to try out Gulp on an existing Grunt-based project, it can be tedious to start rewriting things because Gulp is imperative and based on the idea of streams while Grunt is more declarative. grunt2gulp.js helps make the transition from Grunt to Gulp. I used the files on this blog post as a test case, and I also used a Gruntfile from a strongloop…
  • Working on a django site

    Rudolf Olah
    11 Sep 2014 | 1:12 pm
    Working on a django site at work, it’s not bad, however still working with angularjs code after work and on the weekends. Trying to figure out how to load up lots of music on the work laptop since the internet and WiFi have random slow downs. Forgot to mention that I’m also reading about converting paper forms to a database.
  • Win a copy of the ebook Mastering AngularJS Directives from PacktPub

    Rudolf Olah
    6 Sep 2014 | 8:30 am
    CLICK HERE TO ENTER THE CONTEST
  • Quality Software Costs Money – Fund FOSS (Free/Open Source Software) Projects

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

    Faye Williams | C & C++ Programming Blog

  • Quickly Convert .ogg Audio Files to .mp3 Format [Fedora]

    Faye Williams
    21 Oct 2014 | 2:52 am
    OK, first of all you need to install the gnome media apps: yum install gnome-media-apps This provides a command line tool called sox. You can just tell sox to convert a file from .ogg to .mp3 like this: sox audio.ogg audio.mp3 It didnt work! I’m getting a horrible error! If you are seeing something that says: sox […]
  • Simple ncurses Console Game

    Faye Williams
    17 Oct 2014 | 6:29 am
    I wrote a simple ncurses game in C++ on Fedora. I’ll actually be releasing the code and talking about how to build the game as part of a new Eclipse-C++ course I’m currently creating (sign up to my mailing list if you’d like updates on this). It was pretty straightforward (once I finally got the […]
  • Quickly Convert .webm Files to .mp4 Format [Fedora]

    Faye Williams
    17 Oct 2014 | 6:22 am
    Recently I made a very basic screencast using the built-in tools on Fedora (write up coming soon). Once I’d recorded everything I realised that my trusty Mac (well, iMovie to be specific), had no idea what to do with a .webm video file. And neither did I. Sigh. It seemed as though I’d have to […]
  • Tomb Raider 1 Replay Part 1 of 4

    Faye Williams
    23 Sep 2014 | 4:11 am
    Tomb Raider Replay Home Part 1 | Part 2 | Part 3 | Part 4 I said ages ago that I was going to do a complete Tomb Raider replay. I don’t know why but after my initial excitement (and the purchase of an Elgato HD so I could share online), I really struggled to get […]
  • Polymorphism and Overloading in C++

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

    code-diesel

  • Sentiment Analysis of Twitter feeds

    sameer
    29 Sep 2014 | 8:10 pm
    In the last post we looked into accessing Twitter API v1.1 from PHP. In this post we will see how we can add sentiment analysis for the tweets. Generally speaking, sentiment analysis aims to determine the attitude of a writer with respect to some topic. A basic task in sentiment analysis is classifying the polarity of a given text, whether the expressed opinion in a sentence is positive, negative, or neutral. In this post we will use a simple sentiment analysis library to analyze the sentiment of tweets. Installation As usual install with composer with the following. PHP version required >=…
  • Creating Twitter Apps in PHP

    sameer
    28 Sep 2014 | 11:49 pm
    In this post we will look into accessing Twitter REST API in PHP. This can be useful if you need to post Tweets from your PHP application or anaylze, search Tweets. In the following examples we will use the twitter-api-php PHP wrapper for Twitter v1.1 API. Although there are a few wrappers around, this one I like for its simplicity. Installation If you use composer, here’s what you need to add to your composer.json file to have TwitterAPIExchange.php (Twitter PHP wrapper) automatically imported into your vendor’s folder: { "require": { "j7mbo/twitter-api-php":…
  • How & Where iPhone Is Made : a iPhone6 infographic

    sameer
    25 Sep 2014 | 6:11 am
    Where on Earth is the iPhone made, follow its global supply chain in this infographic. We call it the iPhone Saga, how Apple has perfected the art of juggling the global supply chain, perfecting the art of sourcing suppliers from around the world that can offer the most efficient and best value parts under Apple’s strict quality benchmark. Inforgraphic kindly provided by comparecamp.com.
  • Data cleaning in PHP applications

    sameer
    21 Sep 2014 | 10:20 pm
    One of the important tasks in any web application is proper sanitization and standardization of data. Any data stored in a database should be in a standardized format, specially data that comes from a variety of sources. Scrubbers or data cleaners are an important part of the data transformation process. Whenever you are involved in some data import or export process, data scrubbers can help you clean and standardize your data elements before storing. There are many libraries that help in sanitizing and cleaning data. One such I recently found is mr-clean; it is a extendible PHP Data Cleaner…
  • How to block referrer spam traffic

    sameer
    30 Jul 2014 | 2:29 am
    Referrer spam has always been a nuisance, specially if you have some traffic restrictions on your hosting. The referral traffic robs your site from the precious bandwidth allocated (also know as Bandwidth Theft). Also with a large number of spam traffic, legitimate users will be greeted with a slow and sometimes non responsive site. Htaccess enables one to block certain referrer sites and prevent referrer spam. The following post list some techniques to do so. One way to prevent referrer spam is to force a error and stop any further redirection. Note that the following requires that…
  • add this feed to my.Alltop

    Ginktage

  • How to Convert a date to HTTP formatted date in C# ?

    Ginktage
    24 Oct 2014 | 9:19 am
    If you want to convert a date to a Http formatted date in C# , the developers can use the “r” string format . Additionally , the date should be in GMT format which can be achieved using... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to remove duplicates from integer array in C# ?

    Ginktage
    24 Oct 2014 | 9:00 am
    Below is a sample code snippet demonstrating the usage of the extension methods to get the distinct data from integer array in C#. How to remove duplicates from integer array in C# ? using System;... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Break vs. continue in C#

    Ginktage
    24 Oct 2014 | 8:25 am
    Within a for loop or a while loop in C# , you can use break or continue keyword . What is the different between break and continue in C# ? break keyword will cause the loop to exit . Example for(int... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • FileHelpers – Free .NET library to Import and export data

    Ginktage
    24 Oct 2014 | 7:47 am
    FileHelper is a free .NET library which lets the developers to import or export data from fixed length or delimited records from different storages like excel , access , SQL Server etc. FileHelpers... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Popular .NET Unit Testing Frameworks

    Ginktage
    24 Oct 2014 | 7:35 am
    Below are list of some of the popular and well known Unit testing frameworks or libraries for .NET Developers. Popular .NET Unit Testing Frameworks NUnit This is a unit testing framework that was... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
 
  • add this feed to my.Alltop

    CRYPT3X

  • Gauss Matrix Elimination : Java : BlueJ

    30 Sep 2014 | 10:46 am
    " I would like to show my Acknowledgement and special Thanks to the Original Author Of Many of the Programs in this Blog : Sir A.K. Seal who has shown great teaching skills to make Programming Practical and Simple. "Objective :In linear algebra, Gaussian elimination is an algorithm for solving systems of linear equations. It can also be used to find the rank of a matrix, to calculate the determinant of a matrix, and to calculate the inverse of an invertible square matrix. The method is named after Carl Friedrich Gauss, but it was not invented by him.Elementary row operations are used to…
  • Open URL in Default System Browser : Java

    30 Sep 2014 | 10:45 am
    Objective :Opening an URL from your Java Program in the User-Default browser, with Java SE 6 there is. Unless your platform doesn't support this. Well Most Platform Running Latest Version of Java and With A Default Browser Would Do It Fine !In Java SE 6 a new class has been added to the java.awt package: Desktop. This class has a public class method isDesktopSupported() which returns true if the class is supported on the current platform, and false otherwise.If the class is supported, you can retrieve an instance using the class method getDesktop().You can use the browse() method to display a…
  • 7 Segment Display Simulator : Java

    30 Sep 2014 | 10:45 am
    Objective :7 Segment Display with 0-F with Decimal PointA seven-segment display (SSD), or seven-segment indicator, is a form of electronic display device for displaying decimal numerals that is an alternative to the more complex dot-matrix displays. Seven-segment displays are widely used in digital clocks, electronic meters, and other electronic devices for displaying numerical information.A seven segment display, as its name indicates, is composed of seven elements. Individually on or off, they can be combined to produce simplified representations of the arabic numerals. Often the seven…
  • Linux System Utility TAIL : Java

    30 Sep 2014 | 10:43 am
    Objective :Syntax: tail [-n] filename.ext This Program will print the last n lines of the Specified file. If the switch n is omitted, it will show the last 10 lines. If the file contains less, It Shows the Full Content. The Program here has been done by first reading the number of lines and then skipping lines which are not to be printed. The other way around would be to use a circular link list of size n but this process is faster as it doesn't stores the lines extracted by the file reader object.BlueJ Program Screenshot :Java Program Source Code :/** * < Syntax: [-h]…
  • Tower of Hanoi Iterative : Java

    30 Sep 2014 | 10:19 am
    Program Description :The Program prints the steps required to solve the Tower of Hanoi problem using iteration algorithm. The Tower of Hanoi which is also called the Tower of Brahma or Lucas' Tower, and sometimes pluralized, is a mathematical game or puzzle. It consists of three rods, and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending order of size on one rod, the smallest at the top, thus making a conical shape.Algorithm : The program follows the following algorithm…
  • add this feed to my.Alltop

    Platformability

  • The role of emotions in design: Caplin’s research highlights how user experience cannot be judged by objective criteria alone

    anamariacr@caplin.com
    17 Oct 2014 | 9:06 am
    Several companies are manufacturing mobile phones and tablets with similar or even superior features to those of Apple. Why then are new Apple product releases preceded by rumours and media frenzy and followed by long queues at their stores? A plastic Casio digital watch can tell the time as accurately as a Rolex, and pair of Clarks shoes fulfils the same need as a pair of Louboutin ones. Why do we long for the lustrous timepieces and the red soles? In his book Emotional Design, Don Norman explains that product design has several components: usability -or its absence-, aesthetics and…
  • Further reading for Interact 2014 day 1

    James Maclean
    16 Oct 2014 | 3:31 am
    What follows is effectively a list of things I wanted to follow up on after hearing at day one of Interact 2014. I then put more words in between the links to contextualise them and share my thoughts. Andreas Adamec and Bernadette Irizarry Doing Less with More Whilst these two where a very friendly and charismatic duo, their talk would be more accurately described as “here is lots of cool stuff”. They talked about Dieter Rams 10 design principles and Csikszentmihalyi’s Flow, Kotler’s 4 stages, Chipp Kidd’s book cover design ethos, David Kelly’s thoughts on what your customer…
  • Future of Web Apps – London 2014

    Priyank Vyas
    5 Oct 2014 | 3:34 pm
    As another year of ‘FOWA’ has drawn to a close, here are my thoughts from the event on the host of interesting topics covered by the excellent speakers. Web vs Native Bruce Lawson evangelises Open Web Standards for Opera and was the opening keynote speaker for FOWA this year. The topic was particularly interesting as the on-going debate regarding Web and Native is often one which divides opinions. Web developers would always hold the belief that with the Web, YOU CAN DO ANYTHING (sort of…)! You can make your application look and feel ‘just as good’ (if not,…
  • Building Front-End Web Apps that Scale at FOWA London

    Phil Leggetter
    25 Sep 2014 | 1:05 am
    By now you’ve probably heard that we’ve open sourced BladeRunnerJS, the development toolkit that our dev teams – and those of our customers – use to build Caplin Trader-based applications. You probably also know that the toolkit isn’t restricted to Caplin Trader apps, or even financial apps: you can build any type of HTML5 SPA (Single Page App) using BladeRunnerJS. And there’s absolutely no reason why you can’t use any kind of front-end technology (Angular, Backbone, Knockout, React, Web Component, Polymer etc.) within your app too. However, the…
  • Is the future of trading more transparent, social and sharable in nature like other upcoming Fintech disruptors?

    shalinit@caplin.com
    4 Aug 2014 | 7:16 am
    We got an opportunity at Activate London 2014 organized by the Guardian, to learn about emerging, game changing trends in the financial domain. The core topic of discussion was around the changes happening in financial technology, their usage and behavior. The talks were divided in few major areas like money transfer, money creation/fund raising, social money and financial sharing. The interesting fact about these upcoming money transfer technology startups was its end user oriented approach. Be it “Mobino”, which allows user to transfer money via mobile phone as easy as paying one by…
  • add this feed to my.Alltop

    Code Corner

  • Developing first Pebble.js app

    Yuriy Galanter
    24 Oct 2014 | 12:57 pm
         Pebble Smartwatch has offered SDK to develop watchfaces and watchapps in C language for a while now. But most recently they tried something different: Pebble.JS a project that lets you code for Pebble in JavaScript. Unlike native app – JS code runs on your phone, so it’s not as fast, and Bluetooth communication required to display any data, but there’re numerous advantages as well. To test it I decided to write a simple app that would use basic, but important features of Pebble.JS: displaying of information card (a la Pebble notifcation), using menu and executing an…
  • Access jQueryUI dialog buttons after dialog was created

    Yuriy Galanter
    16 Oct 2014 | 3:00 pm
    If you’re using jQuery UI Dialog, you know sometimes there’s a need to access dialog’s button objects after the dialog has already been created. This can be easily done via $(dialogElement).dialog("option").buttons command. One possible scenario where this can be useful – is executing specific button click function when user clicks [X] in dialog title. Imagine that buttons are set via array and the last object in this array is always something like CANCEL or NO or DISREGARD – and you want to simulate click of that last button whenever user clicks [X].
  • Infragistics WebDataMenu: Manual postback from client-side Click event

    Yuriy Galanter
    7 Oct 2014 | 11:46 am
    There’s a a few possible scenarios when you need to manually to initiate server-side Click event of Infragistics WebDataMenu control. For example in client side click event you do some verification/user confirmation and upon positive confirmation (e.g. user clicks YES) – server-side Click event should kick in. In a normal flow of event you can use set_cancel(bool) method to allow/disallow natural menu postback e.g. function Menu_ItemClick(sender, eventArgs) { if (confirm('Are you sure?')) eventArgs.set_cancel(false) else eventArgs.set_cancel(true) } This works because this dialog…
  • Solution for NFC not working on Samsung Galaxy phone

    Yuriy Galanter
    3 Oct 2014 | 11:44 am
    This has been bothering me for a while – NFC refused to work on my Samsung Galaxy phone. Service was enabled and running, no errors or warning were displayed, but phone was unable to detect any NFC presence – tags, stickers, point of sale etc. I was wrecking my mind until I realized that a while back I replaced the original Samsung Battery with a higher capacity generic one to extend battery life. But original Samsung Battery acts as an NFC antenna as well! As soon as I put original battery in – lo and behold NFC sprang to action. Related Posts:Russian Keyboard on Kindle…
  • Amazon Prime Instant Video is available on Android

    Yuriy Galanter
    9 Sep 2014 | 7:17 am
    Finally! Now Amazon Instant Videos (including Prime Videos) left the stale cradle of Kindles and Fire Phones and now available for generic android devices. If you have the Amazon shopping app – you can do a one time videoplayer install directly from it, or you can get it from Amazon App store. Details… Related Posts:CyanogenMod on Kindle FireKindle Fire as an Android TabletiOS is ported to Kindle Fire!ICS: Android 4 on Kindle FireRussian Keyboard on Kindle Fire
 
  • add this feed to my.Alltop

    Making the Switch

  • Making Cocoapods Play Nice with Xcode Maven Plugin

    Sasmito Adibowo
    6 Oct 2014 | 10:00 pm
    For those of you who work in a corporate and do internal iOS applications may have to use Maven to build your applications. Specifically the Xcode Maven plugin. Although the Cocoa community shied away from Maven and band together behind Cocoapods instead (perhaps because Maven is too complex), the Java-loving higher-management may already have a build system centered around Maven and a Nexus repository then enforces everyone else to use Maven – which includes you. As open source projects in the Apple development community has practically moved to Cocoapods as the preferred dependency…
  • The Downside of Using TimerTask with Handler in a Multithreaded Application

    Aireen Deviani
    27 Sep 2014 | 10:45 pm
    Good day to you All, I would like to discuss on the downside of using TimerTask with a Handler, in a multithreaded application for Android, and why using IntentService along with TimerTask is a good idea. Not long ago, there is a discussion on enhancing the current Speech Timer for Android. The app should be able to send a continuous signal to a device. The signal will be compromised of several different tunes, running interchangeably. The continuous signal should be started or stopped by a property value (turned on/off by a button) and whether the audio jack is plugged or unplugged. Seems…
  • The 6 Stages of Resignation

    Aireen Deviani
    10 Jul 2014 | 8:12 am
    Hi All, Recently I decided to resign from my job. Why? Because I feel I want a better work life balance in my life. It appears, as long as I’m working in IT at Singapore, it’s a hard goal to reach. I want to be closer with my son, who is still in Jakarta with his grandparents. I have tried, really I have, to finish my work before six, to see whether it is possible to pick him up daily in the infant care. But it is just not possible. The nature of my work is too demanding. I don’t think I can successfully pick him up everyday at 7pm after work. Leaving him at home with a maid…
  • Integrating iAd with Cocos2D

    Sasmito Adibowo
    13 Jun 2014 | 6:12 am
    Yesterday I was toying around with incorporating an iAd banner to my Cocos2D game. It was quite a struggle since the two didn’t play nicely together. The first issue was that Cocos2D’s CCGLView – which is the director’s primary view – doesn’t support auto layout. Initially I used a scene to manage iAd’s ADBannerView – whenever an advertisement is ready then the scene will add the banner view as a subview of the director’s view and place some constraints to it. However the game crashed just after the constraints were…
  • 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…
  • add this feed to my.Alltop

    Karim Ouda's Technical Blog

  • Enter: "package require vtk" to load VTK commands

    Karim Ouda
    11 Oct 2014 | 1:25 pm
    Error"Enter: "package require vtk" to load VTK commands"While trying to run VTK on LinuxSolutionInstall "tcl-vtk6" packagesudo apt-get install tcl-vtk6 tcl-vtk
  • Vodafone & Etisalat Egypt internet proxy alters and optimizes your code

    Karim Ouda
    13 Sep 2014 | 5:18 am
    Do you know that web pages opened using Vodafone & Etisalat internet goes through a proxy which alter and optimize the code to save bandwidth ? This sometimes breaks pages (ex: linkedin) you will then need to "hard-refresh" the page to load correctly If you have a website and you do not want such proxy to alter your code, you can add the following header only in your .htaccess and enable header mod in apache Header set Cache-Control "no-transform" Now the proxy will not alter the code anymore…
  • 554 Message not allowed - [298] from Yahoo

    Karim Ouda
    12 Jul 2014 | 1:01 pm
    Error 554 Message not allowed - [298]After sending an email to Yahoo Email Account------ Error Details ----------Delivery to the following recipient failed permanently:     account@yahoo.comTechnical details of permanent failure:Google tried to deliver your message, but it was rejected by the server for the recipient domain yahoo.com by mta6.am0.yahoodns.net. [66.196.118.240].The error that the other server returned was:554 Message not allowed - [298]SolutionThere is no one solution to this problem, try all the following#1 Yahoo Spam Filter BUG I found that Yahoo may drop…
  • Yahoo is dropping incoming Email messages without user warning or consent

    Karim Ouda
    12 Jul 2014 | 12:06 pm
    Yesterday while investigating a BUG in my business website, I found that Yahoo may drop an incoming email to a user just because they suspect this email to be spam, the mail gets dropped silently and the user will never get it in SPAM folder and will not get any warning or noticeHow to reproduceSend the following email from any Gmail account to any Yahoo account, the body should contain only the following text, no signatures, no additions or removals, add any subject Dear,We will also Review your Account and willonly contact you if we need more informationTrial AccountUsernameExpected…
  • Mobiscroll 2.0.2 July date selection BUG ( 3/7/2014)

    Karim Ouda
    2 Jul 2014 | 5:01 pm
    ErrorMobiscroll datetime scroller is not moving/working if the date is July 2014SolutionI didn't invest much time, but i managed to narrow down & comment out this line (validation function) to get it back working//s.validate.call(e, dw, index, time);You can find it in scrollToPos function in mobiscroll.core-2.0.2.js file
 
  • add this feed to my.Alltop

    Developers

  • Geek Reading October 24, 2014

    Rob Diana
    24 Oct 2014 | 5:30 am
    I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process. Formatting, and the information presented, is likely to change a bit as I develop my new process. Moving Past Default Charts | Flowing Data Malware in Ad Networks Infects Visitors and Jeopardizes Brands | Proofpoint…
  • $80 CX-S806 Android Mini PC Powered by Amlogic S812 SoC

    Jean-Luc Aufranc
    24 Oct 2014 | 2:55 am
    Yesterday, I wrote about two upcoming , namely M8S and M8C, with a production trial run scheduled by the end of this month, but I’ve seen then been informed that CX-S806 TV box with the latest Amlogic quad core processor, 2GB RAM, and 8GB eMMC flash is already shipping for as low as $80, as well as a model with a 2MP front camera called CX-S806S. CX-S806 / CX-S806S technical specifications: SoC – Amlogic S812 quad core cortex A9r4 @ 2.0 GHz with octa-core Mali-450MP6 GPU up to 600+ MHz System Memory – 2 GB DDR3 Storage – 8GB flash. No SD card slot Connectivity –…
  • Beyond Semi Introduces 32-bit BA20 Core with Cortex M4 Performance Efficiency, and Cortex M0+ Silicon Area

    Jean-Luc Aufranc
    24 Oct 2014 | 12:37 am
    Beyond Semiconductor and CAST have jointly BA20 32-bit embedded processor core with PipelineZero Architecture (zero-stage execution pipeline), that rivals with ARM Cortex A4 in terms of performance per MHz, while using about the same silicon area as an ARM Cortex M0+. which could be critical for applications such as wearables, sensors, and wireless communication, that may require both a small footprint and high performance efficiency. Beyond Semi BA20 Block Diagram The company’s PipelineZero micro-archirtecture can execute one instruction per cycle, hence saving energy by doing more in…
  • Radxa Rock Pro / Lite Development Boards are Now Open Source Hardware

    Jean-Luc Aufranc
    23 Oct 2014 | 8:38 pm
    > , > Radxa Rock Pro / Lite Development Boards are Now Open Source Hardware October 24th, 2014 Many projects claim to be “open source hardware” (OSHW) after they’ve released the schematics in PDF format, and source code. But the has a few more requirements, which is practise means you’ve got to release schematics and PCB layout in the native format, not only in PDF, as well as the gerber files, and the bills of materials. Open Source Hardware can also truly be useful, if you can source the components. and for example, Broadcom BCM2835 processor might be…
  • JmGO G1 Android “Home Theater” Projector Powered by Mstar 6A918 SoC

    Jean-Luc Aufranc
    23 Oct 2014 | 6:58 am
    JmGO G1 is a neat looking Android 4.4 projector powered by Mstar 6A918 quad core Cortex A9 processor with a Mali-450MP4 GPU (same as Mstar 9810?), and featuring a Texas Instruments LED based DLP projector. It comes with USB 2.0 / 3.0 ports, Gigabit Ethernet, HDMI, AV, S/PDIF ports, and four speakers on the periphery. Tentative hardware specifications: SoC – Mstar MSO6A918 Quad core ARM Cortex A9 @ 1.5GHz with an ARM Mali-450MP4 GPU. System Memory – 2GB DDR3 Storage – 16 GB eMMC + microSD card slot Projector Texas Instruments DLP RGB LED @ 720p. 30,000 hours LED life (About…
  • add this feed to my.Alltop

    Hashrocket Articles

  • Ruby5 Roundup - Episode 505

    Paul Elliott
    24 Oct 2014 | 2:05 pm
    We knew you were wondering what happened in the Ruby community over the last few days. It’s ok, Lynn and I are back with everything you need to know. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/542-episode-505-october-24th-2014 ENVied http://www.gertgoet.com/2014/10/14/envied-or-how-i-stopped-worrying-about-ruby-s-env.html The ENVied gem let’s you be explicit about environment vars in your app. You can fail fast when required ENV’s aren’t present, set defaults, and specify automatic coercion.
  • Exploring the Postgres Gin index

    Derek Parker
    9 Oct 2014 | 6:00 am
    Postgres has 4 different types of indexes, each better suited for a particular task. In this post, I will explore the Postgres Gin index and how to leverage it to quickly search text columns. Leveraging PostgreSQL Gin index What problem will we be solving? Suppose we wanted to implement simple search functionality for a web app. Say, for example, we wanted to search through all users in the system. Also imagine that we have ~ 1 million users currently stored in the system. The requirements for this search implementation state that we should be able to search via partial matches, and search…
  • Datetime select

    Pavel Pravosud
    7 Oct 2014 | 2:00 am
    Sometimes, default Date and DateTime Rails selects might be hard to use from your Cucumber tests. Luckily, we can always build some custom steps to work around this problem. Consider a trivial user registration form with a birthday field: form_for Usernew do form formlabel :birthday formdate_select :birthday It typically generates HTML similar to this: <form accept-charset="UTF-8" action="/users" method="post"> <label for="user_birthdate">Birthdate</label> <select id="user_birthdate_3i" name="user[birthday(3i)]"><option>Day</option> <select…
  • Ruby5 Roundup - Episode 500

    Paul Elliott
    3 Oct 2014 | 9:53 am
    Lynn and I are back after a longer-than-normal break to being you the latest news in the Ruby and Rails communities. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/537-episode-500-october-3rd-2014 Greenscreen.io http://greenscreen.io Greenscreen.io is a new open source project from Groupon that lets you command the Chromecasts on your network via a handy web interface. It is easy to set up and has lots of cool options. If you have some TVs in your office, you can easily turn them into anything you want with this little…
  • Mocaroni

    Micah Cooper
    2 Oct 2014 | 6:00 am
    With the help of the team here at Hashrocket, I’ve developed a product called Mocaroni for working with APIs. The idea came from the issues I’ve run into while working on projects dealing with unfinished APIs. So, here’s the story. I hope it gets your noodle going. As a consultant at Hashrocket, I get to work on many different projects. Oftentimes, these projects involve one or more Web APIs. If I’m lucky, I get to work with JSON and REST. If I’m less lucky, it’s XML, SOAP, or SOAP requests that have been munged into some form of JSON. Better yet, is an API…
  • add this feed to my.Alltop

    Developer Blog

  • It’s a (jQuery-style) Promise

    Christopher Keefer
    16 Oct 2014 | 7:29 am
    Way back when I brought up the topic of promises (particularly, jQuery Deferred), and I promised we would come back to the topic someday. Well, that promise has finally resolved, and this is the done block. Don’t get it? Don’t worry, all shall be explained. If you do get it, and wish there were a […]
  • Swift Journal: Day One

    Jason Bagley
    22 Sep 2014 | 7:59 am
    I decided to jump right into Swift without doing any research into the writing done over the past month so that my opinions were not colored. My background is in the C/C++ and, lately, Objective-C of which I’ve become quite fond. I approached Swift with the hope that it would provide the same kind of […]
  • 5 Things I Wish My Clients Knew

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

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

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

    Jeremy's Programming Blog

  • The Great Unicorn Hunt

    Jeremy Morgan
    8 Oct 2014 | 8:04 pm
    When talking with people in the Portland, Oregon tech scene I hear the same thing all the time. “We are always looking for developers. We are hiring and can’t find anyone. If you know anyone looking….”. Folks claim there are more jobs than developers in this town, but is that entirely accurate? Is it as bad as it seems? The Portland Tech Scene First I should probably tell you about my impressions of the Portland tech scene. It’s not representative of the industry in general, nor is it even applicable to other parts of the country but merely my observation of…
  • Tech News September 5th 2014

    Jeremy Morgan
    4 Sep 2014 | 10:04 pm
    New Stuff Miriam Minds - Practice Verb Conjugators for People Studying French, Latin, or Italian Tetris in ClojureScript - This is pretty cool. Mjolnir - An automation/productivity app for OS X Angular-Permission - simple access control for your routes in AngularJS Pythonpy – The swiss army knife of the command line PojoViz – Visualize the structure of any JavaScript library, framework Pixelapse - The most powerful image inspector on the web LLVM & Clang - Version 3.5 released Visual Studio 2013 - Update 4 CTP 1 Offers Web-Based Code Review Serena Deployment Automation - Free…
  • Tech News August 27 2014

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

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

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

    AppCoda

  • Creating Hello World App in Swift Using Xcode 6

    Simon Ng
    24 Oct 2014 | 9:41 am
    The Hello World tutorial was the first programming article written for our iOS programming course. As Apple released Xcode 6, the tutorial is no longer up-to-date. We received quite a lot of emails about the tutorial update. So here you are. Instead rewriting the same tutorial in Objective-C, we’ll show you how to create the […] This article, Creating Hello World App in Swift Using Xcode 6, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Introduction to iOS 8 App Extension: Creating a Today Widget

    Joyce Echessa
    21 Oct 2014 | 10:02 am
    In iOS 8, Apple introduced app extensions which let you extend functionality beyond your app and make it available to users from other parts of the system like in other apps or from the Notification Center. iOS defines different types of extensions, each tied to an area of the system such as the keyboard, Notification […] This article, Introduction to iOS 8 App Extension: Creating a Today Widget, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Beta Test Your App Using TestFlight

    Simon Ng
    17 Oct 2014 | 7:59 am
    Suppose you built an app and completed the testing of your app on a real device. So what’s next? Submit your app directly to App Store and make it available for download? Yes, you can if your app is a simple one. However, if you’re developing a high quality app, don’t rush to get your […] This article, How to Beta Test Your App Using TestFlight, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Announcing Our New Book: Beginning iOS 8 Programming with Swift

    Simon Ng
    7 Oct 2014 | 11:23 am
    I’m thrilled to share this great news with you. Our second AppCoda book – Beginning iOS 8 Programming with Swift is now live and ready for purchases! During the WWDC 2014, Apple surprised every iOS developer by launching a new programming language called Swift. I didn’t expect a new programming language to come out this […] This article, Announcing Our New Book: Beginning iOS 8 Programming with Swift, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Building an RSS Reader Using UISplitViewController and UIPopoverViewController

    Gabriel Theodoropoulos
    25 Sep 2014 | 10:16 am
    Just a few weeks ago Apple introduced the new iPhone devices, the iPhone 6 and iPhone 6 Plus. As we all saw, the screen sizes are bigger than all the older iPhone screens, meaning that any new applications must be build in that way so they work on all devices. Even more, if we consider […] This article, Building an RSS Reader Using UISplitViewController and UIPopoverViewController, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • Object Oritented JavaScript: Class Basics

    Md Ali Ahsan Rana
    19 Oct 2014 | 4:03 pm
    JavaScript has become one of the most dominating programming languages of modern software development era. From browser client side development to server side development(nodejs) to mobile app development(phonegap), it’s everywhere. However, unfortunately, it doesn’t provide traditional object-oriented API. May be that’s why everywhere all we see functional styled straight forward JavaScript/jQuery, which bear higher risks […] The post Object Oritented JavaScript: Class... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • A Collection Of Frequently Used Vim Commands

    Md Ali Ahsan Rana
    13 Oct 2014 | 11:20 am
    I am not a hardcore Vim/Vi user. But this tiny piece of editor is very much helpful for certain cases, such as editing files on remote server instance while connected via terminal/ssh. Thus, I have occasionally used this whenever needed. However, I felt that, as I don’t use it very frequently, I often forget how […] The post A Collection Of Frequently Used Vim Commands appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How To Work With JSON In Node.js / JavaScript

    Md Ali Ahsan Rana
    28 Sep 2014 | 8:03 pm
    Recently I started learning and working on Node.js platform. So, now I am again brushing up my long forgotten JavaScript skill. JSON is a common format you face every now and then in JavaScript, whether its client side or server side. As NodeJs being a server side platform, it has a little more capability than […] The post How To Work With JSON In Node.js / JavaScript appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Decking up Your WordPress Theme the Way You Want

    Jack Calder
    20 Sep 2014 | 9:02 am
    Catalyzing avant-garde features with some remarkably attractive visuals in your website is an endeavor you share with most webmasters. And, for the same, you go extremely picky when it comes to installing a WordPress theme. After much research and contemplation, you finally zero in on a WordPress theme that you deem fit for your blogging […] The post Decking up Your WordPress Theme the Way You Want appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How To Create HTTP Request In NodeJS

    Md Ali Ahsan Rana
    14 Sep 2014 | 11:53 am
    Most of new programmer starts learning nodejs, assuming have knowledge in javascript already, by creating a web-server in simple easy few lines of codes. Well, do you know that the same http module, which helps us creating a web server, can also be used to perform http request to another remote server? Today, in this […] The post How To Create HTTP Request In NodeJS 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

    Matthias Mullie

  • You don't want to build your own minifier

    Matthias Mullie
    8 Oct 2014 | 5:00 pm
    Every developer has likely at least considered writing their own framework or CMS. Until you start to realize just how much work it is and how much of your problems have actually been solved by someone else already. Then you throw in the towel and start using (and hopefully, contributing) to existing open source projects that suit your needs. Writing a minifier is very much alike. While working on a CMS we had started, we wanted to serve our CSS and JavaScript minified, automatically. We threw some regular expressions at those static files. Eventually, it became more complex, it grew into a…
  • Geographic searches within a certain distance

    Matthias Mullie
    3 Oct 2013 | 5:00 pm
    A 2-dimensional location on our earth can be represented via a coordinate system similar to an X & Y-axis. These axes are called latitude (lat) & longitude (lng). Latitude is the north-south axis with a minimum of -90 (south pole) and maximum of 90 degrees (north pole). The equator is zero degrees latitude. Longitude is the X-axis equivalent, running around the globe from east to west: from -180 to +180 degrees. The Greenwich meridian is 0 degrees longitude. Everything west and east from it is respectively negative and positive on the longitude scale, up until the middle of the…
  • Using rollup tables to aggregate data in large datasets

    Matthias Mullie
    15 Jul 2013 | 5:00 pm
    A myriad of features may prompt the need to aggregate your data, like showing an average score based on multiple values, or even simply showing the amount of entries that abide to a certain condition. Usually this is a trivial query, but this is often untrue when dealing with a huge dataset. What's the problem with a large dataset? In moderately sized datasets, you could just construct a query using MySQL's aggregate functions, like: SELECT COUNT FROM products WHERE category 'accessories' AND color 'green' Obviously, the above query would return all entries that, for…
  • How to build a MySQL-powered search engine

    Matthias Mullie
    4 Jul 2013 | 5:00 pm
    In content-heavy websites, it becomes increasingly important to provide capable search possibilities to help your users find exactly what they're looking for. The most obvious solution is searching your MySQL database directly, but implementing a generic MySQL search is not at all trivial. Here's how to avoid those pitfalls and build a robust MySQL-powered search engine for you website. This article will solely focus on the most common text-based search (as opposed to e.g. geography- or time-based) MySQL is not a search engine MySQL is a relational database, no search engine. While it…
  • Async processing or multitasking in PHP

    Matthias Mullie
    18 Jun 2013 | 5:00 pm
    In PHP, there are multiple ways to process data asynchronously, although not one will work in every single environment. There is no one true solution, and whichever suits you best will mostly come down to your specific task. Although both multithreading and multiprocessing can be used to process code in parallel, it probably makes sense to first distinguish between the two. Thread To speed up the execution of multiple tasks, it makes sense to split the work over multiple threads, each performing a smaller task. On a multi-core or on multiple processors, this will mean that multiple processors…
  • add this feed to my.Alltop

    TechnoTrice

  • How To Install AIX Technology Level Update

    sameer
    15 Oct 2014 | 5:46 am
    In this post I’m showing you how to install AIX technology level update  on any AIX OS Version.  You just have to follow below mentioned steps by steps. I have also captured screen shot from live  AIX production server environment. First you need to download AIX TL which  you need to update  your environment and […] The post How To Install AIX Technology Level Update appeared first on TechnoTrice. Related posts: How To Install NX Client Application On Windows OS How To Install Windows Server 2012 – A Step By Step Tutorial AIX 7.1 OS Installation on IBM Server
  • How To Resolve NFS Mount Issue At Boot Time

    sameer
    21 Sep 2014 | 9:28 am
    In this article I’m showing you How to resolve this NFS mount issue at boot time. I have used few commands to check service is running or not and which service is important. You have to follow below mentioned steps to resolve the NFS mounts mounting issue at boot time.  Steps To Resolve NFS mount issue […] The post How To Resolve NFS Mount Issue At Boot Time appeared first on TechnoTrice. Related posts: How To Resolve Xmanager GUI Display How To Convert Ext3 To Ext4 File System How To Setup A Sun Solaris Jumpstart Server
  • How To Insert IPtables Rules On Linux

    Rahul Tilloo
    14 Sep 2014 | 3:37 am
    Are you working on Red hat Linux ? When I was working on red hat I faced a problem in inserting the iptables rules properly. If you are also working on Red Hat you might face a similar problem.   I searched and found a quick solution on how to insert iptables rules in red […] The post How To Insert IPtables Rules On Linux appeared first on TechnoTrice. Related posts: How To Resolve NFS Mount Issue At Boot Time How To Setup A Sun Solaris Jumpstart Server How To Convert Ext3 To Ext4 File System
  • How to Increase AIX Filesystem Size

    Rahul Tilloo
    28 Jul 2014 | 11:02 pm
    In this article I’m showing “How to Increase AIX File System Size” without any issue. Please follow the below mentioned steps to increase the aix server file system. It is very easy way to expend the aix server file system. First you need to check whether Free PPs is available or not, if free PPs […] The post How to Increase AIX Filesystem Size appeared first on TechnoTrice. Related posts: How To Convert Ext3 To Ext4 File System AIX 7.1 OS Installation on IBM Server How To Power On HP nPar Server
  • How To Install Windows Server 2012 – A Step By Step Tutorial

    Rahul Tilloo
    10 Jul 2014 | 3:21 am
    In this article I’m showing you how to start installing Windows Server 2012  on new server.  I have also mentioned step by step guide with all the screen shot to make it easier . Please check out the Windows 2012 server minimum requirements as below. Windows Server 2012 Requirements :- Processor: Minimum: 1.4 GHz 64-bit processor […] The post How To Install Windows Server 2012 – A Step By Step Tutorial appeared first on TechnoTrice. Related posts: How To Install NX Client Application On Windows OS AIX 7.1 OS Installation on IBM Server How To Install AIX Technology Level…
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • The Great Unicorn Hunt

    Jeremy Morgan
    8 Oct 2014 | 8:04 pm
    When talking with people in the Portland, Oregon tech scene I hear the same thing all the time. “We are always looking for developers. We are hiring and can’t find anyone. If you know...
  • Tech News September 5th 2014

    Jeremy Morgan
    4 Sep 2014 | 10:04 pm
    New Stuff Miriam Minds - Practice Verb Conjugators for People Studying French, Latin, or Italian Tetris in ClojureScript - This is pretty cool. Mjolnir - An automation/productivity app for OS...
  • Tech News August 27 2014

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

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

    Jeremy Morgan
    3 Aug 2014 | 9:50 pm
    I was reading a post about some common C# interview questions, and thought I’d share some of mine. These are questions that I asked in interviews, or was asked in past interviews. Try them out...
 
  • add this feed to my.Alltop

    Misha Infotech Blog

  • Apple’s Guidelines For iPhone App Development

    support@mishainfotech.com
    17 Oct 2014 | 6:39 am
    From the time to time, it has been observed that Apple keeps on releasing the new guidelines for its developers. These releases are controlling mechanism; it is specifically designed for the IOS developers. Though these guidelines are exceptionally for the … Continue reading → The post Apple’s Guidelines For iPhone App Development appeared first on Misha Infotech Blog.
  • Best Tricks To Hire Leading iPhone Application Developers

    support@mishainfotech.com
    9 Jul 2014 | 3:28 am
    In the last few years, smart phones have turned out to be an extremely important part of our life. Nowadays, when we wake up in the morning we do not see the mirror as the first thing, instead we check … Continue reading → The post Best Tricks To Hire Leading iPhone Application Developers appeared first on Misha Infotech Blog.
  • Why Cloud Products Are Indispensable In Fulfilling The Customer Satisfaction Agenda?

    support@mishainfotech.com
    23 Jun 2014 | 5:05 am
    Cloud products and cloud computing have found their application in a variety of verticals. Can cloud products overhaul marketing processes to achieve consistency in customer satisfaction? In verticals like consumer goods, retail and services, maintaining customer satisfaction is a challenge. … Continue reading → The post Why Cloud Products Are Indispensable In Fulfilling The Customer Satisfaction Agenda? appeared first on Misha Infotech Blog.
  • Voice Calling Mobile Application Viber Sold For $900 Million

    support@mishainfotech.com
    14 Feb 2014 | 12:32 am
    Viber is a proprietary cross-platform instant messaging voice-over-Internet Protocol application for smartphones developed by Viber Media. In addition to text messaging, users can exchange images, video and audio media messages. This Mobile application software is available for Mac OS, Android, … Continue reading → The post Voice Calling Mobile Application Viber Sold For $900 Million appeared first on Misha Infotech Blog.
  • Google Launched Video-Conferencing Chrome Box For Business

    support@mishainfotech.com
    9 Feb 2014 | 10:20 pm
    Google is introducing a video-conferencing box designed to make it easier and less expensive to hold face-to-face business meetings, even if the participants are scattered in different locations. The device, called ‘Chrome Box For Meetings’, goes on sale for $999 … Continue reading → The post Google Launched Video-Conferencing Chrome Box For Business appeared first on Misha Infotech Blog.
  • add this feed to my.Alltop

    Intertech Blog

  • Friday’s Developer Picks – Week of October 20th

    Pat Schaber
    24 Oct 2014 | 3:00 am
    I’m compiling our team’s Friday Picks from a coffee shop where next to me there is a team of three coders working through a development project. I asked them about one of our selections below and a half-hour debate ensued. You have to love the passion among this profession! Useful tools... Read More
  • Balance is Bunk (Post 2 of 3)

    Tom Salonek
    23 Oct 2014 | 3:00 am
    Last time I shared highlights from a September Harvard Business Review article about integrating all the aspects of your life (work, home, community and self) by Wharton Management Professor Paul Friedman. The first principle in Friedman’s proposed Total Leadership process involved “being real.”... Read More
  • Heading to SQL Saturday in Minneapolis?

    Pat Schaber
    22 Oct 2014 | 12:59 pm
    We know we have quite a few Minnesota readers who have been through our SQL Training classes and we’re hoping to see many of you at this Saturday’s SQL Saturday event in Minneapolis. We’re a sponsor for the event but also excited to be a part of a growing local SQL community.... Read More
  • Spring Integration Tutorial (Part 8) – Gateways

    Jim White
    21 Oct 2014 | 3:00 am
    In this final post on my Spring Integration tutorial series (SI), we take a look at gateways.  Gateways are a means of loosely coupling other application components from the SI API or other messaging API.  The gateway serves as a façade to a SI system. Gateways are defined by an interface. The... Read More
  • Friday’s Developer Picks – Week of October 13th

    Pat Schaber
    17 Oct 2014 | 3:00 am
    We’re continually impressed with the quality of developer-focused content we find posted by bloggers, companies, publications, etc. from the around the web. We often find answers to questions or come up with new ideas that help impact our projects or classes. So many great resources!... Read More
  • add this feed to my.Alltop

    Web Development Tutorial

  • ASPX View Engine Vs Razor View Engine in ASP.NET MVC

    IMRAN ABDUL GHANI
    21 Oct 2014 | 3:26 am
    In this post we are going to compare two major View Engines in ASP.NET MVC including ASPX View Engine and Razor View Engine. Let’s first understand What a View Engine is? What is a View Engine in ASP.NET MVC? “View Engine in ASP.NET MVC is used to translate our views to HTML and then render to response.” Multiple View Engines are available for MVC including ASPX, Razor, NHaml etc. Normally in ASP.NET MVC, a View Engine translates view into HTML by: Providing implementation of IViewEngine (as template provider) IView (as rendering template) and A Template Engine for…
  • a MUST HAVE HTML5 Interview Questions and Answers – Part 2

    IMRAN ABDUL GHANI
    30 Sep 2014 | 4:10 am
    It’s continuation of my previous post on HTML5 Interview Questions with detailed answers. In previous post we started to set a base knowledge for latest HTML standard i.e HTML5. Later discussing about HTML5 new elements and more details about Graphics related concepts including SVG and Canvas. I’ll recommend to read the following posts on HTML5 Interview Questions: Top 10 HTML5 Interview Questions An overview of most important Interview Questions on HTML5. a MUST HAVE HTML5 Interview Questions – Part 1 Part-1 of HTML5 Interview Questions series. Here we will continue…
  • What’s new in Entity Framework from beginning to EF 6

    IMRAN ABDUL GHANI
    24 Sep 2014 | 4:54 am
    Microsoft Entity Framework (EF) is an Object Relational Mapping framework that provides an abstraction layer (a kind of mapping) between two incompatible systems (i.e. Object oriented programming languages with Relational databases). It enables us to interact with relational data in an object oriented way. Let’s have a quick look into most important and exciting new features introduced in different versions of Microsoft Entity Framework. First version of Entity Framework was introduced with .NET Framework v3.5 Service Pack 1. Basic Object Relational Mapping support was given in this…
  • Understanding Partial View in ASP.NET MVC

    IMRAN ABDUL GHANI
    16 Sep 2014 | 12:24 am
    ASP.NET MVC Partial View Partial View in ASP.NET MVC serves the same purpose as that of a User Control in ASP.NET Web Forms. In order to reuse a View in our MVC application (For example, placing a header, list of items or footer etc.), Partial Views are introduced that basically renders inside a Parent View. Let’s take an example to understand the concept of Partial Views in more simple way. Consider we have list of our company products being displayed on Products page of our website. Now, we want to have another web page “Search Product” where we need to display the list…
  • a MUST HAVE HTML5 Interview Questions and Answers – Part 1

    IMRAN ABDUL GHANI
    7 Sep 2014 | 10:36 pm
    HTML is a markup language that is used to structure and present various contents that can be rendered in a web browser. HTML5 is the latest Version/Standard of HTML – Hypertext Markup Language. In previous versions, additional plugins were used to render rich web contents but HTML5 facilitates us to render rich contents without the need for any additional plugin. HTML5 comes with lots of new features and those are very important to prepare for a HTML5 Interview.For an Overview of the New Features in HTML5, please follow this link. Also, in one of the previous posts, we discussed in…
 
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • The Inductive Biases of Various Machine Learning Algorithms

    1 Oct 2014 | 8:30 am
    Every machine learning algorithm with any ability to generalize beyond the training data that it sees has, by definition, some type of inductive bias. That is, there is some fundamental assumption or set of assumptions that the learner makes about the target function that enables it to generalize beyond the training data. Below is a chart that shows the inductive biases for various machine learning algorithms: AlgorithmInductive Bias Rote-LearnerNone Candidate-EliminationThe target concept c is contained in the hypothesis space H. Find-SThe target concept can be described in its hypothesis…
  • Graphing with R

    23 Sep 2014 | 12:56 pm
    R makes it easy to quickly generate attractive graphs from data in a csv file. The command-line interface is dead simple. Here is how to get started with R plotting: First, install R: sudo apt-get update sudo apt-get install r-base Then, save your data as a csv file. For this tutorial, I will use the Bike Sharing Dataset from the UCI Machine Learning Repository. Specifically, I am using the daily data file, which you can download from my site here. Save the file wherever you like. Navigate to the directory with the csv datafile that you just saved. cd MyDataFiles Start R from within that…
  • Machine Learning Algorithm Cheat Sheet

    9 Sep 2014 | 12:53 pm
    Here is a cheat sheet that shows which algorithms perform best at which tasks. Algorithm Pros Cons Good at Linear regression - Very fast (runs in constant time)- Easy to understand the model- Less prone to overfitting - Unable to model complex relationships-Unable to capture nonlinear relationships without first transforming the inputs - The first look at a dataset- Numerical data with lots of features Decision trees - Fast- Robust to noise and missing values- Accurate - Complex trees are hard to interpret- Duplication within the same sub-tree is possible - Star classification- Medical…
  • How to Get the Ionic Framework Running on Ubuntu

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

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

    Code And Graphics

  • My Top 5 C++ Proposals for October 2014

    18 Oct 2014 | 5:28 am
    Several days ago at isocpp.org there were tons of different c++ proposals' updates. Each day there was like several posts describing each application. What was the reason of it? As it appeared, 10th October 2014 was the deadline for the pre-Urbana mailing. Now the whole list is available here at wg21. From 3rd till 8th November there will be WG21 meeting in Urbana-Champaign, IL. Below you can find a list of my top 5 interesting proposals. 1. Unified Call Syntax [PDF] Unified Call Syntax And here is the reddit discussion thread Summary: Give possibility to call non-member functions like member…
  • Two Useful Gadgets

    13 Oct 2014 | 11:55 am
    I would like to share with you my thoughts on two useful devices that I've bought recently: Galaxy Tab 4 8.0 and Logitech h800 headset. One was needed to replace my older version, and the other to increase and improve communication. Galaxy Tab 4 8.0 (Wifi)As you may know, some time ago (actually more that three years ago! ) I bought the first version of Galaxy Tab model (P1010). At that time it was pretty decent and I used it in various situations. Unfortunately, now it is not that powerful. Browsing even semi advanced Web sites is painful, not to mention newest games. I decided that I need…
  • Flexible Particle System - Code Optimization

    5 Oct 2014 | 10:10 am
    After playing with the tools we have some more options to improve the performance of the particle system. This time, we need to rewrite some parts of the code.In total, the particle system runs almost twice as fast as initially! Read more to see what pieces of code were changed.The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators & EmittersUpdatersRendererIntroduction to Software OptimizationTools OptimizationsCode Optimizations (this post)Renderer OptimizationsSummaryPlan for this postStartSIMD preparationSIMD…
  • Flexible particle system - Tools optimization

    15 Sep 2014 | 9:01 am
    In this post I will test several compiler options and switches that could make the particle system run faster. Read more to see how I've reached around 20% of performance improvement! The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators & EmittersUpdatersRendererIntroduction to Software OptimizationTools Optimizations (this post)Code OptimizationsRenderer OptimizationsSummaryPlanStartFloating-point semantics modeEnable enhanced instruction setAdditional switchesSomething missingBonus: GCC (mingw)Wrap up and What's…
  • OpenGL 4.5

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

    Laura Diane Hamilton

  • The Inductive Biases of Various Machine Learning Algorithms

    1 Oct 2014 | 8:30 am
    Every machine learning algorithm with any ability to generalize beyond the training data that it sees has, by definition, some type of inductive bias. That is, there is some fundamental assumption or set of assumptions that the learner makes about the target function that enables it to generalize beyond the training data. Below is a chart that shows the inductive biases for various machine learning algorithms: AlgorithmInductive Bias Rote-LearnerNone Candidate-EliminationThe target concept c is contained in the hypothesis space H. Find-SThe target concept can be described in its hypothesis…
  • Graphing with R

    23 Sep 2014 | 12:56 pm
    R makes it easy to quickly generate attractive graphs from data in a csv file. The command-line interface is dead simple. Here is how to get started with R plotting: First, install R: sudo apt-get update sudo apt-get install r-base Then, save your data as a csv file. For this tutorial, I will use the Bike Sharing Dataset from the UCI Machine Learning Repository. Specifically, I am using the daily data file, which you can download from my site here. Save the file wherever you like. Navigate to the directory with the csv datafile that you just saved. cd MyDataFiles Start R from within that…
  • Machine Learning Algorithm Cheat Sheet

    9 Sep 2014 | 12:53 pm
    Here is a cheat sheet that shows which algorithms perform best at which tasks. Algorithm Pros Cons Good at Linear regression - Very fast (runs in constant time)- Easy to understand the model- Less prone to overfitting - Unable to model complex relationships-Unable to capture nonlinear relationships without first transforming the inputs - The first look at a dataset- Numerical data with lots of features Decision trees - Fast- Robust to noise and missing values- Accurate - Complex trees are hard to interpret- Duplication within the same sub-tree is possible - Star classification- Medical…
  • How to Get the Ionic Framework Running on Ubuntu

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

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

    Buzinga

  • Why 80% of Enterprise Apps Fail To Engage Consumers

    Logan Merrick
    20 Oct 2014 | 9:07 pm
    Enterprises have spent hundreds of millions of dollars on mobile app development. They have won app design awards, surveyed thousands of people, and have pushed their apps out to millions of consumers. BUT…no one is using their apps. Why do they consistently fail to engage the consumer? In this article I’ll share my findings from the research […] The post Why 80% of Enterprise Apps Fail To Engage Consumers appeared first on Buzinga.
  • Infographic: How Colour Affects User Adoption And Engagement (full page)

    Logan Merrick
    13 Oct 2014 | 7:13 pm
    More infographics: Mobile eCommerce: Why Leading Retailers Are Investing In Mobile App Development How To Successfully Use Gamification In A Mobile App App Store Optimisation Infographic – App Marketing   Click to go back to article   The post Infographic: How Colour Affects User Adoption And Engagement (full page) appeared first on Buzinga.
  • Infographic: How Colours Affects User Engagement and Adoption

    Logan Merrick
    13 Oct 2014 | 7:10 pm
    Have you taken some time to think about the colours you should use in your app?  Colour has a profound affect on the human psychology. Colours impact how we make decisions from day-to-day; they affect our decisions for: Which cereal we eat What colour scheme we use to decorate our homes The clothes we wear And – colours affects user […] The post Infographic: How Colours Affects User Engagement and Adoption appeared first on Buzinga.
  • What To Do If Your App Developer Screws Up Your App

    Logan Merrick
    8 Oct 2014 | 2:51 am
    “My app developer turned my app into spaghetti. Can it be fixed?” Good question. Let’s talk about how to identify if your project is screwed, and how to get it back on track. 23 warning signs that your app developer doesn’t know what they’re doing If you’re new to app development it can be hard to tell whether or not your app […] The post What To Do If Your App Developer Screws Up Your App appeared first on Buzinga.
  • The Beginners Guide To Mobile Application Marketing

    Logan Merrick
    30 Sep 2014 | 10:30 pm
    So, you’ve got a great app idea. But do you know how to market it? Most people don’t. “37% of businesses say they failed because of poor or insufficient marketing.”  Smart Company >tweet< Let me tell you a secret: What separates hugely successful companies like Apple from average Joe’s is Apple’s ability to market their products. It […] The post The Beginners Guide To Mobile Application Marketing appeared first on Buzinga.
  • add this feed to my.Alltop

    Agile, ideas, startups, MOOCs and more

  • Agile tools for the Samurai Coder

    gpsist
    16 Oct 2014 | 1:59 pm
    Bellow is my recent post at Developer Economics. The post is not meant to help you understand agile methodologies. A simple Google search will be enough to reveal tons of posts presenting, explaining, analyzing and suggesting how to make agile methodologies work to your advantage. And we have to keep in mind that they all usually apply to teams of 3 or more people. This post is about the freelance developer who just needs a simple way to manage tasks and projects. I do not claim that I present the absolute and irrefutable Truth; every person has their own way of working. This post simply…
  • Startups may have an Agile plan til they get punched in the mouth

    gpsist
    12 Sep 2014 | 3:31 pm
    My recent post in the Apirise blog:   A startup is an organization formed to search for a repeatable and scalable business model. – Steve Blank A ‘startup’ is a company that is confused about: What its product is. Who its customers are. How to make money. As soon as it figures out all 3 things, it ceases being a startup and becomes a real business. – Dave McClure Regardless of the definition of a Startup that you may choose or you adhere to, one thing is common… Speed. A startup (among others) runs a race with time to reach growth before the cash runs dry. Software development…
  • How to setup availability sets on Windows Azure and deploy an MVP that will be….available….

    gpsist
    2 Jul 2014 | 7:31 am
    Originally posted on cpard's Blog: A few weeks ago we wrote a post about “How to launch your MVP in a budget with BizSpark” at the Apirise blog. The post briefly explains how someone can build an early MVP with BizSpark and Azure without binding to the Microsoft technologies stack! This post is a sequel of the original post but a bit more technical this time. What we’ll try to do in this post, is to demonstrate how we can deal with the “availability” of our application (or MVP in the current context) when we build it on a cloud platform like Azure. For this reason we’ll…
  • Launching API Meetup in Athens

    gpsist
    30 Jun 2014 | 11:28 pm
    Two months ago, as Apirise, we attended APIdays in Berlin. APIdays is a conference held in cities like Barcelona, Berlin, Moscow, Paris, San Francisco and Tokyo. The range of topics covered is really wide and include almost everything about APIs. In APIdays you may meet with vendors, developers, companies like Apigee, Facebook, Heroku, Intel, Netflix, Salesforce, Soundcloud, Stripe, Twitter, Zappier and people like Kin Lane or Mike Amundsen to mention only a few… you got the idea. There is a big trend of API awareness and creating thriving communities that is being supplemented by…
  • #AgileCrete Uncoference

    gpsist
    16 May 2014 | 2:55 pm
    Crete An island that has almost everything. We know Crete for many things: people scenery hospitality weather food and much more…. The least expected thing though is that this September the #AgileCrete Unconference takes place in Chania. What does this mean for anyone going? Combine your pation for Agile with the Cretan way of life You are more than welcome to register and join:
 
  • add this feed to my.Alltop

    MAG Studios Blog

  • How Is ‘Designing’ A Crucial Part Of The Website Development Process?

    Lalit Kapur
    22 Oct 2014 | 1:14 am
    As the whole world is going online, website is increasingly becoming a household item. Everyone, be it an individual or any business, requires a platform to show their existence to the online world. For businesses, website development has become compulsory as people are increasingly getting addicted to the web for shopping and gathering information about anything and everything in this world. Without a website, it is impossible for a business to maintain its existence in this competitive world and that’s why website development outsourcing is trending so fast. Also Read: Top 7 Trends…
  • HTML 5 Website Development

    Lalit Kapur
    21 Oct 2014 | 12:50 am
    One of the major advancements in the field of website development is the advent of Html5. A step ahead than its predecessor html 4, html 5 brings a whole new dimension to the way software products and websites have been developed till date in terms of ease of use and the overall experience for the user.  Html 5, being touted as the next big leap for web developers does not involve rewriting the whole programme but simply adding to the earlier version thus sparing unnecessary rewriting and re learning the software from scratch again. Developers can now create host of websites and applications…
  • Software Development Services In India: A Safe Bet For Businesses

    Lalit Kapur
    21 Oct 2014 | 12:17 am
    These days, businesses and other organizations are getting increasingly dependent on softwares for efficient and faster business operations. With technological advancements, software development has become more important than ever as it provides an all round solution to the various requirements of people or businesses. Outsourcing software development projects to a company that offers professional software development service has become a trend and no doubt, India has been quite successful in achieving its share of success and fame in the field. Also Read: 5 Things To Remember While Hiring…
  • YotaPhone Comes To India : Find The World’s First Dual-screen Smartphone On Flipkart At Rs 23,499

    Lalit Kapur
    17 Oct 2014 | 1:24 am
    Experimenting with the mobile technology has now become a favourite pastime of the manufacturer’s across the world – all with an aim to provide us with a new and improved user experience. With a similar objective, the Russian device manufacturer Yota Devices has launched the first ever dual screen smartphone in the world named as the YotaPhone. Leading retailer Jumbo Electronics, Dubai has partnered with the e-commerce giant Flipkart to launch the device in India at Rs 23,499. The main attraction of the phone is its dual-screen feature that offers with a liquid crystal display on one side…
  • Will The Google Nexus 6 Phablet Give A Tough Fight To The iPhone 6 Plus?

    Lalit Kapur
    14 Oct 2014 | 12:17 am
    The leading tech giant Google is preparing to release its much-awaited Nexus 6 this month. The device is rumoured to be a phablet with a 5.9 inch screen and the overall body slightly larger to make it look like a phablet. The Nexus 6 is expected to compete Apple’s iPhone 6 plus released on September 9th. Codenamed “Shamu”, the Nexus 6 is expected to run on Android L and will be powered by a Snapdragon 805 processor. Among its other features will be a screen with Quad HD Resolution of 2560X 1440 Pixels and a density of 498 Pixels/inch, 32 GB internal storage, 3 GB RAM, a 2 MP front…
  • add this feed to my.Alltop

    QA Intelligence - a QABlog

  • Don’t write a single test! Until you know how to do it

    Joel Montvelisky
    13 Oct 2014 | 5:10 am
    We’ve all heard about the “Infinite Monkey Theorem” whereby a monkey hitting keys on a keyboard (typewriter) at random will eventually come up even with the complete works of Shakespeare. Monkey Testing? :-) But the problem is that it would take it an infinite number of years, and maybe more importantly the work would be buried under so much junk and gibberish that it would be impossible to find it. What’s the status of your test cases? Now take a look at your test repository.  What do you see? Is there anything in common with the work of the monkey above? I am not…
  • Do you talk the talk?

    maayan
    30 Sep 2014 | 12:00 am
    A couple of nights ago my husband, who is a civil engineer, asked “What are you working on?“. “Oh, just reading this article about Agile Testing and Continuous Integration” I replied off hand. To what he replied [in a cautious tone]: “OK… That sounds interesting, I guess…” . It is a known fact that every profession has it’s own jargon. This exclusive vocabulary doesn’t only help us to understand what each of us needs and does as part of our work flow, but it also creates the identity of the profession by generating a sense of…
  • What you measure will improve

    Joel Montvelisky
    15 Sep 2014 | 5:05 am
    About two weeks ago I got an Ad in my mail for an iPhone Application called Breeze, a simple App that counts how many steps you take during the day. What they do a little different from other Apps I saw before is that they set you a personal target for the number of steps you should take each day. They do this based on information they have from you, either from another app by this same company (the app I use to track my running), or from the information stored on your iphone about your movement patterns. You can track your progress during the day, you can also get “motivational…
  • Nothing like a fresh start

    Joel Montvelisky
    4 Sep 2014 | 5:00 am
    This week my 3 kids went back to classroom after their summer vacations.  They were all pretty excited about going back to school and kindergarden, meeting their friends and (I guess) going back to the routine they know and like. Personally, the thing I remember most about starting the school year was the feeling of a fresh start.   My personal and subjective illusion that at least at that point of time everything was possible, and that none of the mistakes I had made the year before had any influence or weight on what I could do and achieve during the year that was only starting. I…
  • The State of Testing Survey 2013: Recent developments

    maayan
    16 Jul 2014 | 4:59 am
    State of Software Testing 2013 – Webinar Transcript One of the greatest developments that the State of Testing Survey generated was this one of a kind webinar with star panelists:  Jerry Weinberg http://www.geraldmweinberg.com/ Fiona Charles http://www.quality-intelligence.com/   The main goal of the webinar was to perform a review of the State of Testing Survey, and together with the help of Jerry and Fiona, analyze some of the main results gathered from this first edition of the survey. This was a great opportunity to understand some important trends that are shifting the…
  • add this feed to my.Alltop

    Iain the Indie

  • In-App Training System for iOS

    Iain
    12 Oct 2014 | 10:45 pm
    Balancing a comprehensive feature set with ease of use (often termed ‘intuitiveness’) is difficult in a mobile app. As a consumer we want an app that works well, has a rich feature set and is easy to use. But we don’t want to read a manual. Even if a mobile app does come with a manual can anyone honestly say they’ve read it? I suspect the answer is no, it certainly is for me. This means that the app needs to be able to communicate how you use it by itself. For a simple app this can be relatively easy. Though never underestimate how hard it is to create a universally…
  • How to manage a programmer building your app

    Iain
    28 Sep 2014 | 4:41 pm
    An app business requires both ideas and the technical knowledge to turn the ideas into reality. If you have ideas but not the technical knowledge then you can still build a business based around apps. The difference is that you will need to hire someone to realise your ideas. In my previous post I talked about the key steps you need to follow when hiring someone to build your idea. In this post I am going to talk about what comes after you hire someone. In particular, I will look at: How to describe what you want built How you can track and monitor progress How to deal with things going wrong…
  • The 7 Steps to Hire a Programmer to Build Your Idea

    Iain
    14 Sep 2014 | 3:01 pm
    What do you do if you have a great idea for an app and you aren’t a programmer? You could try to sell the idea to someone else; or learn programming; or hire someone to build it for you. The third option means you can have control over how your idea becomes reality. However, it is not a simple or easy option. If you have never hired someone to build an app for you before then there are a lot of pitfalls. Luckily, I am a professional programmer and I am here to help guide you on having your idea built. In this blog, and accompanying video, I am going to show you the essential steps to hiring…
  • How to Stress Test iCloud and Core Data

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

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

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

  • TFS Build reports Licencies.licx: unable to load type

    Martin Hinshelwood
    23 Oct 2014 | 8:09 am
    When you do a build you can get an “unable to resolve type” message from the licencies.licx file that you have checked in. This prevents you from having a successful build in Team Build. I have been working with a team of coders in Athens moving them over from StarTeam to TFS with Git. We are now, for the first time ever, trying to configure a build for their 25k file project on an automated build server. The main solution has 66 projects and currently we need to do two passes to get a successful build locally. This is not the best place to be, but it is where we are. There are…
  • Upcomming Scrum at Scale Workshop from Scrum.org

    Martin Hinshelwood
    22 Oct 2014 | 5:45 am
    If you are scaling agility in the enterprise through scrum then you will understand when I say that this can be a very difficult problem. And it’s mostly about people and about culture and the Scrum at Scale Workshop can help you. Scrum.org have long since recognised that many efforts to implement agile in the enterprise have failed or not resulted in the benefits that people were hoping for. This is almost universally due to a lack of commitment to change. And this in turn is the result of your current organisational culture that is finely tuned to produce the current situation. To…
  • Reuse your MSDN benefits with your Org ID

    Martin Hinshelwood
    21 Oct 2014 | 7:28 am
    If you are trying to reuse your MSDN benefits with your Org ID but you previously activated against your Microsoft ID then you will need to cancel your subscription to reuse it. If, like me, you are moving all of your Microsoft ID (was Live ID) corporate stuff over to Organisational Id (Office 365) and you have previously activated your MSDN benefits against your Microsoft ID you have a bit of work to move those benefits over. In https://msdn.microsoft.com/subscriptions you might see your MSDN linked to your Organisational Account or your Microsoft Account. Either way, the only thing that…
  • Uncommitted changes messing up your sync in Git with Visual Studio

    Martin Hinshelwood
    16 Oct 2014 | 8:11 am
    Sometimes when you try to Pull changes from the server to your local repository you get a “cannot pull because there are uncommitted changes”. This is uncommitted changes messing up your sync I have been onsite in Athens working with a customer that is moving from StarTeam to Git. When you are moving from one source control system to another there are always difficulties and a difference in workflow between the systems. A workflow that works well in StarTeam might not in TFVC. However when you add that you are moving from a Server version Control System (SVCS) to a Distributed…
  • NDC London: Second Look, Team Foundation Server & VSO

    Martin Hinshelwood
    15 Oct 2014 | 7:49 am
    While I have spoken at many events in the USA while I lived there, and even did a few keynotes for the Visual Studio 2012 launch, I have been trying to figure out the scene here in Europe. As such I submitted to a few events and got accepted to speak at NDC London. My session, Second Look, Team Foundation Server & VSO, will be aimed at those folks that have previously tried TFS and found it lacking. Most of those folks previously used a version of TFS prior to TFS 2012 where things started to get really interesting. Indeed if you are building an application using the Microsoft stack there…
  • add this feed to my.Alltop

    hfarazm

  • Tutorial 4: Unity Programming (Part 1) | Unity 2D

    Hafiz Faraz
    12 Oct 2014 | 10:54 am
    Posted by: Hafiz Faraz Unity Tutorials List  icon-chevron-down Generating Idea & Game Design (characters, scenes and stuff) Creating Unity Project – GIT Animation in Unity Unity Programming(Part 1) How to make money from game Publishing game on app stores (Microsoft Windows phone, windows store, android) Marketing Tactics What’s next This unity 2d tutorial is connected to previous tutorial series. This is unity programming tutorial, we shall be looking at how to make scrolling background for the 2d game in unity, Adding background music, switching scenes, button click event…
  • Tutorial 3: Animation in Unity | Unity Project

    Hafiz Faraz
    4 Oct 2014 | 10:12 pm
    Posted by: Hafiz Faraz Unity Tutorials List  icon-chevron-down Generating Idea & Game Design  Creating Unity Project – GIT Animation in Unity Unity Programming(Part 1) How to make money from game Publishing game on app stores (Microsoft Windows phone, windows store, android) Marketing Tactics What’s next In the previous tutorial, we have seen how to create project in Unity using GIT. In this tutorial, we shall be making use of game design from tutorial 1. … Read moreThe post Tutorial 3: Animation in Unity | Unity Project appeared first on hfarazm. hfarazm - Software…
  • Tutorial 2: How to use GIT for Unity source control | Creating Unity Project

    Hafiz Faraz
    1 Oct 2014 | 1:10 pm
    Posted by: Hafiz Faraz Unity Tutorials List  icon-chevron-down Generating Idea & Game Design (characters, scenes and stuff) Creating Unity Project – GIT Animation in Unity Unity Programming(Part 1) How to make money from game Publishing game on app stores (Microsoft Windows phone, windows store, android) Marketing Tactics What’s next In the previous tutorial, we generated game idea, designed game and looked at important aspects of starting game development from scratch. … Read moreThe post Tutorial 2: How to use GIT for Unity source control | Creating Unity…
  • Windows Phone 8.1 Update 1

    Hafiz Faraz
    26 Sep 2014 | 10:25 am
    Posted by: Hafiz Faraz Windows phone 8.1 jumps in with update 1 for developer’s preview only or more specifically known as Build 8.10.14176. After the release of windows phone 8.1, this first developer update contains many OS fixes, improvements and support for new hardware for manufacturers. Windows Phone 8.1, codenamed ‘Blue’, is the latest update of Windows Phone. It was announced at Microsoft’s Build conference in April 2014.… Read moreThe post Windows Phone 8.1 Update 1 appeared first on hfarazm. hfarazm - Software blog
  • Tutorial 1: How to make games with unity 2d? | Unity 2D

    Hafiz Faraz
    24 Sep 2014 | 10:40 pm
    Posted by: Hafiz Faraz Unity Tutorials List  icon-chevron-down Generating Idea & Game Design (characters, scenes and stuff) Creating Unity Project – GIT Animation in Unity Unity Programming(Part 1) How to make money from game Publishing game on app stores (Microsoft Windows phone, windows store, android) Marketing Tactics What’s next Welcome to easiest game development unity tutorials on the internet. In this unity 2d tutorial series, we shall be focusing to make games with unity, a full game from scratch to uploading on different app stores (Microsoft Windows Phone, Windows…
  • add this feed to my.Alltop

    The Orange Orchard

  • Meet O&B University’s First Overseas “Fly In” Student

    Kathleen Fonacier-Garcia
    13 Oct 2014 | 10:36 pm
    When Takumi Miyauchi first inquired about O&B University through email, we were a bit wary. “Is this guy for real?” “Is he really travelling all the way to the Philippines just to attend the Java Bootcamp?” We were unbelievers – well, because it hasn’t happened before. O&B University has had hundreds of students train with us since 2006, but all of them were based in the Philippines. We’ve had students fly in from Cebu, Davao, and Cagayan – nothing farther than that. When Takumi finally arrived from Japan to spend one month training with us, he got asked…
  • DbUnit FlatXmlDataSet – How to Ignore DTD

    Calen
    2 Oct 2014 | 11:38 pm
    A quick tutorial on DbUnit FlatXmlDataSet. I started out trying to use DbUnit FlatXmlDataSet without a DTD, but DbUnit threw an exception, so I generated a DTD from my schema by using FlatDtdDataSet, and put the path to the DTD at the DOCTYPE declaration, and everything worked fine. However, I was worried that the tests won’t be portable, since there’s no telling how the compiled integration test code was going to be packaged and deployed. Of course, the proper practice in Java for accessing a file is through the classpath, via class.getResourceAsStream. I was able to do that for…
  • Foreign Keys – What Do You Think?

    Calen
    2 Oct 2014 | 8:02 pm
    Join the discussion about the pros and cons of using Foreign Keys. One of my trainees is a seasoned database guy with experience in a lot of critical systems. He said he doesn’t use foreign keys because it makes maintenance of a DB hard. In my experience, foreign keys make integration testing hard, because you have to add data that you don’t need for the test; but then again, maybe referential integrity should be part of the integration tests anyway. Ultimately, I think it depends on how important referential integrity is to your application. Different types of data will need…
  • Using Git & GitHub to Manage a Class

    Calen
    2 Oct 2014 | 3:51 am
    Calen tells us about the advantages of using Git and GitHub for his classes at O&B University. I’m having all my trainees submit their work through Git & GitHub. I see the following advantages: I can have them do group work but I can still keep track of individual contributions. I can see their thought process, not just the final product. In case trainees would like to review their learnings at a future date, they can conveniently find their code. And of course, they learn good software engineering practice. If you review a commit on Github, it shows you just the code that…
  • Simple Web Application to demonstrate Object-Oriented Design, Test-Driven Development, GoF & Enterprise Design Patterns, Servlets, JSP, JSTL and JDBC

    Calen
    2 Oct 2014 | 1:03 am
    I’ve started building a simple web application to demonstrate Object-Oriented Design, Test-Driven Development, GoF and Enterprise Design Patterns, Servlets, JSP, JSTL and JDBC. I’ll be using this for my training courses. Comments welcome, especially if you spot errors! You can find it here. Source: Calen Legaspi
 
  • add this feed to my.Alltop

    Flowa

  • Learning Kanban through Games: Why and How

    22 Oct 2014 | 5:00 pm
    “In order to shorten the time to market of development work, we need to decrease the amount of work in progress (WIP).” The principles of Kanban such as limiting work-in-progress can seem counter-intuitive at first. This basic idea of maximising the flow of work in Lean and in Kanban is deceptively simple. So deceptively simple that in fact it is hard to believe. That is because it is counter-intuitive and also counter to traditional beliefs in software development and project management. How can we then illustrate this idea to people in our organisations who hold the traditional beliefs…
  • Learnings from Lean-Agile Change at Yle: Change Work

    1 Oct 2014 | 5:00 pm
    Two weeks ago, I presented the talk “The lean-agile change initiative at Yle, year one” with Yle’s head of development Mirette Kangas 1 at the Agile Prague 2014 Conference. We found out that the process of preparing our talk was actually a process of further reflection upon what really happened last year and what could we learn about it. That is why I’m writing a series of posts to highlight our most important findings. In this first post I will highlight the importance of the way that you go about planning and implementing the change initiative. In many cases agile transformations…
  • Future-Proof -työpaja Helsingissä 15.10.

    16 Sep 2014 | 5:00 pm
    Huom! Ajankohta muuttunut. Työpaja järjestetään 15.10.2014 klo 9:00 - 11:30. Flowa järjestää yhteistyössä Hub13:n kanssa ilmaisen ja avoimen työpajan ohjelmistotuotekehityksen benchmarkkauksesta Helsingissä 15.10.2014. Samalla teemalla järjestetään myös työpaja Jyväskylässä syyskuun 26. päivä. Työpajan aihe on: Softatuotekehityskyvykkyyksien kokonaisvaltainen benchmarkkaus Digibisnes on globaalia ja globalisoituu entisestään joka päivä. Samaan aikaan asiakkaat odottavat tuotteiden ja palveluiden kehittyvän yhä kiihtyvällä tahdilla. Myös markkinat muuttuvat…
  • Clojure kilpailuetuna ja muita syitä käyttää Clojurea

    16 Sep 2014 | 5:00 pm
    This content is available only in Finnish. image: CC BY 2.0 Hajime Nagahata; Kuvan muokkaus Ari-Pekka Lappi. Sama lisenssi. Se vaarahan tässä on olemassa, että Clojure-koodaajat koodaavat ympyröitä Javan jähmeydelle alistuneiden ympärille! Kuuntele myös: Ari Pekka Lapin henkilöhaastattelu 4 näkökulmaa tuotekehityksen mittaamiseen digibisneksessä Flowa-debaatti: Avoin palkkapolitiikka Juha Heimosen henkilöhaastattelu Kuudennessa Flowa-podcast-episodissa aiheena on ohjelmointikielten aateliin kuuluva, Javan virtuaalikoneen päällä toimivat LISP-variantti Clojure. Podcastissä…
  • The CEO Secret of Achieving More with Less Effort

    13 Sep 2014 | 5:00 pm
    image: The Yogi by MorkiRo CEOs in elite 21st century companies seem to stay up-to-date to the on-goings in their business without making an effort. According to a recent study, 90% of CEOs use majority of their work time focusing in a time period of only two weeks forward from now. Conversely, CEOs in elite 21st century companies are able to focus on the next quarter, the next year and on even longer time spans without sacrificing most of their time trying to control the current events in the company. I admit, I made up that leading research quotation to focus your attention to an important…
  • add this feed to my.Alltop

    Latest blog entries

  • Agil8 is awarded Scrum Alliance® Registered Education Provider (REP®) Status

    23 Oct 2014 | 2:28 am
    The quality of Agil8’s training provision has just been rewarded with the highly coveted Registered Education Provider (REP®) status from the Scrum Alliance®.  Agil8 joins just 8 other organisations in the UK and 87 worldwide with this award. In order to be accepted, Agil8’s course content was thoroughly reviewed in order to verify that the training material is consistent with Scrum and Agile principles.  Agil8 was successful in immediately adding 2 new courses to their Agile training portfolio.  A new, highly interactive and hands-on 3-day course in Agile Software…
  • SAFe and LeSS: Much Ado About Nothing

    16 Oct 2014 | 2:02 pm
    There is much internet airtime currently dedicated to discussion around the various merits of scaling Agile and the leading approaches in this space: The Scaled Agile Framework (SAFe) and Large Scale Scrum (LeSS). Most people commenting have little or no experience of actually using either framework. I do, and it seems to me that there is an awful lot of heat and noise being generated over the question, but not much light. Indeed, at times it feels as if we are falling back into the Agile 1.0 wars between the differing factions supporting their own favoured method. On paper ……
  • Splitting User Stories - how to transform the unmanageable

    15 Oct 2014 | 12:52 am
    The class were becoming restless. We were on Day 1 of a three-day Agile Software Development (ASD) course, and it was just before lunch. We’d started discussing the Agile principle of working in short increments and delivering something of value in each of the increments when one of the class spoke up, “I really don’t see how this can possibly work,” said Andy. “I’m an engineer, I deal with complex problems and many of them can take weeks, even months, to solve. Surely you’re not suggesting you can fit every real-world problem into two-week sprints?” I could almost see his…
  • The best Agile User Stories are incomplete

    29 Sep 2014 | 12:32 pm
    I recently overheard a very telling conversation between Scrum team members whilst doing some consulting work for a traditional waterfall organization in the process of adopting Agile. They were discussing their Product Backlog and I heard the words "the analysts are writing the stories".   I wasn’t particularly concerned about the description of people as analysts. The Scrum method refers to everyone as members of the Development Team and without identifying individual roles such as analyst, designer, programmer, tester etc. However, Scrum also recognises that…
  • SAFe (Scaled Agile Framework) 3.0 - classes now available

    1 Aug 2014 | 6:03 am
    As part of agil8's continued commitment to offering the very best Agile training available, we are pleased to announce that our next Leading SAFe (SAFe Agilist) training course on 18-19 September in London will teach the brand new release of the Scaled Agile Framework - SAFe 3.0. The latest release of SAFe was announced this week and the new set of course materials will be made available to agil8, a Scaled Agile Framework Gold Partner, in the next week so that we can teach the course in September. As reported by Dean Leffingwell in his latest blog, "SAFe 3.0 features extensive…
  • add this feed to my.Alltop

    Dynamic Leap

  • Is Your Business Planning to Adopt Apple’s iBeacon? Seven Challenges You’ll Need to Consider

    Dynamic Leap
    17 Oct 2014 | 2:59 pm
    Heralded as the dawn of a new shopping experience, Apple’s iBeacon technology allows retailers to use a network of small, constantly-broadcasting wireless devices to communicate with apps that are installed on nearby consumers’ iPhones. For both parties, the benefits are obvious; customers are able to instantly receive coupons or specials that are specific to the […] The post Is Your Business Planning to Adopt Apple’s iBeacon? Seven Challenges You’ll Need to Consider appeared first on Dynamic Leap.
  • An Apple a Day: 8 iPhone and iOS HealthKit Apps That Will Improve Your Workouts, Eating and More

    Dynamic Leap
    10 Oct 2014 | 6:06 pm
    If you’re one of the many millions of iPhone users who has upgraded to iOS 8 you’ve likely seen the new “Health” app that Apple has created as the centerpiece of its overall health-data strategy. What you may not know is that behind the scenes, a development tool set called HealthKit is working to provide […] The post An Apple a Day: 8 iPhone and iOS HealthKit Apps That Will Improve Your Workouts, Eating and More appeared first on Dynamic Leap.
  • Breaking the Habit: Can Mobile Apps Help You to Kick a Bad Habit Permanently?

    Dynamic Leap
    6 Oct 2014 | 3:31 pm
    Good or bad, habits are one of the traits that make us human. In today’s busy, fast-paced world it can be challenging to ensure that we’re staying true to our “good” habits like exercising regularly while avoiding the temptation to engage in “bad” habits like pushing off work until another time or spending another night […] The post Breaking the Habit: Can Mobile Apps Help You to Kick a Bad Habit Permanently? appeared first on Dynamic Leap.
  • Security Basics: Five Security Threats That Enterprise Mobile App Owners Face and How to Avoid Them

    Dynamic Leap
    26 Sep 2014 | 5:44 pm
    Does your enterprise make use of mobile apps? One of the biggest issues facing enterprise IT professionals is that of data security and how to leverage the flexibility and increased productivity offered by mobile apps while keeping sensitive data away from those that shouldn’t have access to it. In today’s blog post we’ll discuss five […] The post Security Basics: Five Security Threats That Enterprise Mobile App Owners Face and How to Avoid Them appeared first on Dynamic Leap.
  • Apple Introduces Apple Watch and Apple Pay – What do They Mean for Your Business?

    Dynamic Leap
    19 Sep 2014 | 2:52 pm
    Unless you were on a different planet last week, you likely heard that Apple made a number of product announcements including the new iPhone 6 and iPhone 6 Plus, the release of iOS 8, a payment solution known as Apple Pay and the Apple Watch, the company’s first foray into the relatively new market for […] The post Apple Introduces Apple Watch and Apple Pay – What do They Mean for Your Business? appeared first on Dynamic Leap.
 
  • add this feed to my.Alltop

    InfoTuts

  • Create Multi Step Form with Progress Bar using jQuery, CSS3 and PHP

    sanjeev
    5 Oct 2014 | 11:04 am
    Hi guys, today we will see how to create an awesome multi step form using CSS3, jQuery and PHP. Multi step forms are important when you have large number of input fields in a form, so breaking that form in smaller forms with less number of input fields is a good idea. It is user […]The post Create Multi Step Form with Progress Bar using jQuery, CSS3 and PHP appeared first on InfoTuts.
  • Freebies and Giveaway

    sanjeev
    22 Sep 2014 | 3:03 pm
    Hello friends, thanks for being in our awesome InfoTuts community. It’s been 2 years since we are learning together. I receive many emails from people who just want to say “thank you” because our tutorials helps them learn and create things easily. As a web developer and computer science guy you need to be aware […]The post Freebies and Giveaway appeared first on InfoTuts.
  • Easily Integrate PayPal Payment Gateway in PHP

    sanjeev
    8 Sep 2014 | 12:51 am
    Hi guys, in this post we will see how easily we can integrate PayPal payment gateway system in our PHP applications. If you were searching for this tutorial then you are already familiar with PayPal. But those who are not, don’t worry I will tell you everything you need to know in this post. PayPal […]The post Easily Integrate PayPal Payment Gateway in PHP appeared first on InfoTuts.
  • Dynamically Add Input Fields And Submit To Database With jQuery and PHP -2

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

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

    W3lessons.info

  • Tweet to Download Files using jQuery & Twitter API

    Karthikeyan K
    19 Oct 2014 | 5:27 am
    Today I’m going to tell you how to ask your visitors to share your content on social media without any costs.  Everyone knows that Twitter plays a important role in the thousands of different social media marketing strategies run by companies worldwide. Report says 175 million tweets every single day.  So Sharing content via twitter is a great way to boost or sell your business online: exposure,  a exchange of ideas and information. It will pull traffic to your site & also it will increase your followers In this post, I’m explaining how to create a <ins>Simple…
  • Instant Soundcloud Search using PHP & jQuery Ajax

    Karthikeyan K
    1 Oct 2014 | 12:21 pm
    Instant Search is one of the most popular term in the internet search, that shows you results as you type. I found that there are no more articles on Searching Souncloud Audios using PHP in the internet. So In this tutorial, I will tell you how to search audios in Soundcloud database using PHP & jQuery Ajax SoundCloud is an online audio distribution platform based in Berlin, Germany that enables its users to upload, record, promote and share their originally-created sounds. In July 2013, it had 40 million registered users and 200 million listeners – https://soundcloud.com/ Please…
  • Animated Sliding Facebook Like Box using Pure CSS3

    Karthikeyan K
    19 Sep 2014 | 11:45 am
    In this post I’m going to explain to How to display Animated Facebook Like Box using CSS3 alone. I’m sure that this tutorial will be very useful for website owners to pull users to like their Facebook Fan Page. Anyone can easily integrate this code in your website which is in Blogger, WordPress, Typepad,Forums & other general websites Please see the demo to see the script in action View Live Demo Step 1 You need to get the facebook like box SDK from facebook developers site – https://developers.facebook.com/docs/plugins/like-box-for-pages Step 2 Include this javascript…
  • Facebook Style Cover Image Reposition using jQuery & PHP

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

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

    FromDev

  • 35+ Interactive Websites to Learn Programming

    20 Oct 2014 | 9:30 am
    Programming is the most important part of building any website. Website designers and developers need to learn programing and coding when they are taking the course on programming for website building. Apart from the regular courses there are certain interactive websites also available on the internet that help you learn and gain more knowledge over and above your regular course. As a learner it is recommended to visit these websites if you want to learn more about programing. This article gives you some basic information about some of those interactive websites that help you sharpen your…
  • 35+ Handy Regex Writing Tools and Software

    15 Oct 2014 | 9:30 am
    A regular expression which in short is known as regex or regexp is also at times known as a rational expression. It is a set of characters arranged in a sequence that is used to form a search pattern and is used for “find and replace” like tasks. It is mainly used for pattern matching operations for strings and is used in theoretical computer science. This concept was introduced in the 1950s by an American mathematician called Stephen Kleene and is very extensively used in the UNIX operating system for its text processing utility called “ed” and the grep filter. Grep stands for global…
  • 25+ Best Anti Virus Software To Protect Your Computer

    13 Oct 2014 | 9:30 am
    Antivirus is a program that detects and prevents your PC or laptop from malicious programs or malware that are often referred to as virus. It is recommended to install and use relevant and genuine antivirus in your PC or laptop in order to prevent it from any kind of virus attack that can cause permanent damage to your machine. Before installing the antivirus in your laptop or PC, you need to first understand what kind of malware that you want to block. The modern day antivirus softwares are well equipped to combat multiple malware programs – especially which are spread via internet. This…
  • 45+ Most Useful Java Libraries

    8 Oct 2014 | 9:30 am
    There are hundreds of Java libraries available today that cover every type of programming problem a Java developer is likely to come across. This article will take a look at Java libraries (core java and third party) every Java developer should know about before they write their first piece of code. Unfortunately, you will not find any of below mentioned third party libraries in java books since they are mostly project and requirements specific.But before we begin with the list, let’s take a look at what a Java library does:Understanding Java LibraryAccording to Wiki:The Java Class Library…
  • How To Switch E-commerce Platform

    6 Oct 2014 | 9:30 am
    There are several reasons that can prompt an ecommerce business to switch platforms. As a company grows and conditions in the market change, a business may find the need to replace an entire platform to stay competitive. However, implementing a new platform can be expensive. While there are relatively affordable options, this undertaking will still require financial and time investment. It also has serious risks to your business. Therefore, it's important to execute your plan carefully. If you’re able to do this, the benefits of implementing the right ecommerce platform includes…
 
  • add this feed to my.Alltop

    blog.bluewhaleapps.com

  • Apple iPad and Mac Event Announcements

    Christine Morrow
    17 Oct 2014 | 6:31 am
      Apple had another event on October 16th that announced some upcoming devices and other anticipated features.  After watching, I will recap the important take aways from this event.   iOS 8.1 comes October 20th with customer concerns being addressed. Apple Pay is coming October 20th with over 500 banks on board with the new feature.  Read more about it here. Release of Yosemite. There's literally tons of new features with the new OS.  Apple has a full list of what's new iPad Air 2.  The display is mostly the same with a few new enhancements: fully laminated with…
  • Apple Pay Training Programs Prepare for Launch

    Christine Morrow
    16 Oct 2014 | 11:38 am
    Apple is preparing for Apple Pay to launch on October 20th.  They're requiring training programs for their employees and retailers.  For those of you who aren't familiar with Apple Pay, it's a digital payment service that will allow users to securely store their credit cards.  This allows users to pay for goods and services without having to reach for their wallet.  According 9to5mac, they've provided details on Apple Pay from the training material.  Apple Pay can be set up through the Passbook App or in a new settings tab "Passbook & Apple Pay" which…
  • Apple Releases iOS 8

    Christine Morrow
    18 Sep 2014 | 12:25 pm
    iOS 8 has been deemed the "biggest iOS release ever"by Apple and is to be released to the public today.  In a previous post announcing iOS 8, I detailed some of the great features that we will all be getting in this new operating system.  This is highly anticipated, as well as, the new iPhones to be available in a short time.           For those who want a quick recap of the iOS 8 release, I've bullet pointed it out for you! Photos: Easily find your photos with search feature that allows user to sort by date, location, and/or album name.  New…
  • iOS 8: Keyboard Open to iPhone Developers

    Christine Morrow
    18 Sep 2014 | 12:22 pm
    It's not often Apple provides developers the opportunity to place a spin on native features, but this time around they are allowing iOS developers to create their own keyboard app.  There are already several keyboard apps that have been used in the Android market, which are now making their way into the App Store for download.   Users are able to download the apps and select which keyboard they'd rather have in-place of the native keyboard that is provided by Apple.   There are few popular apps already becoming in the App Store. Swype SwiftKey Fleksy TouchPal Minuum This…
  • Apple Announces iPhone 6 and iPhone 6 Plus

    Christine Morrow
    9 Sep 2014 | 10:24 am
    Apple had their live event today, September 9th, to announce the newest iPhones and software advancements coming this Fall. Apple users will be getting two new phones this October, the iPhone 6 and the iPhone 6 Plus.         "iPhone 6 and iPhone 6 Plus. The best iPhones we’ve ever made." - Tim Cook iPhone 6 Curve design 4.7 inch display Thinner - 6.9 mm (iPhone 5S is 7.6 mm) New Retina HD display New glass cover iPhone 6 Plus Curve design Thinner - 7.1 mm  5.5 inch display New Retina HD display Landscape view to view more content  Both…
  • add this feed to my.Alltop

    HTMLxprs

  • 10 Easy Tweaks for Revamping Old Websites

    Syed Fazle Rahman
    24 Oct 2014 | 10:59 am
    Here are 10 easy tweaks for revamping old websites. In this article, I present some DOs and DONTs for creating modern and clean websites. Check out these important tips.Read More
  • Is JavaScript Pass by Value or Pass by Reference? — JavaScript Basics

    Sandeep Panda
    20 Oct 2014 | 8:04 am
    Is JavaScript Pass by Value or Pass by Reference? This is one of the popular questions asked by JavaScript beginners. This article clarifies the above doubt.Read More
  • 10 Tips for Beautiful Flat Website Designs

    Syed Fazle Rahman
    17 Oct 2014 | 9:54 am
    A guide to creating flat user interfaces for websites. In this article, I am discussing some of the important tips for web designers to create flat website designs.Read More
  • Creating an AngularJS AutoComplete Tag Input Widget

    Sandeep Panda
    16 Oct 2014 | 11:26 am
    Creating Autocomplete widget with AngularJS is easy. This tutorial is going to teach you how to build an autocomplete tag input widget with AngularJS.Read More
  • Getting Started with HTML5 Web Notification API

    Sandeep Panda
    13 Oct 2014 | 4:53 am
    HTML5 Web Notification allows you to configure and display desktop notifications to the users. This tutorial explains how to use HTML5 Notification API in modern browsers.Read More
  • add this feed to my.Alltop

    MS Gooroo GoorooTHINK

  • Mobile developers in web land

    22 Oct 2014 | 3:42 am
    There are mobile app writers who create software to run natively on the mobile platform. There are also those who write web apps tailored to work well on a mobile device. What does the marketplace have to say about these two breeds? We investigate the [Mobile Developer](/browse/career/Mobile-Devel...
  • Custom site-under-maintenance page on Azure Web Role

    10 Oct 2014 | 5:40 pm
    First of all, you shouldn't normally need to take your web role offline. You only need to deploy to staging slot and when it's ready, swap the slots. But you might need to do some database maintenance which needs preventing database changes in order to ensure data integrity. In that case you have t...
  • Using Visual Studio 2014 with K runtime (vNext )> 1.0.0-alpha3

    29 Sep 2014 | 1:32 am
    Visual Studio uses whichever version of the K runtime that is currently marked as "default". Therefore to install the latest version of the k-runtime, and to tell visual studio to use it, use the follwoing kvm command: kvm.ps1 install latest -p -a default Make sure you restart Visual Studio 2014...
  • Howto: Configure Windows Server 2012 for running ASP.Net vNext from nightly dev builds

    29 Sep 2014 | 12:05 am
    Microsoft unvelied ASP.Net vNext in May of this year, and it has been developed heavily ever since. ASP.Net vNext represents the future of ".Net on the Server", so I though tI might prepare this guide for actually getting it up and running on a server (which is not quite as striaght forward as you ...
  • The journey to quintuple screens

    16 Sep 2014 | 1:54 am
    The journey to five screens took some time, and was filled with frustration and anguish at not quite being able to find the right balance between screen realestate and practicality. In the end I gave up on practicality. ![Image alternative text](https://msgimages.blob.core.windows.net/images/00d00...
 
  • add this feed to my.Alltop

    Potknox Blog

  • The Key Factor to Consider When Choosing An IT Solutions Provider

    pottu.venugopal@metanest.com
    16 Oct 2014 | 12:13 am
    Choosing an IT Solutions Provider is no joke, whether you’re a big company (and your every move is being watched), or a small company (where every seemingly invisible move can cost a fortune). There is no dearth of literature on the factors to consider when choosing an IT solutions provider, but most of these focus on the company as whole. Hidden under the reputation and performance history however, is a team of developers who are currently employed to satisfy every individual client’s needs. You may know everything you need to about the company itself- but how much do you know…
  • Are Your In House Screening Tools Failing You?

    pottu.venugopal@metanest.com
    13 Oct 2014 | 2:45 am
    Using Skill Tests- either online or offline- to screen coders and programmers and shortlist them for interviews is hardly a new practice. Technical recruiters all over the globe use them in some form or the other, never relying entirely on resumes and interviews for such a skill-based role. A large number of them- especially in startups, as we’ve discovered- still depend on in-house tools, which begs the question, is that really the right move? Related: What Good Is A Coder Who Can’t Code? As recruiters, we use Screening Tests to test the coding and programming skills of a…
  • The Latest, Smartest Anti-Cheating Mechanisms

    pottu.venugopal@metanest.com
    6 Oct 2014 | 3:52 am
    Jack is going through the Java test scores of the 100 or so job applicants who took the online screening test he created with Potknox. 30 candidates scored above 80%, 12 above 90, and 2, a whopping 100%. He is tempted to call in those two- Drake and Josh- for interviews, immediately. But then he sees something strange. At the 33rd minute of the test, a generated screenshot shows Jack that Drake was looking at Wikipedia to answer an MCQ question. At the 47th minute, he notices Drake is having a telephone conversation with someone and noting down what he is being told. At the 56th minute, Drake…
  • Up In The Clouds: The Rise of SaaS

    pottu.venugopal@metanest.com
    3 Oct 2014 | 5:34 am
    Cloud computing has revolutionized the way people store and access data, making life unimaginably simpler for a large number of us. People can now store their data on an offshore server and access it from anywhere at any time, which means there is no need to carry bulky storage devices around to make sure you have the data you need. Cloud computing is all about accessing data at the exact moment you need it, and not a moment later. But for many of us, the transition is too big to stomach up so soon, and there are still some gaps in our understanding. Well, let’s jump on the knowledge…
  • Lateral Hiring: How Online Skill Assessment Helps

    pottu.venugopal@metanest.com
    3 Oct 2014 | 1:43 am
    Hiring experienced professionals is an incredibly demanding task for any recruiter. The most important thing when making an impactful decision such as this, is: Am I missing out on Talent?  So how can you reduce the risk of making a bad hire, or worse, missing out on a good one? Can a Skill Assessment Tool like Potknox really capture the essence of an experienced candidate’s abilities- not just the possession of a faculty, but the ability to productively apply it? Yes, and here’s how: 1. Multi-Competency Assessments Tests created with Potknox test technical, aptitude,…
  • add this feed to my.Alltop

    iPhoneWise.com

  • How to Jailbreak iPhone 4

    iPhoneWise
    15 Oct 2014 | 12:26 am
    Since the iPhone was first released, many people sought ways to use its paid applications for free and always wanted to find a way through which no user would have to purchase any applications from the Apple store. That tension has eased intensely as the jail breaking community for the IPhone developed over the years. […]
  • How to Jailbreak iPhone?

    iPhoneWise
    13 Oct 2014 | 12:04 am
    How to jailbreak iPhone is a very interesting question as it has popped up in the minds of many iPhone users over the time. There have been other similar questions that involve the wonders of jail breaking in other Apple gadgets such as the iPad and iPod in many cases. Why people ask such questions […]
  • Jailbreak iPhone

    iPhoneWise
    10 Oct 2014 | 8:19 am
    To jailbreak iPhone, there have been many attempts. These attempts have been successful as well as disastrous and have only benefited those who saw success while those who saw failure ended up with corrupted iPhones and had to buy new ones. There are a lot of steps that go into action before attempting to jailbreak […]
  • iPhone 3gs Jailbreak

    iPhoneWise
    7 Oct 2014 | 10:08 am
    iPhone 3gs jailbreak is only compatible with very few jailbreak software in the world as of 2014. Also, 3gs devices have received a very severe SSL bug which might inflict a lot of damage on both user privacy and data in 3gs iPhones which may push these users to such an extent that they will […]
  • Jailbreak iPhone 5

    iPhoneWise
    6 Oct 2014 | 7:41 am
    There were numerous questions in regard to any attempt that could be made to jailbreak iPhone 5. Since the trend of jail breaking has reached its peak in the iPhone devices and has become a piracy problem for the Apple Corporation, many companies envy it and try dislocate the jail breaking community while eager users […]
  • add this feed to my.Alltop

    My Fusion Learnings

  • URL Encoding in Java

    Anand Yerrapati
    16 Oct 2014 | 5:00 am
    Whenever we are passing data to any url or web services, some characters of the data might be un recognised. Hence, it is always better to encode data before sending to URLs or web services, which we call as URL encoding. We have pre defined apis in java to do this encoding.Below is an example to show how to encode a string in java.String str="Hello World";java.net.URLEncoder..encode(str, "UTF-8");The output for this code would be:Hello+World.
  • Convert an image to Base64

    Anand Yerrapati
    16 Oct 2014 | 1:30 am
    This post is to show how to generate base64 string to an image file.Below is the method which will return the base64 string to the given image file.The input for this method is the full path of the image.    public String getBase64ForFile(String inFile) throws Exception {        String base64 = "";        System.out.println("inFile: " + inFile);        URL url = new URL(inFile);        InputStream fin = url.openStream();        ByteArrayOutputStream bos = new…
  • ERROR: Plugin 'Camera' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist

    Anand Yerrapati
    15 Oct 2014 | 7:48 am
    I am developing a MAF application in which I need to collect images from the user for which I provided a button. On click of the button, photo library supposed to be opened, so that the user can select the images. But on click of the button, I am getting the below error.Error:Plugin 'Camera' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.This is because the app is not granted access to required device capabilities.To give the access, go to maf-application.xml and click on "Device Access", then grant access to required capabilities.Below is the example where I…
  • How to enable Contribution Folders in Webcenter Content

    Anand Yerrapati
    12 Oct 2014 | 2:05 am
    If the “Contribution Folders” under Browse Content is not visible, please follow the below procedure to enable it.Login to webcenter contentUnder Administration menu, go to Admin Server and select “Component Manager” optionSelect “advanced component manager” optionUnder disabled components, select “Folders_g” and click on enable buttonPlease note that, while enabling “Folders_g”, if “FrameworkFolders” is enabled, then disable it, because both the options should not be enabled. Either of those should be enabled at a time             …
  • How to make an entry of host file in Unix

    Anand Yerrapati
    10 Oct 2014 | 9:30 am
    Below is the procedure to make an entry of host file in UnixOpen host file: /etc/hostsMake an entry to the file like below           <ip> <hostname>           Ex:             10.143.121.118  myhostnameSave the fileAnd run below command to flush the DNS cache           dscacheutil -flushcache
 
  • add this feed to my.Alltop

    Mobileapptelligence.com

  • Hybrid Apps Development, Native App or Mobile Web, which one to go.

    MobileAPPtelligence
    16 Oct 2014 | 1:33 am
    Hybrid apps development is basically the combination of native mobile app development and mobile web development. One should use the native mobile app development to develop the app, when it is best or necessary to use the camera and other native features of smartphones like maps, but use core web technologies when features need a external connectivity of date or a the algorithm associated. In hybrid apps development / cross platform app development, all request lists in the mobile applications are native. All windows are native, they work as containers for web views. When the views are web…
  • Top Ways to Learn Android Apps Development

    MobileAPPtelligence
    8 Oct 2014 | 1:25 am
    If you are novice app developer and intend to learn professional android apps development, you are on right note. IDC had published in the third quarter of 2013 that Android OS has created a new milestone with more than 210 M smart-phones shipped. Android counts more than 80% in the said shipment. With the massive momentum, which android has created, this seems to grow bigger. Android apps, which are now actually used for everything, are being sought by businesses to promote and brand their business. In such scenario, android app developers are seeing the great demand because of more and more…
  • PhoneGap Cross Platform Mobile App Development Platform

    MobileAPPtelligence
    7 Oct 2014 | 12:30 am
    PhoneGap is one of the most sought after cross platform mobile app development platforms. PhoneGap is a set of JavaScript APIs which allows you to access the native capabilities of your device.  When a mobile app developer builds an application using PhoneGap, he is essentially building a mobile web site using HTML5 and JS just that he is putting the HTML and JavaScript on the phone. PhoneGap mobile applications run on the local browser on the phone and are connected to the native the native libraries through JavaScript APIs. PhoneGap Cross Platform App Development If one is developing a…
  • Mobile App Use in First Half of 2014

    MobileAPPtelligence
    16 Sep 2014 | 6:13 am
    When we pass into the second half of 2014, mobile apps have defeated the mobile web. Apps have come to dominate mobile traffic, according to leading mobile survey company, which studied 300 billion ad impressions in the first half of 2014. A surprising 58.2 percent of mobile ad impressions was the contribution of mobile apps while 48.8 percent on the mobile web. Businesses vie for user time and attention in the mobile apps, not websites and that’s why mobile app development companies and cross platform app development companies have great funnel of projects to execute. American users are…
  • Android Apps Development to Brand Your Business

    MobileAPPtelligence
    22 Aug 2014 | 1:34 am
    Android apps development services have become one of the most sought after mobile app development services. Smart-phones have become an integral part of modern, decent life and it exerts its influence in the buying process of its users. Reports of Nielsen and others invariably emphasize the need for business people to have their own mobile site and mobile apps to survive in the present ‘mobilization’ of business. android apps development When you have decided to build an app for your business, the natural question is which platform you should choose: iOS or Android? Google which owns…
  • add this feed to my.Alltop

    Evoke Technologies Blog

  • How To Design An Effective Test Automation Framework

    Sheshajee Dasari
    21 Oct 2014 | 6:53 am
    In the software testing domain, clients and the business community have gained maturity to understand the benefits of implementing a test automation framework. Test automation framework plays a vital role in the success or failure of any software automation project. So, what exactly is a test automation framework? What are the best practices to be […] The post How To Design An Effective Test Automation Framework appeared first on Evoke Technologies Blog.
  • New Software Testing Standards – ISO/IEC/IEEE 29119

    Jagannadha Swamy Tata
    7 Oct 2014 | 8:08 am
    The software industry is all about standards, we have ISO standards, IEEE standards etc. Adding to the list, we now have a new ISO standard exclusively for software testing, which is the ISO/IEC/IEEE 29119. As per IEEE standards association, these new software testing standards can be used within a software development life cycle (SDLC) or […] The post New Software Testing Standards – ISO/IEC/IEEE 29119 appeared first on Evoke Technologies Blog.
  • JavaScript Frameworks – AngularJS vs Ext JS

    Srikanth Varma Kanumuri
    22 Sep 2014 | 6:43 am
    Ext JS and AngularJS are two of the popular HTML5 / JavaScript frameworks for web application development. So how does one decide, which is the best out of these? Or which is an ideal framework for web application development? Is there an evaluation criterion to decide, which is superior? Let’s explore these two JavaScript frameworks […] The post JavaScript Frameworks – AngularJS vs Ext JS appeared first on Evoke Technologies Blog.
  • Importance of SQA and Test Factory Model in Software Testing

    Jagannadha Swamy Tata
    11 Sep 2014 | 1:26 am
    In a typical software organization, there are numerous software testing and quality assurance activities that are to be accomplished as per project timelines. It is a big challenge for the project management teams to keep a track of all these activities and ensure timely completion. In such situations, the role of software quality assurance (SQA) proves to be […] The post Importance of SQA and Test Factory Model in Software Testing appeared first on Evoke Technologies Blog.
  • Simple Techniques to Tune Bonitasoft Application Performance

    Hari Prasad Alla
    2 Sep 2014 | 3:57 am
    Application performance is an important parameter that determines the success or failure of any software application / product. This post highlights few simple techniques to tune application performance of Bonitasoft BPM, which would be helpful to the  Bonitasoft community. It also provides guidance on resolving issues that arise, while implementing Bonitasoft BPM solutions. A recent implementation of Bonitasoft […] The post Simple Techniques to Tune Bonitasoft Application Performance appeared first on Evoke Technologies Blog.
  • add this feed to my.Alltop

    Desktop Coding

  • How to Accessing REST (REpresentational State Transfer) / Web Service with VB6

    Nurdin Budi M.
    18 Oct 2014 | 11:36 am
    In an opportunity that occurs when programming, I must add a system different than the usual access I do. The new system requires to be able to access data REST/Web services. Well, on this occasion I will share my experience in accessing the REST/Web Service with VB6.What is REST (REpresentational State Transfer)Representational state transfer (REST) is an abstraction of the architecture of the World Wide Web; more precisely, REST is an architectural style consisting of a coordinated set of architectural constraints applied to components, connectors, and data elements, within a distributed…
  • Data Input Grid Control for VB6 (Free Download)

    Nurdin Budi M.
    16 Oct 2014 | 6:49 am
    One of the facilities in the creation of application programs, especially programs with VB6, using data grid on the form input is needed. For example in the sales transaction form, we are required to fill more than 1 item in 1 sales number, for example, look at the picture below:This sometimes makes the newbie programmer feel how his difficult to be able to accommodate application using data input grid as desired.There are many ways to apply input data grid model with the various components ActiveX (OCX), e.g. using a ListView control combined with TextBox, DBGrid or using…
  • The Greatness of Local Variables When Overriding Task Parameters in SQL Server Store Procedure

    Nurdin Budi M.
    15 Oct 2014 | 10:22 pm
    Based on my experience, problems on the Huge Database of SQL Server, data retrieval using a Stored Procedure with the Parameters will give rise to a new problem that is on the side of the performance speed, this is because it is not done with the proper way to use the available elements; Let's prove to prove it!In explaining this proof, I will use the reverse way; I will give an example of a SQL Server Stored Procedure with a SELECT Clause to extract data table JOIN along with the parameters used; then compare if the Parameters of the assignment in Exchange by the Local Variables and see the…
 
  • add this feed to my.Alltop

    thedosmann's blog

  • New Internet Security Going Forward

    thedosmann
    22 Oct 2014 | 6:26 am
    Google is pioneering another innovation which may someday replace the need for passwords. The device they are introducing is a pluggable USB device that acts as the authentication mechanism to login. By inserting the device into a USB port and touching it a process is started that authenticates the user through that physical device.  The possibilities of transferring security to a device that bypasses password input is an incredible step forward in battling the challenging problems with the widespread hacking activity we are seeing in today's internet environment. This process not only…
  • Is Virtual Reality dead?

    thedosmann
    21 Sep 2014 | 11:58 am
    Collateral Advancement Virtual reality environments, including industrial testing, gaming, situational role playing, and social, has seen a lot of activity lately. The main push has been in industrial application requirements which has spurred development of the hardware and software needed to create viable virtual reality.  As in most other developments and technological advancements, it is the needs of a specific development area that branches into the expansion of new advancements in other technologies. VR (Virtual Reality) is not a new concept and it has seen its share of failures and…
  • Is anyone paying attention?

    thedosmann
    22 Aug 2014 | 1:15 pm
    The general theme of recent computer hacks are, unfortunately, all too familiar. Not updating software when there is a clear path to doing so and there is a well-known and publicly documented exploit of that software is negligent and the companies involved should be held liable for damage to client's financial concerns. It is one thing to be blindsided by an unknown exploit or to be the focus of a DOS attack or something similar that puts your network and your clients at risk for information theft. Alternatively, if you are aware or should of been aware of a software or network exploit that…
  • Another reason NOT to click

    thedosmann
    24 Jul 2014 | 6:54 pm
    It is a long standing statement of fact that the general internet public is a click happy bunch of folks with little concern or thought for what might be real or not. Currently, coinciding with the cascading avalanche of information on the disaster of Flight MH17, there is an influx of malware, false stories, and spam, permeating the internet. Beware of what you click on and don't be duped by bold and sensational headlines promising onsite footage or other such nonsense. It is a shame that people exploit tragedies such as this one but it is not surprising. Determining what is fact or…
  • TowelRoot and Futex

    thedosmann
    26 Jun 2014 | 6:39 pm
    One of the newest exploits to hit takes advantage of a code issue on certain Linux flavored OS's and has a deep reach from server based systems to other devices that operate using the affected versions including certain Android-based devices on the market. This includes the Samsung Galaxy S5, said Ohad Bobrov, vice president of research and development with Lacoon Mobile Security. The vulnerability, (CVE-2014-3153), was recently disclosed by the hacker Pinkie Pie and recorded in the National Vulnerability Database (NVD) on June 7. The Linux kernel version 3.14.5 and most versions of Android…
Log in