Software Development

  • Most Topular Stories

  • Planning for Performance

    A List Apart: The Full Feed
    25 Nov 2014 | 7:00 am
    I want you to ask yourself when you make things, when you prototype interactions, am I thinking about my own clock, or the user’s? Paul Ford, “10 Timeframes” We’re not doing a good job Page-load times in the ten-second range are still common on modern mobile networks, and that’s a fraction of how long it takes in countries with older, more limited networks. Why so slow? It’s mostly our fault: our sites are too heavy, and they’re often assembled and delivered in ways that don’t take advantage of how browsers work. According to HTTP Archive, the average website weighs 1.7…
  • Basecamp Stickers

    Signal vs. Noise
    Shaun
    25 Nov 2014 | 7:48 am
    I really dug Apple’s Stickers commercial and the other day I thought, “Heck! We have stickers and laptops and dubstep!” So, why not make one of our own? I found the song and created a short waveform animation which I used as a template for the stop motion. I took 900 separate images of the sticker positions and cut it down to the 30 seconds you see here. Check out the full 60-second video here.
  • 20+ Best Internet of Things Products

    FromDev
    25 Nov 2014 | 9:30 am
    The internet of things devices can be broadly defined as products which can be internet enabled items. It also includes web services which enables this interaction and communication between these products. Moreover, IOT helps users digitize and monitor their household equipments with ease. The new types of technology and devices enable the products to be linked online. The IOT devices are rapidly becoming reality with more and more items being invented and getting connected online. This internet of things products use various technologies such as QR Codes and RFID tags which can be connected…
  • Sharing a first draft

    Signal vs. Noise
    Jason Fried
    24 Nov 2014 | 12:38 pm
    Been working on some copy for the Basecamp site. I don’t know where it’s going to go yet – maybe on a new page, maybe it’ll replace something else, maybe we’ll even test it as the new home page. But I wasn’t thinking of where it was going to go when I wrote it. I was just thinking about what I wanted to communicate, what I wanted to say. It’s sort of an ode to project managers. So I wrote it. It’s not done, but I thought I’d share it so far. Here it is: You’re responsible for getting a project done. You need to pull together a variety of…
  • This week's sponsor: Proposify

    A List Apart: The Full Feed
    The fine folks at A List Apart
    25 Nov 2014 | 7:52 am
    Thanks to Proposify for sponsoring A List Apart this week. Learn more about their software to streamline your proposals and get faster sign-off.
  • add this feed to my.Alltop

    Google Developers Blog

  • Google Analytics Demos & Tools

    Gary Lewis
    20 Nov 2014 | 9:05 am
    As a member of the Google Analytics Developer Relations team, I often hear from our community that they want to do more with GA but don't always know how. They know the basics but want to see full examples and demos that show how things should be built.Well, we've been listening, and today I'm proud to announce the launch of Google Analytics Demos & Tools, a new website geared toward helping Google Analytics developers tackle the challenges they face most often.The site aims to make experienced developers more productive (we use it internally all the time) and to show new users what's…
  • Launchpad Online for developers: Getting Started with Google APIs

    Gary Lewis
    19 Nov 2014 | 10:00 am
    Google APIs give you the power to build rich integrations with our most popular applications, including Google Maps, YouTube, Gmail, Google Drive and more. If you are new to our developer features, we want to give you a quick jumpstart on how to use them effectively and build amazing things.As you saw last week, we’re excited to partner with the Startup Launch team to create the “Launchpad Online”, a new video series for a global audience that joins their cadre which already includes the established “Root Access” and “How I:” series, as well as a “Global Spotlight” series on…
  • You’re invited to submit an app to the Google Fit Developer Challenge

    Gary Lewis
    18 Nov 2014 | 9:00 am
    With the recent launch of the Google Fit platform, we hope to spur innovation in the world of fitness apps and devices that encourage users to have a more active lifestyle. To expand the ecosystem and help users get a more comprehensive view of their fitness, we’re excited to announce the Google Fit Developer Challenge in partnership with adidas, Polar, and Withings.We’re inviting you to create and showcase an app, or update an existing app, that integrates with Google Fit. The submission deadline is February 17, 2015. Our selected judges will choose up to six new apps and six existing…
  • Building Games with Google Cast is Easy and Powerful

    Gary Lewis
    14 Nov 2014 | 11:03 am
    By Nathan Camarillo, Chromecast Product Manager for Games This week, we announced several Google Cast games that were built with the Google Cast SDK. With a Google Cast endpoint like a Chromecast or Android TV, developers can now use Google Cast to bring a whole new style of multi-screen social gaming experiences to the living room. What makes a Google Cast game unique? It enables multi-screen gameplay between mobile devices and a television, and it transforms users’ mobile devices into amazing game controllers. Anyone with a compatible Android or iOS phone or tablet can join the game.
  • Accelerate business growth with Startup Launch & Launchpad Online

    Gary Lewis
    13 Nov 2014 | 12:08 pm
    Last June, we launched Startup Launch, a program to help tech startups at all stages become successful on the Google Developers platform and open-source technologies. So far, we’ve helped more than 3,000 entrepreneurs transform their ideas into burgeoning websites, services, apps, and products in 150 countries. Hear some of their stories from the Czech Republic, Poland, Kenya, Brazil and Mexico in our Global Spotlight playlist. Launchpad OnlineToday, we’re bringing the program to a wider audience with a new web series called Launchpad Online, to share knowledge based on questions we’ve…
 
  • add this feed to my.Alltop

    News and Updates - Apple Developer

  • Automate Your Advertising with iAd

    21 Nov 2014 | 3:00 pm
    Leverage the updated iAd Workbench API to automatically create and update ad campaigns, retrieve analytics and manage bids directly on iAd Workbench. You can now promote products in more than 100 countries across the Americas, Europe, Asia, the Middle East, Africa, and Australia. Learn about the iAd Workbench API.
  • OS X Server 4.0.2 Developer Preview (14S347) Now Available

    20 Nov 2014 | 4:00 pm
    OS X Server 4.0.2 Developer Preview (14S347) Now Available
  • OS X Yosemite 10.10.2 (14C68m) Now Available

    20 Nov 2014 | 2:00 pm
    OS X Yosemite 10.10.2 (14C68m) Now Available
  • Get Ready for Apple Watch

    18 Nov 2014 | 2:00 pm
    Now you can start creating experiences for Apple Watch that reimagine, extend, and enhance the functionality of your iPhone apps. Learn how your existing app notifications can easily show up on Apple Watch, and how to leverage WatchKit to take your apps even further with WatchKit apps, Glances, and actionable notifications. Learn more about WatchKit.
  • Xcode 6.1.1 GM seed Now Available

    14 Nov 2014 | 9:00 am
    Xcode 6.1.1 GM seed Now Available
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • PHP 5.4.35 Released

    Webmaster
    13 Nov 2014 | 10:11 pm
    The PHP development team announces the immediate availability of PHP 5.4.35. 4 security-related bugs were fixed in this release, including the fix for CVE-2014-3710. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.35 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.3 is available

    Webmaster
    13 Nov 2014 | 3:15 pm
    The PHP development team announces the immediate availability of PHP 5.6.3. This release fixes several bugs and one CVE in the fileinfo extension. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.3 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.19 is available

    Webmaster
    13 Nov 2014 | 8:45 am
    The PHP development team announces the immediate availability of PHP 5.5.19. This release fixes several bugs and one CVE in the fileinfo extension. All PHP 5.5 users are encouraged to upgrade to this version. For source downloads of PHP 5.5.19 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • International PHP Conference Spring 2015

    Webmaster
    5 Nov 2014 | 1:31 pm
    The International PHP Conference is a globally recognized event for PHP developers, webworkers, IT managers and everyone interested in web technology. Once again, the conference will explore key topics and core technologies for developers and decision makers. We will show you how to scale your applications, explain the details of Continuous Integration or evaluate different approaches to NoSQL. Attendees will have the opportunity to meet with speakers, core developers and consultants, and there are often opportunities to evaluate your code. Community and enterprise projects profit from our…
  • PHP Unconference Europe 2015

    Webmaster
    26 Oct 2014 | 4:23 pm
    The 4th PHPucEU is taking place on May 9th and 10th on the wonderful island of Majorca, Spain. For the 3rd PHP Unconference Europe in 2014 about 100 attendees came to Spain and joined a bunch of different sessions. Our mission is to bring together an international group with knowledge of PHP. In order to address as wide an audience as possible, the language of all sessions, presentations and round table discussions will be English. One of the key aspects of an unconference, besides the sessions themselves, is the motivation for further discussions about topics while a coffee break (or…
 
  • add this feed to my.Alltop

    Signal vs. Noise

  • Basecamp Stickers

    Shaun
    25 Nov 2014 | 7:48 am
    I really dug Apple’s Stickers commercial and the other day I thought, “Heck! We have stickers and laptops and dubstep!” So, why not make one of our own? I found the song and created a short waveform animation which I used as a template for the stop motion. I took 900 separate images of the sticker positions and cut it down to the 30 seconds you see here. Check out the full 60-second video here.
  • Sharing a first draft

    Jason Fried
    24 Nov 2014 | 12:38 pm
    Been working on some copy for the Basecamp site. I don’t know where it’s going to go yet – maybe on a new page, maybe it’ll replace something else, maybe we’ll even test it as the new home page. But I wasn’t thinking of where it was going to go when I wrote it. I was just thinking about what I wanted to communicate, what I wanted to say. It’s sort of an ode to project managers. So I wrote it. It’s not done, but I thought I’d share it so far. Here it is: You’re responsible for getting a project done. You need to pull together a variety of…
  • Writing-first Design

    Jonas Downey
    21 Nov 2014 | 11:24 am
    A quick way to measure a designer’s maturity is to watch what they do at the beginning of a project. Inexperienced designers are often smitten by the allure of new tools and quick results, so they’ll jump in to Photoshop or Sketch and start messing with layouts and style explorations. Seasoned designers know this can be distracting, so they might start by doing research or drawing in a paper sketchbook instead. Sketching is great, but before I start sketching, I start writing. Writing first has lots of advantages, regardless of the project you’re working on. Here are a few examples.
  • A Glimpse of Artificial Intelligence

    Jamie
    20 Nov 2014 | 11:00 am
    At 8:15 AM I called Safelite Auto Glass for a quote to fix a chip in my car’s windshield. I wasn’t expecting to get the work done today, but the customer service rep gave me a great deal. We scheduled the appointment for 9:30 AM. Then he asked if he could send me an email confirmation. Normally I don’t give out my email address because I don’t want to get on another mailing list. However, in my past experience there’s been miscommunication between the corporate call center and the place of service. In truth, the $50 Safelite quote was way below the $140 dealer…
  • Art and Craft

    Wailin Wong
    20 Nov 2014 | 9:38 am
    Priceless cultural artifacts and works of art belong in a museum, as Indiana Jones taught us. But if the museum doesn’t have the space for that painting or Cross of Coronado, these pieces go to companies like The Icon Group. Photo by Michael Berger Founded in 1980, The Icon Group is a specialized moving and storage business that performs the vital but unsung task of boxing up fine art objects and storing them safely. There’s an incredible amount of knowledge and skill that goes into handling an oddly shaped or fragile piece, and companies like The Icon Group only gain that…
  • add this feed to my.Alltop

    MapQuest Dev Blog

  • Are you a Community Edition (Licensed Data) user?

    Jonathan Harahush
    17 Nov 2014 | 1:55 pm
    Attention, users of Community Edition on Licensed Data! We are in the process of simplifying our licensing structure and have a few upcoming changes that we want you to know about. Currently, MapQuest offers three types of licenses for use of our APIs, SDKs, and associated Developer Tools: Community Edition (Open Data), Community Edition (Licensed Data), and Enterprise Edition (Licensed Data). Later this year, we will be simplifying the structure by removing the Community Edition (Licensed Data) tier. As of December 31, 2014, we will be retiring the Community Edition (Licensed Data) license…
  • Nominatim/OSM Data Updates Temporarily Suspended

    Jonathan Harahush
    4 Sep 2014 | 10:38 am
    Attention, users of the MapQuest-hosted Nominatim Search Service! During the next few weeks, we will be making upgrades to the back-end systems that power our instance of Nominatim and this involves a complete data refresh. During this time, OSM data updates will be temporarily suspended. It is possible that users may temporarily experience inconsistent results until all of our back-end servers have received the necessary upgrades. It is also possible that users may not see recent edits to OSM data immediately reflected in search results. Please feel free to tweet us @MapQuestTech or e-mail…
  • JavaScript Maps API v7.1.0 Released (Licensed & Open)

    Jonathan Harahush
    17 Jun 2014 | 2:18 pm
    Today we are excited to announce quite a few JavaScript Maps API updates! The JavaScript Maps API v7.1.0 and Open JavaScript Maps API v7.1.0 have been officially released to production and include a great mix of new functionality as well as enhancements to existing functionality. We’ve also simplified and updated our list of currently supported browsers. First, let’s talk about new functionality. We’ve introduced new, easy-to-use routing modules to the toolkit. The new-route and new-route-collection modules include the ability to more easily customize the start and end POI icons on the…
  • Announcing MapQuest Plugins for Leaflet on Licensed and Open Data

    Jonathan Harahush
    30 Apr 2014 | 3:55 pm
    Did you know that MapQuest offers the ability to use our maps, geocoding, and routing with the open-source Leaflet mapping library? The interest and feedback provided during our public beta was truly overwhelming and today we are excited to announce the first production release of the MapQuest Plugins for Leaflet, utilizing both our Licensed and Open data sources. The MapQuest Plugins for Leaflet enable developers to easily integrate our most popular core services — maps, routing, and geocoding — to applications built with the open-source Leaflet JavaScript mapping library.
  • Are You Using an Older (Licensed) MapQuest API or Developer Tool?

    Jonathan Harahush
    31 Oct 2013 | 2:37 pm
    We are in the process of retiring some of our legacy back-end systems and want to let you know what that means to you as a user of MapQuest APIs and developer tools that utilize licensed data. Effective January 31, 2014, the servers that power legacy products — mostly those that operate in the Equirectangular map projection — will be retired.   This means that older APIs and SDKs, such as the deprecated server-side SDKs and 5.x JavaScript and Flash APIs, will no longer work.  To avoid an interruption in service, please ensure that your applications are using our current Web…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • This week's sponsor: Proposify

    The fine folks at A List Apart
    25 Nov 2014 | 7:52 am
    Thanks to Proposify for sponsoring A List Apart this week. Learn more about their software to streamline your proposals and get faster sign-off.
  • Planning for Performance

    25 Nov 2014 | 7:00 am
    I want you to ask yourself when you make things, when you prototype interactions, am I thinking about my own clock, or the user’s? Paul Ford, “10 Timeframes” We’re not doing a good job Page-load times in the ten-second range are still common on modern mobile networks, and that’s a fraction of how long it takes in countries with older, more limited networks. Why so slow? It’s mostly our fault: our sites are too heavy, and they’re often assembled and delivered in ways that don’t take advantage of how browsers work. According to HTTP Archive, the average website weighs 1.7…
  • Blue Beanie Day 14: Toque ’em if You’ve Got ’em

    24 Nov 2014 | 5:30 am
    On Sunday, November 30, web designers and developers across the globe will celebrate Blue Beanie Day 2014, wearing a blue beanie to show their support for web standards. Join in! “What’s Blue Beanie Day,” you may ask? Well, it’s possible you’ve seen it in years past: a host of avatars on Twitter and Facebook, with selfies galore, each sporting a little blue toque. Here’s the thing: each is a tribute to the hat that launched a thousand sites: the blue beanie worn by A List Apart’s own Jeffrey Zeldman in that infamous selfie, and that eventually emblazoned the cover of Zeldman’s…
  • Driving Phantom from Grunt

    21 Nov 2014 | 5:30 am
    While building websites at Filament Group, there are a couple tools that consistently find their way into our workflow: GruntJS is a JavaScript Task Runner. It runs on NodeJS and allows the user to easily concatenate and minify files, run unit tests, and perform many other tasks, from linting to minification of images. PhantomJS is a headless (Webkit-based) web browser. A headless web browser renders a page without having a visible window. Using this functionality, we can write code that you would want to run in a browser, but see its results in the command line. This allows us to run scripts…
  • Matt Griffin on How We Work: Pricing the Web

    20 Nov 2014 | 5:30 am
    I probably don’t have to tell you that pricing is slippery business. It requires a lot of perspective, experience, and luck (read: trial and error). There are a number of ways we can correlate monetary value to what we do, and each has its pros and cons. It may seem at first glance that pricing models begin and end in the proposal phase of a project. That pricing is simply a business negotiation. But whether we’re talking about design, development, or business methodologies, our processes affect our motivations, and influence outcomes—often throughout the entire project. We’ll be…
 
  • add this feed to my.Alltop

    Ruby News

  • Ruby 1.9.3-p551 Released

    13 Nov 2014 | 4:00 am
    We are pleased to announce the release of Ruby 1.9.3-p551. This release includes a security fix for a DoS vulnerability of REXML. It is similar to the fixed vulnerability in the previous release, but this handles another case for entity expansion. Please view the topic below for more details. CVE-2014-8090: Another Denial of Service XML Expansion Notice Ruby 1.9.3 is now in the security maintenance phase. This means that we never fix bugs except for security issues. And, at this time, the end of the maintenance of 1.9.3 has been scheduled for February next year. We recommend that users of…
  • Ruby 2.1.5 Released

    13 Nov 2014 | 4:00 am
    Ruby 2.1.5 has been released. This release includes a security fix for a DoS vulnerability of REXML. It is similar to the fixed vulnerability in the previous release, but new and different from it. CVE-2014-8090: Another Denial of Service XML Expansion And, some bug fixes are also included. See tickets and ChangeLog for details. Download http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.bz2 SIZE: 11994454 bytes MD5: a7c3e5fec47eff23091b566e9e1dac1b SHA256: 0241b40f1c731cb177994a50b854fb7f18d4ad04dcefc18acc60af73046fb0a9 SHA512:…
  • Ruby 2.0.0-p598 Released

    13 Nov 2014 | 4:00 am
    We are pleased to announce the release of Ruby 2.0.0-p598. This release includes a security fix for a DoS vulnerability of REXML. It is similar to the fixed vulnerability in the previous release, but this handles another case for entity expansion. Please view the topic below for more details. CVE-2014-8090: Another Denial of Service XML Expansion And, some bug fixes are also included. See tickets and ChangeLog for details. Download http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p598.tar.bz2 SIZE: 10758882 bytes MD5: a3f3908103a7d209d1d1cf4712e3953c SHA256:…
  • CVE-2014-8090: Another Denial of Service XML Expansion

    13 Nov 2014 | 4:00 am
    Unrestricted entity expansion can lead to a DoS vulnerability in REXML, like “Entity expansion DoS vulnerability in REXML (XML bomb, CVE-2013-1821)” and “CVE-2014-8080: Parameter Entity expansion DoS vulnerability in REXML”. This vulnerability has been assigned the CVE identifier CVE-2014-8090. We strongly recommend to upgrade Ruby. Details This is an additional fix for CVE-2013-1821 and CVE-2014-8080. The previous patches fixed recursive expansions in a number of places and the total size of created Strings. However, they did not take into account the former limit used for entity…
  • Tropical Ruby 2015 CFP is open

    3 Nov 2014 | 7:20 am
    Tropical Ruby 2015, the beach Ruby conference, will take place during March 5–8th at Porto de Galinhas, a paradisiac beach located in the Brazilian northeast coast. Avdi Grimm and Nick Sutterer are confirmed keynotes but the CFP is still open. If you want to give a talk or workshop, submit your proposal until December 7th. Enjoy amazing conversations, stunning landscapes and a superb nature. Come and talk with some of the best Rubyists in this tropical conference. Posted by Guilherme Cavalcanti on 3 Nov 2014
  • add this feed to my.Alltop

    Ted Patrick

  • OnDemand Deferred Rendering with CreateJS & Canvas

    Ted Patrick
    14 Nov 2014 | 10:53 am
    I wanted to highlight how we handle rendering on <canvas> with CreateJS/EaselJS as this approach has drastically improved our app performance. First lets look at how things are typically done. There are 2 common approaches to rendering: Constant Rendering – Render at a frame rate… 30 frames per second. OnDemand Rendering – Render frames as you need them…. now….now…wait…now etc. The constant frame rendering approach attempts to render at a frame rate typically aligned with the browser RequestAnimationFrame. The problem here is that typically…
  • 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…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • OmniSharp - Making cross-platform .NET a reality, and a pleasure

    Scott Hanselman
    27 Nov 2014 | 5:38 am
    In case you missed it, make sure to read Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community because there's been some big stuff going on. Here's the summary of the .NET 2015 Wave of awesomeness. We are running .NET as an open source project going forward. http://github.com/dotnet There's a home for Microsoft on GitHub now at http://microsoft.github.io You can get Visual Studio Community for FREE now at http://visualstudio.com/free ASP.NET 5 will run on Windows, Linux, and Mac. Yes, really. The other thing I wanted to talk about is a newly organized…
  • ASP.NET 5 (vNext) Work in Progress - Exploring TagHelpers

    Scott Hanselman
    19 Nov 2014 | 4:57 pm
    TagHelpers are a new feature of ASP.NET 5 (formerly and colloquially ASP.NET vNext) but it's taken me (and others) some time to fully digest them and what they mean. Note that this, and all of ASP.NET 5 is a work in progress. TagHelpers can and will change. There is NO tooling support in Visual Studio for them, as they are changing day to day, so just be aware. That's why this post (and series is called Work in Progress.) Historically we've used HtmlHelpers within a Razor View, so when you wanted a Label or a TextBox you'd do this. This is from the ASP.NET 5 Starter Web example.
  • Announcing .NET 2015 - .NET as Open Source, .NET on Mac and Linux, and Visual Studio Community

    Scott Hanselman
    12 Nov 2014 | 7:35 am
    It's happening. It's the reason that a lot of us came to work for Microsoft, and I think it's both the end of an era but also the beginning of amazing things to come. The .NET 2015 wave of releases is upon us. Here's what's happening and we announced it today in New York. There's a lot here, so drink it all in slowly. Be sure to check out all the blog posts I'm linking to at the end, but here's my personal rollup and take on the situation. We are serious about open source and cross platform. .NET Core 5 is the modern, componentized framework that ships via NuGet. That means you can ship a…
  • NuGet Package of the Week - Courtesy Flush to flush buffers earlier and optimize time to first byte

    Scott Hanselman
    5 Nov 2014 | 6:13 pm
    Yes, really. It's got to be the best name for an open source library out there. It's a great double entendre and a great name for this useful little library. Perhaps English isn't your first language, so I'll just say that a courtesy flush gives the next person a fresh bowl. ;) However, in the computer world "flushing a buffer" means forcing a buffer to be moved along, usually to a file or the network. Rather than holding data, you flush it, and move it along. Nik from Glimpse has a small NuGet package called Courtesy Flush. He's got a good write-up on his blog. It's a library to enable…
  • Enabling Websockets for Socket.io Node apps on Microsoft Azure

    Scott Hanselman
    2 Nov 2014 | 5:24 pm
    NOTE: This is a technical post, I'll blog more about Nightscout later this week. Subscribe and watch for my take, or visit http://www.nightscout.info. I'm running an application called Nightscout that is a node app with a MongoDB backend that presents a JSON endpoint for a diabetic's blood sugar data. I use my Dexcom G4 CGM (Continuous Glucose Meter) connected with a micro-USB OTG cable to an Android phone. An Android app bridges the device and POSTs up to the website. Azure is well suited to run an app like this for a few reasons. Node works great on Azure, MongoLabs is setup in the Azure…
 
  • add this feed to my.Alltop

    Rajesh Setty » Blog

  • What is a real missed opportunity?

    thinksulting@gmail.com (Rajesh Setty)
    23 Nov 2014 | 12:05 am
    One of my favorite quotes is actually an African proverb. It goes like this: When you want to go fast, go alone. When you want to go far, go together. It’s easy to understand and equally easy to forget, unfortunately. With that in the background, let’s get to answering the question we started with: What is a real missed opportunity? In short, the “real missed opportunity” is your inability to proactively help people in your network to accelerate the pursuit of their dreams. Let me explain… Let’s take an example of John. He is a member of your network and someone you have known for…
  • Three Things to Think About Before Making a Request for an Introduction

    thinksulting@gmail.com (Rajesh Setty)
    13 Jul 2014 | 3:20 pm
    First, let us clear a myth It may be true that you may have only six degrees of separation from anyone else in the world. So, theoretically speaking, if you wanted to reach ANYONE all you had to do was to find the right six-degree chain and voila, you will be right in front of that person. That rarely happens and for most part, will remain as a myth. LinkedIn has made it easy to break the boundaries a bit. For starters, you can definitely see who is in your extended network. Again, mostly the power ends right there. Just because you can now see who is connected to whom does not make you…
  • Mini Saga #134 – In a Fix

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

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

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

    Jon Udell

  • The Church of One Tree: A civic parable

    Jon Udell
    23 Nov 2014 | 6:16 pm
    Juilliard Park is one of the jewels of Santa Rosa. It occupies 8.8 acres downtown, adjacent to the SOFA Arts District where, last weekend, thousands gathered for the 10th annual WinterBlast festival. Here’s how the Press Democrat describes the SOFA district: Loosely gathered around the intersection of South A Street and Sebastopol Avenue, the neighborhood once had a shady reputation, but about a decade ago it began to change, and over those years it emerged as a destination for cuisine and culture. And it continues to evolve. Today, you’ll find a picturesque cluster of small,…
  • The Nelson diaspora

    Jon Udell
    14 Nov 2014 | 2:05 pm
    This will be our first winter in California. I won’t miss New Hampshire’s snow and ice. But I’ll sure miss our regular Friday night gatherings with friends in Keene. And on Monday nights my thoughts will turn to the village of Nelson, eleven miles up the road. There, for longer than anyone knows, people have been playing fiddle tunes and celebrating a great contra dance tradition. On a cold winter night, when the whirling bodies of the dancers warm up the old town hall, it’s magical. Gordon Peery, who for decades has accompanied the dancers on piano, once lent me a DVD…
  • Swimming against the stream

    Jon Udell
    7 Nov 2014 | 4:02 pm
    Congratulations to Contributoria! The Guardian’s experiment in crowd-funded collaborative journalism is a finalist in the digital innovation category of the British Journalism Awards. (Disclosure: Contributoria’s CEO and cofounder, Matt McAlister, is a former InfoWorld colleague.) The site, which launched in January 2014, runs on a 3-month cycle. So the November 2014 issue is online now, the December 2014 issue is in production, and the January 2015 issue is in planning. There are now ten issues archived on the back issues page. Here are the numbers from that page in a…
  • Getting the digital autonomy we pay for

    Jon Udell
    4 Nov 2014 | 12:44 pm
    As an armchair educational technologist I’ve applauded the emerging notion that we should encourage students to build personal cyberinfrastructure, rooted in a domain of one’s own, that empowers them to live and work effectively. Doing so requires some expertise, but not necessarily this kind: Authorship has blossomed since the dawn of social media; but even in its rise, authorship has been controlled by the platforms upon which we write. Digital pages are not neutral spaces. As I write this in Google Docs, I’m subject to the terms of service that invisibly manipulate the…
  • We are the media

    Jon Udell
    3 Nov 2014 | 2:33 pm
    In an item posted last week, There was no pumpkin riot in Keene, I drew a distinction between two different events that became conflated in the national awareness. There was no rioting during the pumpkin festival at one end of Keene’s Main Street. And no pumpkins were smashed during the riots in the college neighborhood at the other end of the street. But as Reed Hedges noted in a comment on my blog: The imagined scene of a quaint and boring pumpkin festival erupting in anarchy and violence for no reason was too amusing to resist viral spread across national and internet news. In…
 
  • add this feed to my.Alltop

    Rands in Repose

  • Organizational Lessons from Slime Mold

    rands
    25 Nov 2014 | 7:34 am
    Via Kabir Chibber on Quartz: Explore, remove hierarchies, and remember what you did wrong and tell someone:
  • FriendDA Updates

    rands
    5 Nov 2014 | 11:38 am
    I’ve made small changes to the FriendDA based on feedback to this post. All the proposed changes in the post have been put into the latest version of the FriendDA. I’ve changed the Creative Commons license to be ShareAlike – it is no longer No-Derivatives. There’s a Github repository that contains the current Markdown and HTML versions. Fork away. These changes, I believe, will make the FriendDA slightly more useful. Thanks to everyone who contributed feedback.
  • Brief Thoughts on Marvel

    rands
    29 Oct 2014 | 8:25 am
    Marvel announced their Phase 3 plans for the Marvel Cinematic Universe yesterday and the best way to describe my reaction is they succeeded in diffusing my excitement about Avengers – Age of Ultron and I’m pretty excited about that sequel. Some brief thoughts on the state of Marvel: In 2009, Disney paid four billion dollars for Marvel. It turns out this was a tremendous deal. Check it out… The first Avengers had a production budget of $220 million and worldwide total lifetime gross of $1.5 billion. The last Iron Man (released last summer) had a production budget of $200 million a…
  • FriendDA v2?

    rands
    26 Oct 2014 | 12:00 pm
    If you don’t care about the FriendDA you should stop reading this now. The FriendDA was written in late 2008 and it was intended as an experiment to place a smidge of formality on the discussion of perceived precious ideas. Happily, the FriendDA has legs. Since the original publication there has a small, but steady flow of traffic to site, a group of folks have taken up the task of translating the document to various languages (FriendDA in Hebrew), and I’ve made small changes to the original text none of which I believe has changed the original intent. I was recently approached with the…
  • Hundreds of People Running Into a Solid Spinning Metal Fence

    rands
    25 Oct 2014 | 4:25 pm
  • add this feed to my.Alltop

    Software Development in the Real World

  • Insanity Max 30 Set To Be Released December

    miguelcarrasco
    11 Nov 2014 | 3:47 pm
    Shaun T has finally finished his latest workout program, Insanity Max 30! Insanity Max 30 takes everything from Insanity and Focus T25, and creates the ultimate at home workout. Max 30 will take your fitness to the next level by combining nutrition and 30 minute workouts over a 60 day period to get you looking amazing. You will now be able to get Insanity like results, in just 30 minutes a day. That is enough to make anyone try this workout. You can watch the the video below, or check out the Insanity Max 30 Review at Smart Ass Fitness. There we go into all the detail of what Max 30 is all…
  • P90 Workout

    miguelcarrasco
    22 Sep 2014 | 1:45 pm
    I’m excited to announce that on September 23rd, 2014 Tony Horton will finally launch his latest workout program that is designed for beginners, P90. The P90 workout is a brand new program that will get you in the best shape of your life, regardless of where you are starting from. So if workout programs like “Insanity” or “P90X” scared you in the past, but you wanted to workout from home, P90 is the workout you will finally want to get, and complete.  A detailed P90 review is available for you at Smart Ass Fitness. Once P90 launches, the article will be updated…
  • Chalene Johnson’s New PiYo Workout Coming

    miguelcarrasco
    18 Mar 2014 | 1:54 pm
    Chalene Johnson is set to release a brand new workout in June that I am absolutely thrilled and excited for. Chalene Johnson’s PiYo is going to completely change the game for a lot of people. PiYo was created for people that love Yoga and Pilates, but are missing the extra energy and music and “fun” aspect to the workout. With PiYo, you get the best of both worlds, all combined into one powerful workout. I had the chance to try PiYo with Chalene Johnson back in September, and I was blown away at how fun and exiting Pilates and Yoga become when Chalene Johnson combined them…
  • P90X3 Review

    miguelcarrasco
    26 Nov 2013 | 2:16 am
    P90X3 is set to be released December 10th, 2013.  P90X3 is a 30 minute workout, 6 days a week that will get you in the best shape of your life. Gone are the 60 and 90 minute workouts. Tony Horton and Beachbody worked together to get the workouts much shorter, and more effective. When Tony Horton sat down with Beachbody for the making of the next workout, it was clear he was going to push for a shorter workout that would only take 30 minutes a day to get done. People simply don’t have time for long workouts anymore. And the reality is, Beachbody found a way to bring an incredible P90X…
  • Get in The Best Shape of Your Life

    miguelcarrasco
    5 Oct 2013 | 6:07 am
    As many of you know, I recently became a Beachbody Coach. I did this for a few reasons, but the main two were: To make sure that I wouldn’t ever gain back the weight that I had lost (I’ve lost 80 pounds now since June 2012). So far, my strategy has worked pretty well! The second reason I became a Beachbody Coach was so that I could help other people get in great shape. I wanted to let you know of a big announcement we have for people that live in Winnipeg. Winnipeg Fit Clubs Beginning Sunday, October 20th 2013, we are going to be hosting FREE Fit Clubs at Bronx Community Center on…
  • add this feed to my.Alltop

    Treehouse Blog

  • Happy Thanksgiving Everyone!

    Gill Carson
    27 Nov 2014 | 6:00 am
    Here is Craig, our Java teacher, saying Happy Thanksgiving in his own special way. We love you Craig! The post Happy Thanksgiving Everyone! appeared first on Treehouse Blog.
  • The Coolest Ruby Projects Ever

    Jason Seifer
    26 Nov 2014 | 2:03 pm
    Hackety Hack Hackety Hack is a project designed to teach programming. Hackney Hack does this via a client side GUI application, written in a framework called Shoes. Shoes is another Ruby project which provides a concise and easy to use API for creating GUI applications. Hackett Hack took Shoes and built lessons on it to teach programming using Ruby. The lessons gradually increase in difficulty from beginner to intermediate and teach basic programming. Students can work their way up to creating Shoes apps as well. Have an idea for a lesson? There is a project on GitHub which you can contribute…
  • New Courses: Interactive Android Apps & Flask Basics

    Gill Carson
    26 Nov 2014 | 11:04 am
    New Courses: Build an Interactive Story App In this course we will build a simple choose-your-own-adventure story app, complete with fantastic illustrations. We will model our story and introduce the Model-View-Controller pattern, and we will learn about getting input from users, displaying images, and using more than one Activity. This course has a pre-requisite of Build a Simple Android App. Flask Basics Flask is one of the easiest ways to bring your Python skills online. It’s a great microframework used by thousands of people to create prototypes and small web apps. This course has…
  • Python Freelancing: the Good, the Bad, and the Ugly

    Kenneth Love
    26 Nov 2014 | 9:41 am
    Lots of us really like programming. We also really like making money and being able to feed ourselves and our families. But, many of us don’t necessarily like working in an office or for one single product or company, so a lot of us become freelancers. Is that you? If it is, or even if it isn’t but could be, maybe you want to be do Python for a living. I’ve spent most of my adult life as a freelance programmer. Even luckier, I’ve been able to be a Python programmer for almost all of my freelancing career. Like all fields, especially in freelancing, there are good,…
  • Building OS X Apps With JavaScript

    Jason Seifer
    25 Nov 2014 | 6:47 pm
    It’s Tuesday which means that the Treehouse Show is back! In episode 117 of The Treehouse Show, Nick (@nickrp) and Jason (@jseifer) talk about building OS X apps in JavaScript, fixed headers, array methods, and more. For a free month’s trial, Join Jason and Nick at http://teamtreehouse.com/show. Watch The Treehouse Show 117 on Treehouse This Week’s Links Building OS X Apps with JavaScript by Tyler Gaw csstyle Clean, Simple Styling for the Web zzmp/juliusjs Midnight.js – Switch fixed headers on the fly 5 Array Methods That You Should Be Using Now | colintoh.com The post…
 
  • add this feed to my.Alltop

    ScottGu's Blog

  • Announcing Open Source of .NET Core Framework, .NET Core Distribution for Linux/OSX, and Free Visual Studio Community Edition

    12 Nov 2014 | 7:45 am
    This week we are holding our Connect() developer event in New York City.  This is an event that is being streamed online for free, and it covers some of the great new capabilities coming with the Visual Studio 2015 and .NET 5 releases.  You can watch the event live as well as on-demand here. I just finished giving the opening keynote of the event during which I made several big announcements: Announcing the Open Sourcing of the .NET Core Runtime and Libraries Over the last several years we have integrated more and more open source technology into our .NET, Visual Studio, and Azure…
  • Azure: Announcing New Real-time Data Streaming and Data Factory Services

    30 Oct 2014 | 11:39 pm
    The last three weeks have been busy ones for Azure.  Two weeks ago we announced a partnership with Docker to enable great container-based development experiences on Linux, Windows Server and Microsoft Azure. Last week we held our Cloud Day event and announced our new G-Series of Virtual Machines as well as Premium Storage offering.  The G-Series VMs provide the largest VM sizes available in the public cloud today (nearly 2x more memory than the largest AWS offering, and 4x more memory than the largest Google offering).  The new Premium Storage offering (which will work with…
  • Azure: New Marketplace, Network Improvements, New Batch Service, Automation Service, more

    28 Oct 2014 | 7:35 am
    Today we released a major set of updates to Microsoft Azure. Today’s updates include: Marketplace: Announcing Azure Marketplace and partnerships with key technology partners Networking: Network Security Groups, Multi-NIC, Forced Tunneling, Source IP Affinity, and much more Batch Computing: Public Preview of the new Azure Batch Computing Service Automation: General Availability of the Azure Automation Service Anti-malware: General Availability of Microsoft Anti-malware for Virtual Machines and Cloud Services Virtual Machines: General Availability of many more VM extensions – PowerShell…
  • 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…
  • add this feed to my.Alltop

    Channel 9

  • Monthly Catch-up: S74 and Day 2 of the MVP Summit | Visual Studio ALM Rangers

    WPSchaub, Anisha
    26 Nov 2014 | 2:50 pm
    On our second show, we go take look at the current and future sprints and have some great guests dropping in during the second day of the MVP Summit.This month we cover:[00:21] - Looking back in S74 & what is coming up in S75[03:53] - Updates[04:56] - Coming up next month[05:51] - MVP Summit Day 2: Tarun Arora[09:48] - MVP Summit Day 2: Utkarsh Shigihalli[13:15] - MVP Summit Day 2: Vladimir Gusarov[16:10] - MVP Summit Day 2: Esteban Garcia[18:41] - MVP Summit Day 2: Oscar Garcia ColonFollow @arora_tarun  Blog: geekswithblogs.net/tarunarora Follow…
  • Connected Services | Visual Studio Toolbox

    Robert Green
    26 Nov 2014 | 7:00 am
    In this episode, Robert is joined by Steve Lasker and Merwan Hade, who show us how Visual Studio 2015 makes it much easier to connect to cloud services. The new Connected Services dialog hides much of the complexity involved in connecting to services, blending together Getting Started guidance, with a wizard-based approach for finding relevant services, getting the right connection libraries, and configuring the services. Steve and Merwan show connecting to a Salesforce service and talk about other service providers you can expect to be added.ResourcesSteve (@SteveLasker) and Merwan…
  • It's not too late to get ready for the Hour of Code...

    Greg Duncan
    26 Nov 2014 | 6:00 am
    You all know that training, education, getting kids (both real kids and the kid inside all of us) excited about development is something I like to blog about.There's fewer bigger events toward that than next month's Hour of Code.Anyone can learn the basics, and have fun doing it!Are you a teacher? Inspire students with an Hour of Code in the classroom. Are you a parent? Ask your local school to host an Hour of Code.Help promote the Hour of Code What's Next?We'll send you materials and helpful tips for your event. New 2014 tutorials are coming soon for any browser, smartphone – or even no…
  • Kinect Parrot AR.Drone 2.0 Demo

    Greg Duncan
    26 Nov 2014 | 6:00 am
    Today Sebastian Brandes shows off a project where he controls a Parrot AR.Drone with a Kinect for Windows device.If you're thinking about doing the same thing, these posts might come in handyOculus Rift, Parrot Ar.Drone, a Kinect and you...Flying the AR.Drone 2.0 with Windows Store ApplicationsKinect to a Quad... Kinecting AR Drone series startParrot AR.Drone 2.0 controlled by Kinect for WindowsAt a recent hackathon at an internal Microsoft event, I got to work with the Parrot AR.Drone 2.0 together with an amazing team of fellow tech evangelists in Microsoft. We had 8 hours to put together a…
  • Episode 1: Project Spark | Level Up

    Greg Duncan, Soumow
    25 Nov 2014 | 10:00 am
    Level Up is a show devoted to game development. Each show will recap current news and events in gaming, deep dive with a game industry insider, and cover tips for programming or finding resources to help you with game construction. We would love to hear from you with feedback or suggestions for what you would like to see on the show, or just tell us about the projects you are working on. Write us at LevelUp@microsoft.comNews[00:36] Use C# to script in Unreal Engine 4 now, courtesy of Xamarin [Dave Voyles], Mono for Unreal Engine [Miguel de Icaza][00:56] The OMNI Engine v1 Released (C# in…
  • add this feed to my.Alltop

    java.net

  • Securing WebSockets using Username/Password and Servlet Security

    rwlarsen
    24 Nov 2014 | 9:36 am
    Arun Gupta shows us how to secure your WebSocket based application. Including code and config samples. Source: http://blog.arungupta.me/2014/10/securing-websockets-username-password-servlet-security-techtip49/ Community:  
  • MyBatis-CDI: Persistence Alternative for Java EE

    rwlarsen
    20 Nov 2014 | 8:21 pm
    Reza Rahman points out an interesting alternative to JPA for ORM in EE applications using CDI to connect to MyBatis, which relies heavily on native SQL queries. Source: Community:  
  • How to Build REST Infrastructure for Database Access

    rwlarsen
    19 Nov 2014 | 8:15 pm
    Val Huber outlines a process for creating a RESTful solution that addresses the common concerns around enterprise database access, including what you can reasonably expect from your REST vendors. Source: Community:  
  • Injecting Domain Objects Instead of Infrastructure Components

    rwlarsen
    18 Nov 2014 | 9:24 am
    Michael Scharhag Provides a slightly different take on using DI; rather than injecting a service (or repo, or other resource), he suggest directly injecting the desired domain object. Code samples using spring, with a description of changes needed to use CDI. Source: Community:  
  • A Java conversion puzzler, not suitable for work (or interviews)

    rwlarsen
    14 Nov 2014 | 12:29 am
    Peter Lawrey walks us through some of the idiosyncrasies of casting between numeric types and performing mixed type arithmetic. Fair warning: this one may make your brain hurt. Source: http://www.javacodegeeks.com/2014/10/a-java-conversion-puzzler-not-suitable-for-work-or-interviews.html Community:  
 
  • add this feed to my.Alltop

    The Daily WTF

  • Classic WTF - The Defect Black Market

    28 Nov 2014 | 3:00 am
    For us, the day after Thanksgiving is typically known as "Black Friday". There is nothing sinister about it - oh no - just lots and lots of opportunities to go shopping and save cash along the way and take businesses from the "red" (loss) to black (profit!). This reminded me of an article from July 2012 that I'm positive that you'll enjoy. When Damon's coworker stopped by his cubicle for a chat, Damon wondered if they should have met in a dark alley somewhere. Damon, a developer, and his coworker in quality assurance were meeting to trade bugs on the newly created Defect Black Market. It all…
  • CodeSOD: Classic WTF - Yes, The Table is Still There

    27 Nov 2014 | 3:00 am
    Our Discourse forum has received a mixed approval rating. Many folks like it, but others still find it lacking in areas in certain clients. Well, no matter your opinion, I can guarantee that, as it was true when the article first ran, our forum doesn't have the same problem mentioned below. "Having recently upgraded my forum software," Kinta wrote, "I noticed that my site had been running incredibly slow." "Upon further investigation, I found that that the following code was being run once for each and every comment on a page, whenever ever a forum thread was opened.
  • Error'd: What Kind of Grass Do They Have in Canada?!

    26 Nov 2014 | 3:00 am
    For those of us in the US, today is our "Friday" in lieu of the Thanksgiving holiday. So, in honor of our nation's most hallowed day of feasting (and deep discount shopping the day after), here's an Error'd two days early. (Don't worry non-USians, we'll have classics running the rest of the week.) Enjoy! "I was browsing for Grass Trimmers on the Canadian Tire website and...well...I'm not sure these would quite do the job," Brent W. writes.   "I was doing an online survey and this question came up... Guess I get to choose what error they give me?" wrote Ryan K.   "Wow...that penalty…
  • CodeSOD: Genderize

    25 Nov 2014 | 3:00 am
    If someone suggested that you write a function which, given a person’s name, tells you what gender they are, you might caution that this is a hard problem. You might suggest a solution like a Bayesian classifier, which could be trained, or you might say, “Maybe we should just let the users tell us.” There are a few things you almost certainly wouldn’t suggest. You wouldn’t suggest using ColdFusion , because CF is constructed out of sin and unicorn tears. And you certainly wouldn’t suggest trying to use regexes to do this job. That’s because you…
  • CodeSOD: An Interesting Way to Find Even

    24 Nov 2014 | 3:00 am
    While combing the server logs for clues as to what might have caused the latest incident in staging, Steve was startled to find that the box he was looking at hadn't logged anything for months. Was logging disabled? No, it all looked fine. He accessed the box directly and the site came right up, complete with an entry in the access logs. So where were the logs for the past three months? On a hunch, he checked the proxy.pac: function FindProxyForURL(url, host) { var myip=myIpAddress(); var ipbits=myip.split("."); var myseg=parseInt(ipbits[3]); if(myseg==Math.floor(myseg/2)*2){ return "PROXY…
  • add this feed to my.Alltop

    The Old New Thing

  • Some light reading on lock-free programming

    Raymond Chen - MSFT
    27 Nov 2014 | 7:00 am
    Today is a holiday in the United States, so I'm going to celebrate by referring you to other things to read. I'm going to start with a presentation by Bruce Dawson at GDC 2009, which is basically multiple instances of the question "Is this code correct?", and the answer is always "No!" Although the title of the talk is Lockless Programming in Games, the information is relevant to pretty much everybody. I can't find a recording of the presentation, but you can download the PowerPoint slides or view them in your browser. But I recommend downloading the PowerPoint slides and reading the notes,…
  • If 16-bit Windows had a single input queue, how did you debug applications on it?

    Raymond Chen - MSFT
    26 Nov 2014 | 7:00 am
    After learning about the bad things that happened if you synchronized your application's input queue with its debugger, commenter kme wonders how debugging worked in 16-bit Windows, since 16-bit Windows didn't have asynchronous input? In 16-bit Windows, all applications shared the same input queue, which means you were permanently in the situation described in the original article, where the application and its debugger (and everything else) shared an input queue and therefore would constantly deadlock. The solution to UI deadlocks is to make sure the debugger doesn't have any UI. At the most…
  • What is the difference between Full Windows Touch Support and Limited Touch Support?

    Raymond Chen - MSFT
    25 Nov 2014 | 7:00 am
    In the System control panel and in the PC Info section of the PC & Devices section of PC Settings, your device's pen and touch support can be reported in a variety of ways. Here is the matrix: No pen Pen No touch No Pen or Touch Input Pen Support Single touch Single Touch Support Pen and Single Touch Support Limited multi-touch Limited Touch Support with N Touch Points Pen and Limited Touch Support with N Touch Points Full multi-touch Full Touch Support with N Touch Points Pen and Full Touch Support with N Touch Points The meaning of No touch and Single touch are clear, but if a device…
  • The crazy world of stripping diacritics

    Raymond Chen - MSFT
    24 Nov 2014 | 7:00 am
    Today's Little Program strips diacritics from a Unicode string. Why? Hey, I said that Little Programs require little to no motivation. It might come in handy in a spam filter, since it was popular, at least for a time, to put random accent marks on spam subject lines in order to sneak past keyword filters. (It doesn't seem to be popular any more.) This is basically a C-ization of the C# code originally written by Michael Kaplan. Don't forget to read the follow-up discussion that notes that this can result in strange results. First, let's create our dialog box. Note that I intentionally give…
  • Is it wrong to call SHFileOperation from a service? Revised

    Raymond Chen - MSFT
    21 Nov 2014 | 7:00 am
    My initial reaction to this question was to say, "I don't know if I'd call it wrong, but I'd call it highly inadvisable." I'd like to revise my guidance. It's flat-out wrong, at least in the case where you call it while impersonating. The registry key HKEY_CURRENT_USER is bound to the current user at the time the key is first accessed by a process: The mapping between HKEY_CURRENT_USER and HKEY_USERS is per process and is established the first time the process references HKEY_CURRENT_USER. The mapping is based on the security context of the first thread to reference HKEY_CURRENT_USER. If this…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • John C Reynolds Doctoral Dissertation Award nominations for 2014

    26 Nov 2014 | 2:05 pm
    Presented annually to the author of the outstanding doctoral dissertation in the area of Programming Languages. The award includes a prize of $1,000. The winner can choose to receive the award at ICFP, OOPSLA, POPL, or PLDI. I guess it is fairly obvious why professors should propose their students (the deadline is January 4th 2015). Newly minted PhD should, for similar reasons, make sure their professors are reminded of these reasons. I can tell you that the competition is going to be tough this year; but hey, you didn't go into programming language theory thinking it is going to be easy, did…
  • Zélus : A Synchronous Language with ODEs

    22 Nov 2014 | 10:31 am
    Zélus : A Synchronous Language with ODEs Timothy Bourke, Marc Pouzet 2013 Zélus is a new programming language for modeling systems that mix discrete logical time and continuous time behaviors. From a user's perspective, its main originality is to extend an existing Lustre-like synchronous language with Ordinary Differential Equations (ODEs). The extension is conservative: any synchronous program expressed as data-flow equations and hierarchical automata can be composed arbitrarily with ODEs in the same source code. A dedicated type system and causality analysis ensure that all discrete…
  • Facebook releases "Flow", a statically typed JavaScript variant

    18 Nov 2014 | 11:19 am
    The goal of Flow is to find errors in JavaScript code with little programmer effort. Flow relies heavily on type inference to find type errors even when the program has not been annotated - it precisely tracks the types of variables as they flow through the program. At the same time, Flow is a gradual type system. Any parts of your program that are dynamic in nature can easily bypass the type checker, so you can mix statically typed code with dynamic code. Flow also supports a highly expressive type language. Flow types can express much more fine-grained distinctions than traditional type…
  • Why do we need modules at all?

    5 Nov 2014 | 3:56 pm
    Post by Joe Armstrong of Erlang fame. Leader: Why do we need modules at all? This is a brain-dump-stream-of-consciousness-thing. I've been thinking about this for a while. I'm proposing a slightly different way of programming here. The basic idea is: do away with modules all functions have unique distinct names all functions have (lots of) meta data all functions go into a global (searchable) Key-value database we need letrec contribution to open source can be as simple as contributing a single function there are no "open source projects" - only "the open source Key-Value database of all…
  • Conservation laws for free!

    28 Oct 2014 | 12:52 am
    In this year's POPL, Bob Atkey made a splash by showing how to get from parametricity to conservation laws, via Noether's theorem: Invariance is of paramount importance in programming languages and in physics. In programming languages, John Reynolds’ theory of relational parametricity demonstrates that parametric polymorphic programs are invariant under change of data representation, a property that yields “free” theorems about programs just from their types. In physics, Emmy Noether showed that if the action of a physical system is invariant under change of coordinates, then the…
 
  • add this feed to my.Alltop

    Coding Horror

  • Because Reading is Fundamental

    Jeff Atwood
    25 Nov 2014 | 5:21 pm
    Most discussions show a bit of information next to each user: What message does this send? The only number you can control printed next to your name is post count. Everyone who reads this will see your current post count. The more you post, the bigger that number next to your name gets. If I have learned anything from the Internet, it is this: be very, very careful when you put a number next to someone's name. Because people will do whatever it takes to make that number go up. If you don't think deeply about exactly what you're encouraging, why you're encouraging it, and all the things that…
  • The Tablet Turning Point

    Jeff Atwood
    10 Nov 2014 | 5:36 pm
    Remember how people in the year 2000 used to say how crazy and ridiculous it was, the idea that Anyone Would Ever Run Photoshop in a Web Browser? I mean come on. Oops. One of my big bets with Discourse is that eventually, all computers will be tablets of varying size, with performance basically indistinguishable from a two year old desktop or laptop. Apps are great and all, but there has to be some place for this year's bumper crop of obscene amount of computing superpower to go. I like to use history as my guide, and I believe it's going exactly the same place it did on desktops and laptops…
  • 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…
  • add this feed to my.Alltop

    Martin Fowler

  • Speaking at ThoughtWorks Rethink in Dallas

    Martin Fowler
    24 Nov 2014 | 7:58 am
    I’ll be speaking in Dallas on Saturday December 6th for a ThoughtWorks event We have also got Dave “Pragmatic” Thomas in, to talk about the death of agile. I’ll be speaking with my colleague, Molly Bartlett Dishman, about how architecture works in an agile environment.
  • photostream 78

    Martin Fowler
    23 Nov 2014 | 2:06 pm
    Arnold Arboretum, Boston, MA
  • Integration and Component tests for Microservices

    Martin Fowler
    20 Nov 2014 | 7:48 am
    Toby Clemson continues his discussion of techniques for testing microservices, with two more styles of testing. Integration tests probe the interaction a service has with its data stores and external components. Component tests provide a coarse-grained test of the entire service, which can be usefully performed both in-process and out-of-process.
  • Retreaded: TechnicalDebtQuadrant

    Martin Fowler
    19 Nov 2014 | 6:29 am
    Retread of post orginally made on 14 Oct 2009 There's been a few posts over the last couple of months about TechnicalDebt that's raised the question of what kinds of design flaws should or shouldn't be classified as Technical Debt. A good example of this is Uncle Bob's post saying a mess is not a debt. His argument is that messy code, produced by people who are ignorant of good design practices, shouldn't be a debt. Technical Debt should be reserved for cases when people have made a considered decision to adopt a design strategy that isn't sustainable in the longer term, but yields a short…
  • Testing Strategies in a Microservice Architecture

    Martin Fowler
    18 Nov 2014 | 6:25 am
    Microservices has been quite the topic of conversation this year, with a rapid rise of interest. But although this architectural style is often a useful one it has its challenges, which can easily lead a less experienced team into trouble. Testing is a central part of this challenge, which is particularly relevant for those of us that consider testing to be a central part of effective software development. My colleague Toby Clemson has responded to this question by distilling his experiences into an infodeck that explains the various testing techniques to use with microservices and when to…
 
  • add this feed to my.Alltop

    Channel 9

  • Monthly Catch-up: S74 and Day 2 of the MVP Summit | Visual Studio ALM Rangers

    WPSchaub, Anisha
    26 Nov 2014 | 2:50 pm
    On our second show, we go take look at the current and future sprints and have some great guests dropping in during the second day of the MVP Summit.This month we cover:[00:21] - Looking back in S74 & what is coming up in S75[03:53] - Updates[04:56] - Coming up next month[05:51] - MVP Summit Day 2: Tarun Arora[09:48] - MVP Summit Day 2: Utkarsh Shigihalli[13:15] - MVP Summit Day 2: Vladimir Gusarov[16:10] - MVP Summit Day 2: Esteban Garcia[18:41] - MVP Summit Day 2: Oscar Garcia ColonFollow @arora_tarun  Blog: geekswithblogs.net/tarunarora Follow…
  • Connected Services | Visual Studio Toolbox

    Robert Green
    26 Nov 2014 | 7:00 am
    In this episode, Robert is joined by Steve Lasker and Merwan Hade, who show us how Visual Studio 2015 makes it much easier to connect to cloud services. The new Connected Services dialog hides much of the complexity involved in connecting to services, blending together Getting Started guidance, with a wizard-based approach for finding relevant services, getting the right connection libraries, and configuring the services. Steve and Merwan show connecting to a Salesforce service and talk about other service providers you can expect to be added.ResourcesSteve (@SteveLasker) and Merwan…
  • It's not too late to get ready for the Hour of Code...

    Greg Duncan
    26 Nov 2014 | 6:00 am
    You all know that training, education, getting kids (both real kids and the kid inside all of us) excited about development is something I like to blog about.There's fewer bigger events toward that than next month's Hour of Code.Anyone can learn the basics, and have fun doing it!Are you a teacher? Inspire students with an Hour of Code in the classroom. Are you a parent? Ask your local school to host an Hour of Code.Help promote the Hour of Code What's Next?We'll send you materials and helpful tips for your event. New 2014 tutorials are coming soon for any browser, smartphone – or even no…
  • Kinect Parrot AR.Drone 2.0 Demo

    Greg Duncan
    26 Nov 2014 | 6:00 am
    Today Sebastian Brandes shows off a project where he controls a Parrot AR.Drone with a Kinect for Windows device.If you're thinking about doing the same thing, these posts might come in handyOculus Rift, Parrot Ar.Drone, a Kinect and you...Flying the AR.Drone 2.0 with Windows Store ApplicationsKinect to a Quad... Kinecting AR Drone series startParrot AR.Drone 2.0 controlled by Kinect for WindowsAt a recent hackathon at an internal Microsoft event, I got to work with the Parrot AR.Drone 2.0 together with an amazing team of fellow tech evangelists in Microsoft. We had 8 hours to put together a…
  • Episode 1: Project Spark | Level Up

    Greg Duncan, Soumow
    25 Nov 2014 | 10:00 am
    Level Up is a show devoted to game development. Each show will recap current news and events in gaming, deep dive with a game industry insider, and cover tips for programming or finding resources to help you with game construction. We would love to hear from you with feedback or suggestions for what you would like to see on the show, or just tell us about the projects you are working on. Write us at LevelUp@microsoft.comNews[00:36] Use C# to script in Unreal Engine 4 now, courtesy of Xamarin [Dave Voyles], Mono for Unreal Engine [Miguel de Icaza][00:56] The OMNI Engine v1 Released (C# in…
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Thursday, November 27, 2014

    27 Nov 2014 | 6:56 pm
    CodePlex Daily Summary for Thursday, November 27, 2014Popular ReleasesVidCoder: 1.5.28: Updated HandBrake core to 0.10.0. This means a bunch of new features: Intel QuickSync video: a hardware-based H.264 encoder for Intel CPUs. H.265 encoding with x265. VP8 using libvpx. libav and FDK AAC encoders. libfaac has been removed due to license issues. NLMeans denoise filter for higher-quality denoising. OpenCL hardware-assisted BiCubic scaling. Burn-in for SRT subtitles. Added Encode Details window. Exposes elapsed time, ETA, current and average FPS, running file size, cu...Fetch Tester…
  • CodePlex Daily Summary for Wednesday, November 26, 2014

    26 Nov 2014 | 11:00 am
    CodePlex Daily Summary for Wednesday, November 26, 2014Popular ReleasesFetch Tester 3000: Fetch Tester 3000 - v0.1.1 - managed solution: This release includes cleaner error handling. Instead of the generic XML, you will now see an alert message with only the fault string result.Z Extension Methods: Z.ExtensionMethods (Version 1.4.1): Extension Methods Library enhances the .NET Framework by adding hundreds of new methods. It increases developers productivity and code readability. Version 1.4.1ADDED: Z.Caching ADDED: Z.Linq.Expression ADDED: Lot of reflection…
  • CodePlex Daily Summary for Tuesday, November 25, 2014

    25 Nov 2014 | 11:00 am
    CodePlex Daily Summary for Tuesday, November 25, 2014Popular ReleasesDirectX Tool Kit: November 2014: November 24, 2014 SimpleMath fix for Matrix operator != DirectXTK for Audio workaround for XAudio 2.7 on Windows 7 problem Updates for Windows phone 8.1 platform support Updates for Visual Studio 2015 Technical Preview Minor code cleanup This version is also available on NuGet: https://www.nuget.org/packages/directxtk_windowsstore_8_1/2014.11.24.1 https://www.nuget.org/packages/directxtk_windowsphone_8/2014.11.24.1…
  • CodePlex Daily Summary for Monday, November 24, 2014

    24 Nov 2014 | 11:00 am
    CodePlex Daily Summary for Monday, November 24, 2014Popular ReleasesProDinner - ASP.NET MVC Sample App: 9: updated to ASP.net MVC Awesome 4.5 updated MVC, EF, Windsor Castle, etc. updated/optimized views, js updated docs pdf added Dinners viewUltimate Music Library Organizer: Ultimate Music Library Organizer: One mouse click one organized music library.AD4 Application Designer for flow based .NET applications: AD4.AppDesigner.31.09: AD4.AppDesigner.31.09 (Work with Code Steps)Replace of data type AppFlowPathItem by AppFlowMapItem (simplification):…
  • CodePlex Daily Summary for Sunday, November 23, 2014

    23 Nov 2014 | 11:00 am
    CodePlex Daily Summary for Sunday, November 23, 2014Popular ReleasesAcDown动漫下载器: AcDown动漫下载器 v4.5.8:…
  • add this feed to my.Alltop

    Planet MySQL

  • MySQL Community Server 5.5

    MySQL
    27 Nov 2014 | 4:00 pm
    MySQL Community Server 5.5 (5.5.41 GA, published on Friday, 28 Nov 2014)PlanetMySQL Voting: Vote UP / Vote DOWN
  • Oracle AVDF - Database Firewall Policies

    Gregory Steulet
    27 Nov 2014 | 2:13 am
    The successful deployment of a Database Firewall depends on an effective policy. Oracle AVDF includes preconfigured firewall policies as described in the Firewall Policy page in the Policy tab of the Audit Vault Server console. These include policies that log all SQL statements, or log only unique SQL statements. In addition, the Database Firewall policy editor enables you to design your own policies quickly and efficiently. Policy rules can depend on any combination of the SQL statement type, name of the database user, IP address of the database client, operating system user name, client…
  • How to mess up your data using ONE command in MySQL/Galera.

    Marco
    26 Nov 2014 | 3:55 pm
    Or how wsrep_on can bring you to have a cluster with usless data. This is a WARNING article, and it comes out after I have being working on define internal blueprint on how to perform DDL operation using RSU safely. The fun, if fun we want to call it, comes as usual by the fact that I am a curious guy and I often do things my way and not always following the official instructions. Anyhow, lets us go straight to the point and describe what can happen on ANY MySQL/Galera installation. The environment The test environment, MySQL/Galera (Percona PXC 5.6.20 version). The cluster was based on three…
  • Full table scans and MySQL performance

    Vladimir
    26 Nov 2014 | 5:34 am
    High season is coming, how do you make sure that MySQL will handle the increased load? Stress tests could help with that, but it’s not a good idea to run them in a production environment. In this case Select_scan, Select_full_join and other MySQL counters could quickly give you an idea of how many queries are not performing well and could cause a performance degradation as the load goes up. Select_scan from SHOW GLOBAL STATUS indicates how many full table scans were done since last MySQL restart. Scanning the entire table is a resource intensive operation. It also forces MySQL to store…
  • MySQL benchmarking: Know your baseline variance!

    MySQL Performance Blog
    26 Nov 2014 | 3:00 am
    Often enough I find MySQL benchmark results where the difference between results is 1% or even less and some conclusions are drawn. Now it is not that 1% is not important – especially when you’re developing the product you should care about those 1% improvements or regressions because they tend to add up. However with such a small difference it is very important to understand whenever this is for real or it is just the natural variance for your baseline test.Take a look at this graph: Click the image for a larger view) This is the result for a simple in-memory, read-only…
 
  • add this feed to my.Alltop

    MySQL Performance Blog

  • MySQL benchmarking: Know your baseline variance!

    Peter Zaitsev
    26 Nov 2014 | 3:00 am
    Often enough I find MySQL benchmark results where the difference between results is 1% or even less and some conclusions are drawn. Now it is not that 1% is not important – especially when you’re developing the product you should care about those 1% improvements or regressions because they tend to add up. However with such a small difference it is very important to understand whenever this is for real or it is just the natural variance for your baseline test.Take a look at this graph: Click the image for a larger view) This is the result for a simple in-memory, read-only…
  • Percona XtraDB Cluster 5.6.21-25.8 is now available

    Hrvoje Matijakovic
    25 Nov 2014 | 7:45 am
    Percona is glad to announce the new release of Percona XtraDB Cluster 5.6 on Novmeber 25th 2014. Binaries are available from downloads area or from our software repositories. We’re also happy to announce that Ubuntu 14.10 and CentOS 7 users can download, install, and upgrade Percona XtraDB Cluster 5.6 from Percona’s software repositories.Based on Percona Server 5.6.21-70.1 including all the bug fixes in it, Galera Replicator 3.8, and on Codership wsrep API 25.7, Percona XtraDB Cluster 5.6.21-25.8 is now the current General Availability release. All of Percona‘s software is open-source…
  • (More) Secure local passwords in MySQL 5.6 and up

    Jay Janssen
    25 Nov 2014 | 12:00 am
    I log into a lot of different servers running MySQL and one of the first things I do is create a file in my home directory called ‘.my.cnf’ with my credentials to that local mysql instance:[client] user=root password=secretThis means I don’t have to type my password in every time, nor am I tempted to include it on the command line with -p and get the dreaded (but completely accurate):Warning: Using a password on the command line interface can be insecure.MySQL 5.6 introduces a utility to make this easier and more secure. First, let’s start with a new mysqld instance…
  • Percona Server 5.6.21-70.1 is now available

    Hrvoje Matijakovic
    24 Nov 2014 | 7:28 am
    Percona is glad to announce the release of Percona Server 5.6.21-70.1 on November 24, 2014. Download the latest version from the Percona web site or from the Percona Software Repositories.Based on MySQL 5.6.21, including all the bug fixes in it, Percona Server 5.6.21-70.1 is the current GA release in the Percona Server 5.6 series. Percona Server is open-source and free. Complete details of this release can be found in the 5.6.21-70.1 milestone on Launchpad.Bugs Fixed:A slave replicating in RBR mode would crash, if a table definition between master and slave differs with an allowed…
  • Schema changes in MySQL for OpenStack Trove users

    Stephane Combaudon
    24 Nov 2014 | 12:00 am
    People using OpenStack Trove instances can hit a common issue in the MySQL world: how to perform schema change operations while minimizing the impact on the database server? Let’s explore the options that can allow online schema changes.SummaryWith MySQL 5.5, pt-online-schema-change from Percona Toolkit is your best option for large tables while regular ALTER TABLE statements are only acceptable for small tables. Also beware of metadata locks.With MySQL 5.6, almost all types of schema changes can be done online. Metadata locks can also be an issue. pt-online-schema-change can still be…
  • add this feed to my.Alltop

    Pushing Pixels

  • Cinematography of “Penny Dreadful” – interview with Owen McPolin

    Kirill Grouchnikov
    26 Nov 2014 | 2:24 pm
    “Penny Dreadful” is one of the darker dramas that have graced our TV screens this year. Bringing together fictional characters from the Victorian and Edwardian literature, it weaves their origin stories set back in the haunting atmosphere of late 1800’s London. Owen McPolin is the cinematographer who shot four of the eight episodes in the first season of the show. In this interview he talks about the overall structure of shooting episodic television, creating a unified visual experience throughout the show’s arc while still allowing for individual artistic freedom of…
  • Android bits and pieces: popups

    Kirill Grouchnikov
    10 Nov 2014 | 5:19 am
    One of the more useful things that was “graduated” from the internal package in the latest drop of support libraries is ListPopupWindow. No more need to try and emulate the look and feel of a popup window with a custom styled and positioned dialog for older platform releases. Use R.layout.abc_popup_menu_item_layout for platform-consistent appearance (text style, margins, regular / ripple highlights) in your list adapter. Then set it with ListPopupWindow.setAdapter, optionally register a dismiss listener (note how the overflow dots for the “active” popup are darker),…
  • The craft of screen graphics and movie user interfaces – interview with David Sheldon-Hicks of Territory Studio

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

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

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

    No Fluff Just Stuff

  • JSR 375: Java EE Security API

    Reza Rahman
    27 Nov 2014 | 6:55 am
    Java EE has been used to develop and run enterprise applications securely since years.  Obviously, Java EE and its containers are just parts of the global security equation. When we zoom at the Java EE layer, we see that some of the security capabilities are backed into the specification while others security features are proprietary and specific to the different Java EE implementations.  Sometime, some of the security capabilities are also external add-on's (e.g. 3rd party libraries).  Security is not a self-contained matter as interactions between different components are…
  • How To Build a Translator Mobile App with Local Storage

    Max Katz
    26 Nov 2014 | 6:55 am
    This video shows how to build a Translator with mobile app with Translated API and local storage: API used in this app: http://mymemory.translated.net/doc/spec.php
  • Fabric8 Gateway for the Unified Push Server

    Matthias Wessendorf
    25 Nov 2014 | 6:55 am
    If you want to run the Unified Push Server behind a firewall, you still need to expose those RESTful endpoints that are accessed from the mobile apps running on the different devices: Device Registration Device Unregistration With the help of the Fabric8 Gateway Servlet this is a fairly simple task! I have created such a gateway that only exposes the above URLs, nothing else. Checkout therepository on github! Have fun!
  • Favoring expressions over statements

    Joe Barnes
    24 Nov 2014 | 6:55 am
    Two weeks ago today, I gave my CoffeeScript talk for the first time at a No Fluff Just Stuff tour event. Despite being received well both locally and at NFJS (sans one rather scathing review), I still feel like I’m not doing a good job explaining the difference between statements and expressions (on this point, I agree with the aforementioned negative review). In this blog post, I’ll sound-off my take on the difference in hopes that my followers can help me hone this into a solid and concise treatment. Bear in mind that my intended audience consists of programmers who have long…
  • Web Components: Even Better With Semantic Markup

    Brian Sletten
    23 Nov 2014 | 6:55 am
    The W3C’s Web Components model is positioned to solve many of the problems that beset web developers today. “Developers are longing for the ability to have reusable, declarative, expressive components,” says Brian Sletten, a specialist in semantic web and next-generation technologies, software architecture, API design, software development and security, and data science, and president of software consultancy Bosatsu Consulting, Inc. Web Components should fulfill that longing: With Templates, Custom Elements, Shadow DOM, and Imports draft specifications (and thus still subject to…
 
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • Gary O'Brien: Destination Employer

    26 Nov 2014 | 8:04 am
    I have spent the last few months immersing myself in the phenomenon of humanistic organisations. This has involved reading books like Firms of Endearment, attending conferences and in-depth lab sessions with organisations who are adopting more humanistic approaches and having the fortune of spending time working in such organisations observing their culture. Im am left in no doubt that these companies have found a secret sauce that has largely been ignored and in doing so are way outperforming incumbents in their industries. These companies have managed to find a greater balance between…
  • Lourenco Piuma Soares: Slide Deck: Story Generation

    26 Nov 2014 | 5:55 am
    Story generation from Lourenco P Soares
  • Sahana Chattopadhyay: The Changing Face of Work and Workplace Learning

    26 Nov 2014 | 1:11 am
    I am not the kind to crystal gaze. I lay no claim to being able to predict the future. Now that my disclaimers are in place, let me explain the premise of the post title and what I intend to discuss in this post. I am trying to re-imagine how my work will shape up five years from now. Five years seem like a pretty short time but in today's context, it can be a very long time. Anything can happen in five years. Companies take birth and vanish; business models come and go; technology appear, evolve and transform everything.I am not doing (at least trying not to) today what I did five years…
  • Giles Alexander: The Hitchhiking Anti-pattern

    25 Nov 2014 | 4:00 pm
    You have an application. It works with complex data of varying structure. There are many optional parts to each piece of data. The domain lends itself to processing services working with anaemic, rather than rich, models. The first release needed to be built quickly. Given all that, the sensible decision was made to use a generic, flexible data structure for all models. This is a common pattern in languages like Ruby or Perl, where the in-built hashes, or maps, would be used. It’s also a very common approach in Clojure. Hashes are by far the most common data structure to be used in this…
  • Sahana Chattopadhyay: Learned Vs. Learners - Revised

    25 Nov 2014 | 12:47 am
    The classic quotation summarizes in a sentence what takes scholars and academicians reams of paper to theorize and prove. And this is the trigger for today’s post. The difference between the terms “learners” and “learned” and what it implies when applied to the experts in our organizations is crucial in today’s environment of constant change.I have recently been reading Building Expertise: Cognitive Methods for Training and Performance Improvement. This is a must read books for trainers/learning and development professionals/anyone interested in the phenomenon called…
  • add this feed to my.Alltop

    Eric Sink

  • Want to preview our new DataGrid for Xamarin.Forms?

    21 Nov 2014 | 10:00 am
    tl;dr Zumero.DataGrid is a Xamarin.Forms control for displaying data in rows and columns. If you would be interested in testing and previewing a trial version of this product, email us: datagrid-testing@zumero.com Details We plan to submit this to the Xamarin Component Store where (pending Xamarin's approval) it would be a commercial product. Pricing has not been set. You'll receive a file in Xamarin Component format (a .xam file) which you will need to install into your IDE. (command line: xamarin-component.exe install ZumeroDataGrid-1.0.0.xam) The component file contains the libraries for…
  • Fixing the #1 problem with Xamarin.Forms

    14 Nov 2014 | 10:00 am
    Update I'm not sure what I expected when I wrote this blog entry. I just figured I would "throw it out there" and see what happened. Maybe the Xamarin.Forms team would talk about my idea at their next standup. What actually happened is that within an hour, Jason Smith (the lead developer of Xamarin.Forms) invited me to a Skype call, shared his screen, brought up The Code, and we talked about ways it could be improved. I didn't expect that. (But it was glorious, as nerd conversations about code so often are.) The discussion gave me a decent idea of what kind of changes Jason intended to make,…
  • 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 =…
  • add this feed to my.Alltop

    Android Developers Blog

  • Sky Force 2014 Reimagined for Android TV

    Android Developers
    24 Nov 2014 | 9:31 am
    By Jamil Moledina, Games Strategic Partnerships Lead, Google Play In the coming months, we’ll be seeing more media players, like the recently released Nexus Player, and TVs from partners with Android TV built-in hit the market. While there’s plenty of information available about the technical aspects of adapting your app or game to Android TV, it’s also useful to consider design changes to optimize for the living room. That way you can provide lasting engagement for existing fans as well as new players discovering your game in this new setting. Here are three things one developer did,…
  • musiXmatch drives user engagement through innovation

    Android Developers
    20 Nov 2014 | 6:50 am
    Posted by Leticia Lago, Google Play team musiXmatch is an app that offers Android users the unique and powerful feature FloatingLyrics. FloatingLyrics pops up a floating window showing synched lyrics as users listen to tracks on their favorite player and music services. It’s achieved through a seamless integration with intents on the platform, something that’s technically possible only on Android. As a result musiXmatch has seen “a dramatic increase in terms of engagement’, says founder Max Ciociola, “which has been two times more active users and even two times more the average…
  • Chinese Developers Can Now Offer Paid Applications to Google Play Users in More Than 130 countries

    Android Developers
    19 Nov 2014 | 5:56 pm
    By Ellie Powers, product manager for Google Play Google Play is the largest digital store for Android users to discover and purchase their favorite mobile app and games, and the ecosystem is continuing to grow globally. Over the past year, we’ve expanded the list of countries where app developers can sign up to be merchants on Google Play, totaling 60 countries, including Lebanon, Jordan, Oman, Pakistan, Puerto Rico, Qatar and Venezuela most recently. As part of that continued effort, we’re excited to announce merchant support in China, enabling local developers to export and sell their…
  • Coding Android TV games is easy as pie

    Android Developers
    19 Nov 2014 | 10:23 am
    Posted by Alex Ames, Fun Propulsion Labs at Google* We’re pleased to announce Pie Noon, a simple game created to demonstrate multi-player support on the Nexus Player, an Android TV device. Pie Noon is an open source, cross-platform game written in C++ which supports: Up to 4 players using Bluetooth controllers. Touch controls. Google Play Games Services sign-in and leaderboards. Other Android devices (you can play on your phone or tablet in single-player mode, or against human adversaries using Bluetooth controllers). Pie Noon serves as a demonstration of how to use the SDL library in…
  • Begin developing with Android Auto

    Android Developers
    18 Nov 2014 | 10:02 am
    Posted by Daniel Holle, Product Manager At Google I/O back in June, we provided a preview of Android Auto. Today, we’re excited to announce the availability of our first APIs for building Auto-enabled apps for audio and messaging. Android apps can now be extended to the car in a way that is optimized for the driving experience. For users, this means they simply connect their Android handheld to a compatible vehicle and begin utilizing a car-optimized Android experience that works with the car’s head unit display, steering wheel buttons, and more. For developers, the APIs and UX guidelines…
 
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • AWS Data Pipeline Update - Parameterized Templates

    Jeff Barr
    26 Nov 2014 | 9:15 am
    AWS Data Pipeline helps you to reliably process and move data between compute and storage services running either on AWS on on-premises. The pipelines that you create with Data Pipeline's graphical editor are scalable and fault tolerant, and can be scheduled to run at specific intervals. To learn more, read my launch post, The New AWS Data Pipeline. New Parameterized Templates Today we are making Data Pipeline easier to use by introducing support for parameterized templates, along with a library of templates for common use cases. You can now select a template from a drop-down menu, provide…
  • Now Online - Audio, Video, and Presentations from re:Invent 2014

    Jeff Barr
    24 Nov 2014 | 10:49 am
    Whew! I had an incredible time at AWS re:Invent and I know that many readers of this blog did as well. In between my Sunday night arrival and my Friday afternoon departure I managed to publish seventeen blog posts, record a bunch of cameo videos for the re:Invent Facebook Page (including this to-be classic), sit for interviews with 8 or 9 international jouirnalists, watch some hungry competitors gnaw their way through hundreds of chicken wings at the re:Invent Tatonka Challenge, sit in a Lamborghini, meet and talk to hundreds of blog readers and Twitter followers, attend plenty of social…
  • AWS Week in Review - November 17, 2014

    Jeff Barr
    24 Nov 2014 | 7:04 am
    Let's take a quick look at what happened in AWS-land last week: Monday, November 17 The AWS Windows and .NET Developer Blog announced AWS Toolkit support for Visual Studio Community 2013. The Trend Micro Blog published a sweet AWS re:Invent Wrap Up. Network Work published a re:Cap of AWS re:Invent: 10 Cool new Amazon Cloud Features. EnterpriseTech wrote about A Rare Peek Into the Massive Scale of AWS. This is a detailed review of the content contained in the AWS Innovation at Scale talk given by James Hamilton at re:Invent. Tuesday, November 18 We announced that Amazon Redshift is…
  • AWS Public IP Address Ranges Now Available in JSON Form

    Jeff Barr
    21 Nov 2014 | 2:22 pm
    Many of our customers have asked us for a detailed list of the IP address ranges assigned to and used by AWS. While the use cases vary from customer to customer, they generally involve firewalls and other forms of network access controls. In the past we have met this need by posting human-readable information to the EC2, S3, SNS, and CloudFront Forums. IP Ranges in JSON Form I am happy to announce that this information is now available in JSON form at https://ip-ranges.amazonaws.com/ip-ranges.json. The information in this file is generated from our internal system-of-record and is…
  • New APN (AWS Partner Network) Blog

    Jeff Barr
    21 Nov 2014 | 10:18 am
    The AWS Partner Network (APN) is a rapidly growing ecosystem of Consulting and Technology partners. These partners push the boundaries of what can be done with cloud computing by creating and bringing value-added solutions to their customers. Our goal is to continue to support the APN partners as they work to build successful businesses on the AWS platform. As our ecosystem grows, we continue to launch new programs, benefits, and content for APN Partners via the AWS Partner Network (APN). New APN Blog Today we are launching a new AWS Partner Network Blog that will serve as a central source…
  • add this feed to my.Alltop

    Pure Danger Tech

  • Thanks to the Clojure Community!

    Alex
    21 Nov 2014 | 2:40 pm
    Today at the Clojure/conj, I gave thanks to many community members for their contributions. Any such list is inherently incomplete – I simply can’t capture everyone doing great work. If I missed someone important, please drop a comment and accept my apologies. Andy Fingerhut – mailing list admin, JIRA admin, JIRA patches, Clojure cheatsheet Nicola Mometto – tools.reader, tools.analyzer, JIRA Ghadi Shayban – help on JIRA patches, core.async Stuart Sierra – tools.namespace, component Tim Baldridge – core.async, tutorials David Nolen –…
  • sun.misc.Signal alternatives?

    Alex
    26 Sep 2014 | 8:51 am
    There seems to be a push underway to wean Java developers off of the “internal” sun.* packages in Java 9+. I was notified that Clojure currently uses sun.misc.Signal/SignalHandler in the Clojure REPL to intercept SIGINT (ctrl-c) to abort evaluation of the current expression (instead of terminating the process). Is there a viable replacement to using this functionality for the purposes of intercepting SIGINT? (I know there are other alternatives with shutdown hooks for some other signal uses but this is different.) Is anyone working via official channels on an API for this?
  • A dependency injection pattern in Clojure

    Alex
    3 Jan 2014 | 2:31 pm
    Patterns and dependency injection – I’m partying like it’s 2006! Say you have some Clojure functions that look like this: (defn foo [config queue db-conn arg1] ...use config, queue, db-conn... ) (defn bar [config queue db-conn arg1 arg2] ...use config, queue, db-conn... ) Bindings Seeing all those config options and system resources on every function just looks gross right? There is a temptation to stuff them in a dynamic var and just bind calls around the lot of them: ;; original ns (def ^:dynamic *config*) (def ^:dynamic *queue*) (def ^:dynamic *db-conn*) (defn foo [arg1]…
  • State of Clojure, problem areas

    Alex
    1 Dec 2013 | 9:29 pm
    Following up on my last post about the results of the 2013 State of Clojure & ClojureScript survey, I was very interested in digging into the responses to the question “What do you think is Clojure’s most glaring weakness / blind spot / problem?”. I’ve spent some time categorizing the answers, trying to tease out the trends. Similar to the last category, about half the people answering the survey declined to answer the question so I will assume they are 100% happy. :) Tooling (111) The biggest category of responses was around the general area of tooling. The…
  • State of Clojure language features

    Alex
    18 Nov 2013 | 10:41 pm
    I found the results of the 2013 State of Clojure & ClojureScript survey to be very interesting. Tonight I dug in a little deeper to the answers to the specific question “Name *one* language feature you would like to see added to Clojure.” There were 610 answers to this question (of 1061 survey responses). Many did not actually seem like language features but I’ll take all the answers as generally requests for something lacking in the use of Clojure. I assigned a category (and in some cases sub-category) to all the responses and wound up with this summary… None…
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • Watch out for superficial invariants

    udidahan
    16 Nov 2014 | 2:11 am
    As I was reading a blog post on CQRS, Aggregate Roots, and Invariants here, I became aware of a mistake I’ve seen many developers make over the years and I thought I’d call it out real quick. Superficial Invariants Taken from the blog post mentioned above: “For example, an employee cannot take more annual leave than they have.” This falls into the trap of applying mathematical thinking (which we developers possess in great quantities) to the business world. The business world isn’t that mathematical (in general), and tends to have many more shades of gray…
  • 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…
 
  • add this feed to my.Alltop

    All About Agile | Agile Development Made Easy!

  • Tips to Start Agile in a Hostile Environment

    Mishkin Berteig
    18 Nov 2014 | 7:00 am
    Learn more about our Scrum and Agile training sessions on WorldMindware.comAlthough Agile methods are very popular (particularly Scrum), there are still many organizations or departments which may not yet have official support for adopting Agile methods formally.  In some cases, … Continue reading →
  • Spice up your Agile Retrospectives

    BenLinders
    18 Nov 2014 | 3:10 am
    In the mini-workshop Experience new exercises to spice up your agile retrospective #RetroValue that I gave at Lean Kanban France teams experienced three different retrospectives exercises. They learned how retrospectives can help them to gain deeper insight in their situation and came up with actions to deal with problems and improve their performance. Continue reading →
  • Some Thoughts on Agile Transformation in Big Companies

    Mike Cottmeyer
    4 Nov 2014 | 6:37 am
    As usual… I’ve gotten a little sidetracked on my Agile 101, 102… series of posts. I’ve got the 201 post half finished, but haven’t been able to spend the time getting over the hump. That said, I want to divert just a little and talk about agile in general, explore some of what it is, […] The post Some Thoughts on Agile Transformation in Big Companies appeared first on LeadingAgile.
  • Emergent Design

    Ron Jeffries
    2 Nov 2014 | 12:53 pm
    Martin Alaimo asked about the Manifesto Principle "The best architectures, requirements, and designs emerge from self-organizing teams."
  • Rant about Commitment – One of the Scrum Values

    Mishkin Berteig
    1 Nov 2014 | 8:41 am
    Learn more about our Scrum and Agile training sessions on WorldMindware.comThe voting for re-introducing the five values of Scrum into the Scrum Guide is heating up with some great discussion (debate?).  One person, Charles Bradley is providing some interesting arguments … Continue reading →
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • Rally: Our Dev Team Therapist

    Erine Gray
    20 Nov 2014 | 5:00 am
    (Guest blogger and Rally user Erine Gray is the founder of Aunt Bertha, a software platform that makes it easy for people to find and apply for food, health, housing and education programs in the U.S.) This is the story of how Aunt Bertha used Rally to get our team organized, communicate better, and start loving each other again. It was kind of like group therapy. I’m only sort of joking. Our team doubled in size this year and there are now more people writing code. There’s more knowledge to be transferred. There’s more testing that needs to be done. There’s more that can go…
  • Expanding Rally Support for SAFe 3.0

    Rally Software
    4 Nov 2014 | 8:08 am
    Since Rally announced our support for SAFe™ 3.0 in July, we've been hard at work making sure our support for the latest Scaled Agile Framework® is all-encompassing. We know that scaling agility takes more than a product. In Dean’s words, “a fool with a tool is still a fool.” To benefit from agility at scale, we need to learn a new way to do portfolio and program management. Training and education are key, especially at these levels. Expertise from those who’ve helped others adopt SAFe can be a huge time-saver. The focus that SAFe 3.0 brings to the portfolio level only emphasizes…
  • Move Fast, with Stability

    Rally Software
    31 Oct 2014 | 5:00 am
    By now, you've probably heard about the impending breakup of HP into two separate companies. Some are calling the division of the 75-year-old business a “watershed moment for one of tech's most iconic companies." Here’s something we thought was worth calling out: Interviewed about the breakup, HP CEO Meg Whitman said this: “Nimbleness and speed are going to be an important part of the future … By separating into two companies with quite distinct markets, with quite distinct customers, we’ll be able to move faster to take advantage of the changing customer needs and accelerating…
  • Set your Mind on Experimentation Mode

    Anna Royzman
    30 Oct 2014 | 5:00 am
    Recently Michael “Doc” Norton, Global Director of Engineering Culture at Groupon, gave an opening keynote at SDEC 2014 in Winnipeg, Canada. He addressed the mixed crowd of software development practitioners, talking about Experimentation Mindset. SDEC is considered one of the forward-thinking conferences on Agile Development; as the organizers state: “(it) attracts leading agile practitioners from around North America to share their real-world experiences gained through delivering technology-related solutions”. This keynote, therefore, was targeted to forward-thinking software…
  • 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…
  • add this feed to my.Alltop

    John D. Cook

  • Emacs resources

    John
    26 Nov 2014 | 4:16 am
    This is the second in my series of posts pointing out resources on my site. This week’s topic is Emacs. Emacs kill (cut) commands Emacs point (cursor) movement Getting started with Emacs on Windows Notes on Unicode in Emacs See also the Twitter account UnixToolTip and blog posts tagged Emacs. Last week: Miscellaneous math notes Next week: R resources
  • How medieval astronomers made trig tables

    John
    23 Nov 2014 | 10:10 am
    How would you create a table of trig functions without calculators or calculus? It’s not too hard to create a table of sines at multiples of 3°. You can use the sum-angle formula for sines sin(α+β) = sin α cos β + sin β cos α. to bootstrap your way from known values to other values. Elementary geometry gives you the sines of 45° and 30°, and the sum-angle formula will then give you the sine of 75°. From Euclid’s construction of a 5-pointed star you can find the sine of 72°. Then you can use the sum-angle formula to find the sine of 3° from…
  • Ergodic

    John
    22 Nov 2014 | 7:12 am
    Roughly speaking, an ergodic system is one that mixes well. You get the same result whether you average its values over time or over space. This morning I ran across the etymology of the word: In the late 1800s, the physicist Ludwig Boltzmann needed a word to express the idea that if you took an isolated system at constant energy and let it run, any one trajectory, continued long enough, would be representative of the system as a whole. Being a highly-educated nineteenth century German-speaker, Boltzmann knew far too much ancient Greek, so he called this the “ergodic property”,…
  • Miscellaneous math notes

    John
    19 Nov 2014 | 5:00 am
    This web site started as static HTML files. Later I added a WordPress blog, but still wrote some things as static HTML pages for various reasons. Now I’ve moved most of those static pages to WordPress pages so that they’ll have the same style as the blog. There’s not a good way to find these pages except through search. So I plan to categorize them and write a short post each Wednesday for the next few weeks listing some related pages. This post starts the series with math notes that didn’t fall into any other category. Big-O and related notation Notes on Spherical…
  • Googol and googolplex

    John
    18 Nov 2014 | 1:27 pm
    Numericon gives the history of the words googol and googolplex: … the famous googol, 10100 (a 1 followed by 100 zeros), defined in 1929 by American mathematician Edward Kasner and named by his nine-year-old nephew, Milton Sirotta. Milton went even further and came up with the googolplex, now defined as 10googol but initially defined by Milton as a 1, followed by writing zeros until you get tired. Related post: There isn’t a googol of anything
 
  • add this feed to my.Alltop

    ProgrammableWeb

  • Should You Develop for Android or iOS First?

    <a href="http://www.programmableweb.com/user/%5Buid%5D">EricZeman</a>
    27 Nov 2014 | 1:12 pm
  • Hack.Summit() Conference Tackles Inequality in Tech

    <a href="http://www.programmableweb.com/user/%5Buid%5D">MarkBoyd</a>
    26 Nov 2014 | 2:25 pm
    Hack.Summit() is a virtual programming conference being held Dec. 1-4. It's already the largest virtual programming conference in the world, with more than 27,000 registrations, but ProgrammableWeb readers still have time to sign up and participate.
  • Transitions API for Chrome to Animate the Web

    <a href="http://www.programmableweb.com/user/%5Buid%5D">EricZeman</a>
    26 Nov 2014 | 1:42 pm
    Google is looking to create an enhanced user experience via a Navigation Transitions API that provides seamless transitions in browsers and apps. The above video from Google's Chrome Dev Summit provides a sneak peak.
  • Printchomp Print API Brings Scalable Print Functionality to Apps

    <a href="http://www.programmableweb.com/user/%5Buid%5D">cmcmillan1</a>
    26 Nov 2014 | 11:17 am
    Despite the rise of the digital age, print has stood its ground. Take the humble business card, for example, or 3-D prints, photo books and product labels, to name a few.
  • Optimal Payments Launches Developer Center and New APIs

    <a href="http://www.programmableweb.com/user/%5Buid%5D">jwagner</a>
    26 Nov 2014 | 9:51 am
    Optimal Payments, a leading online and mobile payment processing services provider, has announced the launch of a Developer Center and a suite of REST-based APIs.
  • add this feed to my.Alltop

    Embedded Computing Design

  • Study: Four out of five engineers take dev kit designs through to production

    25 Nov 2014 | 4:00 am
    In recent years development kits have become instrumental in taking electronic designs through to production. The democratization of these ready-made, low-cost boards has allowed finished products to go to market faster than ever before. At element14, we set out to better understand the attitudes toward development kits among professional engineers who comprise a growing segment of dev kit users. Today, three-quarters of professional engineers agree development kits play a critical role in pushing the boundaries of product design. This new study, called Dev Kit Dilemmas, surveyed 244…
  • DiSTI Releases GL Studio Version 5.0: Delivering a Modernized User Interface Experience

    20 Nov 2014 | 12:16 pm
    The DiSTI Corporation, a worldwide leading provider of graphical user interface development software, announces the fully reengineered release of GL Studio 5, the industry leading high fidelity user interface development toolkit. GL Studio is DiSTI’s flagship software product that delivers fully interactive, high-performance, 3-D user interfaces for aerospace, automotive, medical, and training industries. This latest version is available now for immediate download. DiSTI’s GL Studio 5 offers designers an intuitive, modernized user development experience with an easy to use…
  • Valley Business Solutions Reinvents its Business with ADTRAN ProCloud Wi-Fi

    20 Nov 2014 | 6:22 am
    ADTRAN®, Inc., (NASDAQ:ADTN), today announced Valley Business Solutions (VBS) is leveraging ADTRAN’s ProCloud Wi-Fi managed service program to expand its portfolio beyond hardware-based solutions to become a managed service provider (MSP). ADTRAN’s ProCloud Wi-Fi uniquely allows resellers the option to use the program as a turnkey service offering. The new business model provides VBS with predictable monthly revenue while enabling its customers to avoid higher up-front capital costs and reduce daily management of new Wi-Fi equipment. “ADTRAN’s introduction of…
  • VARs Think Outside the Box with ADTRAN ProCloudSM Managed Services

    20 Nov 2014 | 6:19 am
    ADTRAN®, Inc., (NASDAQ:ADTN), today announced its ProCloudSM program is giving Value-Added Resellers (VARs) the ability to expand beyond hardware-only solution portfolios and transform into managed service providers (MSPs). ADTRAN ProCloudSM is a platform of managed services that includes a turnkey model as well as the flexibility of a partner-branded option. This duality streamlines a path for ADTRAN partners to rapidly launch reliable cloud-managed services and transform their business models by significantly reducing deployment times, helping them become more competitive with a…
  • The Electric Giraffe Goes to Washington

    20 Nov 2014 | 5:30 am
    When the President invites you to his house, you move heaven and earth and an 18-foot robot to get there. Read more on MAKE
  • add this feed to my.Alltop

    Ruminations of a Programmer

  • Functional and Reactive Domain Modeling

    2 Nov 2014 | 11:45 pm
    Manning has launched the MEAP of my upcoming book on Domain Modeling.The first time I was formally introduced to the topic was way back when I played around with Erik Evans' awesome text on the subject of Domain Driven Design. In the book he discusses various object lifecycle patterns like the Factory, Aggregate or Repository that help separation of concerns when you are implementing the various interactions between the elements of the domain model. Entities are artifacts with identities, value objects are pure values while services model the coarse level use cases of the model…
  • Functional Patterns in Domain Modeling - Anemic Models and Compositional Domain Behaviors

    12 May 2014 | 2:03 am
    I was looking at the presentation that Dean Wampler made recently regarding domain driven design, anemic domain models and how using functional programming principles help ameliorate some of the problems there. There are some statements that he made which, I am sure made many OO practitioners chuckle. They contradict popular beliefs that encourage OOP as the primary way of modeling using DDD principles.One statement that resonates a lot with my thought is "DDD encourages understanding of the domain, but don't implement the models". DDD does a great job in encouraging developers to understand…
  • Functional Patterns in Domain Modeling - Immutable Aggregates and Functional Updates

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

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

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

    9lessons Programming Blog

  • iOS Style Switch Button using CSS3 and Jquery.

    2 Nov 2014 | 4:27 pm
    I said earlier the mobile revolution has been started, now time to build mobile web application for your web projects. Many third party platforms like Apache Cordova and Phonegap are offering that you can conver web application into native mobile application. This tutorial will help you how to design iOS style switch button component using HTML, CSS and Jquery. Specially I love CSS :before and :after pseudo-elements, this helps you to minimize the HTML code. Read more »
  • 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 »
  • add this feed to my.Alltop

    Jolicloud Blog

  • Access all your content from CloudApp and Droplr from your Drive

    Jolicloud Team
    24 Nov 2014 | 9:45 am
    At Jolicloud we love using CloudApp and Droplr, they are extremely convenient to quickly share files or screenshots to friends and colleagues. We thought it would be a good idea to bring them into Drive to easily access their content and move any files to another storage service! CloudApp in Jolicloud Drive (grid view) Droplr in Jolicloud Drive (list view) Happy Joliclouding!
  • We’ve improved the documents viewing experience in Drive

    Jolicloud Team
    12 Nov 2014 | 9:06 am
    Some of you may have noticed last week that we have seriously improved the documents viewing experience in Jolicloud Drive. Our new Office Web Viewer allows you to more easily manipulate your Word, Excel, and PowerPoint documents directly from your browser without leaving Drive. Office Web Viewer We have also integrated a new PDF reader that works much better than the previous one. PDF reader If you haven’t tried it yet, you can read ebooks saved in your storage services in epub and mobi formats directly in your browser. ebook reader All theses updates are already live, we can’t wait…
  • Jolicloud loves Copy

    Jolicloud Team
    5 Nov 2014 | 9:42 am
    Here it is, as of today you can now connect Copy to your Jolicloud Drive. You’ve been asking us to support this service for quite some time and our team has worked hard for it. Because of some limitations on the Copy side you can’t do as much as on the other services but you should be able to enjoy most of it. If you don’t know about Copy yet, it’s a storage service offering 15 GB for free. This means 15 GB of additional free storage that you can add today on your Drive! Happy Joliclouding!
  • 6 years ago we had an idea

    Tariq Krim
    31 Oct 2014 | 9:46 am
    6 years ago, Romain and I, surrounded by one of the most dedicated teams ever, started a new platform called Jolicloud. A platform for the digital “have not” We designed a beautiful and free alternative to Macs and PCs using the web as the only interface. We couldn’t build our own laptop at the time, so we made our OS available for download on our website. Joli OS 1.2 Soon, our product was embraced by early adopters around the world. Sometimes people were so excited that they would buy a netbook just to be part of our adventure. Jolicloud was very innovative. We introduced a…
  • Drive is more elegant than ever

    Jolicloud Team
    16 Sep 2014 | 8:44 am
    At Jolicloud, we pay attention to all the little details of the user experience. From the choice of the color palette to animations, we want to make sure that you experience the best navigation with your content. We’ve introduced some improvements that we think make Drive even more powerful. A new activity monitor We’ve rethought the activity monitor in just about every way. Now, we display real time information related to your file transfers. Subtle animations also inform you on how much longer your transfer will take, when it is completed, and other relevant information. Smarter…
  • add this feed to my.Alltop

    Raw Syntax

  • K750: a Solid Wireless Keyboard

    Eric Himmelreich
    7 Nov 2014 | 3:41 pm
    I don't normally talk about computer equipment here, but I recently purchased the K750 wireless keyboard by Logitech. It's amazing because it is solar powered and therefore requires no batteries. Their manual says it can remain powered for 3 months in total darkness. I believe they tested this in my office. Also of note, I bought the mac version of the keyboard. However, it also works with my PC, though I had to fool with their software a bit for the function keys to work. The K750 is also a good deal cheaper than the official Apple wireless keyboard. Previously I had an older version of the…
  • How to Set Up Angular with Rails Part 2

    Eric Himmelreich
    4 Nov 2014 | 6:51 am
    I've written a part 2 about using Angular with Rails on Intridea's Blog. Please have a look.
  • 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…
 
  • add this feed to my.Alltop

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

  • Tools for Continuous Delivery

    21 Nov 2014 | 12:00 am
    Organizations create, deliver and modify software to fill business needs. Those business needs are not static: They can change as suddenly as breaking news. Any organization using software to serve its customers — and really, that's almost every company, nonprofit or institution — has to find a way to develop, release and modify software more frequently and easily. That's why organizations of all sizes and types are implementing continuous delivery; they can't afford to be left behind by more responsive and agile competitors.Martin Fowler's definition of continuous delivery sums it up…
  • Accelerating the Delivery of Microsoft Office 365

    19 Nov 2014 | 12:00 am
    When moving services to the cloud, data centers are no longer local, so the end user experience can suffer. A poor or congested Internet connection between the user and the cloud service will mean sluggish application delivery that puts a damper on user productivity and ultimately threatens application usage.Request Free!
  • Journey Into the Hidden Web: A Guide For New Researchers

    18 Nov 2014 | 12:00 am
    This manual will take you on a tour through the many levels of the deep web, starting with the databases where you can find information only accessible to those who know the secrets to accessing them. Then, we’ll continue on to the spectrum of information available in academic journals and books where you can browse through volumes of writings about scholarly topics. Finally, we’ll arrive at the gates of Tor, beyond which lies the deep darkness of the entire Internet.Request Free!
  • Top Six Things to Consider with an Identity as a Service Solution

    17 Nov 2014 | 12:00 am
    IT doesn't like it either. After all, they're just trying to ensure the security of your enterprise but they're often burdened with password retrieval activities when they could be focused on more value-added tasks. Because your employees have work to do, and they're suffering from password fatigue, they resort to using passwords that circumvent security practices—inviting hackers into your enterprise data. Solutions to solve the problem are often cumbersome making a complicated problem…well, more complicated.Is there a better way?Absolutely: unified identity management with an Identity…
  • Considerations for Evaluating Business Continuity Software Vendors

    17 Nov 2014 | 12:00 am
    Business Continuity Management Planning (BCMP) is a complex, challenging, and often overlooked job that's in transition. In the past, it was only valued during disaster or by auditors examining continuity posture of regulated companies. Today, business continuity planning is evolving into a more comprehensive risk management function, where it happens every day within production business operations and operational risk management activities. That shift, driven by the high cost of downtime, puts more pressure on organizations to choose optimized, feature-rich, cost-effective BCMP platforms to…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Top Apps to Brighten up your Thanksgiving Feast

    admin
    27 Nov 2014 | 9:38 pm
    Top Apps to Brighten up your Thanksgiving Feast Thanksgiving is here! Put up your fall decorations and get ready to cook your turkey! Or perhaps an equivalent vegetarian alternative. Thanksgiving is a time for gathering all your friends and family around to share quality time and good meal! Planning and organizing all that festivity can be tough, but luckily there are some stellar mobile apps out there that can lend a hand.   Thanksgiving Feast Apps! Thanksgiving: A bon appétit Manual. This holiday meal guide was purpose built to help you build your Thanksgiving feast. The UI is easy to…
  • How to get Powerful Media Coverage for your Startup?

    admin
    20 Nov 2014 | 9:48 pm
    How to get Powerful Media Coverage for your Startup?   Starting a business needs guts and gumption. Nothing comes easy in life. Is it worth it? Yes it is. But the effort involved is twice as high. To make a mark in any business industry takes effort. The app development industry is competitive and changing everyday with cooler, newer apps and products hitting the App Store for billions to use. At Software Developers India we build trendsetting, Apps, We know the mantra how to attract customers and Increase your App downloads.   So, how does one create an edge in a growing market…
  • Apple WatchKit Beta: So it Begins!

    admin
    19 Nov 2014 | 9:30 pm
    Apple WatchKit Beta: So it Begins!   Apple has rolled out the first glimpse of the WatchKit APIs which will govern the creation of Apple Watch apps. Developers like us have been eagerly awaiting the chance to sink our teeth into the software side of the Apple Watch to see how everything works. While there are still a few unknowns as far as how Apple is going to proceed with the device’s launch, one thing is certain: the app market is set to explode on day one.   Getting in early Numerous entrepreneurs around the country are jumping at the chance to really explore the potential for…
  • 5 Reasons WhatsApp is so Addictive!

    admin
    18 Nov 2014 | 8:36 pm
    5 Reasons WhatsApp is so Addictive! WhatsApp transmits 50 billion messages every day. That’s huge. They boast over 600 million users, which puts them far in the lead for messaging apps—including Facebook, which acquired WhatsApp earlier this year. So how did they reach that point? What is it about WhatsApp that makes people so excited to use it? Let’s dig in and see what we can learn.   1. Simplicity: This aspect of the app is apparent from the first moment you download it and open it up. WhatsApp is renowned for how easy it is to use. By tying accounts to your phone number, the…
  • #BlackFriday Deal on Web design

    admin
    13 Nov 2014 | 10:55 pm
    #BlackFriday Deal on Web design Need a website for your SMB? The Time is Now to Get Started!!   Get a Free Stunning Home page design for your business   Call Rob today +1.408.802.2885 or email team@sdi.la your web design idea and avail of the #blackfridaydeal.  
 
  • add this feed to my.Alltop

    Raw Syntax

  • K750: a Solid Wireless Keyboard

    Eric Himmelreich
    7 Nov 2014 | 3:41 pm
    I don't normally talk about computer equipment here, but I recently purchased the K750 wireless keyboard by Logitech. It's amazing because it is solar powered and therefore requires no batteries. Their manual says it can remain powered for 3 months in total darkness. I believe they tested this in my office. Also of note, I bought the mac version of the keyboard. However, it also works with my PC, though I had to fool with their software a bit for the function keys to work. The K750 is also a good deal cheaper than the official Apple wireless keyboard. Previously I had an older version of the…
  • How to Set Up Angular with Rails Part 2

    Eric Himmelreich
    4 Nov 2014 | 6:51 am
    I've written a part 2 about using Angular with Rails on Intridea's Blog. Please have a look.
  • 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…
  • add this feed to my.Alltop

    Use The Index, Luke! blogs

  • Seven Surprising Findings About DB2

    Markus Winand
    2 Nov 2014 | 3:00 pm
    I’ve just completed IBM DB2 for Linux, Unix and Windows (LUW) coverage here on Use The Index, Luke as preparation for an upcoming training I’m giving. This blog post describes the major differences I’ve found compared to the other databases I’m covering (Oracle, SQL Server, PostgreSQL and MySQL). Free & EasyNo Easy ExplainEmulating Partial Indexes is PossibleINCLUDE Clause Only for Unique IndexesAlmost No NULLS FIRST/LAST SupportSQL:2008 FETCH FIRST but not OFFSETDecent Row-Value Predicates Support Free & Easy Well, let’s face it: it’s IBM software. It has a pretty long…
  • 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…
  • add this feed to my.Alltop

    Simply Ryan

  • Kitchenbowl is now Available on iOS

    Ryan Waliany
    22 Nov 2014 | 2:50 pm
    I am extremely proud of our team today for launching Kitchenbowl. Less than a year ago, we started with an idea that we wanted to “learn how to cook” and experimented with cook books (too much work), blogs (too fragmented), and recipe portals (poor quality).…
 
  • add this feed to my.Alltop

    samaxes

  • Testing secured EJBs with Arquillian

    Samuel Santos
    25 Nov 2014 | 7:01 am
    Testing secured EJBs has been historically hard to get right. Up until now, I have been using proprietary techniques like JBossLoginContextFactory described in the article Testing secured EJBs on WildFly 8.1.x with Arquillian to test secured EJBs. During this year Devoxx, David Blevins, founder of the Apache TomEE project – a lightweight Java EE Application Server, brought to my knowledge a little trick we can use to deal with Java EE security in a standard way that works across all Java EE compliant servers. The example used in this post is available at javaee-testing/security on…
  • Minify Maven Plugin with support for JavaScript Source Maps

    Samuel Santos
    31 Jul 2014 | 3:49 pm
    The new version (1.7.3) of Minify Maven Plugin has just been released. The list of enhancements include: Support for JavaScript Source Maps Better docs Update to the last version of Google Closure Compiler Add support for Google Closure Compiler angular_pass option to support AngularJS @ngInject annotations Get it while it’s still hot!
  • Validating JAX-RS resource data with Bean Validation in Java EE 7 and WildFly

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

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

    Samuel Santos
    11 Jul 2013 | 5:11 pm
    Portugal Java User Group (PT.JUG) introduction at OSDOC 2013.
  • add this feed to my.Alltop

    Javarevisited

  • Does column width 80 make sense in 2014?

    Javin Paul
    26 Nov 2014 | 6:33 am
    One of the oldest coding practice is to keep line width 80, Why? I believe it was to make your code more readable in the age of small monitors so that whole content can fit in screen, or it might have origin from the age of punch card, which was used to be 80 column wide; but do you think this rule make sense in 2014? We are now living in the age where most of the developers has got large monitors, which can show up-to 180 characters, doesn't this is wastage of precious monitor space? It also make your code unnecessary long, than it actually is. I first come to know about line wrapping at 80,…
  • Don't use System.exit() on Java Web Application

    Javin Paul
    24 Nov 2014 | 6:36 am
    I have recently come across a code snippet, where programmer was using System.exit() if application failed to acquire necessary resource after couple of retry. His reasoning was that since, application cannot function, if essential resources like database is not available or there is no disk space to write records in File system. Ok, I hear you; but System.exit() in Java Web application, which runs inside either web server or application server, which itself is Java program is not a good idea at all. Why? because invoking System.exit() kills your JVM, invoking this from Tomcat or Jetty, will…
  • How to loop a HashMap or Hashtable in JSP

    Javin Paul
    21 Nov 2014 | 6:40 am
    Though there are number of ways to loop over HashMap in JSP, or any other Map implementation e.g. Hashtable, I personally prefer JSTL foreach tag for this. As a Java programmer, I often have urge to use Java code directly in JSP using scriptlet, but that's a bad coding practice, and one should always avoid that. Infact by smart use of expression language and JSTL core tag library, you can reduce lot of Java code from JSP. In our last post, we have seen example of JSTL foreach tag to loop over List, but not a Map, and that creates a doubt in one of my readers mind that foreach tag…
  • Strategy Design Pattern in Java using Enum - Tutorial Example

    Javin Paul
    19 Nov 2014 | 5:41 am
    I have said this before that Java Enum is very versatile and can do lot more than you normally expect from it. We have seen lot of examples of Enum in my earlier posts e.g. writing thread-safe Singleton using Enum and 10 ways to use Enum in Java. In this article, we will  learn a new way to use Enum, for implementing Strategy design pattern. Strategy pattern is one of the famous pattern, which takes advantage of polymorphism, to remove switch cases and strive for open close design principle. Formally it encapsulate related algorithm, known as strategy and make them interchangeable. So your…
  • Why Use Interface in Java or Object Oriented Programming

    Javin Paul
    17 Nov 2014 | 5:02 am
    Many times, I have seen questions like why should we use interface in Java, if we can not define any concrete methods inside interface? Or even more common, What is the real use of interface in Java? I can understand beginners asking this question, when they just see name of the method inside interface and nothing else. It takes time to realize real goodness or actual use of interface or abstraction in Java or any object oriented programming. One reason of this is lack of experience in really modelling something real in program using object oriented analysis and design. In this article, I…
 
  • add this feed to my.Alltop

    NeverFriday

  • 18 Nov 2014 | 12:58 pm

    Rudolf Olah
    18 Nov 2014 | 12:58 pm
    Currently reading: Making It All Work: Winning at the Game of Work and the Business of Life by David Allen, author of Getting Things Done William Gibson’s The Peripheral, solid read so far, very Neuromancer How Google Works, about the inner workings of Google and some of the principles that have sustained the company. I like the 10X attitude where you take an idea and then increase its scope by 10 times to get an amazing and inspiring project to build towards The French Lieutenant’s Woman, by John Fowles. I read The Magus a long time ago and this book is interesting so far. The…
  • Transcript: Balaji Srinivasan on Silicon Valley’s ultimate exit

    Rudolf Olah
    5 Nov 2014 | 5:26 am
    Originally posted on nydwracu niþgrim, nihtbealwa mæst: Video here. Had to transcribe it for a Theden article so here’s the whole thing. So what I’m going to talk about today is something I’m calling Silicon Valley’s ultimate exit. So as motivation here, it’s a bit topical: is the USA the Microsoft of nations? We can take this sort of thing and we can expand it: codebase is 230 years old, written in an obfuscated language; system was shut down for two weeks straight; systematic FUD on security issues; fairly ruthless treatment of key suppliers; generally favors its rich enterprise…
  • 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.
  • add this feed to my.Alltop

    C & C++ Programming Blog | Faye Williams

  • Friend Functions And Classes In C++

    Faye Williams
    25 Nov 2014 | 12:00 am
    The friend keyword in C++ is one of those concepts that is formally taught, but then seems to disappear off the scene once you get into the real world. Maybe friends are less common in embedded programming (ha ha), but I’ve seen very few of them over the years. The thing is, they just don’t seem to be at the forefront of people’s minds when writing code. When would you ever actually use one of these things? Aren’t they just a way to avoid writing getters and setters?? I think when you are learning a language, understanding concrete examples of why a concept is…
  • Inclusion Guards

    Faye Williams
    18 Nov 2014 | 12:00 am
    Just to clear up what we’re talking about, an inclusion guard looks like this: #ifndef HEADER_FILE_H #define HEADER_FILE_H ...//your header #endif //HEADER_FILE_H It consists of three preprocessor directives around the code of your header file. Most IDEs add these for you automatically when you create a header, but it’s well worth having an appreciation of why they are there. An inclusion guard simply stops your header file being included more than once in any program at compilation time. I’ve already talked about how the preprocessor effectively copies an included header…
  • Debug ncurses Application With GDB And Full Input Output

    Faye Williams
    11 Nov 2014 | 12:00 am
    Actually, you can use this technique to debug any kind of console app where debugging on the command line interferes with the program’s output. It’s quick and easy, and unlike attaching to a running process in another shell, it allows you to debug as soon as the program starts, meaning you can catch even those fiddly bugs that only appear during set up. If you’ve ever tried to debug an ncurses application, you’ll know how problematic it can be. Using printf statements makes a mess of your visual output… Debuggers get the keyboard input all mixed up in the…
  • What Does The Preprocessor Do?

    Faye Williams
    4 Nov 2014 | 12:00 am
    What a jolly good question. The preprocessor takes a look at your source code just before it goes off to the compiler, does a little formatting, and carries out any instructions you have given it. Like what? Well, preprocessor instructions are called preprocessor directives, and they all start with a #. Like #include? Exactly. Each # command that the preprocessor encounters results in a modification to the source code in some way. Let’s take a look at them briefly in turn, and then we’ll see what goes on behind the scenes. #include Includes header files for other libraries,…
  • CyberTalk Flash Fiction 2014 Winner

    Faye Williams
    31 Oct 2014 | 3:17 am
    I won! How cool is that?? If you want to read my cyber-themed science fiction story, it’s now available on the SoftBox website. CyberTalk is produced in conjunction with the Cyber Security Centre at De Montfort University Leicester, and you can read all the issues online (or subscribe for a print copy!).
  • add this feed to my.Alltop

    code-diesel

  • Period: Time range API for php

    sameer
    4 Nov 2014 | 9:02 am
    Date/time programming is one of the tricky aspects of software development. Although inherently not complex in itself, coding date/time algorithms can be a subtle source of bugs. Especially in web development a feature such as payment subscription processing that ranges from days to weeks to months can get complex quickly. Also such kind of scenarios require additional features like auto renewal, scheduled email alerts to subscribers etc. Such kind of features require good date/time handling algorithms and libraries that handle such chores are always welcome. One such library I encountered…
  • 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…
 
  • add this feed to my.Alltop

    Ginktage

  • Black Friday Deals 2014 – Office Depot

    Ginktage
    22 Nov 2014 | 6:33 pm
    Office Depot will start its Black Friday 2014 deals from this Thursday (November 27) with some good deals on the laptops and tablets specially on Dell and Toshiba . Black Friday Deals 2014 –... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to set the Minimum Width for a Windows Store App ?

    Senthil
    22 Nov 2014 | 5:38 pm
    If you wanted to set the minimum width for a Windows Store App , you can use set it in the package.appxmanifest manifest file. How to set the Minimum Width for a Windows Store App ? 1. Launch Visual... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • 3 Options to Launch Windows Store App from Visual Studio

    Senthil
    21 Nov 2014 | 5:29 pm
    When you develop a Windows Store App , you would want to deploy it in order to test it . There are 3 different options for the developer to launch Windows Store App from Visual Studio. These include... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Check if an element is hidden using jQuery ?

    Ginktage
    17 Nov 2014 | 3:35 pm
    Below is a sample code snippet demonstrating how to check if an element is hidden (Display:None) using jQuery . How to Check if an element is hidden using jQuery ? $(element).is(":visible")Related... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to amend a committed message in Git?

    Ginktage
    17 Nov 2014 | 3:20 pm
    You can amend a committed message in git by using the below command git commit –amend How to amend a committed message in Git? The above command will open the editor which lets the users to... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Svitla Systems Inc.

  • Svitla supports PHP Frameworks Days

    iavrutova
    25 Nov 2014 | 9:43 am
    This month Svitla Systems has become a Golden Sponsor of PHP Frameworks Days in Kiev, an annual conference which has gathered more than 300 developers from all over Ukraine. Whole day was devoted to news, trends and exchanging ideas, not to mention lots of fun while coffee breaks. Svitla was honored to take an active part and share this wonderfully busy day with all participants. We are happy to share our experience via video and photo reports. Also all presentations are accessible on Frameworks website.
  • Mobile App Development: Tips for starters

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

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

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

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

    Platformability

  • Hackday VI: Caplin Tailor

    Joel Ritmeyer
    26 Nov 2014 | 4:14 am
    Twice a year Caplin developers, designers and business analysts have the opportunity to down tools on their projects and work on an idea or concept of their own during a 24 hour Hack Day. The theme for this Hack Day was ‘Level Up Caplin’, designed to bring out ideas that can further improve Caplin as a business. Whether that’s for our offerings, efficiency or productivity – a task that was made all the harder by the Jägerbomb machine, Dance Dance Revolution Arcade, and motorbike racing throughout the night… Ideas ranged from the useful; A news curator, an SMS based FX…
  • Hack Day VI: Lo-Fi Mobile

    ians@caplin.com
    24 Nov 2014 | 7:07 am
    Every six months, Caplin hold a Hack Day. Widely popular among staff, it is a time when developers can unleash their creativity for 24 hours and pursue personal ideas for fun and prizes. No business case need be made for an entry; the idea is all. The event is a fertile ground for new product features, and several features in Caplin products can trace their origin to a Hack Day. The sixth Caplin Hack Day kicked off on 24th October. One of the entries this year was a proof-of-concept ‘Lo-Fi’ mobile SMS interface to the Caplin stack. It was a fun challenge for a hack day project, promising…
  • Augmented reality table tennis

    Jan Hančič
    13 Nov 2014 | 6:28 am
    Caplin recently organised the sixth company Hackday, which, we all agree, was the best so far. You can get a glimpse of what it was like in this video. Caplin Hackdays are twenty-four hour events where teams of three people get together and try to make something useful or just something cool. In this post I will show you what the team I was part of did. We decided to dive into unknown territory and do something none of us had ever done before. After much brain storming we decided to tackle augmented reality, by improving the game of table tennis. Not really something Caplin would do as a…
  • HackDay 6 – Hack-o-we’en roundup

    Richard Chamberlain
    10 Nov 2014 | 9:42 am
    Last Friday saw another 24-hour coding-fest at Caplin HQ. All engineering staff were asked to form teams for a start on Thursday lunchtime and build something cool to demo on Friday afternoon. For a number of people furiously working on their projects, they decided to go through the night and use the full 24-hour slot to write code. Level-up Caplin This HackDay the theme was “level-up Caplin” – build some software to make us better. A departure from previous hack days that had specific themes such as HTML5 or Mobile. It was intentionally left open to allow people to be as creative…
  • 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…
 
  • add this feed to my.Alltop

    Code Corner

  • Access nested controls in ASP.NET Page PreInit event (when no Master Page is involved)

    Yuriy Galanter
    7 Nov 2014 | 1:34 pm
    There’re situations when you need access ASP.NET web controls very early in page lifecycle, more specifically – in Page PreInit event – and you can, but only top-level controls. But what if you need to access child/nested controls? The example below uses Infragistics WebHierarchicalDataGrid as a child of Infragistics WebSplitter, but this pretty much applies to any such scenario. Let’s say you have following layout <ig:WebSplitter ID="WSP" runat="server"> <Panes> <ig:SplitterPane runat="server"> <Template>…
  • 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…
  • add this feed to my.Alltop

    DHTMLX Scheduler .NET

  • New Scheduler Sample with SignalR in Web Forms

    DHTMLX
    4 Nov 2014 | 6:36 am
    We have added a new sample - DHTMLX Scheduler .NET with recurring events and live update enabled with SignalR in ASP.NET Web Forms C#. It can be downloaded from this page below or found on the download page where you can get other useful samples. This is a simplistic calendar application created in Web Forms using DHTMLX Scheduler .NET. We used the SignalR library to enable live update in the calendar and allow calendar users to see any changes instantly.   Get DHTMLX Scheduler .NET with SignalR in Web Forms right now. Check out other calendar samples Do you need any other…
  • Simplified Creation of an Event Calendar with dhtmlxConnector UPDATED

    DHTMLX
    8 Sep 2014 | 1:00 am
    In this article we’ll show you how to easily set up DHTMLX Scheduler .NET with a special server-side library called dhtmlxConnector. It considerably speeds up and simplifies the creation of an event calendar in ASP.NET. In the end, you’ll get a nice flat-skin event calendar with a customizable lightbox like on the screenshot below: Proceed reading the tutorial or check the ready sample right now.   The Initial Steps of Creation. Libraries and Database Setup The initial steps to create an event calendar remain the same: 1. Create a new  ASP.NET Web Application and name it…
  • MVC5 Samples of Scheduler .NET Are Available for Download

    DHTMLX
    3 Sep 2014 | 4:15 am
    We are glad to infrom you that DHTMLX Scheduler .NET package includes a complete demo project with samples in MVC5 now. The updated package offers the most up-to-date samples of our web control, that is for ASP.NET MVC3, MVC4, MVC5 and for WebForms. All samples support the latest IDEs, namely Visual Studio 2010 and above. The MVC5 examples require Visual Studio 2012 and .NET 4.5.1 or newer. You can download the MVC5 samples directly from our website and start building an elegant event or booking calendar using the cutting-edge technology. Get DHTMLX Scheduler .NET with MVC5 samples right now.
  • 7 Steps To Appointment Calendar in ASP.NET MVC5

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

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

    Justin Cooney

  • Batch Script to Detect Non-Pingable Machines in a Range of IP Addresses

    Justin Cooney
    27 Nov 2014 | 7:50 pm
    In an earlier article I talked about how to set up a batch script to loop through a range of IP addresses and attempt to resolve active machines within that range. In this article I will follow up on my earlier examples to help make the results of the scan more accurate. The code that…
  • Batch Script to Ping a Range of IP Addresses to Identify Active Computers

    Justin Cooney
    26 Nov 2014 | 9:19 pm
    Sometimes you will want to find out more about your local area network and what machines are running at certain IP addresses. Querying the domain name server can be unreliable since some machines may be hidden, so sending a direct ping is the most reliable way of checking for the existence of a machine. There is a…
  • SharePoint 2013: How to Add JavaScript to Format Content on your Page

    Justin Cooney
    25 Nov 2014 | 6:20 pm
    In this example, I am taking a look at changing the default text that comes with a Discussion List in a SharePoint 2013 page for a new Community site collection. The Discussion list in SharePoint comes pre-packaged with a number of controls, including a hyperlink at the top that is used to add a new discussion. Naturally I…
  • SharePoint 2013 Basics: Formatting your Discussions List to Show the Full Body Text

    Justin Cooney
    23 Nov 2014 | 7:47 pm
    If you are just starting out with SharePoint, then getting things configured the way you want can be quite daunting. For starters, I was trying my hand at creating a SharePoint 2013 discussions list and was surprised that the default view cuts the body of each discussion list item if it goes beyond a certain…
  • JavaScript – Adventures in Getting Page Elements By CSS Class in all Major Browsers

    Justin Cooney
    5 Nov 2014 | 9:03 pm
    Before I start into the actual JavaScript examples, let me say that I was surprised that even by the end of 2014, something as simple as getting HTML page elements by CSS class is not universally supported by all of the major Web browsers. Internet Explorer remains a major player in the browser market and has to be supported…
 
  • add this feed to my.Alltop

    Developers

  • Geek Reading November 27, 2014

    Rob Diana
    27 Nov 2014 | 10: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. Because Reading is Fundamental | Coding Horror Ladies and Gentleman: the Language Grafters | Rob Williams’ Blog…
  • Geek Reading November 26, 2014

    Rob Diana
    26 Nov 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. Double Shot #1438 | A Fresh Cup Dew Drop – November 25, 2014 (#1903) | Morning Dew New malware: Password…
  • Geek Reading November 25, 2014

    Rob Diana
    25 Nov 2014 | 5:45 am
    I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process. Formatting, and the information presented, is likely to change a bit as I develop my new process. How do I still write code as a Tech Lead? | Java Code Geeks Double Shot #1437 | A Fresh Cup Content Strategy for…
  • Geek Reading November 24, 2014

    Rob Diana
    24 Nov 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. WordPress 4.0.1 Security Release | WordPress Announcing New Benefits from Stripe and FbStart.com | Facebook Developers…
  • Comment on Simple Cheat Sheet to Sprint Planning Meeting by Derek Huether

    Mike Cottmeyer
    21 Nov 2014 | 5:35 am
    Simon, I totally agree with you. The team should have a shared understanding of the goal of the sprint. As I noted above, “All items to be discussed reflect the greatest needs as identified by the Product Owner at the time of the meeting.” I do believe the Product Owner could paraphrase into a “theme” of the sprint. Thanks for the comment!
  • add this feed to my.Alltop

    Hashrocket Articles

  • Introducing Komments

    Pavel Pravosud
    17 Nov 2014 | 6:00 am
    I'm excited to introduce Komments, a developer-friendly commenting system. What is it? Komments is an embeddable commenting widget that supports markdown, source code highlighting, emojis and mentions. It also provides one-click authentication via social network accounts and clean, unobtrusive UI. Why use it? If you're a developer with a blog, chances are you want your readers to be able to post code code snippets in the comments. With Komments it's easier than ever, since it supports code highlighting for almost every language Github knows about. It also uses markdown that even…
  • Classical mixin inheritance in Sass

    Cameron Daigle
    27 Oct 2014 | 6:00 am
    I had a crazy idea the other day, and it's grown into something pretty awesome (but still a little crazy): a pattern for scalably 'extending' Sass mixins in a sort-of-classical way. The problem: extend and mixin aren't simultaneously awesome Here's the problem I wanted to solve. Suppose I have a button that gets slightly lighter on :hover. One way to do this would be via simple subclasses, or perhaps Sass' @extend feature, like so. %button-base // some other button styles here background blue &:hover background lightenblue 10% a.button @extend button-base…
  • 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. Payola…
  • 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…
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • Building C#/ASP.NET apps on a Mac with vNext

    Jeremy Morgan
    16 Nov 2014 | 1:39 pm
    In case you’ve been away from the internet for the last week, you’ve probably heard the big news from the ASP.Net team. They’re embracing open source in a major way. Scott Hanselman wrote a fantastic post about the news that nearly broke the internet (and certainly tested his hosting provider). Microsoft is really backing up their claims that they are committed to Open Source in a major way. Up until now the only ASP/C# development I do on my Mac is under a Virtual Machine. I have a couple “bleeding edge” VMs I use for CTP versions of the framework and Visual…
  • How to set up the MEAN stack on Digital Ocean

    Jeremy Morgan
    26 Oct 2014 | 1:07 am
    If you haven’t heard of the MEAN stack, it’s a combination of technologies for serving up fast websites, using a set of technologies paired very well together. They consist of MongoDB, Express.JS, Angular.JS, and Node.JS. For more information check out MeanJS website for more details. This is not to be confused with Mean.IO. This is also a MEAN stack, but the original creator forked it and started MeanJS instead. I find it to be less error prone and a bit more organized. How to set up a MEAN stack on Digital Ocean. Digital Ocean is one of the greatest services for a developer. You…
  • 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 Here’s some tech news for September 5th, 2014. Cool stuff I found on the web, and decided to share. 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…
  • 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…
  • add this feed to my.Alltop

    AppCoda

  • Working with Handoff in iOS 8

    Gabriel Theodoropoulos
    25 Nov 2014 | 7:23 am
    I am going to start this tutorial with the following wonderful scenario: Imagine that you are working with an application in your Mac, and then you decide to continue in your iPad while lying on your couch in your living room. After a while, you’re leaving home, but you keep working on the same application […] This article, Working with Handoff in iOS 8, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Understanding Photo Editing Extensions in iOS 8

    Joyce Echessa
    19 Nov 2014 | 7:50 am
    The Photo Editing Extension allows a user to edit a photo or video within the Photo app using third party apps. Previously users had to take a picture with the Camera app and then switch to the photo editing app to make edits, or they had to import pictures from their Camera Roll. Now, this […] This article, Understanding Photo Editing Extensions in iOS 8, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Working with Localization in iOS 8 and Xcode 6

    Gabriel Theodoropoulos
    5 Nov 2014 | 9:51 am
    One of the greatest concerns of all developers is whether their applications will be accepted and used by a big audience. It’s a fact that the bigger that audience is, the more sales or downloads will be achieved, resulting to applications that sit at the top of the rankings and of course, applications that make […] This article, Working with Localization in iOS 8 and Xcode 6, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Creating a Custom Keyboard Using iOS 8 App Extension

    Joyce Echessa
    30 Oct 2014 | 7:36 am
    Prior to iOS 8, developers could provide custom keyboards or supplement the system keyboard with custom keys within only their application. With iOS 8, Apple has made it possible to create custom keyboards that will be able to be used system wide in other apps. You can now ship a custom keyboard with your app […] This article, Creating a Custom Keyboard Using iOS 8 App Extension, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • 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! ]]
  • add this feed to my.Alltop

    Codesamplez.com - Programming & Development Tutorials

  • Object Oriented JavaScript: Inheritance, (Static) Method

    Md Ali Ahsan Rana
    22 Nov 2014 | 9:17 am
    This is a follow-up article of my earlier post on JavaScript class basics. There are some few more things that we actually need to dive into object-oriented programming in JavaScript. Today, In this tutorial, I will try to describe how we can leverage the power of inheritance in JavaScript program. We will also learn, how […] The post Object Oriented JavaScript: Inheritance, (Static) Method appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Create Multi-Process NodeJS Server With ‘Clustered-Node’

    Md Ali Ahsan Rana
    9 Nov 2014 | 8:12 am
    If you are a NodeJS application developer, by default you are developing it in single threaded/single process based. If you are deploying it on a multi-cpu/core based server, then you are only under-utilizing it. Sure, we can do better, right? Nodejs also provide some facility to improve its default single-thread nature by its cluster module. […] The post Create Multi-Process NodeJS Server With ‘Clustered-Node’ appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Object Oriented 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 Oriented 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! ]]
 
  • add this feed to my.Alltop

    Dice News » Software Engineering

  • 5 Top Python GUI Frameworks for 2015

    David Bolton
    26 Nov 2014 | 6:00 am
    As a Python developer, sooner or later you’ll want to write an application with a graphical user interface. Fortunately, there are a lot of options on the tools front: The Python wiki on GUI programming lists over 30 cross-platform frameworks, as well as Pyjamas, a tool for cross-browser Web development based on a port of the Google Web Toolkit. How to choose between all these options for Python GUIs? I started by narrowing it down to those that included all three platforms (Windows, Mac, and Linux) and, where possible, Python 3. After that filtering, I found four toolkits (Gtk, Qt, Tk,…
  • SourceForge Interview: PDF Split and Merge

    Dice Guest
    3 Sep 2014 | 11:34 am
    SourceForge’s “Staff Pick” Project of the Month is PDF Split and Merge (PDFsam), which it describes as an “easy-to-use tool with graphical and command line interfaces to split, merge, mix, and rotate your PDF documents.” SourceForge sat down with project manager Andrea Vacondio to discuss PDFsam’s history and future direction. Click here to find open source developer jobs. Tell me about the PDFsam project, please. PDFsam is an open-source desktop utility I started developing in 2005. Its original purpose was to help users performing a simple split and merge on PDF documents but it…
  • Why Don’t Software Engineers Get More Respect?

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

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

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

    JavaPlanner

  • Discontinued Development Of JavaPlanner

    administrator
    6 Nov 2014 | 4:39 am
    We are sorry to inform you that we have discontinued the development of our web control DHTMLX JavaPlanner.   However, you can still use the latest JavaPlanner version 1.5 with the available functionality for commercial and private projects. At the same time, we would not recommend buying JavaPlanner license, as we guarantee support only to those who have bought the license before the notification. Instead of JavaPlanner, we offer you to try our javascipt dhtmlxScheduler on the client side and dhtmlxConnector for Java for binding database data on the server:       If you…
  • DHTMLX JavaPlanner is Now Free for GPL Projects

    administrator
    25 Oct 2013 | 2:41 am
    DHTMLX JavaPlanner is now distributed under GNU GPL v.3. You can get a free Standard Edition of DHTMLX JavaPlanner v.1.5 for any GPL-ed project.           For commercial use, you can still get a Commercial or Enterprise license, which allow technical support.    The Commercial license allows you to use JavaPlanner Standard Edition in only one project. It also includes one month of ticket support or 5 tickets within a year, and also an unlimited number of minor updates and one major update of the product.   The Enterprise license allows you to use JavaPlanner…
  • Release 1.5: Improved API, Customizable Time Scales, and More

    administrator
    21 Aug 2013 | 5:00 am
    We are happy to announce the next release of DHTMLX JavaPlanner. The version 1.5 adds a number of useful features and client-side improvements. It is updated with customizable time scales and comes with improved JavaPlanner API. It also offers limited events display in the month view, integration with jQuery and Backbone, and more. 1. Customizable Time Scales The updated version allows adding and hiding time units in the horizontal scale of the calendar. For example, you can display only the working hours excluding lunch breaks. You can remove weekends and display two working weeks at a time.
  • Job Scheduler Tutorial in Java Struts

    administrator
    19 Aug 2013 | 3:00 am
    Recently, we have released a job scheduler demo in Java Struts2 that sends email alerts to notify the scheduler users of newly created and amended tasks. As promised, we’ve developed a coherent tutorial to the demo.   It provides a step-by-step description of how a full-featured job scheduling system can be implemented in Java.     As a bonus to the tutorial, we’ve attached a ready demo sample that you can download and test on your local server right now.Get demo You are welcome to share your comments, suggestions and ideas on further development of our job…
  • Job Scheduler in Java. Live Demo

    administrator
    16 Aug 2013 | 5:35 am
    We invite you to evaluate the live demo of a new job scheduler in Java that features high customization possibilities of the DHTMLX JavaPlanner web control. The job scheduler uses the Struts Framework that integrates well with the Hibernate library, also applied in this project. The demo app is compiled in pure Java in the Eclipse IDE.   The job scheduler demo interface consists of: a login form the default calendar template with scheduled tasks a mini calendar to select the required date a checkbox list of employees The scheduler usability is enhanced thanks to the multiple views that…
  • add this feed to my.Alltop

    Code Vanilla - London - We build apps for mobile, desktop and the web » News

  • ISPE/DIA Workshop on Computer Systems Compliance

    Matthew Jennings
    10 Nov 2014 | 10:38 am
    Last week we attended the first joint event held by ISPE and DIA in Basel, Switzerland. Key topics discussed were: The regulatory perspectives on data integrity and the use of new technologies The principles of GAMP® 5 and its relationship to Clinical systems Understanding Business Process Risk Management Maintaining data integrity The challenges to the industry and regulators of emerging computing strategies like the use of mobile and cloud-based platforms The 2-day event gave us the opportunity to really understand the landscape of cloud-based platforms and SAAS delivery in regulated…
  • High Value manufacturing through a Google Glass

    Richard Hulbert
    31 Oct 2014 | 3:23 am
    Google glass has been around for about two years now and although it occasionally makes it into the main stream media it remains on the margins of public use and acceptance. Clearly Google are taking a MVP approach of releasing it into the wild and seeing what users and developers do with it. It seems from the reaction of the two Google glass owners and evangelists at The Society of Glass Enthusiasts meet up, the answers is – not much at the moment. Our meeting spent a fair amount of time talking about privacy issues as well as exploring Glass’s capabilities but struggled to find…
  • The Drug Information Association (DIA)

    Matthew Jennings
    30 Oct 2014 | 3:31 am
    Code Vanilla are now proud members of the DIA. The Drug Information Association (DIA) is the leading member-driven professional association involved in the discovery, development, and life cycle management of medical products. http://www.diahome.org Ongoing discussions we are involved with center around: Document & Records Management Information Technology Electronic Information Integrity The post The Drug Information Association (DIA) appeared first on Code Vanilla - London - We build apps for mobile, desktop and the web.
  • 2014 ISPE UK Affiliate Annual Conference

    Matthew Jennings
    29 Oct 2014 | 4:08 am
    Code Vanilla will be attending and exhibiting at this event at the Hilton Brighton Metropole on Thursday, 13 November 2014. The post 2014 ISPE UK Affiliate Annual Conference appeared first on Code Vanilla - London - We build apps for mobile, desktop and the web.
  • dewolfemusic.com site re-launch

    Richard Hulbert
    25 Jun 2014 | 8:39 am
    De Wolfe are the largest independent music library in the world and they have been producing and publishing music for over 100 years, so there is an enormous catalogue of music. After nearly ten years of faithful service the De Wolfe site was looking tired and in need of some serious love. Ten years ago if you wanted library music you turned to a shelf of CDs or a desktop program to help you find what you were looking for (over the years we did quite a few of those!). Now the web site has become the main distribution channel for all of De Wolfe’s Music worldwide. As their digital…
 
  • add this feed to my.Alltop

    Matthias Mullie

  • How to make your code scale

    Matthias Mullie
    11 Nov 2014 | 4:00 pm
    Building scalable software means that you are prepared to accommodate growth. There are basically 2 things you need to consider as your data grows: Will requests be handled at a faster rate than they come in? Will my hardware be able to store all the data? Obviously, you will need more infrastructure as you grow. You'll need more machines. You'll probably also need/want to introduce additional applications to help lighten the load, like cache servers, load balancers, ... Introduction Imagine a self-sufficient village of 1000 inhabitants that grows to a population of a million. While…
  • 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…
  • add this feed to my.Alltop

    TechnoTrice

  • What is a Test Case?

    Rahul Tilloo
    10 Nov 2014 | 3:03 am
    Definition : A Test Case is  that describe an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test condition / setup, input data requirements, steps, and expected results. How […] The post What is a Test Case? appeared first on TechnoTrice. Related posts: What Is Software Testing ? What is Unit Testing ? What is Integration Testing ?
  • How to Configure Samba on Solaris

    Rahul Tilloo
    7 Nov 2014 | 10:26 pm
    Samba is used to configure the UNIX file system to access it from windows. In this post I’m showing you how to Configure Samba on Solaris. I have mentioned step by step configuration of samba. Just follow the mentioned steps.   cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf vi /etc/sfw/smb.conf Edit /etc/sfw/smb.conf file and restart the samba service as […] The post How to Configure Samba on Solaris appeared first on TechnoTrice. Related posts: How to Increase AIX Filesystem Size AIX 7.1 OS Installation on IBM Server How To Convert Ext3 To Ext4 File System
  • 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
  • add this feed to my.Alltop

    Xorcode

  • Foodles Kickstarter Launched

    Torgny Bjers
    15 Nov 2014 | 3:10 am
    New Kickstarter launched! Foodl.es keeps all your favorite family recipes at your fingertips, no matter where your family meal traditions take you. We at Xorcode finally fired up our Kickstarter for Foodles! Having been busy with other projects it took us a while, but it’s finally here and we are ready to rock this project out. Foodl.es isn’t just another online cookbook. We’ve taken the basic ingredients that you find in all cookbooks and thrown out the recipe. With a focus on preserving your family traditions it is something entirely special. So much of our family traditions are…
  • Help us Reset The Net on June 5

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

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

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

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

    Jeremy's Programming Blog

  • Building C#/ASP.NET apps on a Mac with vNext

    Jeremy Morgan
    16 Nov 2014 | 1:39 pm
    In case you’ve been away from the internet for the last week, you’ve probably heard the big news from the ASP.Net team. They’re embracing open source in a major way. Scott Hanselman...
  • How to set up the MEAN stack on Digital Ocean

    Jeremy Morgan
    26 Oct 2014 | 1:07 am
    If you haven’t heard of the MEAN stack, it’s a combination of technologies for serving up fast websites, using a set of technologies paired very well together. They consist of MongoDB,...
  • 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 Here’s some tech news for September 5th, 2014. Cool stuff I found on the web, and decided to share. Miriam Minds - Practice Verb Conjugators for People Studying French, Latin,...
  • 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...
  • add this feed to my.Alltop

    Misha Infotech Blog

  • How Website Development Increases Brand Awareness?

    support@mishainfotech.com
    9 Nov 2014 | 8:30 pm
    If you are business entrepreneur and willing to develop your brand. Then, certainly you require a website to showcase the various products and services. Web Development India is necessary to promote the products, a frequent up gradation of the website … Continue reading → The post How Website Development Increases Brand Awareness? appeared first on Misha Infotech Blog.
  • How Does The Growing Demand of Digital Marketing Agencies Affect Businesses?

    support@mishainfotech.com
    4 Nov 2014 | 1:44 am
    With the growing trend of online reputation and brand building. Numerous Internet marketing company India have cropped up offering diverse strategies for promotion. Digital Marketing is one of those strategies that is used to promote the product or brands with … Continue reading → The post How Does The Growing Demand of Digital Marketing Agencies Affect Businesses? appeared first on 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.
  • add this feed to my.Alltop

    Intertech Blog

  • Creating Employee Engagement Published in Upsize

    Tom Salonek
    25 Nov 2014 | 3:00 am
    How can you increase profitability by over 20% and reduce absenteeism by over 30%?  The answer is through employee engagement.  In my article “Beyond Nerf guns: how to create real employee engagement” published in the November issue of Upsize magazine, I outline specific things... Read More
  • Friday’s Developer Picks – Week of November 17th

    Pat Schaber
    21 Nov 2014 | 3:00 am
    I never thought I’d write the words Shakespeare and JavaScript in the same sentence, but there is a first time for everything. Read more about that as well as other favorite topics of ours such as GitHub and Agile. Who says Fridays can’t be entertaining? At Intertech we’ve adopted... Read More
  • Android Thread Communications – AnDevCon Presentation

    Pat Schaber
    20 Nov 2014 | 3:00 am
    We wrote a couple weeks ago about Intertech’s Jim White presenting at AnDevCon in San Francisco. Jim’s talk is this week and we wanted to give our blog readers a first look at his presentation on Android Thread Communications. You can check out the presentation below on SlideShare or... Read More
  • Android 5 API Changes – getAppTasks( )

    Jim White
    18 Nov 2014 | 3:00 am
    By now, you are aware that Android 5 (called Lollipop) was released (see here) in November.  While the number of devices available to run (let alone actually running Lollipop) are few at this time, we should all start to see Lollipop on our devices in the coming year. Per my post earlier this... Read More
  • Friday’s Developer Picks – Week of November 10th

    Pat Schaber
    14 Nov 2014 | 3:00 am
    A major announcement from Microsoft along with a story that most programmers won’t believe, but it may be true. Happy Friday from us at Intertech. Enjoy our selection of reading this week. Would you believe that someday there could be an “auto-complete” for your coding work? DARPA... Read More
 
  • add this feed to my.Alltop

    Web Development Tutorial

  • Exam: 70-486-Developing ASP.NET MVC Web Applications

    IMRAN ABDUL GHANI
    23 Nov 2014 | 11:52 pm
    Microsoft Certification Exam: 70-486 is about testing one’s knowledge for Developing Web Applications using ASP.NET MVC, HTML & CSS. Purpose of this post is to provide reader step by step with: Good reference Material for Exam: 70-486 available online (including Free eBook, Articles etc.) Free Online Tests about ASP.NET MVC (Professional Free Tests) A Complete Online Practice Exam – Must take before appearing for actual exam (because actual exam costs you around $150). This Online Practice Exam: 70-486 provides you with almost same experience as that of real exam. Below are…
  • All about Controllers and Action Methods in ASP.NET MVC

    IMRAN ABDUL GHANI
    5 Nov 2014 | 2:40 am
    ASP.NET MVC application uses routing rules defined in Global.asax to find out the appropriate Controller and pass the request to it. The Controller receives the request sent by the client and further calls appropriate Model that interact with database and fetches data back to Controller. Controller calls respective View and pass data which is further rendered to client as response. For more on Routing in ASP.NET MVC, please follow here. Below is the pictorial view of above discussion. After examining the above diagram, we can conclude that a Controller in MVC is performing the following…
  • 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…
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • Introduction to Principal Component Analysis (PCA)

    2 Nov 2014 | 11:19 am
    Principal Component Analysis (PCA) is a dimensionality-reduction technique that is often used to transform a high-dimensional dataset into a smaller-dimensional subspace prior to running a machine learning algorithm on the data. When should you use PCA? It is often helpful to use a dimensionality-reduction technique such as PCA prior to performing machine learning because: Reducing the dimensionality of the dataset reduces the size of the space on which k-nearest-neighbors (kNN) must calculate distance, which improve the performance of kNN. Reducing the dimensionality of the dataset reduces…
  • How to Upgrade Firefox on Linux Mint

    31 Oct 2014 | 7:57 am
    If you want to install Firefox outside of the Linux package manager, below is an explanation of how to do that. If you want to install the latest Firefox version and keep it up-to-date going forward, rather than relying on the Ubuntu package manager, below are the steps to do that. First, download the latest version of Firefox from Mozilla.org. Then, unpack the files: cd ~/Downloads/ tar xjf firefox-33.0.2.tar.bz2 Next, if you had a previous version of Firefox installed in /opt, remove it: sudo rm -r /opt/firefox/ Then move the firefox folder that you just unpacked into /opt: sudo mv firefox…
  • 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…
  • add this feed to my.Alltop

    Code And Graphics

  • 3 Tools to Understand New Code from Visual Assist

    23 Nov 2014 | 9:07 am
    You’ve just started a new job and landed in front of a huge code base. Great! What a challenge! It would be nice to quickly get a general understanding of your project and be able to comfortably move around in the code. How do you do it?In the article you can find my list of three set of tools from Visual Assist that might help with this problem. The planGo ToGo To, ExampleGo To RelatedFindFind SymbolsMoveAdditional tipsSummaryLearn morePromotional noteI got a free copy of VisualAssistX for writing the text from Whole Tomato Software. Still, opinions expressed here are my own and comes from…
  • Code::Dive conference report

    13 Nov 2014 | 11:53 am
    Wrocław Fountain @Wikipedia Scott Meyers and Venkat Subramaniam in Wroclaw, November 5, 2014, at a new programming conference? I couldn't miss that!Additional info: most topics related to C++, one day, 13 presentations, great weather and a beautiful city. What more do you need?!Continue below to read my report from this great event. PlanConferencePresentationsScott Meyer's presentationsVenkat Subramaniam's presentationsTakeawaysSummaryConferenceThe code::dive conference was organized for the first time. The main sponsor behind this event was Nokia. The organizers managed to gather around…
  • 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…
 
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • Introduction to Principal Component Analysis (PCA)

    2 Nov 2014 | 11:19 am
    Principal Component Analysis (PCA) is a dimensionality-reduction technique that is often used to transform a high-dimensional dataset into a smaller-dimensional subspace prior to running a machine learning algorithm on the data. When should you use PCA? It is often helpful to use a dimensionality-reduction technique such as PCA prior to performing machine learning because: Reducing the dimensionality of the dataset reduces the size of the space on which k-nearest-neighbors (kNN) must calculate distance, which improve the performance of kNN. Reducing the dimensionality of the dataset reduces…
  • How to Upgrade Firefox on Linux Mint

    31 Oct 2014 | 7:57 am
    If you want to install Firefox outside of the Linux package manager, below is an explanation of how to do that. If you want to install the latest Firefox version and keep it up-to-date going forward, rather than relying on the Ubuntu package manager, below are the steps to do that. First, download the latest version of Firefox from Mozilla.org. Then, unpack the files: cd ~/Downloads/ tar xjf firefox-33.0.2.tar.bz2 Next, if you had a previous version of Firefox installed in /opt, remove it: sudo rm -r /opt/firefox/ Then move the firefox folder that you just unpacked into /opt: sudo mv firefox…
  • 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…
  • add this feed to my.Alltop

    Buzinga

  • 10 Easy Ways to Drastically Increase Your Apps Profitability

    Logan Merrick
    27 Nov 2014 | 1:27 am
    Imagine that your app is a bucket. And now imagine that ‘water’ is your marketing-money spent on acquiring new users. If people are downloading your app and not sticking then your bucket has holes in it. Big ones. And you’re losing money by the minute. Because the more water you tip into your bucket, the more water pours out the bottom. […] The post 10 Easy Ways to Drastically Increase Your Apps Profitability appeared first on Buzinga.
  • How to Convince Your Boss to Invest in Mobile App Development

    Logan Merrick
    20 Nov 2014 | 11:54 pm
    Is the company you’re working for considering a mobile strategy but haven’t done anything about it yet? Or worse yet, they’re not thinking about it at all! Well, let me help you out my friend. Here are 100 stats and facts drawn from the worlds most reliable sources like Nielsen, Forrester, Google, Apple, and more, to […] The post How to Convince Your Boss to Invest in Mobile App Development appeared first on Buzinga.
  • 10 Most Popular User Feedback Tools For Mobile Apps

    Logan Merrick
    11 Nov 2014 | 8:09 pm
    How are you encouraging and collecting user feedback in your app? Feedback is at the heart of business growth. Especially negative feedback. Sure it stings a little bit at first, but there are always gold nuggets buried in a negative review. Even Bill Gates loves feedback: “We all need people who will give us feedback. […] The post 10 Most Popular User Feedback Tools For Mobile Apps appeared first on Buzinga.
  • Infographic: 6 Reasons Why Some Apps Succeed While Others Fail

    Logan Merrick
    4 Nov 2014 | 8:17 pm
    What is the winning formula for building successful startups? There are a handful of key decisions that entrepreneurs have to make in the first 18-24 months of their startup. These decisions will either make or break their business. Let’s take a look at the history of 3 successful apps to learn about them and the key decisions […] The post Infographic: 6 Reasons Why Some Apps Succeed While Others Fail appeared first on Buzinga.
  • Launch Hack: How To Get 100,000 Downloads in a Month

    Logan Merrick
    29 Oct 2014 | 8:44 pm
    What will you do to launch your app? Are you going to make a bang? Or a fizzle… Most apps don’t ever really take off. Why? Because there’s no one there to drive the app marketing engine - [here comes a metaphor...] Think of your app like a car. A perfectly fine vehicle, providing there’s a driver behind […] The post Launch Hack: How To Get 100,000 Downloads in a Month appeared first on Buzinga.
  • add this feed to my.Alltop

    MAG Studios Blog

  • Microsoft Launches ‘Lumia 535’: The First Ever Lumia Smartphone Without The ‘Nokia’ Tag

    Lalit Kapur
    26 Nov 2014 | 11:52 pm
    The US-based tech giant, Microsoft, has launched the first ever Lumia handset in India without the Nokia branding. Priced at INR 9,199, the new Lumia 535 will be available from November 28. The Lumia 535 comes with a 5 inch IPS LCD display with corning Gorilla Glass 3 and is powered by 1.2 GHz Snapdragon 200 processor. Other major features include 1 GB RAM, 8 GB internal storage that is expandable up to 128 GB with a MicroSD card, a 5 MP wide angle, front camera for selfies and Skype calls, a 5 MP rear camera with auto-focus and LED flash, dual-SIM, Bluetooth 4.0, Wi-Fi and a 1905 mAh…
  • Things To Expect From Website Development Services In India

    Lalit Kapur
    19 Nov 2014 | 1:12 am
    Website Development Services In India Just the term “one-stop destination” sounds exciting as we know there is availability of a wide variety of products/services under a single roof or complex. Don’t you agree? Same is the case when we are planning to develop a website for our business. Assuming that your core business is anything but web designing, you would look for a designing company that offers an array of services as you never know when you end up requiring a particular type of service related to designing. This is where the website development services in India manage to win the…
  • Advantages Of Hiring Website Design Services In India

    Lalit Kapur
    18 Nov 2014 | 5:18 am
    Importance Of A Good Website Design If you really want to know the importance of a good web design, ask those successful business owners who have stepped out of their brick-and-mortar store to create an online presence through their websites. They know how they have benefitted from having a successful website design. A good website design is one that serves both you and your customers. A design that is simple, professional and yet attractive accompanied by features like easy navigation, parallax scrolling, responsive and search engine optimized, is the best product you can ever have for your…
  • Retailers To Compete With The Ecommerce Players Through Innovative Technology

    Lalit Kapur
    18 Nov 2014 | 1:00 am
    The growing popularity of e-commerce is putting extreme pressure on the offline retailers and the time has come when they have decided to turn to innovative tech startups to get an edge over the e-tailers. Last year, many small and big Bangalore-based retailers had sent a complaint to the CCI (competition commission Of India) against the ecommerce companies saying that they are selling goods at excessively low prices which are against the Indian laws on FDI in retail. Well, it is nothing but an indication of the growing competition among the offline and online retailers. While it is a fact…
  • Why Say ‘Yes’ To Website Development Services In India?

    Lalit Kapur
    17 Nov 2014 | 12:09 am
    So you are planning to take your business online for which you need a website development partner. Why not hire the website development services in India? It’s a choice you will never regret. We all know that for any online business, the functioning of the website is the major factor that influences all other factors like website traffic, search engine visibility and conversions. So you know how important it is to find an efficient and reliable website development partner who can easily handle your project and come up with a product that redefines your business. Also Read: 5 Website…
 
  • add this feed to my.Alltop

    eLuminous Technologies

  • Ken Atkins- “I am glad that I chose eluminous for PHP Development Services”

    Shweta Joshi
    10 Nov 2014 | 4:24 am
    “It has just been a year that I have started my own Web development company in New York. I’ve had couple of my team mates working with me while we were offering the PHP Development services. The project that we were working on was big enough to fill my pockets, but we wanted something more to take my organization to the next level. Then I came in contact with Mr.Aher & his team who were into this business since 2002 & wanted to expand their reach in the American market. They offered me a partnership for PHP Development services which included a better pricing, expected quality…
  • Why various companies offer WordPress Developers for Hire?

    Shweta Joshi
    30 Oct 2014 | 4:58 am
    As you know, wordpress development companies are sitting on the top in the Web development industry because of the mind blowing features this CMS contributes. Due to its increasing demand, you will find many companies offering wordpress developers for hire at a very affordable cost so that the clients don’t have to invest in the resources, but they can pay as per projects to these companies. However, this was a brief reason for the question. The actual answer to this “Why” includes many different aspects. First of all, we will figure out why do organizations have to look out for a third…
  • What makes Drupal Development services so special?

    Shweta Joshi
    29 Oct 2014 | 12:11 am
    You might have already gone through hundreds of posts to find out what makes Drupal Development services so popular among the users. Adding to your readings, I have some of the “less-technical, more-practical” inside features which will make it pretty clear for you to trust on Drupal Developers for your project. Following are the facts that makes Drupal so special: 1)    Resourceful content management: When I say resourceful in any CMS, I mean this platform is full of features that are required for setting up a perfect, state-of-the-art website. Drupal offers a lot of technical…
  • How to increase efficiency while outsourcing to Web development companies?

    Shweta Joshi
    15 Sep 2014 | 12:39 am
    There might be so many times that you have heard about this equation of time, quality & cost. It says: When you want to develop a good quality project, you must be ready to invest more time & money. When you want to save time, you need to invest even more money & yet have to compromise on the quality. And when you want a project developed at a lesser cost, you need to compromise on the quality & should be ready to invest more time. This sounds absurd but apparently  considered as truth. Well, I find this fact unrealistic when it comes to dealing with the Web Development…
  • How to evaluate a WordPress Development Company?

    Shweta Joshi
    2 Sep 2014 | 3:20 am
    Are you one of those who is interested to develop an attractive website but unable to find any trustworthy WordPress Development Company? If it makes you feel better, you’re not alone. There are so many decision makers who have either been fooled by the companies or may be not received what they actually asked for. I just spoke to few of my references about their experience while dealing with a WordPress Development Company, what I heard was shocking. Some of them said that the other company stopped responding properly once they were paid, while some said there were unexpected project…
  • add this feed to my.Alltop

    QA Intelligence - a QABlog

  • Impressions from QA&TEST 2014

    Joel Montvelisky
    6 Nov 2014 | 1:42 am
    The 13th International Conference on Software QA and Testing on Embedded Systems 22-23-24 October – Euskalduna Conference Centre Bilbao, Spain   I am very pleased to have been able to re-attend this year’s QA&TEST Conference. The main advantage of this conference is it’s niche approach to embedded systems testing and the purposely small number of attendants. The later, allows for intimate sessions, where participants get a chance to talk and expand their discussions with all other participants. The former, enables a comprehensive in depth discussion into…
  • What’s your testing approach?

    maayan
    29 Oct 2014 | 3:04 am
    Too often we complain about our daily routine. We wake up most everyday of the week and go through the same motions and home and at work. Our mood might change, so we approach our daily tasks differently perhaps, but the routine remains the same. However, this is not a bad thing! You don’t realize how great routine can be until it is gone or taken away, and I don’t mean because you’ve gone on vacation. We are creatures of habit, and rightly so. Routine gives us structure and makes us feel safe, confident and is comforting. The same applies to our work practices and the routine…
  • 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…
  • add this feed to my.Alltop

    Iain the Indie

  • In-App Training System Improvements – Part 2

    Iain
    20 Nov 2014 | 5:49 pm
    In my two earlier posts I discussed how to use the in-app training system I built for iOS apps. I also made the code available on GitHub as part of my iOSCoreLibrary. Since those posts I’ve been progressively adding the training system into both of my earlier apps (Contractor’s Little Helper and Travel Money Tracker). As part of that process I’ve made several additions and improvements to the training system which I’ll be discussing here in more detail. Element Support When I came to add support to my earlier apps I found I needed a wider range of options in terms of…
  • In-App Training System Improvements

    Iain
    3 Nov 2014 | 11:57 pm
    In the previous post I showed you how to setup an in-app training system for your iOS apps. I also made the code available on GitHub as part of my iOSCoreLibrary. Since that post I’ve made some updates to the training system code. Most of those changes are minor bugfixes found through testing on a wider range of devices. However, there is one significant change that is worth discussing. Early on in testing of the training overlays it became clear that a way was needed to be able to force an overlay to be reshown other than the debug interfaces. I could have added a specific button to…
  • 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…
 
  • add this feed to my.Alltop

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

  • Configure a DNS server for an Azure Virtual Network

    Martin Hinshelwood
    26 Nov 2014 | 7:53 am
    I just got done configuring a DC in Azure for AAD integrated Release Management and I need to now Configure a DNS server for an Azure Virtual Network. This will tell Azure that any servers that are added to this virtual network should use this DNS server. This should allow any machine added to this virtual network to be able to join the domain that we have configured. Before we can set a DNS server default we need to have a fixed IP Address for the server. Although DNS provides name resolutions so that we do not need to use IP’s all the time you need a place to start. In the big bad…
  • Microsoft Surface 3 unable to boot from USB

    Martin Hinshelwood
    24 Nov 2014 | 2:21 am
    Recently I had a crash of Windows 10 and while usually you can boot into recovery mode, Windows was uncooperative. This was when I found my Microsoft Surface 3 unable to boot from USB! I ordered a new Surface 3 Pro 512 to be delivered in the USA that I would pick up when I was at the MVP Summit a few weeks ago. I had ordered it more than 2 months ago for it to be delivered to my good friends at Northwest Cadence. While the other parts of my order were delivered, Docking Station and cables, the Surface 3 was marked as “Pending” in the web. Then all of my orders disappeared…
  • Move your Azure VM to a Virtual Network

    Martin Hinshelwood
    19 Nov 2014 | 7:49 am
    When I first completed configuring a DC in Azure for AAD integrated Release Management I did not add my virtual machine to a virtual network. And I really should have and in the usual poopyness that is servers you can’t move it. You effectively need to delete your VM leaving the disks and create a new machine definition that is correctly configured. First we need to configure the virtual network. Create a new virtual network in the correct region. The region should be the same as the one that you want to create the vm’s in, in my case western Europe fits that bill. Then the poopy…
  • Configuring a DC in Azure for AAD integrated Release Management

    Martin Hinshelwood
    14 Nov 2014 | 7:24 am
    I will be speaking at NDC London: Second Look, Team Foundation Server & VSO and I am planning to be a little adventurous with the demo. For this I will be configuring a DC in Azure for AAD integrated Release Management so that I can do cloud demos. While potentially similar to the Brian Keller VM demos I wanted a more end to end solution that was a little more real world. I decided to run everything in Azure after the success of configuring the BKVM in Azure for Training. I can make no guarantees that this will end up as the final demo, but it will be fun to build. The first environment…
  • Installing Visual Studio 2015 side by side with 2013 on Windows 10

    Martin Hinshelwood
    12 Nov 2014 | 7:32 am
    You know that I like nothing better than taking a few risks and I have been very happy in the past running MSFT preview bits on bare metal. As Microsoft has just announced Visual Studio 2015 Ultimate Preview I need to be running it on my local computer for demos. Download Visual Studio 2015 Preview As you will see it is also just plain better and I prefer codding with the latest tools. Git has been updated to the latest version and this in itself is reason to start using 2015 in production. I do however fully expect to have to reset my machine every now and again but starting with Windows 8…
  • add this feed to my.Alltop

    Flowa

  • LiftingOff: Kiitoskirje ja avunpyyntö

    4 Nov 2014 | 4:00 pm
    Kiitos Steve Holyerin, Deborah Hartman Preussin ja Diana Larsenin, muita Agile Chartering -ydintiimin jäseniä unohtamatta, sain viettää viime viikolla kolme päivää Alsacessa työstämässä Agile Chartering -ajatuksia innoittavassa seurassa. Stevelle ja Debille kiitokset menevät erinomaisista järjestelyistä ja porukan kutsumisesta koolle ja Diana Larsenille tietysti hänen ja Ainsley Niesin Liftoff -kirjan oppien jakamisesta työpajan aikana. LiftingOff-ydinryhmän ydinviestin luonnos on nyt valmis. Tarkoituksenani on kääntää se suomeksi. Matkaan tuli vain yksi mutta: Mikä…
  • Keinoja kääntää konfliktit yhteisymmärrykseksi

    27 Oct 2014 | 5:00 pm
    This content is available only in Finnish. image: CC-BY-SA 3.0 Tangerine. Podcastissä selviää mitä tekemistä Star Warsin Yodalla ja Doctor Whon Dalekeilla on NVC:n kanssa. Kuuntele myös: Clojure kilpailuetuna ja muita syitä käyttää Clojurea Ari Pekka Lapin henkilöhaastattelu 4 näkökulmaa tuotekehityksen mittaamiseen digibisneksessä Flowa-debaatti: Avoin palkkapolitiikka Ari-Pekka Lappi (@ilmirajat) piti 2.10. Agile Cambridge -konferenssissa esityksen otsikolla: “Agile toolbox for nonviolent communication - How to turn personal conflicts into compassion and trust”. Eli…
  • 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…
  • add this feed to my.Alltop

    Dynamic Leap

  • The “Internet of Things” Comes Home: Will Apps Eventually Run Your Entire House For You?

    Dynamic Leap
    21 Nov 2014 | 5:48 pm
    Just a few years ago, if you wanted to set the temperature in your basement, turn on the lights in your kitchen and arm your home alarm you would be stuck walking around your house fiddling with knobs, switches and panels. The rapid development of wireless technologies has given rise to the “internet of things” […] The post The “Internet of Things” Comes Home: Will Apps Eventually Run Your Entire House For You? appeared first on Dynamic Leap.
  • Six Mobile Apps That Will Make Your Commute Faster, Easier and Less Expensive

    Dynamic Leap
    27 Oct 2014 | 2:43 pm
    Whether you work in a full-time “9 to 5″ career or just the occasional part-time shift to supplement your income, it’s likely that you’re faced with having to make some sort of commute to and from your workplace. Commuting is rarely fun and in some cities can add more than an hour or more to […] The post Six Mobile Apps That Will Make Your Commute Faster, Easier and Less Expensive appeared first on 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.
 
  • add this feed to my.Alltop

    InfoTuts

  • Page Preloader With Progress Bar Using JQuery

    sanjeev
    4 Nov 2014 | 11:08 pm
    Hi Guys, today we will see how to create a simple web page preloader with progress bar using jQuery. It really matters how your website pages load and are presented to users. A slow loading website has more chances to lose visitors and readers. No one wants to see your page elements half loaded and […]The post Page Preloader With Progress Bar Using JQuery appeared first on InfoTuts.
  • CRUD example in PHP jQuery and Ajax

    sanjeev
    29 Oct 2014 | 11:30 pm
    We received a lot of tutorial requests from users and most often they (mostly new developer) ask for simple CRUD operation (create, read, update and delete) in PHP, jQuery and Ajax. And I think it’s a good suggestion as it will certainly clear some basic concepts as well. So in this post we will share […]The post CRUD example in PHP jQuery and Ajax appeared first on 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.
  • add this feed to my.Alltop

    FromDev

  • 8 Best Website Designs for Inspiration

    27 Nov 2014 | 9:30 am
    Looking for best website designs to create your next awesome website? We have tried to compile best designed websites that may inspire your design.It is always delightful to come across work in the digital scene, especially when much of the said work can be brilliant as setting the tone for our own work within this field. So what kinds of trends are being followed nowadays? That’s a tough question to nail down but it is far more important to ask just what is being done by the successful developers and designers out there and what can you do to grab your share in the market.You also find our…
  • 20 Useful Domain Business Name Generators

    26 Nov 2014 | 9:30 am
    The competitive world has shaped itself into one big global market, where variety, multiplicity and diversity have become a certain trend. Recognition is the only formula to survival. Businesses, products and services today greatly depend on the wisely selected domain name that ensures an online identity and immense marketing potential. Crafting substantial domain names that distinguishes the essence of your business is crucial. Your name needs to be catchy, memorable and must firmly communicate the real definition of your business. Already so many top-level domains (TLDs) are taken; hence…
  • 5 Fonts to Avoid in Web Design

    25 Nov 2014 | 9:30 am
    While many sites do take every aspect of their appearance into consideration, perhaps the most commonly overlooked is the choice of font. Unfortunately, this is really a big mistake because font choice relays all of your information to your viewers. Choosing the wrong font for your website can have disastrous effects. It can put your company in a bad light, mis-communicate your brand message or even flat out cause a viewer to stop reading and leave—assuming they ever started!To help you avoid making costly mistakes on your website, here are the five fonts that you want to avoid, including…
  • 20+ Best Internet of Things Products

    25 Nov 2014 | 9:30 am
    The internet of things devices can be broadly defined as products which can be internet enabled items. It also includes web services which enables this interaction and communication between these products. Moreover, IOT helps users digitize and monitor their household equipments with ease. The new types of technology and devices enable the products to be linked online. The IOT devices are rapidly becoming reality with more and more items being invented and getting connected online. This internet of things products use various technologies such as QR Codes and RFID tags which can be connected…
  • 15 Best iPad Internet Marketing Apps

    24 Nov 2014 | 9:30 am
    Now that Internet Marketing is at its zenith, given that online is the name of the game presently, it is extremely essential for Internet marketers to gear up for the challenges that lie ahead. In this blog we attempt to present best free and paid iPad apps for Internet marketing agencies and professionals into Internet marketing, so that they can perform at their best possible levels for the glory of their profession. Hopefully these apps will save your some money from hiring a marketing agency and help you implement your internet marketing strategies successfully.Continue Reading
  • add this feed to my.Alltop

    iOS Development Blog - Blue Whale iOS Developers Blog

  • Better Advantage for Retailers with Beacons and Apple's iBeacons

    Christine Morrow
    25 Nov 2014 | 9:18 am
    Beacons are becoming more and more popular amongst retailers since consumers are now increasingly engaging with this new trend.  This holiday season, those retailers who have beacons are going to have more of an advantage targeting shoppers with their marketing campaigns.  Retailers can push notifications to those within a certain location with store content and offers. 
  • Apple Releases WatchKit to Developers

    Christine Morrow
    19 Nov 2014 | 11:13 am
    Apple announced, in September, their newest product, the Apple Watch.  Now, Apple has officially release their WatchKit for developers.  This allows current and future developers to access Apple's tools to create apps for the Apple Watch.  For those developers who currently have an app(s) in the App Store, you can update them to work with the watch, adding more functionality to your users.
  • Apple Pay Training Programs Prepare for Launch

    Christine Morrow
    16 Oct 2014 | 11:30 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. 
  • iOS 8: Keyboard Open to iPhone Developers

    Christine Morrow
    18 Sep 2014 | 11:15 am
    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.  
  • Apple Releases iOS 8

    Christine Morrow
    17 Sep 2014 | 10:44 am
    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.
 
  • add this feed to my.Alltop

    HTMLxprs

  • The difference between let and var in JavaScript

    Sandeep Panda
    23 Nov 2014 | 12:32 pm
    let is a new keyword in ECMAScript 6. While let works very much like var there is one major difference i.e. Scope. This article explains the difference between var and let in JavaScript.Read More
  • 5 Best PaaS Solutions for hosting NodeJS Apps

    Sandeep Panda
    17 Nov 2014 | 1:49 pm
    So, you have been working on your Node.js app with great passion and now it's time to release it for public. There are many solutions that can host your Node.js apps. Check out the best ones.Read More
  • Bootstrap WordPress Theme Development with BootstrapWP

    Sandeep Panda
    17 Nov 2014 | 6:38 am
    Bootstrap is a responsive mobile first CSS framework for building User Interfaces quickly. With more than 73k stargazers, Bootstrap easily qualifies to be one of the most popular GitHub repositories. It offers a lot of cool features and dramatically reduces the development time.Read More
  • Tutorial on Foundation 5 by Zurb — Building a static website

    Syed Fazle Rahman
    12 Nov 2014 | 6:02 am
    Foundation 5 by Zurb is a CSS framework that lets you develop websites quickly and effectively. In this tutorial, we are going to learn Foundation by building a static website. Let's get started.Read More
  • Creating a social news sharing app in 20 minutes with Meteor

    Sandeep Panda
    5 Nov 2014 | 8:40 am
    Meteor 1.0 is already out and everybody is talking about its reactiveness. In this article I will show you how to create a basic social news sharing app like Hacker News in 20 minutes with Meteor.Read More
  • add this feed to my.Alltop

    MS Gooroo GoorooTHINK

  • Programming languages - salaries and demand (October 2014)

    2 Nov 2014 | 9:19 pm
    A few months ago we [wrote up a brief analysis](https://msgooroo.com/GoorooTHINK/Article/16191/Which-language-wins-in-terms-of-salarydemand-July-2014/14105) of key programming languages, showing the demand for each language and the salaries being offered. We now have almost 3 million job advertiseme...
  • 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 ...
  • add this feed to my.Alltop

    Potknox Blog

  • 4 Most Exciting Things About Working at a Startup

    pottu.venugopal@metanest.com
    25 Nov 2014 | 3:52 am
    Being startup enthusiasts ourselves, and having more than a few serial entrepreneurs in the house, we have had our fair share of the excitement and thrill of adventure that comes only with working in a startup- you gotta live it to believe it.  Here are 4 super exhilarating things about working in a startup, that make us want to get out of bed every morning: Get Ilk? When you’re sitting at the same table or in the same room for hours at a stretch, you’re bound to find out things about each other that you wouldn’t in a regular office with cubicles and distance, like the…
  • You Can Do It! Real World Advice on Getting Your Startup Published

    pottu.venugopal@metanest.com
    19 Nov 2014 | 2:48 am
    Right after we got published on YourStory and Product Hunt, we had a flood of questions from our peers which fell somewhere between “How much did you pay?” and “Who did you know?” We understood where they were coming from; just a couple of weeks back, we were spending a number of nights wondering what it would take for us to get our big break and be published on a traffic hungry site like YourStory, where one simple article can send your back links through the roof. Next we’re targeting Mashable, Tech Crunch, Next Big What, CNET and the like, because let’s face it,…
  • Remote Campus Recruitment for Startups: How to Make it Work

    pottu.venugopal@metanest.com
    29 Oct 2014 | 4:38 am
    In our post 7 Problems Startups Face With Campus Recruitment, we explored the major issues that hold startups back from conducting this exercise. In addition to it being a relentless use of time, money and effort, for small to medium sized companies, going anywhere further than Tier I or Tier II cities is near impossible, given the amount of resources they would have to dispatch. Through our own experience, however, we have discovered that it’s not only possible for startups to delve into this large pool of talent, it’s easy, no matter how funded or unfunded you may be. With…
  • Why SaaS Providers Need To Focus on Customer Service

    pottu.venugopal@metanest.com
    27 Oct 2014 | 1:14 am
    Customers are staring at their computer screen, trusting that they can navigate your carefully set up website- sifting through the various messages you are trying to convey- till they finally reach what they are looking for. They cannot touch or feel anything, and are just hoping that when you say you have “the best product in the market”, you really do. They trust testimonials, the list of clients you have displayed, and the first five links they find when they type your name in Google. But what if they hit a stumbling block? Customer Service has taken on a whole new meaning in…
  • 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…
 
  • add this feed to my.Alltop

    iPhoneWise.com

  • Mail App keep asking for iCloud Password

    iPhoneWise
    14 Nov 2014 | 1:54 pm
    This might happen when you used Capital Letters in your iCloud Username. You can try this: Step 1: Logout your iCloud from your iPhone Step 2: Restart your iPhone Step 3: Login to your iCloud using all lowercase letters.     The post Mail App keep asking for iCloud Password appeared first on iPhoneWise.com.
  • Is there anyway to restore a deleted reminder note?

    iPhoneWise
    14 Nov 2014 | 1:39 pm
    Yes, if you did backup your iPhone in iTunes before. You can simply just restore using iTunes.  If it not backup anywhere, you won’t be able to retrieve back. The post Is there anyway to restore a deleted reminder note? appeared first on iPhoneWise.com.
  • Are you still able to retain your AppleCare if you give or sell away your iPhone?

    iPhoneWise
    14 Nov 2014 | 1:23 pm
    If you wish to give away your iPhone or sell your iPhone to another person, you can also trasfer the ownership of the AppleCare Protection Plan. Go to this link for more info. The post Are you still able to retain your AppleCare if you give or sell away your iPhone? appeared first on 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. […] The post How to Jailbreak iPhone 4 appeared first on iPhoneWise.com.
  • 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 […] The post How to Jailbreak iPhone? appeared first on iPhoneWise.com.
  • add this feed to my.Alltop

    My Fusion Learnings

  • android.content.ActivityNotFoundException: Unable to find explicit activity class

    Anand Yerrapati
    20 Nov 2014 | 4:16 am
    I am developing an android application. On the home screen, it has a button, on click of this an activity should be displayed. While testing the app, on click of the button, the app is giving the below error and the app got terminated.E/AndroidRuntime(Number): java.lang.RuntimeException: Unable to resume activity {app package}: android.content.ActivityNotFoundException: Unable to find explicit activity class {activity class}; have you declared this activity in your AndroidManifest.xml?The solution for this is,Every activity created in android application should be configured in…
  • Error: oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer

    Anand Yerrapati
    4 Nov 2014 | 11:06 pm
    I am developing a REST web service. While deploying the web service to the application server, I got the below error.Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)The error occurred because my web service has two methods with the same path name. After changing the path names, the issue got resolved and the web service was deployed successfully to the server. 
  • How to connect remote machine in Unix

    Anand Yerrapati
    26 Oct 2014 | 8:57 am
    Below command is useful to connect remote machine or server in Unix.SSH <user>@<host name>Example:SSH anand@mymachine
  • 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…
  • add this feed to my.Alltop

    Mobileapptelligence.com

  • Hire Top Mobile Developers India (Android / iOS)

    MobileAPPtelligence
    23 Nov 2014 | 10:40 pm
    So you are all set to go on mobile band wagon for your business and have planned about a mobile app in detail? Then it’s right time to find top mobile developers to work on your project. Search the google and you will find out number of android developers and iphone developers, developing native and cross platform mobile apps for different business verticals. You have to ensure that mobile developer or the mobile apps development company, which you shortlist, will be able to deliver the app to your expectations. You need a professional partner, which delivers you a great product to keep you…
  • Google is Giving Android Development & App Developers Right Direction – Release in San Francisco USA

    MobileAPPtelligence
    12 Nov 2014 | 9:28 pm
    Google, which already runs the world’s busiest search engine, is mapping/photographing the world and building driverless cars, is now moving into the homemade television-content business among a few other markets. Consumers will soon be able to connect their televisions and Android devices to form de facto home television studios. And that’s not all, at least according to news announced onstage June 25 on Day 1 of Google I/O, the annual developers’ conference here at Moscone West. Google, like its cross-Silicon Valley competitor, Apple, wants to be everywhere you are: in…
  • Mobile App Developers Are Moving with Android First Approach

    MobileAPPtelligence
    10 Nov 2014 | 11:30 pm
    Mobile app developers have for long have gravitated towards building apps for Apple’s iOS platform over Android, despite the massive disparity in market share the two platforms control. However, social networking giant Facebook is now seeing a trend in Europe, where many developers are choosing to go Android-first. android mobile developers The change is significant, as iOS which runs on the iPhone and iPad has maintained pulling power among devs with the lure of having higher-income users that can just spend more. It’s often been the case where only if an app does well on iOS,…
  • 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…
 
  • add this feed to my.Alltop

    Evoke Technologies Blog

  • QA and Software Testing Trends 2014 – Roundup

    Jagannadha Swamy Tata
    25 Nov 2014 | 9:09 am
    The year 2014 is almost at the verge of ending, Business units across the organizations are busy chalking out blueprints based on budgets allocated to them for the year 2015. As the year comes to an end, the software industry is keen to find out about the key areas that dominated in 2014, especially pertaining […] The post QA and Software Testing Trends 2014 – Roundup appeared first on Evoke Technologies Blog.
  • 13+ Ways to Optimize Your Website’s Page Speed

    Narasimha Rao Kalakota
    19 Nov 2014 | 4:00 am
    Many web developers today overlook the most important aspect of website development, which is its ‘page speed’. Optimizing a website for speed not only improves its search engine ranking, but also reduces the website’s bounce rate, improves conversion and offers a better end user experience, which is crucial for success in today’s web based environment. […] The post 13+ Ways to Optimize Your Website’s Page Speed appeared first on Evoke Technologies Blog.
  • Top 5 BPM Implementation Mistakes to Avoid

    Aravind Kumar Basava
    31 Oct 2014 | 10:25 am
    In the present era of information technology and software automation, Business Process Management (BPM) has become a new buzzword. Several leading software industry analysts, who actively recommend business process automation solutions, are quick to point out to the huge opportunity BPM presents. As can be seen, there are immense benefits of BPM implementation, some of the top benefits […] The post Top 5 BPM Implementation Mistakes to Avoid appeared first on 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.
  • add this feed to my.Alltop

    thedosmann's blog

  • Confirming that which was expected

    thedosmann
    21 Nov 2014 | 7:01 pm
    In the scientific world confirming, through observation and testing, a hypothesis is a monumental accomplishment worthy of high accolades. Never mind the fact that it may have already been supposed and generally accepted in some scientific model years before its discovery. To be fair, many hypothesizes could not be confirmed because technology was not advanced enough to allow observation or proper testing. In programming code it is possible to theorize about several aspects of code flow and dependency through coding models. One such model is the Actor Model. With this model we can build some…
  • 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…
  • add this feed to my.Alltop

    TechOneStop

  • How does Quikr make money

    27 Nov 2014 | 1:35 am
    Question (posted by Rann):"I am a regular reader of techonestop.com and like it very much. I would like to post a question on discussion forum: How does Quikr make money ?" Answer (posted by TechOneStop):First of all, thank you Rann for posting your doubt on our discussion forum. This is in fact a good question.Quikr does not charge anything from us to post ads on it, then how does Quikr earn money? Well, though it does not charge anything from us, there are many other ways to earn revenue.1. Adsense Ads / Google Ads:- Quikr gets huge traffic flows every day (32+ Million unique visitors…
  • Top 10 best free pc and mobile software or programs that everyone should have

    23 Nov 2014 | 4:05 am
    There are million of software to make your worker better, easier and faster. But every time best software does not come with price tag! There are many free and open source pc and mobile software or programs, even few of them work better than paid software. Here we have listed down such 10 best free pc and mobile (Android / iPhone / iPad) software that will help you to do your work better and faster. We have picked up 10 best pc/mobile software from almost all categories like antivirus to protect your pc, photo editing software, multimedia, speed up PC programs, browsers and day-to-day…
  • What is 'Where 1=1, 1=2' in Oracle SQL?

    20 Nov 2014 | 4:22 am
    Question (Posted by Michael using Contact Form under 'Contact US' page):What is the purpose of using where 1=1 and 1=2 in Oracle SQL?Answer by TechOneStop:Hi Michael, thank you for posting your question on our discussion forum.In Oracle database, where 1=1 means true and 1=2 means false because 1 is never equal to 2 :)You could use any number like 2=3 or 3=3, only thing that matters here is both numbers are same or not. Let us give you an example. Suppose we have to create a table (table_b) same as another table (table_a) but do not want to copy any record from table_a, only table…
  • What is Caret Browsing ( or Caret Navigation) ?

    16 Nov 2014 | 8:53 am
    Have you heard about Caret Browsing? This is quite old technical term but if you are not keyboard savvy person, you would not be familiar with caret browsing or caret navigation.Like most of the people, you probably use mouse to select text on a webpage during internet browsing and just for typing purpose, you use keyboard. But what would you call it, if you can select text on a webpage by using keyboard only? This is what we call as called Caret Browsing or Caret Navigation where a caret (also known as 'text cursor' or 'text insertion cursor' or 'text selection cursor) is used to navigate…
  • Use of Keyboard Function keys (F1 - F12)

    15 Nov 2014 | 4:24 am
    Every keyboard comes with a set of function keys (F1 through F12) but do you know functionalities of those function keys (or fn keys)? Sometimes in multimedia keyboard or compact keyboard, these function keys come as secondary functions on other keys like brightness, sleep, play media, player, mute. In such keyboard, to use function keys, you may need to press another special key 'fn' (beside Windows key) and then any function key. These function keys can be used with combination of other keys like ctrl or alt or shift.Each function key is built to perform specific task but it may vary based…
 
  • add this feed to my.Alltop

    Haiku Project blogs

  • Contract weekly report #54

    PulkoMandy
    28 Nov 2014 | 12:30 am
    Hello world! Work continue this week with a lot of long overdue UI enhancements. Not very technical work there, but finally closing all those tickets allow to more easily find the important ones in the bugtracker. These changes also make Haiku more polished and easier to use, which is one of the project goals, after all. First of all I did some work to clean up the new network preferences. In no particular order: The "DNS" panel is renamed to "DNS Client", since there may be a "DNS Server" there (hrev48354). The interface hardware view with trafic stats is updated in realtime now (hrev48355).
  • Contract weekly report #53

    PulkoMandy
    21 Nov 2014 | 1:12 am
    Hi! After a great week-end at the Capitole du Libre showing Haiku to other people in the free software community (read François' report for more details - video of my talk should be available "soon"), I'm back to work on the code. read more
  • Report from the french far-west

    mmu_man
    16 Nov 2014 | 4:29 pm
    I'm heading back home from Capitole du libre, held this week-end in Toulouse, where I helped Adrien on the Haiku booth. I even just distributed two more flyers, since I've gone car-sharing for a change for both ways. I decided quite late, but Adrien kindly offered his sofa so I couldn't resist. read more
  • Contract weekly report #52 - On to beta1!

    PulkoMandy
    14 Nov 2014 | 12:52 am
    Hi, This week I continued work on moving Beta1 forward, fixing some important and less important bugs. To make things clear about what to expect in the upcoming weeks, I will spend more time on Beta1 tasks, but I'll also continue working on WebKit. However, my work there will focus on fixing bugs, rather than adding new features. read more
  • WebKit weekly report #51 - back to normal schedule

    PulkoMandy
    6 Nov 2014 | 11:57 pm
    Hello there! I'm now back home after BeGeistert. As you may have noticed if you read the development mailing list, there is a general agreement from the development team for a beta 1 release "real soon now", and after that, it will be time for R1. I will be coordinator for these, which means I will spend a bit less time on WebKit to take care of some other tasks. But I'm not giving up on WebKit, which still needs a lot of changes to reach release-quality. I was a bit less active this week as I had to recover from the lack of sleep at BeGeistert. But it's all fine now and I should soon be back…
  • add this feed to my.Alltop

    CodeFirst Blog

  • Development Options for Targeting Mobile Platforms

    10 Nov 2014 | 4:00 pm
    The mobile application market is growing incredibly fast. According to a research done by the World Mobile Applications Market, the industry is forecasted to expand to £13 billion by 2015. That is a fast increase, considering it was at just £4.5 billion in 2010.Naturally, more and more businesses are investing dollars into this area. Customers are going mobile, and they are not showing any signs of slowing down. However, before rushing to join the mobile world, companies need to strongly consider which development option is best for their specific business. There are essentially three ways…
  • Choose a Software Partner With Continuous Delivery and Support

    26 Oct 2014 | 5:00 pm
    Continuous Delivery helps organizations of all sizes stay agile, lean, and innovative. By using reliable, lower-risk releases, software partners make it incredibly efficient and possible to continuously integrate software that is in line with market changes, user feedback, and altering business strategies. Support, development, test and operations can work side by side as a single delivery team to automate and streamline the entire development process.When comparing software partners, look out for organizations that practice continuous delivery. If not completely continuous, then at least…
  • Benefits of User Centred Design

    7 Oct 2014 | 4:00 pm
    Developers that focus on user centred designs tend to come up with interfaces that allow users to operate and learn more quickly. These systems are quicker to manoeuvre, simpler to understand, and less prone to errors. They also offer many benefits to development teams such as reducing customer service reliance, improving sales, and providing a more efficient development process.Here are some of the benefits of user centred design:Makes it Easier to fix problemsWhen an interface is built, the final structure of the system limits the options that developers have available when attempting to…
  • Are SaaS Companies Successful?

    1 Sep 2014 | 4:00 pm
    SaaS continues to grow at a rapid rate. According to Gartner, the industry will top at £14 billion by 2015, up from £9 billion in 2012. The market is currently seeing a lot of activity as new trends rise, vendors compete for position and clients continue to shift IT strategies.Despite the upward movements, many still question whether SaaS companies are actually successful or not. Because these businesses seem to have a high revenue growth and lack of profits, it tends to scare off some investors. However, SaaS companies cannot be valued with a simple income statement narrative. When it…
  • 10 Tips for Being a Successful Project Manager

    11 Aug 2014 | 4:00 pm
    Project managers must overcome a large array of challenges in order keep their projects on track and within budget. They have many factors to consider, including external and internal aspects that may cause a project to fail. However, by taking the proper steps and having a solid plan, you can ensure that your team stays afloat during the roughest of times. Here are 10 project management tips that will help your project move along smoothly.1. Get Involved Early OnSenior management usually sets expectations for IT projects, however, they do not always consider the efforts that it will take for…
Log in