Software Development

  • Most Topular Stories

  • 12 Failure Modes of an Agile Transformation

    Agile Development Blog: Scaling Software Agility
    Jean Tabaka
    22 Apr 2015 | 12:15 pm
    The year? 2015. The setting? An Agile transformation near you. The problem? You’ve hit a wall. Despite all your best intentions, you’re still not getting those promised benefits of Agile: speed, quality, value, sustainable growth across your organization. And your problems don’t stop there. You aren’t responding to market threats; you can’t even see market threats; you’re unable to retain great employees; you’re not an industry showcase. In the end, your Agile transformation has brought cynicism and distrust. You may have heard me talk about “12 Agile Adoption Failure Modes”…
  • Do elite software developers exist?

    Eric Sink
    3 Jan 2015 | 10:00 am
    People have been debating for decades about the notion of a software developer who is "elite". Sometimes this person is described as a "rockstar developer" or a "10X" developer. Not everyone agrees about this issue. A little over a year ago, Scott Hanselman wrote a blog entry entitled The Myth of the Rockstar Programmer, which makes some very good points and mostly argues against the notion of a developer who is dramatically more talented than average. More recently Paul Graham wrote an essay entitled Let the Other 95% of Great Programmers In, which asserts that some programmers are…
  • Scaling up CSS

    Ajaxian » Front Page
    Michael Mahemoff
    5 Sep 2014 | 9:05 pm
    CSS has a habit of creeping up on you. If you’re not careful, your humble stylesheet can go from a few flourishes to a giant maintenance tangle. Before you can say “12-deep nested div”, your in a world of duplication and complexity that prevents you from making timely user-interface updates. [Medium's](https://medium.com) one organisation that’s been through the growing pains of CSS and Jacob Thornton (“Fat”) has an in-depth case study we can all learn from. Medium’s CSS is actually pretty f***ing good is the claim and it’s hard to argue with the…
  • The Third (Party) Circle of Hell

    The Daily WTF
    20 Apr 2015 | 4:00 am
    While Ian was working at Initech, one of the major projects he undertook was an integration with a third-party vendor. They had recently gotten set up with this product that became known internally as the Third Circle of Hell (3CoH), and wanted to export some data from it over to the vendor's website. Sales agents needed some information during cold calls, and 3CoH promised to provide the data interactively, so that they could continue their call somewhat intelligently. Getting in to the 3CoH might be easy, but getting out is another matter. The existing system was manual and thus slow and…
  • Error'd: The Answer to this Question is WTF?!

    The Daily WTF
    24 Apr 2015 | 3:00 am
    "For a site that is used to view pay stubs, you'd think that they'd come up with better security questions," Carter K. wrote.   Shelly writes, "I'm not sure exactly how much I'd be paying at checkout with the Disney Premium Visa, but just to be safe, I think I'll use my Discover Card instead."   "Once you make it past the front doors of the retirement home where my friend's mother lives, you'll be faced with this layer of security," writes David N..   "We all know freemium games have a way to make you pay to avoid waiting. This will be a hard one to avoid for even the most…
  • add this feed to my.Alltop

    Google Developers Blog

  • Docs, Sheets and Forms add-ons now open to all developers

    Gary Lewis
    23 Apr 2015 | 10:33 am
    Posted by Saurabh Gupta, Product Manager Back in 2014, we introduced add-ons for Google Docs, Sheets, and Forms in developer preview. Since then, the developer community has built a wide variety of features to help millions of Docs, Sheets and Forms users become more productive. Over the last few months, we launched a number of developer-friendly features that made it easier to build, test, deploy and distribute add-ons. Some key capabilities include: Ability to publish add-ons in Google Apps MarketplaceAbility to bundle your add-on with existing Apps Marketplace listingAvailability of Apps…
  • A final farewell to ClientLogin, OAuth 1.0 (3LO), AuthSub, and OpenID 2.0

    Gary Lewis
    21 Apr 2015 | 9:24 am
    Posted by William Denniss, Product Manager, Identity and Authentication Support for ClientLogin, OAuth 1.0 (3LO1), AuthSub, and OpenID 2.0 has ended, and the shutdown process has begun. Clients attempting to use these services will begin to fail and must be migrated to OAuth 2.0 or OpenID Connect immediately. To migrate a sign-in system, the easiest path is to use the Google Sign-in SDKs (see the migration documentation). Google Sign-in is built on top of our standards-based OAuth 2.0 and OpenID Connect infrastructure and provides a single interface for authentication and authorization flows…
  • Works with Google Cardboard: creativity plus compatibility

    Gary Lewis
    16 Apr 2015 | 10:16 am
    Posted by Andrew Nartker, Product Manager, Google Cardboard All of us is greater than any single one of us. That’s why we open sourced the Cardboard viewer design on day one. And why we’ve been working on virtual reality (VR) tools for manufacturers and developers ever since. We want to make VR better together, and the community continues to inspire us. For example: what began with cardboard, velcro and some lenses has become a part of toy fairs and art shows and film festivals all over the world. There are also hundreds of Cardboard apps on Google Play, including test drives, roller…
  • The Google Fit Developer Challenge winners

    Gary Lewis
    15 Apr 2015 | 9:01 am
    Posted by Angana Ghosh, Product Manager, Google Fit Last year, we teamed up with adidas, Polar, and Withings to invite developers to create amazing fitness apps that integrated the new Google Fit platform. The community of Google Fit developers has flourished since then and to help get them inspired, we even suggested a few ideas for new, fun, innovative fitness apps. Today, we’re announcing the twelve grand prize winners, whose apps will be promoted on Google Play. 7MinGym: All you need is this app, a chair, and a wall to start benefiting from 7 minute workouts at home. You can play music…
  • The Realtime API: In memory mode, debug tools, and more

    Gary Lewis
    13 Apr 2015 | 1:20 pm
    Posted by Cheryl Simon Retzlaff, Software Engineer on the Realtime API team Originally posted to the Google Apps Developer blog Real-time collaboration is a powerful feature for getting work done inside Google docs. We extended that functionality with the Realtime API to enable you to create Google-docs style collaborative applications with minimal effort. Integration of the API becomes even easier with a new in memory mode, which allows you to manipulate a Realtime document using the standard API without being connected to our servers. No user login or authorization is required. This is…
 
  • add this feed to my.Alltop

    News and Updates - Apple Developer

  • OS X Yosemite 10.10.4 (14E7f) Now Available

    16 Apr 2015 | 1:00 pm
    OS X Yosemite 10.10.4 (14E7f) Now Available
  • Apple Worldwide Developers Conference

    14 Apr 2015 | 5:30 am
    WWDC 2015 will take place in San Francisco, June 8–12. WWDC features more than 100 technical sessions, over 1,000 Apple engineers, hands-on labs, and the Apple Design Awards. The opportunity to buy tickets will be offered by random selection. Learn more about WWDC.
  • Xcode 6.4 beta Now Available

    13 Apr 2015 | 2:00 pm
    Xcode 6.4 beta Now Available
  • iOS 8.4 beta Now Available

    13 Apr 2015 | 2:00 pm
    iOS 8.4 beta Now Available
  • 64-bit Requirement for App Updates

    8 Apr 2015 | 11:30 am
    As a reminder, beginning June 1, 2015 app updates submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. To enable 64-bit in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code. For more information, read the 64-Bit Transition Guide for Cocoa Touch.
  • add this feed to my.Alltop

    dzone.com: latest front page

  • 10 Most Likely Java Interview Questions On Nested Classes.

    pramodbablad
    25 Apr 2015 | 10:15 am
    1) How many types of nested classes are there in java? 2) Can we access non-static members of outer class inside a static nested class? 3) What are member inner classes in java? 4) Can member inner classes have static members in them? 5) Can we access all the members of outer class inside a member inner class? 6) Can we declare local inner classes as static? 7) Can we use local inner classes outside the method or block in which they are defined? 8) Can we declare local inner classes as private or protected or public? 9) What is the condition to use local variables inside a local inner class?
  • Managing Global Teams – Lessons Learned

    ppapapetrou@ots.gr
    25 Apr 2015 | 7:10 am
    In this post I will share my so far personal experience and some things I learned the hard way when it comes to manage global teams.
  • Game developers - Use AppWarp to significantly reduce server-side time and costs

    vickytambule
    25 Apr 2015 | 1:19 am
    AppWarp is a powerful, yet simple platform for developing multiplayer real-time games and applications. We provide awesome features to developers that enable you to build seemingly complex applications with little effort.
  • Top 10 Articles about JavaScript UI Library Webix for 2014

    kelluvuus
    25 Apr 2015 | 1:18 am
    A collection of top 10 Webix blog posts for 2014 in one review article. Here you’ll find out how to create a Web Chat or mobile app with our library or how to improve your workflow by means of handy Kanban board widget. Moreover, in these range of articles we are talking about using Webix with NodeJS, DND within widgets and about many other
  • This Week in Data (April 24, 2015)

    Baustin213
    25 Apr 2015 | 1:18 am
    This week Google officially announced that it's "experimenting" in the mobile wireless industry, Microsoft is giving Office 365 customers the final say on their data security, and IBM makes a big move toward preventing cybercrimes.
 
  • add this feed to my.Alltop

    Ajaxian » Front Page

  • Intent to deprecate and remove: JavaScript

    Michael Mahemoff
    1 Apr 2015 | 7:40 am
    Blink has been a frequent source of innovation ever since it forked and a bold proposal on the Blink list today is no exception. We’re all about deprecation and removal around here, so Konstantin Nikitin’s idea created quite a buzz at Ajaxian HQ. Removing JavaScript will lead to significant performance improvements: — A lot of problems with inappropriate usage of blocking scripts will be solved. — Code of the whole project will become more readable and easy to understand. — Security will be improved dramatically. — Battery consumption decrease is going to be > 86.3%.
  • Scaling up CSS

    Michael Mahemoff
    5 Sep 2014 | 9:05 pm
    CSS has a habit of creeping up on you. If you’re not careful, your humble stylesheet can go from a few flourishes to a giant maintenance tangle. Before you can say “12-deep nested div”, your in a world of duplication and complexity that prevents you from making timely user-interface updates. [Medium's](https://medium.com) one organisation that’s been through the growing pains of CSS and Jacob Thornton (“Fat”) has an in-depth case study we can all learn from. Medium’s CSS is actually pretty f***ing good is the claim and it’s hard to argue with the…
  • Mobile Proxies: A New Era Dawns

    Michael Mahemoff
    7 Mar 2013 | 6:35 pm
    This week, Chrome For Android M26 was announced. It has the literally-awesome ability to record video via `getUserMedia()`, but enough about making Skype irrelevant. What’s even more interesting is the new data compression feature. Which, to be clear, is experimental, has to be switched on, doesn’t apply to secure (SSL) sites, and it’s only running in the beta app. With this feature, Google will be delivering streamlined responses, leading to substantial performance improvements and bandwidth savings. In the latest Mobile Web Thursday’s, Google’s Pete Le Page…
  • Here comes Traversty traversing the DOM

    jvaughan
    1 Nov 2012 | 6:59 pm
    The Traversty DOM utility has as its purpose to allow you to traverse the DOM and manage collections of DOM elements. Proponents admit core Traversty traversal methods are inspired by Prototype’s DOM Traversal toolkit, but now in a multi-element environment that is more like jQuery and less like Prototype’s single element implementation.
  • Fat Fractal enters the BaaS fray

    jvaughan
    26 Sep 2012 | 7:24 pm
    What has sometimes been described as mobile middleware has taken a new tack. Now, the idea of Backend as a Service (BaaS) has begun to take off in the mobile application development space. Proponents of BaaS say it helps developers easily build mobile apps, or any other applications connected to a cloud backend. Some of their views suggest a wholly new computer architecture is in the works. Fact Fractal is among the horses running in the BaaS stakes.
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • PHP 5.4.40 Released

    Webmaster
    16 Apr 2015 | 1:43 pm
    The PHP development team announces the immediate availability of PHP 5.4.40. 14 security-related bugs were fixed in this release, including CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.40 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.8 is available

    Webmaster
    16 Apr 2015 | 10:50 am
    The PHP development team announces the immediate availability of PHP 5.6.8. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.8 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.24 is available

    Webmaster
    16 Apr 2015 | 8:25 am
    The PHP development team announces the immediate availability of PHP 5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. All PHP 5.5 users are encouraged to upgrade to this version. For source downloads of PHP 5.5.24 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.7 is available

    Webmaster
    20 Mar 2015 | 4:21 am
    The PHP development team announces the immediate availability of PHP 5.6.7. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.7 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.23 is available

    Webmaster
    20 Mar 2015 | 2:11 am
    The PHP development team announces the immediate availability of PHP 5.5.23. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. All PHP 5.5 users are encouraged to upgrade to this version. For source downloads of PHP 5.5.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
  • add this feed to my.Alltop

    Signal vs. Noise

  • QUOTE: Would you hire the last Delta representative…

    David
    23 Apr 2015 | 10:21 am
    Would you hire the last Delta representative you spoke with if you owned a customer service company? —First question in the Delta Airlines customer service follow-up survey. Love it.
  • LINK: Shhh... Made by Few 2015

    Jason Z.
    20 Apr 2015 | 11:47 am
    Shhh... Made by Few 2015 I’d been pretty bored with web conferences but the tiny team at Few changed my mind. Last summer’s Made by Few was well-run, fun, focused, intimate, and worthwhile. The couple of hundred lucky attendees were treated to fantastic barbecue, pour-over coffee, tons of swag, live music and some of the best talks around from speakers that could play rooms ten times this size—it was like seeing your six favorite bands play a secret show at your local bar. Seriously, I have no idea how they pulled together this line-up. And it all happened in the warm summer sun…
  • Constrained

    Nathan Kontny
    16 Apr 2015 | 9:00 am
    For years I’ve chatted with smart, ambitious people and friends who want to start new projects or businesses. Often their visions are big. So they dream up equally big things their startups need: money, connections, resources. And that’s where they get stuck. They don’t have any of those things. In 1978, an artist named Patricia came home to her husband and announced she quit her job at a newspaper. She just couldn’t stand it anymore. Occasionally, she’d have some of her art posted on the front page, which was great. But most of the time, the job was corporate…
  • Imagining Basecamp on Apple Watch

    Jason Z.
    9 Apr 2015 | 12:18 pm
    Over the last day or so I spent some time learning about the different Apple Watch components (notifications, glances, WatchKit app) and imagined how Basecamp might work on the upcoming device. Here’s what I came up with. Notifications are a given for Apple Watch. The ability to see what’s new in your projects simply by raising your wrist sounds fantastic. Canned, quick-reply options could be great. I also like the idea of setting your status as an option when notifications start piling up. It’s interesting how the actions can change depending on what kind of communication…
  • Look and Feel and Feel

    Jason Fried
    8 Apr 2015 | 9:51 am
    Designers often talk about the look and feel of a product, an app, an object, etc. These are good concepts to be talking about, but how the thing feels isn’t really the important feel. The important feel is how it makes you feel. That feeling isn’t usually covered by look and feel discussions. This has recently come into focus for me. The trigger? Instagram. I’ve been on Twitter (@jasonfried) for years. Since I don’t have a Facebook account, Twitter has been my only social networking outlet. I mostly use it for sharing novel or interesting things I’ve seen or read, the occasional…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • Context Makes Our Devices

    24 Apr 2015 | 5:30 am
    A few weeks ago, Josh Dzieza of The Verge had this to say about the Apple Watch, and really smartwatches as a whole: That seems nice but doesn’t really answer the question of why you’d spend a few hundred dollars (or more) for a device that does the same things as the device in your pocket. When smartphones were first gaining popularity, I could’ve expressed the exact same concern, swapping the word “pocket” for “backpack.” Why would I spend so much money on a phone when my laptop can already manage email, calendars, and notes? Statements like that overlook the reason why…
  • This week's sponsor: Beagle

    The fine folks at A List Apart
    23 Apr 2015 | 5:40 am
    Thanks to Beagle​ for sponsoring A List Apart this week. Take a look at their tools to help you save time, collaborate with your team, and create more effective proposals.
  • Rian van der Merwe on A View from a Different Valley: Why?

    22 Apr 2015 | 5:30 am
    My two-year-old daughter is going through a “Why?” phase. I’m not too worried about it, though. I had plenty of practice when my five-year-old went through the same thing, and through trial and error I figured out the best way to survive it. So here it is: the only way to get a preschooler to stop asking why? is to out-why? them. Whenever they ask a question, answer it. Don’t get impatient, don’t sigh and say, “just because”—none of that stuff. Push right through those impulses. Instead, take it wherever it goes. Use Wikipedia if you need to. Never give in, never give up. If…
  • What Really Matters: Focusing on Top Tasks

    21 Apr 2015 | 7:00 am
    Digital is a space of endless replication. It has never been easier to create—and create, and create. People love to publish, but they hate to remove, which leads to overloaded websites and constant, inevitable redesigns. The top layers get a shiny new coat of graphics and meaningless “we really care” content—but underneath, a teeming mass of out-of-date, badly organized information still swirls about. The solution is to make hard choices using Top Tasks Management. Top tasks are the small set of tasks (usually less than 10, often less than five) that matter most to your…
  • Standardization and the Open Web

    21 Apr 2015 | 7:00 am
    We’re done arguing over the importance of web standards. Accessibility, stability, quality control, and ease-of-use all helped to settle the debate long ago. Advocacy websites created to promote web standards—such as Chris Heilmann’s Web Standards for Business and The Web Standards Project—haven’t needed to change at all since the mid-2000s. What has changed, however, is the way standards are developed—an issue arguably as important as the standards themselves. The next community debate, then, isn’t about web standards; it’s about how web standards should be…
 
  • add this feed to my.Alltop

    Ruby News

  • Ruby 2.1.6 Released

    13 Apr 2015 | 5:00 am
    Ruby 2.1.6 has been released. This release includes a security fix for OpenSSL extension. Please view the topic below for more details. CVE-2015-1855: Ruby OpenSSL Hostname Verification And, many bug fixes are also included. See tickets and ChangeLog for details. Download http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.6.tar.bz2 SIZE: 12011651 bytes SHA1: 380c3a5fa508fdaa2b227dbc00c56f703fd271d4 SHA256: 7b5233be35a4a7fbd64923e42efb70b7bebd455d9d6f9d4001b3b3a6e0aa6ce9 SHA512:…
  • CVE-2015-1855: Ruby OpenSSL Hostname Verification

    13 Apr 2015 | 5:00 am
    Ruby’s OpenSSL extension suffers a vulnerability through overly permissive matching of hostnames, which can lead to similar bugs such as CVE-2014-1492. Similar issues were found in Python. This vulnerability has been assigned the CVE identifier CVE-2015-1855. We strongly recommend you upgrade Ruby. Details After reviewing RFC 6125 and RFC 5280, we found multiple violations of matching hostnames and particularly wildcard certificates. Ruby’s OpenSSL extension will now provide a string-based matching algorithm which follows more strict behavior, as recommended by these RFCs. In particular,…
  • Ruby 2.2.2 Released

    13 Apr 2015 | 5:00 am
    We are pleased to announce the release of Ruby 2.2.2. This is a TEENY version release of the stable 2.2 series. This release includes the security fix for a OpenSSL extension’s hostname verification vulnerability. CVE-2015-1855: Ruby OpenSSL Hostname Verification There are also some bugfixes. See ChangeLog for details. Download http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.bz2 SIZE: 13314437 bytes SHA1: de97ec6132ac76bb7c0f92b5ca4682138093af1b SHA256: f3b8ffa6089820ee5bdc289567d365e5748d4170e8aa246d2ea6576f24796535 SHA512:…
  • Ruby 2.0.0-p645 Released

    13 Apr 2015 | 5:00 am
    We are pleased to announce the release of Ruby 2.0.0-p645. This release includes a security fix for OpenSSL extension. Please view the topic below for more details. CVE-2015-1855: Ruby OpenSSL Hostname Verification Ruby 2.0.0 is now under the state of the security maintenance phase, until Feb. 24th, 2016. After the date, maintenance of Ruby 2.0.0 will be ended. We recommend you start planning migration to newer versions of Ruby, such as 2.1 or 2.2. This release includes the security fix mentioned above along with small changes required for test environment (that shouldn’t affect normal…
  • Google Summer of Code 2015

    6 Mar 2015 | 2:48 am
    Ruby will be participating in the Google Summer of Code 2015 as a top-level organization. We will be acting as an umbrella for Ruby-related projects including Ruby, JRuby, Celluloid and others. Student applications can be submitted starting March 16 and the deadline is March 27 (here’s the timeline). If you are interested in participating as a student or as a mentor please join our mailing list. You can find a list of ideas for projects in the RubyGSoC wiki. Ruby on Rails and SciRuby will also be joining us as top-level organizations in this year’s program. If you have an idea that would…
  • add this feed to my.Alltop

    Google Testing Blog

  • Just Say No to More End-to-End Tests

    Google Testing Bloggers
    22 Apr 2015 | 3:49 pm
    by Mike Wacker At some point in your life, you can probably recall a movie that you and your friends all wanted to see, and that you and your friends all regretted watching afterwards. Or maybe you remember that time your team thought they’d found the next "killer feature" for their product, only to see that feature bomb after it was released. Good ideas often fail in practice, and in the world of testing, one pervasive good idea that often fails in practice is a testing strategy built around end-to-end tests. Testers can invest their time in writing many types of automated tests, including…
  • Quantum Quality

    Google Testing Bloggers
    1 Apr 2015 | 2:30 am
    UPDATE: Hey, this was an April fool's joke but in fact we wished we couldhave realized this idea and we are looking forward to the day this hasbeen worked out and becomes a reality.by Kevin Graney Here at Google we have a long history of capitalizing on the latest research and technology to improve the quality of our software. Over our past 16+ years as a company, what started with some humble unit tests has grown into a massive operation. As our software complexity increased, ever larger and more complex tests were dreamed up by our Software Engineers in Test (SETs). What we have come…
  • Android UI Automated Testing

    Google Testing Bloggers
    20 Mar 2015 | 1:49 pm
    by Mona El Mahdy Overview This post reviews four strategies for Android UI testing with the goal of creating UI tests that are fast, reliable, and easy to debug.Before we begin, let’s not forget an important rule: whatever can be unit tested should be unit tested. Robolectric and gradle unit tests support are great examples of unit test frameworks for Android. UI tests, on the other hand, are used to verify that your application returns the correct UI output in response to a sequence of user actions on a device. Espresso is a great framework for running UI actions and verifications in the…
  • The First Annual Testing on the Toilet Awards

    Google Testing Bloggers
    3 Feb 2015 | 8:50 am
    By Andrew Trenk The Testing on the Toilet (TotT) series was created in 2006 as a way to spread unit-testing knowledge across Google by posting flyers in bathroom stalls. It quickly became a part of Google culture and is still going strong today, with new episodes published every week and read in hundreds of bathrooms by thousands of engineers in Google offices across the world. Initially focused on content related to testing, TotT now covers a variety of technical topics, such as tips on writing cleaner code and ways to prevent security bugs. While TotT episodes often have a big impact on…
  • Testing on the Toilet: Change-Detector Tests Considered Harmful

    Google Testing Bloggers
    27 Jan 2015 | 4:42 pm
    by Alex Eagle This article was adapted from a Google Testing on the Toilet (TotT) episode. You can download a printer-friendly version of this TotT episode and post it in your office. You have just finished refactoring some code without modifying its behavior. Then you run the tests before committing and… a bunch of unit tests are failing. While fixing the tests, you get a sense that you are wasting time by mechanically applying the same transformation to many tests. Maybe you introduced a parameter in a method, and now must update 100 callers of that method in tests to pass an empty…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • Bad UX and User Self-Blame - "I'm sorry, I'm not a computer person."

    Scott Hanselman
    23 Apr 2015 | 10:50 pm
    In my recent podcast with UX expert and psychologist Dr. Danielle Smith the topic of "user self-blame" came up. This is that feeling when a person is interacting with a computer and something goes wrong and they blame themselves. I'd encourage you to listen to the show, she was a great guest and brought up a lot of these points. Self-blame when using technology has gotten so bad that when ANYTHING goes wrong, regular folks just assume it was their fault. My dad got some kind of evil "PC Tech Hotline" on his machine today because some web site told him his "Google was…
  • Windows 10 - The Fast Ring and BUILD 10061

    Scott Hanselman
    23 Apr 2015 | 12:38 am
    Take a moment, if you will, and please subscribe to my YouTube Channel at http://youtube.com/shanselman. I've actually got quite a bit of content over there, most recently a series of Microsoft Word and Office How-To videos. However, I've also been installing each new Fast Ring build of Windows 10 on real hardware and been going over the changes for you! Today Windows 10 Technical Preview Build 10061 came out. I've put my Windows 10 Technical Preview "Build-To-Build" YouTube Playlist up here and I encourage you to check it out. Windows 10 daily builds are still quite rough in spots,…
  • UPDATED for 2015: How to install the nodejs Ghost blog software on Azure Web Apps (and the Deploy to Azure Button)

    Scott Hanselman
    19 Apr 2015 | 10:38 pm
    What? Didn't I blog about this before? Yes, in fact, in 2013 I did an article showing how to get Ghost - a lovely nodejs-based blogging app - running on Azure.  The instructions involved making some changes to Ghost itself to make it friendlier to Azure and doing a git deploy. Since this post both Ghost AND Azure have become friendlier. ;) Fast forward two years and the instructions have changed! In fact, they've gotten WAY easier. You can still theoretically follow most of my old instructions, but these new ones are WAY better, so just do it this way. STEP 1 There's a "Deploy to Azure"…
  • Conference Season Spring 2015 - DotNetFringe, AngleBrackets, BUILD and more!

    Scott Hanselman
    16 Apr 2015 | 12:20 am
    What a lovely time we had at DotNetFringe last week here in my hometown of Portland. Wonderful speakers, great topics, good friends, and an energized open source community. Videos will be coming soon, I'm told, for you to enjoy! What is/was .NET Fringe? .NET Fringe is a new conference focused on .NET developers who are breaking the rules and pushing the boundaries. The .NET platform is more interesting today than it ever has been! The old Microsoft that was at odds with Open Source has been replaced with one that is actively contributing to OSS and hosts a huge number of important projects on…
  • Introducing Azure Resource Explorer for the Azure Resource Management APIs

    Scott Hanselman
    8 Apr 2015 | 9:38 pm
    When managing Azure resources (Virtual Machines, Web Apps, etc) I like to do most of my work in Azure from the command line using the "Azure xplat cli" - the Azure Cross Platform Command Line Interface. It's an Open Source node.js app that you can get with "npm install -g azure-cli" and it calls the backend REST services that all of Azure uses to manage itself. In fact, when you are using the Azure Portal it's calling the same backend. It's mostly an "Azure Noun Verb" structure, as you can see in the figure below. You can Azure Site Create or Azure VM Restart,…
 
  • add this feed to my.Alltop

    Jon Udell

  • My last run

    Jon Udell
    12 Apr 2015 | 5:08 pm
    Here’s a picture of my last run. I don’t mean last as in most recent. I mean last in my lifetime. What I thought was a groin pull a few years ago turns out to have been hip osteoarthritis. So that sucks. It isn’t life-threatening. I am OK and will be better. It’s not breast cancer, or macular degeneration, or any number of worse things that friends and family have suffered through. I get that. But it’s going to be a hell of an adjustment for me. I’m an active person. I was always planning to be that guy who does mini-triathlons into his 80s. Turns out that…
  • Adventures in annotation

    Jon Udell
    5 Apr 2015 | 2:48 pm
    I just wrote my first blog post for Hypothesis, the web annotation startup I joined recently. In the post I talk about how a specific feature of the annotator — its ability to sync annotations across local and/or web-based copies of the same file — illustrates a general approach to working with copies of resources that may live in many places and answer to many names. When I finished drafting the post I pinged Dan Whaley, founder of Hypothesis, to review it. Here’s the IRC chat transcript: Jon: https://hypothes.is/?p=3705&preview=true Dan: I'm annotating! Jon: The…
  • Annotating the web: my new job

    Jon Udell
    22 Mar 2015 | 1:20 pm
    I’m delighted to announce that I’ll start a new job tomorrow, as product manager for Hypothesis. We’re a small team chartered to build open annotation software for the web. We expect it will be useful in many domains, including education, science, journalism, and government. Some of you who know me in one or another of those contexts will be hearing from me in coming weeks. I’ll want to know how you annotate the web now, what you need annotation software to be, and how we can work together to meet that need. I’ve long imagined a standards-based annotation layer…
  • Can Santa Rosa become a city that thinks like the web?

    Jon Udell
    19 Mar 2015 | 9:16 am
    I want cities to connect the dots between open government, web literacy, and citizen engagement. And I want to help the city I live in do that. For many years that city was Keene, NH, and while I can point to a few successes I can’t say that Keene is now a great model of the kinds of web-mediated engagement I envision. Now that I live in Santa Rosa, I’ll try to help my new city connect those dots. The timing is fortuitous. In the wake of the 2013 Andy Lopez shooting Santa Rosa’s then-mayor Scott Bartley appointed an Open Government Task Force. The charter was: …to…
  • Remembering Bob Stout

    Jon Udell
    15 Mar 2015 | 5:01 pm
    A couple of years ago I wrote about recovering from an injury. At the time I thought it started as a pulled muscle that cascaded when my determination to keep running and cycling led me to compensate with various misalignments. The physical therapists I saw at the time agreed, so when the acute phase died down we worked on restoring the range of motion I’d lost in my right leg. I recovered some, but not all, of that range, and eased back into hiking, and then running and cycling. Things haven’t felt right since, though. I’ve never regained my full range of motion in that…
  • add this feed to my.Alltop

    Rands in Repose

  • Seven Plus or Minus Three

    rands
    12 Apr 2015 | 9:24 am
    A common question I am asked, “How big should the team be?” My immediate response: Seven plus or minus three. There is a not a lot of hard theory behind this guideline, just common sense. To understand my reasoning, let’s do a little math. Let’s first assume you have seven folks on your team and that you spend time every week investing in each individual. At least 30 minutes for each person who reports to you via a 1:1 meeting. That’s three and a half hours – almost a half a day per week that is now properly invested in the team. We’re going to need add a buffer for the…
  • Introverts as Leaders (Briefly)

    rands
    2 Apr 2015 | 7:52 am
    Introverts have two unique strengths that, I believe, can lead towards opportunities to be stronger leaders: Introverts are professional listeners. Their natural state is to observe and gather data from the world around them as opposed to their extroverts counterparts who enjoying spending their time talking about the state of the world and all the fascinating data in the world… endlessly. This listening skill is amplified by the fact that introverts don’t much want to talk about themselves, so out of necessity they’ve developed a good conversation toolkit to get others to talk about…
  • Confidence is a feeling

    rands
    29 Mar 2015 | 9:38 am
    It’s a state of mind. It’s the perception that you lack nothing. That you are equipped with everything you need, both now and for the future. A person confident in their social life will feel as though they lack nothing in their social life. A person with no confidence in their social life believes that they lack the prerequisite coolness to be invited to everyone’s pizza party. It’s this perception of lacking something that drives their needy, clingy, and/or bitchy behavior. (Via Mark Manson)
  • Hockey Sounds

    rands
    23 Mar 2015 | 10:26 am
    (Via Coudal who roots for those damn Blackhawks.)
  • Medium as Frozen Pizza

    rands
    23 Mar 2015 | 7:31 am
    Compelling piece by Matthew Butterick on the business and design of Medium. On Medium’s use of minimalism: As a fan of min­i­mal­ism, how­ever, I think that term is mis­ap­plied here. Min­i­mal­ism doesn’t fore­close ei­ther ex­pres­sive breadth or con­cep­tual depth. On the con­trary, the min­i­mal­ist pro­gram—as it ini­tially emerged in fine art of the 20th cen­tury—has been about di­vert­ing the viewer’s at­ten­tion from overt signs of au­thor­ship to the deeper pu­rity of the ingredients. He continues: Still, I wouldn’t say that Medium’s…
 
  • add this feed to my.Alltop

    Treehouse Blog

  • Andrew & The Buhv Designs Team Use Treehouse to Constantly Expand Their Skills & Add to Their Impressive List of Services

    Faye Bridge
    24 Apr 2015 | 8:32 am
    When Andrew and Robert decided to merge their two companies to form Buhv Designs, they knew web design and development needed to be a service they could confidently offer their clients. Andrew therefore found himself needing to learn valuable coding skills quickly and effectively. Determined to learn both how to design and develop for the web – based on Robert’s recommendation – Andrew turned to Treehouse, which soon became a valuable resource for all of the Buhv team. With hard work and dedication, in less than a year Buhv grew from a home office to a thriving company based in downtown…
  • Tech Industry Perks – Work Remotely, Earn More

    Mary McPherson
    23 Apr 2015 | 8:32 am
    In this first post in a new series that explores the perks commonly found when working in tech, let’s review working remotely. Working from home, telecommuting, working remotely – these all translate to the same basic concept of breaking ties to a workplace office, allowing employees to work in their own space, and often setting their own hours. Over the past decade as technology has improved and offered new conveniences, many companies have embraced the idea of remote work. It has a number of benefits for both employee and employer, including these 10, but has always been under…
  • The Treehouse Show | Episode 137: Space.js, Materialize, Living Style Guides

    Mary McPherson
    21 Apr 2015 | 4:05 pm
    Well hello Tuesday! Are you ready for a new episode of The Treehouse Show? Yes, you say? Awesome. This week, Nick Pettit and Jason Seifer talk about Space.js, Materialize, and Living Style Guides. Watch this week’s episode for free now, and tune in every Tuesday for the latest in web design and web development news and tips. THIS WEEK’S LINKS Space.js – HTML-driven narrative 3D-scrolling What nobody tells you about “will-change” Flexbox Cheatsheet Cheatsheet Documentation – Materialize Living Style Guide Tools In-depth Overview — Medium The post The…
  • Matt Went From Working For a Cable Company to His Dream Job as a Full-Time Web Developer

    Faye Bridge
    21 Apr 2015 | 3:25 pm
      Matt joined Treehouse while in college and working for a cable company. When an injury landed him at home post-surgery, Matt decided to take his recovery time as an opportunity to immerse himself in learning to code with Treehouse. Mentored by Treehouse teacher Guil Hernandez, Matt built up his skills and confidence over the following months. Today, Matt has his dream job as a full-time web developer at an agency, making more than double what he was making at his previous job, and working on the newest, latest and greatest stuff. Matt continues to learn on Treehouse and is planning to…
  • Join the Treehouse Team!

    Mary McPherson
    16 Apr 2015 | 2:35 pm
    There is a lot going on behind the scenes, here at Treehouse. To keep up with our growing student base, we are looking to fill multiple positions. Two of which are new and present an especially exciting opportunity: Chief Revenue Officer and Chief Product Officer. Chief Revenue Officer As a member of the Executive Team, this role is essential to the success of the business. Responsible for developing the strategy and operations for Treehouse’s subscription and monetization business and interfacing with internal and external partners to achieve a leading market position. Reports to the…
  • add this feed to my.Alltop

    ScottGu's Blog

  • Announcing General Availability of Azure Premium Storage

    16 Apr 2015 | 10:01 am
    I’m very excited to announce the general availability release of Azure Premium Storage. It is now available with an enterprise grade SLA and is available for everyone to use. Microsoft Azure now offers two types of storage: Premium Storage and Standard Storage. Premium Storage stores data durably on Solid State Drives (SSDs) and provides high performance, low latency, disk storage with consistent performance delivery guarantees. Premium Storage is ideal for I/O-sensitive workloads - and is especially great for database workloads hosted within Virtual Machines.  You can optionally…
  • Announcing the new Azure App Service

    24 Mar 2015 | 7:23 am
    In a mobile first, cloud first world, every business needs to deliver great mobile and web experiences that engage and connect with their customers, and which enable their employees to be even more productive.  These apps need to work with any device, and to be able to consume and integrate with data anywhere. I'm excited to announce the release of our new Azure App Service today - which provides a powerful new offering to deliver these solutions.  Azure App Service is an integrated service that enables you to create web and mobile apps for any platform or device, easily integrate…
  • Introducing ASP.NET 5

    23 Feb 2015 | 12:41 pm
    The first preview release of ASP.NET 1.0 came out almost 15 years ago.  Since then millions of developers have used it to build and run great web applications, and over the years we have added and evolved many, many capabilities to it.  I'm excited today to post about a new release of ASP.NET that we are working on that we are calling ASP.NET 5.  This new release is one of the most significant architectural updates we've done to ASP.NET.  As part of this release we are making ASP.NET leaner, more modular, cross-platform, and cloud optimized.  The ASP.NET 5 preview is…
  • Azure: Machine Learning Service, Hadoop Storm, Cluster Scaling, Linux Support, Site Recovery and More

    18 Feb 2015 | 8:06 am
    Today we released a number of great enhancements to Microsoft Azure. These include: Machine Learning: General Availability of the Azure Machine Learning Service Hadoop: General Availability of Apache Storm Support, Hadoop 2.6 support, Cluster Scaling, Node Size Selection and preview of next Linux OS support Site Recovery: General Availability of DR capabilities with SAN arrays I've also included details in this blog post of other great Azure features that went live earlier this month: SQL Database: General Availability of SQL Database (V12) Web Sites: Support for Slot Settings API Management:…
  • ScottGu Azure event in London on March 2nd

    16 Feb 2015 | 10:16 am
    On March 2nd I'm doing an Azure event in London that you can attend for free.  I'll be speaking for about 2.5 hours and will do an end-to-end walkthrough of Microsoft Azure, show off a bunch of demos of great new features/capabilities, and talk about some of the improvements coming out over the next few months. You can sign-up and attend the event for free (while tickets last - they are going fast).  If you are interested sign-up now.  The event is being held at the Mermaid Conference & Events Centre in Blackfriars, London: Hope to see some of you there! Scott
  • add this feed to my.Alltop

    Official jQuery Blog

  • Announcing Globalize 1.0

    Rafael Xavier de Souza
    23 Apr 2015 | 4:00 am
    The jQuery Foundation is excited to announce the 1.0 release of the Globalize project, our internationalization (i18n) library. This release has been a long time coming and as Globalize picks up steam and gains more and more adoption every day, we are proud to finally announce the first stable release of this project. We could go on about the features and benefits of this latest release but we felt it was important that you hear it from the source. Below, Rafael Xavier, the lead for the Globalize project, details everything you need to know about the 1.0 release of Globalize and what is yet…
  • Announcing PEP 0.3.0

    Scott Gonzalez
    21 Apr 2015 | 10:17 am
    Today, we’re happy to announce the first release of PEP (jQuery Foundation’s Pointer Events polyfill) since Google transferred the Pointer Events polyfill to the jQuery Foundation. There’s more work to do in order to address changes to the Pointer Events specification and flesh out our test suite, but you can start using Pointer Events in your projects today! Other projects, like jQuery UI, jQuery Mobile, and Dojo are in the process of switching to Pointer Events with PEP. To celebrate our first release, Alex Schmitz built a little demo which he used to show PEP working on…
  • Come help the jQuery Foundation

    Aurelio De Rosa
    25 Mar 2015 | 10:44 am
    For many years now the jQuery team first, and then the jQuery Foundation as an organization, has helped developers all over the world to write simple, concise, and clean code that isn’t affected by all the browser incompatibilities that developers are well-accustomed to. As you know, all the jQuery Foundation projects are maintained by a group of volunteers who keep the libraries relevant and in line with modern browser APIs and issues. The team also keeps the API documentation and educational guides up to date. In the next few months, the team will work on the several jQuery-related…
  • Esprima 2.1 Released

    Kris Borchers
    10 Mar 2015 | 10:29 am
    We’ve just released Esprima 2.1.0! This release introduces support for several new pieces of ES6 syntax: Classes, Rest Parameters, Computed Property Names, let and const. See the release notes below for full details. We’ve also made various improvements to our testing infrastructure to make the codebase more contributor friendly. A big thank you to all those who contributed patches to this release: Ariya Hidayat, Bei Zhang, Brandon Mills, Mike Rennie, Mike Sherov. While working on bringing more ES6 features to Esprima, we began collaborating with other JavaScript parsers and…
  • Getting on Point

    Scott Gonzalez
    24 Feb 2015 | 10:33 am
    We’re excited to announce that the Pointer Events specification has become a W3C Recommendation! As we’ve said before, we love Pointer Events because they support all of the common input devices today – mouse, pen/stylus, and fingers – but they’re also designed in such a way that future devices can easily be added, and existing code will automatically support the new device. While reaching Recommendation status is a monumental moment, there’s still much work to do. Pointer Events aren’t a viable solution until they’re usable in all of the…
 
  • add this feed to my.Alltop

    Channel 9

  • TWC9: Visual Studio for Game Development, .NET Foundation News, Building Cloud Apps ebook and more... | This Week On Channel 9

    Greg Duncan, Jeremy Foster
    24 Apr 2015 | 3:00 pm
    This week on Channel 9, Jeremy and guest host Kyle Gostinger, discuss the week's top developer news, including;[01:37] Visual Studio for Game Development: New Partnerships with Unity, Unreal Engine and Cocos2d [Soma][02:19] .NET Foundation Welcomes Executive Director Martin Woodward[03:19] Announcing LLILC - A new LLVM-based Compiler for .NET [Martin Woodward][03:59] mspnp/azure-guidance[04:58] Free ebook: Building Cloud Apps with Microsoft Azure[05:31] Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World [Mark Russinovich][06:38] Introducing the Skype Web SDK [Matthew…
  • Countdown to Ignite: The One About the Attendee Celebration and Live Broadcast | Microsoft Ignite Countdown

    D. Begley, RicksterCDN, Joey Snow
    24 Apr 2015 | 7:55 am
    The Countdown Show continues, with Episode 13! Alex Bradley joins Rick and Joey to cover the details of the Ignite Attendee Celebration and the online broadcast experience. They fill you in on what to expect as well as give you some helpful tips. See a special video message from a member of one Chicago's own GRAMMY-nominated, multi-platinum selling rock bands that will perform at the celebration.Attendee Celebration 6:30 P.M.–10:30 P.M. Lakeside Center, McCormick Place It'll be an evening to remember... with a major headliner, incredible Chicago cuisine and craft beer,…
  • Windows IoT, Galileo, Azure, Event Hubs and Stream Analytics

    Greg Duncan
    24 Apr 2015 | 6:00 am
    There have been a number of comments asking for more IoT and cloud/Azure posts. So when I stumbled across Vinoth's blog and his lastest post, I knew I found a winner. Also make sure you check out the rest of his posts too...  Windows IoT on Galileo – Using Event Hubs and Stream AnalyticsThis blogs explains you on how to access Azure Event hubs from Galileo integrated with Adafruit 10-DOF IMU sensor board and using Azure stream Analytics to pipeline the sensor data stream to Azure storage services. Prerequisites Supported for both Intel Galileo Gen1 and Gen2.Latest OS update…
  • Instrumenting your Web API using Application Insights with Victor Mushkatin | Azure Friday

    Scott Hanselman
    23 Apr 2015 | 4:00 pm
    Scott talks to Victor Mushkatin from the Application Insights team. They create a new Web API application to deploy to Azure, but they instrument that all with Application Insights. Victor show us how to instrumental the ASP.NET Web API and hook it directly into Application Insights to get use amounts of context. It's hugely useful when trying to understand production applications in the cloud.
  • Edge Show 144: Azure IaaS VM management and more in VMM UR6! | Edge

    mattmcspirit
    23 Apr 2015 | 8:30 am
    In Edge Show episode 144, Matt meets with Jonobie Ford, Senior Program Manager on the Virtual Machine Manager (VMM) team, to discuss a number of key capabilities coming to VMM with Update Rollup 6 (UR6), specifically focusing on 2 highly requested features.  The first is Azure IaaS virtual machine management from within the VMM console! The second is support in VMM Service Templates, for Generation 2 Hyper-V virtual machines! If you're currently using VMM, and you're also using, or thinking about using Azure IaaS virtual machines, UR6 should be very interesting to…
  • add this feed to my.Alltop

    java.net

  • A beginner’s guide to Java Persistence locking

    rwlarsen
    14 Apr 2015 | 9:30 am
    Vlad Mihalcea explains the basics of several different locking mechanisms so you can choose the best option to avoid the frustrations of data corruption or race conditions Source: http://vladmihalcea.com/2015/01/12/a-beginners-guide-to-java-persistence-locking/ Community:  
  • Thou Shalt Not Name Thy Method "Equals"

    rwlarsen
    14 Apr 2015 | 9:24 am
    Lukas Eder explains the potential pitfalls associated with overloading methods from the Object class. Overriding is, however, strongly encouraged. Source: http://blog.jooq.org/2015/02/18/thou-shalt-not-name-thy-method-equals/ Community:  
  • Why 12 Factor Application Patterns, Microservices and CloudFoundry Matter

    rwlarsen
    14 Mar 2015 | 9:18 am
    Tim Spann explores some of the modern design and architecture patterns, why they are necessary and the issues they address. Source: http://spring.io/blog/2015/01/30/why-12-factor-application-patterns-microservices-and-cloudfoundry-matter Community:  
  • Top 10 Easy Performance Optimisations in Java

    rwlarsen
    12 Mar 2015 | 12:06 pm
    Lukas Eder points out 10 easy things we can do to make our code more scalable. Includign code samples. Source: http://blog.jooq.org/2015/02/05/top-10-easy-performance-optimisations-in-java/ Community:  
  • Inconsistent operation widen rules in Java

    rwlarsen
    10 Mar 2015 | 6:44 am
    Peter Lawrey shares an excellent explanation of exactly what happen when arithmatic operations are performed with numeric values of different typre. Including code samples. Source: http://vanillajava.blogspot.com/2015/02/inconsistent-operation-widen-rules-in.html Community:  
  • add this feed to my.Alltop

    The Daily WTF

  • Error'd: The Answer to this Question is WTF?!

    24 Apr 2015 | 3:00 am
    "For a site that is used to view pay stubs, you'd think that they'd come up with better security questions," Carter K. wrote.   Shelly writes, "I'm not sure exactly how much I'd be paying at checkout with the Disney Premium Visa, but just to be safe, I think I'll use my Discover Card instead."   "Once you make it past the front doors of the retirement home where my friend's mother lives, you'll be faced with this layer of security," writes David N..   "We all know freemium games have a way to make you pay to avoid waiting. This will be a hard one to avoid for even the most…
  • CodeSOD: Open And Shut

    23 Apr 2015 | 4:00 am
    Our anonymous friend writes: I was tasked with figuring out why invalid XML was being output by a homegrown XML parser.  As I looked into the code, I found the way this code handles writing out XML files… Yes, it really does open and close the file handle for every xwrite call.  This means that it opens and closes it 3 times PER TAG when writing out the XML. // xml_t is - essentially - a linked list of xml nodes. void xmlwrite_file(xml_t* node, char* pFilename, int bNew) {         char WriteBuff[1024 * 17];         char nodevalue[1024 * 16];         char*…
  • The Industry Vet

    22 Apr 2015 | 4:00 am
    Like most schools, Andy’s requried a “capstone” project for their software engineering track. It was a group project, which meant the project’s success was largely dependent on the luck of the draw. For his partners, Andy drew Mindy and Al. Mindy, he knew from other classes and had worked with before. Al was a stranger, but Al had made his presence known from the very first day of class. You see, Al had industry experience. Al had been working with a global manufacturing company for a few years, and didn’t really need this class. He lived this stuff. He knew more…
  • CodeSOD: Once You Eliminate the Impossible…

    21 Apr 2015 | 4:00 am
    …Whatever remains, no matter how improbable, must be XML. Developers have many weaknesses, among them this: they don’t like to say that something can’t be done. That’s why when Glenn M’s client, TelCo, asked if their request was really impossible, instead of apologizing and vigorously nodding his head, Glenn said, “Well, technically…” And that’s how he ended up writing this. <value> <mult> <op> <mult> <op> <add> <op> <div> <op> <bitwise_and> <op> <baseNToInt…
  • The Third (Party) Circle of Hell

    20 Apr 2015 | 4:00 am
    While Ian was working at Initech, one of the major projects he undertook was an integration with a third-party vendor. They had recently gotten set up with this product that became known internally as the Third Circle of Hell (3CoH), and wanted to export some data from it over to the vendor's website. Sales agents needed some information during cold calls, and 3CoH promised to provide the data interactively, so that they could continue their call somewhat intelligently. Getting in to the 3CoH might be easy, but getting out is another matter. The existing system was manual and thus slow and…
 
  • add this feed to my.Alltop

    The Old New Thing

  • Why can't I have variadic COM methods?

    Raymond Chen - MSFT
    24 Apr 2015 | 7:00 am
    COM methods cannot be variadic. Why not? Answer: Because the marshaler doesn't know when to stop. Suppose variadic COM methods were possible. And then you wrote this code: interface IVariadic { HRESULT Mystery([in] int code, ...); }; IVariadic *variadic = something; uint32_t ipaddr; HRESULT hr = variadic->Mystery(9, 192, 168, 1, 1, &ipaddr); How would COM know how to marshal this function call? In other words, suppose that variadic is a pointer to a proxy that refers to an object in another process. The COM marshaler needs to take all the parameters to IVariadic::Mystery, package them…
  • How did the scopes for the CryptProtectMemory function end up in a strange order?

    Raymond Chen - MSFT
    23 Apr 2015 | 7:00 am
    A few weeks ago, I left an exercise: Propose a theory as to why the names and values of the scopes for the Crypt­Protect­Memory function are the way they are. I didn't know the answer when I posed the exercise, but I went back and dug into it. The Crypt­Protect­Memory function started out as an internal function back in Windows 2000, and when originally introduced, there were only two scopes: Within a process and cross-process. The Flags parameter therefore defined only a single bit, leaving the other bits reserved (must be zero). If the bottom bit was clear, then the memory…
  • It rather involved being on the other side of this airtight hatchway: Invalid parameters from one security level crashing code at the same security level (yet again)

    Raymond Chen - MSFT
    22 Apr 2015 | 7:00 am
    It's the bogus vulnerability that keeps on giving. This time a security researcher found a horrible security flaw in Sys­Alloc­String­Len: The Sys­Alloc­String­Len function is vulnerable to a denial-of-service attack. [Long description of reverse-engineering deleted.] The Sys­Alloc­String­Len does not check the length parameter properly. If the provided length is larger than the actual length of the buffer, it may encounter an access violation when reading beyond the end of the buffer. Proof of concept: SysAllocStringLen(L"Example", 0xFFFFFF); Credit for…
  • What was the starting point for the Panther Win32 kernel?

    Raymond Chen - MSFT
    21 Apr 2015 | 7:00 am
    When I presented a list of cat-related code names from Windows 95, commenter dave wanted to know whether the Panther kernel was derived from the 32-bit DOS kernel or the Windows/386 kernel. Neither. Here's the table again, with some more columns of information: Component Code Name Based on Fate 16-bit DOS kernel Jaguar MS-DOS 5 Morphed into Windows 95 boot loader / compatibility layer 32-bit DOS kernel Cougar Win386 kernel Morphed into VMM32 Win32 kernel Panther Windows NT kernel Cancelled User interface Stimpy Windows 3.1 user interface Became the Windows 95 user interface The original idea…
  • How to find the IP address of a hacker, according to CSI: Cyber

    Raymond Chen - MSFT
    20 Apr 2015 | 7:00 am
    The episode of the television documentary CSI: Cyber which aired on CBS last Wednesday demonstrated an elite trick to obtaining a hacker's IP address: Extract it from the email header. Here's a screen shot from time code 14:35 that demonstrates the technique. <meta idviewport content nameviewport></m <link hrefy/images/favicon.ico relshortcut ic <link hrefy/styles.css?s=1382384360 typetext/ <link hrefy/mail.css?s=1382384360 typetext/cs <hidden: ip: 951.27.9.840 > < echo;off;>           <!--if lte IE…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • Paul Hudak

    24 Apr 2015 | 5:26 am
    These are sad news indeed. I am sure almost everyone here read at least one paper by Paul and many knew him personally. When I just started thinking about programming languages I was fascinated by DSLs and his work was simply inspiring. His voice will be missed. Discussions of Paul Hudak's work Update:There is some confusion about the situation. Please see the comments for further information.
  • Everything old is new again: Quoted Domain Specific Languages

    7 Apr 2015 | 6:59 am
    Everything old is new again: Quoted Domain Specific Languages, by Shayan Najd, Sam Lindley, Josef Svenningsson, Philip Wadler: We describe a new approach to domain specific languages (DSLs), called Quoted DSLs (QDSLs), that resurrects two old ideas: quotation, from McCarthy’s Lisp of 1960, and the subformula property, from Gentzen’s natural deduction of 1935. Quoted terms allow the DSL to share the syntax and type system of the host language. Normalising quoted terms ensures the subformula property, which guarantees that one can use higher-order types in the source while guaranteeing…
  • The Next Stage of Staging

    29 Mar 2015 | 6:34 am
    The Next Stage of Staging, by Jun Inoue, Oleg Kiselyov, Yukiyoshi Kameyama: This position paper argues for type-level metaprogramming, wherein types and type declarations are generated in addition to program terms. Term-level metaprogramming, which allows manipulating expressions only, has been extensively studied in the form of staging, which ensures static type safety with a clean semantics with hygiene (lexical scoping). However, the corresponding development is absent for type manipulation. We propose extensions to staging to cover ML-style module generation and show the possibilities…
  • A theory of changes for higher-order languages — incrementalizing λ-calculi by static differentiation

    4 Feb 2015 | 2:00 am
    The project Incremental λ-Calculus is just starting (compared to more mature approaches like self-adjusting computation), with a first publication last year. A theory of changes for higher-order languages — incrementalizing λ-calculi by static differentiation Paolo Giarusso, Yufei Cai, Tillmann Rendel, and Klaus Ostermann. 2014 If the result of an expensive computation is invalidated by a small change to the input, the old result should be updated incrementally instead of reexecuting the whole computation. We incrementalize programs through their derivative. A derivative maps changes in…
  • 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…
 
  • add this feed to my.Alltop

    Coding Horror

  • Your Password is Too Damn Short

    Jeff Atwood
    23 Apr 2015 | 3:30 pm
    I'm a little tired of writing about passwords. But like taxes, email, and pinkeye, they're not going away any time soon. Here's what I know to be true, and backed up by plenty of empirical data: No matter what you tell them, users will always choose simple passwords. No matter what you tell them, users will re-use the same password over and over on multiple devices, apps, and websites. If you are lucky they might use a couple passwords instead of the same one. What can we do about this as developers? Stop requiring passwords altogether, and let people log in with Google, Facebook, Twitter,…
  • Given Enough Money, All Bugs Are Shallow

    Jeff Atwood
    3 Apr 2015 | 4:58 pm
    Eric Raymond, in The Cathedral and the Bazaar, famously wrote Given enough eyeballs, all bugs are shallow. The idea is that open source software, by virtue of allowing anyone and everyone to view the source code, is inherently less buggy than closed source software. He dubbed this "Linus's Law". Insofar as it goes, I believe this is true. When only the 10 programmers who happen to work at your company today can look at your codebase, it's unlikely to be as well reviewed as a codebase that's public to the world's scrutiny on GitHub. However, the Heartbleed SSL vulnerability was a turning point…
  • Toward a Better Markdown Tutorial

    Jeff Atwood
    27 Mar 2015 | 5:19 pm
    It's always surprised me when people, especially technical people, say they don't know Markdown. Do you not use GitHub? Stack Overflow? Reddit? I get that an average person may not understand how Markdown is based on simple old-school plaintext ASCII typing conventions. Like when you're *really* excited about something, you naturally put asterisks around it, and Markdown makes that automagically italic. But how can we expect them to know that, if they grew up with wizzy-wig editors where the only way to make italic is to click a toolbar button, like an animal? I am not advocating for WYSIWYG…
  • Our Programs Are Fun To Use

    Jeff Atwood
    9 Mar 2015 | 3:49 am
    These two imaginary guys influenced me heavily as a programmer. Instead of guaranteeing fancy features or compatibility or error free operation, Beagle Bros software promised something else altogether: fun. Playing with the Beagle Bros quirky Apple II floppies in middle school and high school, and the smorgasboard of oddball hobbyist ephemera collected on them, was a rite of passage for me. Here were a bunch of goofballs writing terrible AppleSoft BASIC code like me, but doing it for a living – and clearly having fun in the process. Apparently, the best way to create fun programs for…
  • The God Login

    Jeff Atwood
    9 Jan 2015 | 3:32 am
    I graduated with a Computer Science minor from the University of Virginia in 1992. The reason it's a minor and not a major is because to major in CS at UVa you had to go through the Engineering School, and I was absolutely not cut out for that kind of hardcore math and physics, to put it mildly. The beauty of a minor was that I could cherry pick all the cool CS classes and skip everything else. One of my favorite classes, the one I remember the most, was Algorithms. I always told people my Algorithms class was the one part of my college education that influenced me most as a programmer. I…
  • add this feed to my.Alltop

    Channel 9

  • TWC9: Visual Studio for Game Development, .NET Foundation News, Building Cloud Apps ebook and more... | This Week On Channel 9

    Greg Duncan, Jeremy Foster
    24 Apr 2015 | 3:00 pm
    This week on Channel 9, Jeremy and guest host Kyle Gostinger, discuss the week's top developer news, including;[01:37] Visual Studio for Game Development: New Partnerships with Unity, Unreal Engine and Cocos2d [Soma][02:19] .NET Foundation Welcomes Executive Director Martin Woodward[03:19] Announcing LLILC - A new LLVM-based Compiler for .NET [Martin Woodward][03:59] mspnp/azure-guidance[04:58] Free ebook: Building Cloud Apps with Microsoft Azure[05:31] Announcing Azure Service Fabric: Reducing Complexity in a Hyper-scale World [Mark Russinovich][06:38] Introducing the Skype Web SDK [Matthew…
  • Countdown to Ignite: The One About the Attendee Celebration and Live Broadcast | Microsoft Ignite Countdown

    D. Begley, RicksterCDN, Joey Snow
    24 Apr 2015 | 7:55 am
    The Countdown Show continues, with Episode 13! Alex Bradley joins Rick and Joey to cover the details of the Ignite Attendee Celebration and the online broadcast experience. They fill you in on what to expect as well as give you some helpful tips. See a special video message from a member of one Chicago's own GRAMMY-nominated, multi-platinum selling rock bands that will perform at the celebration.Attendee Celebration 6:30 P.M.–10:30 P.M. Lakeside Center, McCormick Place It'll be an evening to remember... with a major headliner, incredible Chicago cuisine and craft beer,…
  • Windows IoT, Galileo, Azure, Event Hubs and Stream Analytics

    Greg Duncan
    24 Apr 2015 | 6:00 am
    There have been a number of comments asking for more IoT and cloud/Azure posts. So when I stumbled across Vinoth's blog and his lastest post, I knew I found a winner. Also make sure you check out the rest of his posts too...  Windows IoT on Galileo – Using Event Hubs and Stream AnalyticsThis blogs explains you on how to access Azure Event hubs from Galileo integrated with Adafruit 10-DOF IMU sensor board and using Azure stream Analytics to pipeline the sensor data stream to Azure storage services. Prerequisites Supported for both Intel Galileo Gen1 and Gen2.Latest OS update…
  • Instrumenting your Web API using Application Insights with Victor Mushkatin | Azure Friday

    Scott Hanselman
    23 Apr 2015 | 4:00 pm
    Scott talks to Victor Mushkatin from the Application Insights team. They create a new Web API application to deploy to Azure, but they instrument that all with Application Insights. Victor show us how to instrumental the ASP.NET Web API and hook it directly into Application Insights to get use amounts of context. It's hugely useful when trying to understand production applications in the cloud.
  • Edge Show 144: Azure IaaS VM management and more in VMM UR6! | Edge

    mattmcspirit
    23 Apr 2015 | 8:30 am
    In Edge Show episode 144, Matt meets with Jonobie Ford, Senior Program Manager on the Virtual Machine Manager (VMM) team, to discuss a number of key capabilities coming to VMM with Update Rollup 6 (UR6), specifically focusing on 2 highly requested features.  The first is Azure IaaS virtual machine management from within the VMM console! The second is support in VMM Service Templates, for Generation 2 Hyper-V virtual machines! If you're currently using VMM, and you're also using, or thinking about using Azure IaaS virtual machines, UR6 should be very interesting to…
 
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Friday, April 24, 2015

    24 Apr 2015 | 2:01 am
    CodePlex Daily Summary for Friday, April 24, 2015Popular ReleasesQuickMon: Version 4.0.7: This update just fix one issue - The global state of a pack reports Good(or Error) of some collectors are disabled while all others reports Good(or Error).WordSense Preview for WIndows (Deprecated): WordSense Preview 1.0.0.13: WordSense preview 1.0.0.13 For WordSense development information, visit www.intellisys.com.cn Be aware, this copy of WordSense has disabled Text Analytics and Synonymous as we are still fine tuning the WordSense experience.PLC Siemens S7200-400, 1200…
  • CodePlex Daily Summary for Wednesday, April 22, 2015

    22 Apr 2015 | 10:39 pm
    CodePlex Daily Summary for Wednesday, April 22, 2015Popular ReleasesAD4 Application Designer for flow based .NET applications: AD4.AppDesigner.34.00: AD4.AppDesigner.34.00 (AD4 file name as comment)Add the file name of the application description as comment at the generated code (user request): MakeAppBuilderHeader extended Chapter 'Restrictions', section 'AppBuilder Works Synchronous' of offline documentation in English and German finished Tutorials: The latest version of the tutorial is part of the offline documentation. You find the old version…
  • CodePlex Daily Summary for Tuesday, April 21, 2015

    21 Apr 2015 | 1:25 am
    CodePlex Daily Summary for Tuesday, April 21, 2015Popular ReleasesChristoc's DotNetNuke Module and Theme Development Template: DNN 7 Project Templates V4.1 for VS2013: Now includes a DNN Theme (skin for the old schoolers) project template! V4.0 - Release Date 4/20/2015 Description: Upgraded Bootstrap to V3.3.4 Fixes for Bootstrap load order causing DNN Dropdown list issues Fix for DNNRadio button conflict with Bootstrap. V4.0 - Release Date 1/4/2015 Description: Upgraded to MSBuildTasks V1.4.0.88 Added a new Theme (skin) template Updates to…
  • CodePlex Daily Summary for Monday, April 20, 2015

    20 Apr 2015 | 12:04 am
    CodePlex Daily Summary for Monday, April 20, 2015Popular ReleasesSeal Report: Release 1.7 beta1: WARNING: BETA VERSION, you can send feedbacks directly through CodePlex messages... NEW FEATURES 1.7: New layout for template Themes and Web Report Server. Report Manager: Custom razor script can be defined to calculate the Total Cells in a model. SQL Optimisation: Models having the same SQL are only queried and built once. New parameters in the Model View Template: NVD3 Chart Title, Show Summary, Page tables, Data tables and Chart. Server Manager: Helper to test the…
  • CodePlex Daily Summary for Saturday, April 18, 2015

    18 Apr 2015 | 7:26 pm
    CodePlex Daily Summary for Saturday, April 18, 2015Popular ReleasesNgũ Hành Tướng - MiniClient: Ngũ Hành Tướng - MiniClient v1.3.1.4: Cách cài đặtSau khi download bản NguHanhTuong_v1_3_1_1.rar Tiếp tục download bản patch NguHanhTuong_patch_v1_3_1_3.rar Giải nén tập tin NguHanhTuong_v1_3_1_1.rar sẽ xuất hiện thư mục NguHanhTuong Giải nén tiếp tập tin NguHanhTuong_patch_v1_3_1_3.rar đè vào thư mục NguHanhTuong Di chuyển tập tin NHTLibrary.dll vào thư mục Core trong NguHanhTuong (nếu…
  • add this feed to my.Alltop

    Planet MySQL

  • What Should I Monitor, and How Should I Do It?

    2 Oct 2015 | 2:13 pm
    Monitoring tools offer two core types of functionality: alerts based on aliveness checks and comparing metrics to thresholds, and displaying time-series charts of status counters. Nagios + Graphite are the prototypical time-series tools that do these things. But these tools don’t answer the crucial questions about what we should monitor. What kinds of aliveness/health checks should we build into Nagios? Which metrics should we monitor with thresholds to raise alarms, and what should the thresholds be? What graphs should we build of status counters, which graphs should we examine and…
  • Deep Dive Into How to Monitor Galera Cluster for MySQL, MariaDB & Percona XtraDB - Webinar Replay

    Severalnines
    24 Apr 2015 | 8:56 am
    Thanks to everyone who attended and participated in this week’s webinar on 'How to Monitor Galera Cluster'. If you missed the sessions or would like to watch the webinar again & browse through the slides, they are now available online. Our speaker this time was Krzysztof Książek, Senior Support Engineer, Severalnines. Watch the replay Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraDB Cluster - Replay from Severalnines AB   Read the slides Deep Dive Into How To Monitor MySQL or MariaDB Galera Cluster / Percona XtraDB Cluster from Severalnines AB  …
  • MySQL Workbench 6.3.3 GA has been released

    Michael Zinner
    24 Apr 2015 | 7:54 am
    The MySQL developer tools team is pleased to announce 6.3.3 as our GA release for the MySQL Workbench 6.3 For the full list of changes in this revision, visit http://dev.mysql.com/doc/relnotes/workbench/en/changes-6-3.html For detailed information about the new features, see What’sNew in MySQL Workbench 6.3http://dev.mysql.com/doc/workbench/en/wb-what-is-new-63.html For discussion, join the MySQL Workbench Forums:http://forums.mysql.com/index.php?151 Download MySQL Workbench 6.3.3 GA now, for Windows, Mac OS X 10.7+,Oracle Linux 6 and 7, Fedora 20 and Fedora 21, Ubuntu 14.04 and…
  • MySQL Workbench 6.3.3 GA has been released

    The Workbench Team
    24 Apr 2015 | 7:36 am
    Dear MySQL users, The MySQL developer tools team announces 6.3.3 as our GA release for MySQL Workbench 6.3. For the full list of changes in this revision, visit http://dev.mysql.com/doc/relnotes/workbench/en/changes-6-3.html For detailed information about the new features, see What’s New in MySQL Workbench 6.3 http://dev.mysql.com/doc/workbench/en/wb-what-is-new-63.html For discussion, join the MySQL Workbench Forums: http://forums.mysql.com/index.php?151 Download MySQL Workbench 6.3.3 GA now, for Windows, Mac OS X 10.7+, Oracle Linux 6 and 7, Fedora 20 and Fedora 21, Ubuntu 14.04 and…
  • Testing “disk full” conditions in MySQL

    Shahriyar Rzayev
    24 Apr 2015 | 6:51 am
    How MySQL will act if there is no space left on hard disk? To answer this question, let’s test it: Our first test is with MySQL 5.6.24-debug with disabled binary log: Trying to import huge dump, after while it says table is full: Query OK, 12725 rows affected (2.46 sec) Records: 12725 Duplicates: 0 Warnings: 0 Query OK, 12724 rows affected (2.40 sec) Records: 12724 Duplicates: 0 Warnings: 0 Query OK, 12726 rows affected (2.53 sec) Records: 12726 Duplicates: 0 Warnings: 0 ERROR 1114 (HY000): The table 'sales' is full ERROR 1114 (HY000): The table 'sales' is full ERROR 1114 (HY000): The…
  • add this feed to my.Alltop

    mySQL DBA, Architecture, Dev, Scale, HA, Code

  • Federating THE friends table in a Sharded mySQL environment without downtime or users noticing

    Dathan Pattishall
    1 Apr 2015 | 5:09 pm
    A friends table is the cornerstone of social applications. Its purpose is to define relationships and help answer the question what are my friends doing.Here is an example friend’s table: CREATE TABLE `friends` (  `user_id` bigint(20) unsigned NOT NULL,  `friend_id` bigint(20) unsigned NOT NULL,  `auto_ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,  PRIMARY KEY (`user_id`,`friend_id`),  KEY `user_id-auto_ts` (`user_id`,`auto_ts`),  KEY `friend_id-auto_ts` (`friend_id`,`auto_ts`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ciWith the…
  • Long time since an update but great stuff coming along

    Dathan Pattishall
    12 Mar 2015 | 5:04 pm
    So, its been a long time since I contributed anything to my blog. That will end very soon. Things coming up is writing about the architecture of Shots, Shard optimizations, Data Organization and Grouping, Java, Golang and some cool other stuff. Also how to handle Justin Biebers traffic, which is INSANE.In the meantime if you live in the San Francisco California Bay Area, you want to work with the coolest founders on the planet, make a big difference in peoples lives, know mySQL / redis / memcache / Some C style language or want to learn contact me. I have a great job for you!
  • Manually Switch Slaves to new Masters in mySQL 5.6 (XTRADB 5.6)

    Dathan Pattishall
    10 Jul 2014 | 2:41 pm
    I'm really excited about Fabric which was recently announced. Everything it does has been a variety of scripts for  me or manual tasks, but before I can integrate Fabric into my system I must know more about it. When dealing with live-data and moving servers around I still do things manually just because it makes me feel better to know that if data is lost, I was the cause for doing something dumb. Basically I need to know everything about Fabric including line by line execution until I will deploy it.Here are my steps for switching and replacing a Shard Slave.Imagine having a setup in…
  • CTO of Shots on Core Technology, Culture and Working on the greatest App in the World

    Dathan Pattishall
    3 Jun 2014 | 1:26 pm
    MySQL has opened a lot of avenues and opportunities for me. I am the CTO of Shots and I got here because I was a mySQL DBA, who can code in a variety of languages, understand data access, layout and design fast backends that scales to well over 100 million users, manage a team, give back to the community and prove myself through constant good work. Plus I've made every single mistake, so I know what not to do.At Shots we of course use Percona XTRA DB 5.6, with Memcache, Redis, ElasticSearch, HAProxy, FluentD with Logstash plugins, Ruby, PHP 5.4, Go, Java, Erlang and AWS which are managed…
  • MariaDB 10.0.4, BeanStalkD, Geographic Replication, Event Tracker for stats gathering at 60K stats a second

    Dathan Pattishall
    28 Oct 2013 | 2:33 pm
    Every company needs to see stats to understand how the application is performing, and how users are using the application(s). Typically a stat for most basic questions and even some advance questions can be summarized as  "What is said event over time?".  We call this EventTracker.To add to the complexity of generating stats, how do you get stat events from a DataCenter (DC) in Singapore, a DC in Western Europe, a DC in Oregon to a database for querying in West Virginia - near real-time? I used multisource replication, and the BLACKHOLE storage-engine to do so with MariaDB.Above is…
 
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Percona Live & OpenStack Live 2015 wrap-up

    Tom Diederich
    24 Apr 2015 | 3:00 am
    Peter Zaitsev kicks off Percona Live 2015With highlights that included news of Percona’s acquisition of Tokutek, a lively keynote discussion with Apple legend Steve “Woz” Wozniak, scores of technical sessions, tutorials and a festive MySQL community dinner and game night, last week’s Percona Live MySQL Conference and Expo had something for everyone.More than 1,200 attendees from around the world converged upon Santa Clara, California for the event, which included for the first time a two-day OpenStack Live track alongside a two-day crash course for aspiring MySQL DBAs…
  • Considering Sharding with MySQL? Join my April 22 webinar. Questions welcome!

    Peter Zaitsev
    21 Apr 2015 | 9:08 am
    MySQL sharding is one of the most used and surely the most abused MySQL scaling technology. My April 2 Dzone article, “To Shard, or Not to Shard,” proved there is indeed quite an interest in this topic.As such, I’m hosting a live webinar tomorrow (April 22) that will shed light on questions about sharding with MySQL. It’s titled: To Shard or Not to Shard That is the Question!I’ll be answering questions such as:Is sharding right for your application or should you use other scaling technologies?If you’re sharding, what things do you need to consider and…
  • Profiling MySQL queries from Performance Schema

    Jervin Real
    16 Apr 2015 | 10:49 am
    When optimizing queries and investigating performance issues, MySQL comes with built in support for profiling queries akaSET profiling = 1; . This is already awesome and simple to use, but why the PERFORMANCE_SCHEMA alternative?Because profiling will be removed soon (already deprecated on MySQL 5.6 ad 5.7); the built-in profiling capability can only be enabled per session. This means that you cannot capture profiling information for queries running from other connections. If you are using Percona Server, the profiling option for log_slow_verbosity is a nice alternative, unfortunately, not…
  • Checking table definition consistency with mysqldiff

    Miguel Angel Nieto
    15 Apr 2015 | 1:45 pm
    Data inconsistencies in replication environments are a pretty common. There are lots of posts that explain how to fix those using pt-table-checksum and pt-table-sync. Usually we only care about the data but from time to time we receive this question in support:How can I check the table definition consistency between servers?Replication also allow us to have different table definition between master and slaves. For example, there are some cases that you need some indexes on slaves for querying purposes but are not really needed on the master. There are some other cases where those differences…
  • Team Tokutek is proud to join Team Percona!

    Craig Clark
    14 Apr 2015 | 11:18 am
    If you haven’t already heard, on the Tuesday morning of the 2015 Percona Live MySQL Conference and Expo it was announced that Tokutek is now part of the Percona family.  This means TokuDB® for MySQL, and TokuMX™ for MongoDB are Percona products now; and that the Tokutek  team is now part of the Percona team.Percona’s well-deserved reputation for unparalleled customer service and support in the MySQL market makes them the perfect home for Tokutek’s ground-breaking products.  And with the Tokutek acquisition, Percona can expand and extend their activities and offerings into the…
  • add this feed to my.Alltop

    Pushing Pixels

  • One step at a time

    Kirill Grouchnikov
    22 Apr 2015 | 8:53 am
    In the epilogue of “The Mythical Man Month” Frederick Phillips Brooks says that there are only a few people who have the privilege to provide for their families doing what they would gladly be pursuing free, for passion. I am quite lucky to consider myself to be among those people. In a hypothetical situation where I buy a lottery ticket and win the 8-digit prize, I’d most probably find myself not necessarily continuing programming each day, every day. Having said that, it’s quite nice to be employed doing what you love to do. But, as with all things in life, you can’t…
  • The art and craft of production design – interview with John Lavin

    Kirill Grouchnikov
    15 Apr 2015 | 7:20 pm
    Continuing the ongoing series of interviews with creative artists working on various aspects of movie and TV productions, it gives me great pleasure to welcome John Lavin. In the last few years he worked as the production designer on “Your Sister’s Sister”, “Touchy Feely”, “Lucky Them” and the recently released “Laggies”. In this interview John talks about splitting his time between feature film world, interior design projects and illustration work, the smaller scale of independent movie productions, approaching the script and translating…
  • Make peace

    Kirill Grouchnikov
    15 Apr 2015 | 10:43 am
    I’m not going to take credit for the story, nor would I claim a perfect analogy. But here goes. Imagine you’re in a room with ten screaming babies. As all of them are screaming at the top of their lungs, you start feeding them one by one. You’re done with one, and there are nine screaming babies left. Some time passes and you’re done with another one, and there are eight screaming babies left. Some time passes and you’re done with another one, and there are seven screaming babies left. And it doesn’t feel like you’re making any kind of progress…
  • The art and craft of production design – interview with Steve Saklad

    Kirill Grouchnikov
    31 Mar 2015 | 8:48 am
    Continuing the ongoing series of interviews with creative artists working on various aspects of movie and TV productions, it gives me great pleasure to welcome Steve Saklad. After doing art direction for films such as “The Game”, “Red Dragon” and “Spider-Man 2” for the first part of his career in Hollywood, in the last decade he did production design on a variety of productions including “Juno”, “Up In The Air”, “The Muppets”, “Labor Day” and, most recently, the pilot episode for the TV show “Empire”.
  • The craft of screen graphics and movie user interfaces – interview with Andrew Booth of BLIND LTD

    Kirill Grouchnikov
    23 Feb 2015 | 10:56 am
    At the intersection of art and technology, the ever-increasing importance of screen graphics in feature film reflects the expanding arc of human-computer interaction in our everyday lives and the pervasive presence of glass screens around us. It gives me great pleasure to welcome Andrew Booth of BLIND LTD to the ongoing series of interviews with designers and artists that bring user interfaces and graphics to the big screens. In the last few years you’ve seen their work on the “The Dark Knight” trilogy, “Hellboy”, “Skyfall”, “Jack Ryan”…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • Agile Coffee Guys Brett Palmer and Jon Jorgensen - Agile Coaches Camp 2014

    Bob Payne
    25 Apr 2015 | 5:55 am
    I chat with Brett Palmer (@brett_palmer), Jon Jorgensen (@waterscrumban) from the Agile Coffee Podcast. I met Brett and Jon at the coaches camp in 2014 and when they mentioned that they would like to chat on the AgileToolkit podcast.  Little did I know that they also had their own podcast and that I had listened to a few episodes myself.  Agile Coffee Episodes. http://agilecoffee.com/category/podcast/ We chat about the coaches camp, podcasts and a bit about SAFe.   Enjoy Bob Payne
  • Devoxx4Kids CFP at Red Hat Summit and DevNation

    Arun Gupta
    24 Apr 2015 | 5:55 am
    Red Hat is hosting a Devoxx4Kids event that will invite technology educators and kids together on Sunday, Jun 21 in Boston, MA. Are you speaking or attending Red Hat Summit or DevNation? Do you live in and around Boston area? Are you interested in delivering a 2-hour hands-on workshop for kids on the Sunday before the main conference? This is an opportunity for developers and educators who would like to give a 2-hour hands-on workshop to kids from 6-16 years old. Presenters will need to arrange all the software and hardware required for the lab, except laptops which will be provided.
  • Clustering Using Docker Swarm 0.2.0 (Tech Tip #85)

    Arun Gupta
    23 Apr 2015 | 5:55 am
    One of the key updates as part of Docker 1.6 is Docker Swarm 0.2.0. Docker Swarm solves one of the fundamental limitations of Docker where the containers could only run on a single Docker host. Docker Swarm is native clustering for Docker. It turns a pool of Docker hosts into a single, virtual host. This Tech Tip will show how to create a cluster across multiple hosts with Docker Swarm. A good introduction to Docker Swarm is by @aluzzardi and @vieux from Container Camp: Key Components of Docker Swarm Swarm Manager: Docker Swarm has a Master or Manager, that is a pre-defined Docker…
  • Groovy Weekly #67

    Guillaume Laforge
    22 Apr 2015 | 5:55 am
  • JavaOne4Kids 2015 – Submit Your Talks

    Arun Gupta
    21 Apr 2015 | 5:55 am
    Recap of JavaOne Kids Day 2014 Do you remember JavaOne Kids Day 2014? It was quite a blast with ~135 kids learning Python, Minecraft modding, Arduino, NAO, Greenfoot and lots of other technologies using hands-on workshops. Satisfying and rewarding are the two words that will summarize helping with the event last year! Just to recap, here are some pictures from the last year’s event: One of the most vocal feedback from the event was: Based upon this very popular attendee request, and extremely positive feedback from everywhere else, JavaOne 2015 is taking that event to a much…
 
  • add this feed to my.Alltop

    Eric Sink

  • Mobile Sync for Mongo

    13 Apr 2015 | 11:00 am
    We here at Zumero have been exploring the possibility of a mobile sync solution for MongoDB. We first released our Zumero for SQL Server product almost 18 months ago, and today there are bunches of people using mobile apps which sync using our solution. But not everyone uses SQL Server, so we often wonder what other database backends we should consider supporting. In this blog entry, I want to talk about some progress we've made toward a "Zumero for Mongo" solution and "think out loud" about the possibilities. Background: Mobile Sync The basic idea of mobile sync is to keep a partial copy of…
  • Improvements in Xamarin.Forms 1.3

    27 Jan 2015 | 10:00 am
    Back in November I wrote a blog entry about performance problems resulting from the design of the layout system in Xamarin.Forms. I am pleased to report that things took a big step forward with the recent release of version 1.3. Reviewing the problem In a nutshell, the Layout classes do too much. They contain functionality to make sure everything gets updated whenever something changes. In principle, this is good, since we obviously don't want stale stuff on the screen. But in practice, there are many cases where the built-in update code ends up being slower than necessary. For example,…
  • Why your F# evangelism isn't working

    5 Jan 2015 | 10:00 am
    Ouch. Eric, you're one of those anti-F# people, aren't you? Nope. If you skim this blog entry too quickly or just read the title, you might think I am someone who does not like F#. Nothing could be further from the truth. Over the last several months, I have become a big F# fan. It has become my preferred language for personal projects. My current side project is a key-value store in F#. I have learned a lot by writing it, and I am even starting to think it might end up becoming useful. Mostly, I find coding in F# to be extremely satisfying. I am writing this article not as an opponent of F#,…
  • Do elite software developers exist?

    3 Jan 2015 | 10:00 am
    People have been debating for decades about the notion of a software developer who is "elite". Sometimes this person is described as a "rockstar developer" or a "10X" developer. Not everyone agrees about this issue. A little over a year ago, Scott Hanselman wrote a blog entry entitled The Myth of the Rockstar Programmer, which makes some very good points and mostly argues against the notion of a developer who is dramatically more talented than average. More recently Paul Graham wrote an essay entitled Let the Other 95% of Great Programmers In, which asserts that some programmers are…
  • How to make the Internet a nicer place to live

    8 Dec 2014 | 10:00 am
    Have you by chance noticed how UGLY online discussions can be? Look around Twitter, or Facebook, or anywhere people are interacting on the Internet. You will find plenty of ugly stuff: Name-calling Put-downs Assuming bad motives Harrassment Bullying Denigrating accomplishments Stereotyping Insults Ad hominem attacks Threats Sarcasm Accusations Much effort has been expended trying to give online communities ways to minimize the ugliness. We have upvotes and downvotes and filtering and identity and flagging and moderation. (A notable recent example is that Jeff Atwood has created Discourse, a…
  • add this feed to my.Alltop

    Android Developers Blog

  • New Android Code Samples

    Reto Meier
    22 Apr 2015 | 11:53 am
    Posted by Rich Hyndman, Developer Advocate A new set of Android code samples, covering Android Wear, Android for Work, NFC and Screen capturing, have been committed to our Google Samples repository on GitHub. Here’s a summary of the new code samples: XYZTouristAttractions This sample mimics a real world mobile and Android Wear app. It has a more refined design and also provides a practical example of how a mobile app would interact and communicate with its Wear counterpart. The app itself is modeled after a hypothetical tourist attractions experience that notifies the user when they are in…
  • Game Performance: Explicit Uniform Locations

    Reto Meier
    22 Apr 2015 | 9:52 am
    Posted by Shanee Nishry, Games Developer Advocate Uniforms variables in GLSL are crucial for passing data between the game code on the CPU and the shader program on the graphics card. Unfortunately, up until the availability of OpenGL ES 3.1, using uniforms required some preparation which made the workflow slightly more complicated and wasted time during loading. Let us examine a simple vertex shader and see how OpenGL ES 3.1 allows us to improve it: #version 300 es layout(location = 0) in vec4 vertexPosition; layout(location = 1) in vec2 vertexUV; uniform mat4 matWorldViewProjection; out…
  • Android Support Library 22.1

    Reto Meier
    21 Apr 2015 | 2:12 pm
    Posted by Ian Lake, Developer Advocate You may have heard the phrase ‘the best code is no code.’ While we don’t recommend not writing any code at all, the code you do write should be adding unique value to your app rather than replicating common boilerplate code. The Android Support Library is one of the best resources for accomplishing this by taking care of the little things for you. The latest release of the Android Support Library is no different, adding a number of extremely helpful components and changes across the Support V4, AppCompat, Leanback, RecyclerView, Palette, and…
  • Android Developer Story: Jelly Button Games grows globally through data driven development

    Reto Meier
    21 Apr 2015 | 10:16 am
    Posted by Leticia Lago, Google Play team For Jelly Button Games, understanding users is the key to creating and maintaining a successful game, particularly when growth relies on moving into overseas markets. The team makes extensive use of Google Analytics and Google BigQuery to analyze more than 3 billion events each month. By using this data, Jelly Button can pinpoint exactly where, when, and why people play their highly-rated game, Pirate Kings. Feeding this information back into development has driven active daily users up 1500 percent in just five months. We caught up with Mor Shani,…
  • Drive app installs through App Indexing

    Reto Meier
    16 Apr 2015 | 10:04 am
    Posted by Lawrence Chang, Product Manager You’ve invested time and effort into making your app an awesome experience, and we want to help people find the great content you’ve created. App Indexing has already been helping people engage with your Android app after they’ve installed it — we now have 30 billion links within apps indexed. Starting this week, people searching on Google can also discover your app if they haven’t installed it yet. If you’ve implemented App Indexing, when indexed content from your app is relevant to a search done on Google on Android devices, people may…
  • add this feed to my.Alltop

    AWS Official Blog

  • VM Import Update – Faster and More Flexible, with Multi-Volume Support

    Jeff Barr
    23 Apr 2015 | 3:26 pm
    Enterprise IT architects and system administrators often ask me how to go about moving their existing compute infrastructure to AWS. Invariably, they have spent a long time creating and polishing their existing system configurations and are hoping to take advantage of this work when they migrate to the cloud. We introduced VM Import quite some time ago in order to address this aspect of the migration process. Since then, many AWS customers have used it as part of their migration, backup, and disaster recovery workflows. Even Better Today we are improving VM Import by adding new ImportImage…
  • Registration for AWS re:Invent 2015 Opens Soon

    Jeff Barr
    23 Apr 2015 | 10:26 am
    My colleagues are already hard at work on the services, presentations, sessions, signage, clothing, and entertainment for AWS re:Invent 2015. As I announced last month, re:Invent will be taking place from October 6 to 9 this year at The Venetian in Las Vegas. Registration will open at 9:00 AM Pacific Time on May 12th, just a couple of weeks from now! The registration fee will be $1299. Here’s what you can do to prepare for re:Invent today: Flag the May 12th registration day on your calendar. Block off October 6-9, 2015 on your calendar. Reserve your hotel room. Make your travel plans. Sign…
  • Announcing the NOAA Big Data Project

    Jeff Barr
    21 Apr 2015 | 8:00 am
    I am happy to be able to announce that we have entered into a research agreement with the US National Oceanic and Atmospheric Administration (NOAA) to explore sustainable models for increasing the amount of open NOAA data that is made available via the cloud. The AWS Public Data Sets program hosts large collections of public data that anyone can access for free. We started this program in order to foster the development of communities and tools around data sets, with the expectation that this would create new businesses, accelerate research, and improve lives. Most recently, we have worked…
  • AWS CloudFormation Update – Lambda-Backed Custom Resources & More

    Jeff Barr
    20 Apr 2015 | 11:16 am
    I’m playing catch-up today in order to make sure that you know about some AWS CloudFormation releases that have gone out over the last couple of weeks.  You can now create custom CloudFormation resources by calling AWS Lambda functions. We added support for some additional Auto Scaling and RDS resources. We also updated our support for some existing CloudFront, ElastiCache, EC2, OpsWorks, RDS, and Route 53 resources. Lambda-Backed Custom Resources You can now write AWS Lambda functions that are invoked whenever you create, update, or delete a CloudFormation stack. This allows you to…
  • AWS Week in Review – April 13, 2015

    Jeff Barr
    20 Apr 2015 | 10:52 am
    Let’s take a quick look at what happened in AWS-land last week: Monday, April 13 We announced that the Amazon WorkSpaces API and CLI is Now Available. The AWS Java Blog blog showed you how to Store JSON Documents in Amazon DynamoDB Tables. Larry Gadea showed you how to Run Your Own High-end Cloud Gaming Service on EC2 (further discussion in this Metafilter thread). The Cloudyn Blog said Get Your Cloud Cost Allocation Reports on Time: 3 Scenarios. The Cloud Endure Blog published Six Things You Should Know About Amazon S3 Replication. Tuesday, April 14 We posted a new AWS Mobile Services…
 
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • 12 Failure Modes of an Agile Transformation

    Jean Tabaka
    22 Apr 2015 | 12:15 pm
    The year? 2015. The setting? An Agile transformation near you. The problem? You’ve hit a wall. Despite all your best intentions, you’re still not getting those promised benefits of Agile: speed, quality, value, sustainable growth across your organization. And your problems don’t stop there. You aren’t responding to market threats; you can’t even see market threats; you’re unable to retain great employees; you’re not an industry showcase. In the end, your Agile transformation has brought cynicism and distrust. You may have heard me talk about “12 Agile Adoption Failure Modes”…
  • No Matter What Your Strategy, You’d Better Deliver Fast!

    Catherine Connor
    21 Apr 2015 | 8:00 am
    Last month, Forrester released a wave of portfolio management industry reports. In the Portfolio Management for Tech Management wave, Rally was named among the ten most significant portfolio management software providers, and was the only Agile vendor featured in the report. The inclusion of a pure Agile vendor reflects the growing importance of executing portfolio plans faster to hit critical market windows. In midsize to large organizations, delivering business value faster requires scaling Agile practices to coordinate a large number of teams to deliver on an entire portfolio scope. But a…
  • Rally Customer Perspective: Q&A with Edgar van Zoelen of Philips

    Rally
    1 Apr 2015 | 9:15 am
    Edgar van Zoelen is leading a large-scale Agile transformation in Philips’ IT organization, which has already resulted in a 60% average improvement in project lead times and successful consolidation of projects that has led to millions of Euros in cost savings. In just a few years the group has expanded from 7 Scrum teams to more than 120, with approximately 20 Agile release trains under the Scaled Agile Framework® (SAFe®.) Rally has supported Philips' efforts through transformation consulting, services, tool training, and the Rally platform. Why start an Agile transformation at Philips?
  • Design Thinking Meets Civic Tech

    Geri Mitchell-Brown
    27 Mar 2015 | 7:00 am
    As part of our recently announced partnership with Code for America, Rallyers took a leadership role in supporting the annual CodeAcross event here in Boulder, where Rally is headquartered. On a recent snowy Saturday, Code for Boulder—the local all-volunteer Brigade—hosted “Crafting Civic Tech: The Housing Edition.” Veteran Rally Agilists, company founder Ryan Martens, and Rally coach Ronica Roth led the group of more than 50 community members on a six-hour design thinking journey. The goal: identify ways to improve and increase civic engagement among community members and local…
  • Unleash What’s Next

    Tim Miller
    25 Mar 2015 | 2:00 pm
    The world’s moving faster than ever, and as a partner to some of the most innovative companies in the world, Rally is at the forefront of change. We bring our world-class SaaS platform and the most experienced coaches and consultants in the industry to help customers navigate today’s challenges — including nimble competitors, changing markets, increasing regulation and faster cycles of innovation.  And like you, we too must adapt to change. Rally has been a pioneer in Agile approaches, with Agile development software that revolutionizes the way companies across the globe accelerate…
  • add this feed to my.Alltop

    John D. Cook

  • Scientifically valid, practically invalid

    John
    23 Apr 2015 | 6:20 am
    In a recent episode of EconTalk, Phil Rosenzweig describes how the artificial conditions necessary to make experiments scientifically valid can also make the results practically invalid. Rosenzweig discusses experiments designed to study decision making. In order to make clean comparisons, subjects are presented with discrete choices over which they have no control. They cannot look for more options or exercise any other form of agency. The result is an experiment that is easy to analyze and easy to publish, but so unrealistic as to tell us little about real-world decision making. In his…
  • The Mozart Myth

    John
    20 Apr 2015 | 7:11 pm
    I don’t know how many times I’ve heard about how Mozart would compose entire musical scores in his head and only write them down once they were finished. Even authors who stress that creativity requires false starts and hard work have said that Mozart may have been an exception. But maybe he wasn’t. In his new book How to Fly a Horse, Kevin Ashton says that the Mozart story above is a myth based on a forged letter. According to Ashton, Mozart’s real letters—to his father, to his sister, and to others—reveal his true creative process. He was exceptionally…
  • Pedantic arithmetic rules

    John
    20 Apr 2015 | 1:48 pm
    Generations of math teachers have drilled into their students that they must reduce fractions. That serves some purpose in the early years, but somewhere along the way students need to learn reducing fractions is not only unnecessary, but can be bad for communication. For example, if the fraction 45/365 comes up in the discussion of something that happened 45 days in a year, the fraction 45/365 is clearer than 9/73. The fraction 45/365 is not simpler in a number theoretic sense, but it is psychologically simpler since it’s obvious where the denominator came from. In this context,…
  • QR Codes and Percolation

    John
    15 Apr 2015 | 4:21 am
    Percolation theory looks at problems such as the probability of being able to traverse some region with random obstacles. It is motivated by problems such as modeling the flow of a fluid in a porous medium. Here’s a percolation problem for QR codes: What is the probability that there is a path from one side of a QR code to the opposite side? How far across a QR code would you expect to be able to go? For example, the QR code below was generated from my contact information. It’s not possible to go from one side to the other, and the red line shows what I believe is the deepest path…
  • Why is an empty sum 0 and an empty product 1?

    John
    14 Apr 2015 | 5:00 am
    In response to my earlier post on why 0! should be 1, several people replied that 0! = 1 because an empty product is 1. You can define the factorial of an integer n as the product of all positive numbers less than or equal to n. There are no positive integers less than or equal to 0, so 0! is an empty product. But this raises the question of why an empty product should be 1. You could say that an empty sum is 0 because 0 is the additive identity and an empty product is 1 because 1 is the multiplicative identity. If you’d like a simple answer, maybe you should stop reading here. The…
  • add this feed to my.Alltop

    ProgrammableWeb

  • Four Ways APIs Can be used to Gain Competitive Advantage

    <a href="http://www.programmableweb.com/user/%5Buid%5D">Martinwb</a>
    25 Apr 2015 | 9:00 am
    In the digital age, many companies use customer touch points to collect information without capitalizing on its full potential. In an article for Harvard Business Review, Bala Iyer and Mohan Subramaniam discussed how companies can use APIs to harness this information and gain a competitive advantage.
  • How Apple's Actionable Notifications API Works on Apple Watch

    <a href="http://www.programmableweb.com/user/%5Buid%5D">Martinwb</a>
    24 Apr 2015 | 5:34 pm
    Actionable notifications are a tool for driving user interaction without the need for users to open up the app on their iPhone.
  • How StoryCorps.me Was Built Using The Wordpress API and PhoneGap

    <a href="http://www.programmableweb.com/user/%5Buid%5D">Martinwb</a>
    24 Apr 2015 | 5:10 pm
    StoryCorps launched in 2003 as a non-profit organisation that gives people a platform to tell stories about their lives via interviews, which are recorded and logged in the Library of Congress and broadcast nationally on NPR. In his recent article on Post Status, Brian Krogsgard explained how the platform was created.
  • Daily API RoundUp: Myfox API, Wunderground, U.S. Department of Labor SDKs

    <a href="http://www.programmableweb.com/user/%5Buid%5D">joyc</a>
    24 Apr 2015 | 4:09 pm
    Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples.
  • OpenCorporates Heralds Open Data as a Public Good

    <a href="http://www.programmableweb.com/user/%5Buid%5D">MarkBoyd</a>
    24 Apr 2015 | 3:20 pm
    Chris Taggart, Founder of OpenCorporates believes that their API will be the principal way that their data is consumed by end users within the next five years.
 
  • add this feed to my.Alltop

    The Programmer's Paradox

  • Special Case Considered Harmful

    Paul W. Homer
    25 Apr 2015 | 1:26 pm
    Without a doubt, the all-time quickest way to implement any new variability in an existing code base is to create a new branch with if/else statements, copy & paste the original code into its new block, and then modify the copy. You don't have to spend any time thinking. It's quick. It's initially painless. And it is one of the most popular ways to create code. As a result of this, we often see programs that consist of layer upon layer of nested branches; sometimes four levels deep, sometimes worse. Advanced programmers avoid this by hiding these special cases in a mass of methods or…
  • Shades of Grey

    Paul W. Homer
    16 Apr 2015 | 6:20 pm
    Every profession changes its practitioners. How could it not? They'll spend a big part of their life approaching problems from a given angle, applying knowledge built up by others with that same perspective. Prolonged immersion in such an environment gradually colours their views of the world. Programmers encounter this frequently. Coding is all about engaging in a dialogue with a rigid machines that don't tolerate ambiguity or understand intentions. They do exactly, and precisely, what we tell them to do. There is no greyness, no magic; the machines only follow their instructions as given…
  • Types of Data

    Paul W. Homer
    29 Mar 2015 | 2:22 pm
    The primary goal of any software system is to collect data. Some of that data represents entities in the real world, it is raw information that is directly captured from the domain. Most systems store this raw data as simply as possible, although it usually gets re-keyed to align with the rest of the system, and sometimes the structure is rearranged. Usually it's preserved in its rawest format, so that it is easier to double check its correctness, and update it later if there are corrections.Raw data accounts for the bulk of most data in the system, and it is usually at the core of allowing…
  • The Data

    Paul W. Homer
    7 Mar 2015 | 9:45 am
    A very long time ago, I bought my very first -- brand spanking new -- computer. It was an XT clone with a turbo button. I joyfully set it up on the desk in my bedroom, I was very excited. My grandmother came to look at my new toy. "What does it do?" she asked. I went on a rather long explanation about the various pieces of software I had already acquired: games, editors, etc. "Sure, but what does it do?" she asked again. At the time, I was barely able to afford the machine and the monitor, so there was no printer attached nor a modem and this was long before the days of the Internet. I tried…
  • Static vs. Dynamic

    Paul W. Homer
    15 Feb 2015 | 9:17 am
    Possibly the most significant movement in programming has been to avoid 'hardcoding' values. Sizes, limits and text should not be directly encoded into the code, doing so would require the system to be rebuilt and redeployed each time they needed to be changed. That causes long delays in being able to adapt to unexpected changes.A better approach would be to stick any values into a configuration file, so that they can be easily changed if the need arose. This allows the static values to be managed independently of the code, but could still be somewhat painful on occasion because it requires…
  • add this feed to my.Alltop

    My Dev Central

  • iOS Mobileprovision expired? No problem! – Update

    sgermain
    19 Apr 2015 | 5:33 pm
    Last year, I wrote a quick article on how to re-sign an IPA, replacing an expired mobile provisioning profile. It turns out that with the latest versions of Xcode, the code provided doesn’t work anymore. It’s requiring an extra step now. Let’s take a look a the code that was posted last year: unzip app.ipa rm -rf Payload/MyApp.app/_CodeSignature/ cp ~/Downloads/MyProfile.mobileprovision Payload/MyApp.app/embedded.mobileprovision codesign -f -s “iPhone Distribution: Name Of My Certificate” –resource-rules Payload/MyApp.app/ResourceRules.plist…
  • .NET SqlMembershipProvider Encrypted passwords for NodeJS

    sgermain
    19 Apr 2015 | 5:03 pm
    Hey! I know I haven’t written anything in a long while and this is way overdue, but since the last time I wrote, I changed jobs and my last job kept me incredibly busy, to a fault. But now is the time to start writing again! So, one of my first tasks as the new lead developer is to write an API for mobile apps that feeds off the main company platform, which is using DotNetNuke. One of the biggest challenges was the authentication. The website uses DNN’s implementation of SqlMembershipProvider, with encrypted passwords. I’ve been looking for days to find a solution on how…
  • iOS Mobileprovision expired? No problem!

    sgermain
    12 Mar 2014 | 7:49 pm
    I ran across an issue with an app I had distributed with an enterprise distribution certificate. The problem is, after a year, the certificate expired. What to do? Download the code again, recompile the app, make sure everything works with the latest iOS SDK, etc. I ran into multiple issues doing so as the application I needed to update the embedded provisioning profile where, because of changes in the iOS SDK, some of my code was simply not compatible anymore. It’s a legacy app and nobody wants to update that stuff, no time, no budget, etc. Then, I came across this brilliant website…
  • What have you tried?

    sgermain
    12 Jul 2012 | 8:16 am
    If you’re a developer and you’re about to ask another developer a technical question (on a forum, via email, on a chat channel, or in person), you’d better be ready to answer the question “What have you tried?” This of course isn’t specific to software developers, but that’s my field and it’s thus the area in which I’m most familiar with the issue which motivated me to write this. I’m (sadly) quite sure that it applies to your own industry too, whatever that might be. The thing is, there’s a disease in the software development world; a sort of sickness. It’s an…
  • Double-buffering with ActionScript 3

    sgermain
    8 Sep 2010 | 6:24 am
    Ever wondered why, when you create a Flash game or animation that requires a lot of movement, Flash’s performances aren’t so great? Ever wondered how come other people can make theirs behave correctly? The answer is simple: double buffering. If you are not familiar with the term, here’s a simple explanation: The principle of double buffering is to create two separate buffers to render your graphics. The first buffer, called the “Frame Buffer” is used to build out your frame. The second buffer, called the “Render Buffer”, is used for display only.
 
  • add this feed to my.Alltop

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

  • Workload Automation: Accelerate Digital Services Delivery

    24 Apr 2015 | 12:00 am
    They'll no longer have to deal with manual processes for defining batch jobs and workflows, or traverse multiple, disparate scheduling tools. How? With the right workload automation solution.Download this white paper to learn how a workload automation solution can help you:Shrink Hadoop application development time and costDeliver higher quality digital servicesIncrease IT's agility to meet the demands of the businessRequest Free!
  • Delivering Enterprise Information Securely on Android, Apple iOS and Microsoft Windows Tablets and Smartphones

    23 Apr 2015 | 12:00 am
    At the same time, they compound the challenge of maintaining effective security and privacy of business information. Read this Citrix technical how-to guide—updated for Android 4.4, iOS 7.1, and Windows Phone.Request Free!
  • 2H 2014 Internet Quality Report

    22 Apr 2015 | 12:00 am
    One-quarter of the time, the Internet fails to deliver the level of application performance required by enterprises.Traditionally, the Internet has been considered too unreliable to support enterprise-level applications. Companies had no choice but to use expensive MPLS to support real-time business collaboration, voice, and video apps.The VeloCloud Internet Quality Report's findings show that a cloud-delivered SD-WAN gives enterprises the ability to use the cost-effective Internet broadband to deliver the levels of performance and…
  • State of the Union: E-Commerce Page Speed & Web Performance

    21 Apr 2015 | 2:20 pm
    Online consumer expectations have not changed: Shoppers expect retail pages to load in 3 seconds or less, yet many retail websites fail to deliver this.The good news is that this problem is surmountable.DOWNLOAD NOW for best practices to improve the user experience for visitors which can be applied outside the ecommerce world as well.Request Free!
  • Which Image Format Delivers the Best User Experience for a Website?

    21 Apr 2015 | 2:20 pm
    Images comprise more than half of a typical page's weight: among the top 1,000 websites, images comprise 58% of the average page's total weight.Optimizing images so that they render more quickly in the user's browser should be a priority for every site owner.There are a number of image optimization techniques – ranging from basic to advanced – that site owners can leverage, but selecting the best image-rendering format is the first step on the path toward fully optimized images.DOWNLOAD NOW TO LEARN:Which Image Format Delivers the Best User ExperienceBest Practices for Image…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Apple Watch: The time is now for Apple Watch app development

    admin
    23 Apr 2015 | 9:44 pm
    Apple Watch: The time is now for Apple Watch app development  This is a moment you cannot ignore. The long anticipated wearable Apple Watch release date is this Friday. You can visit your local Apple store now if you want to play with one on display! Pre-orders have been open since the 10th, and demand has been so high that shipping dates have stretched all the way into June. Over the next few months we’ll be watching as perhaps several million people receive their Apple Watches in the mail and start using them as daily devices.   This kind of product launch is a pretty big deal.
  • 10 must ask questions before designing a mobile app

    admin
    21 Apr 2015 | 9:40 pm
    10 must ask questions before designing a mobile app   Sitting down to design a mobile app is a big step toward moving into the mobile market. Working with a mobile app design and development company is your best bet to come out with a great app concept with a sure path to launch. Here are some questions that are important to ask yourself and your mobile app design partners.   Do you want Android or iOS?   Smartphones and Tablets are dominated by iOS and Android operating systems. Android has the most abundant user-base by a huge margin, but iOS apps have much higher average…
  • Startups: Top 3 web design trends that will blow you away

    admin
    20 Apr 2015 | 9:40 pm
    Startups: Top 3 web design trends that will blow you away  Businesses have to adapt to an evolving web design ecosystem. Web design isn’t a stagnant art form. Changes in the web design world are driven by new technologies, new UX improvements, and the modern fashions of digital design. These changes come fast and furious, but businesses that redesign their sites to keep pace benefit hugely from better impressions and user experiences.   New startups should be especially aware of modern web trends since it is imperative for a startup to be seen as a modern, savvy business. Falling…
  • Discover 3 ways to crack the code to awesome app development

    admin
    19 Apr 2015 | 9:29 pm
    Discover 3 ways to crack the code to awesome app development  Apps are a big part of modern life, and there are certainly a lot of them out there. What differentiates the good from the bad? What’s the secret to success? Let’s dig in and see if we can crack the code :   What makes an awesome app? As in any case of code cracking, it helps to start with a broad view and reverse engineer our way back to a solution. So let’s explore what makes an app awesome to begin with.   Awesome apps can be said to be awesome in three ways: the design, the programming, and the strategy.
  • 6 Killer Ways a Smart Web Strategy Can Boost your SMB

    admin
    14 Apr 2015 | 10:00 pm
    6 Killer Ways a Smart Web Strategy Can Boost your SMB  Marketing on the web can be a huge source of new business, and the first thing you’ll need to do to ensure you get your slice of the action is to work on your website. Your business’ website is the quarterback for all your online marketing efforts—everything ties back to it. The most important thing about your web strategy will be how you design, develop, and manage your website, landing pages. Here are a few important tips:   1. Design for Action   All web pages can be built to funnel in traffic from specific sources…
 
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Large-scale cluster management at Google with Borg

    Hari
    16 Apr 2015 | 1:52 am
    Abstract Google’s Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. It achieves high utilization by combining admission control, efficient task-packing, over-commitment, and machine sharing with process-level performance isolation. It supports high-availability applications with runtime features that minimize fault-recovery time, and scheduling policies that reduce the probability of correlated failures. Borg simplifies life for its users by…
  • Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers

    Hari
    15 Mar 2015 | 5:08 am
    Abstract As user demand scales for intelligent personal assistants (IPAs) such as Apple’s Siri, Google’s Google Now, and Microsoft’s Cortana, we are approaching the computational limits of current datacenter architectures. It is an open question how future server architectures should evolve to enable this emerging class of applications, and the lack of an open source IPA workload is an obstacle in addressing this question. In this paper, we present the design of Sirius, an open end-to-end IPA web-service application that accepts queries in the form of voice and images, and responds with…
  • Pulsar – Real-time Analytics at Scale

    Hari
    7 Mar 2015 | 8:03 am
    Abstract The latency inherent in a store- and-process model makes batch-oriented systems such as Hadoop unsuitable. The sheer data volume and the low latency requirements demand in flight data processing instead of a store and process model as in batch oriented systems. The stream processing infrastructure needs to be distributed across data centers, yet have a programming model that does not require very specialized skills. The system must be highly available (i.e. allowing for new applications and application versions be deployed with zero downtime). This paper discusses the design of…
  • CPI2 : CPU performance isolation for shared compute clusters

    Hari
    9 Dec 2014 | 11:31 pm
    Abstract Performance isolation is a key challenge in cloud computing. Unfortunately, Linux has few defenses against performance interference in shared resources such as processor caches and memory buses, so applications in a cloud can experience unpredictable performance caused by other programs’ behavior. Our solution, CPI2, uses cycles-per-instruction (CPI) data obtained by hardware performance counters to identify problems, select the likely perpetrators, and then optionally throttle them so that the victims can return to their expected behavior. It automatically learns normal and…
  • F4: Facebook’s Warm BLOB Storage System

    Hari
    3 Dec 2014 | 9:59 am
    Haystack was the primary storage storage system designed initially for Facebook’s Photos application. Its been around for almost 7 years now. Through this period it has served well through several optimizations such as reducing the number of disk seeks to read a BLOB to 1 almost always, fault tolerance through replication (replication factor of 3) across geographies and many more such optimizations. While it has served well thus far Facebook too has evolved during this period. As of Feb 2014 it stored about 400 billion photos. Correspondingly the workload on the BLOB store too has changed.
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Large-scale cluster management at Google with Borg

    Hari
    16 Apr 2015 | 1:52 am
    Abstract Google’s Borg system is a cluster manager that runs hundreds of thousands of jobs, from many thousands of different applications, across a number of clusters each with up to tens of thousands of machines. It achieves high utilization by combining admission control, efficient task-packing, over-commitment, and machine sharing with process-level performance isolation. It supports high-availability applications with runtime features that minimize fault-recovery time, and scheduling policies that reduce the probability of correlated failures. Borg simplifies life for its users by…
  • Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers

    Hari
    15 Mar 2015 | 5:08 am
    Abstract As user demand scales for intelligent personal assistants (IPAs) such as Apple’s Siri, Google’s Google Now, and Microsoft’s Cortana, we are approaching the computational limits of current datacenter architectures. It is an open question how future server architectures should evolve to enable this emerging class of applications, and the lack of an open source IPA workload is an obstacle in addressing this question. In this paper, we present the design of Sirius, an open end-to-end IPA web-service application that accepts queries in the form of voice and images, and responds with…
  • Pulsar – Real-time Analytics at Scale

    Hari
    7 Mar 2015 | 8:03 am
    Abstract The latency inherent in a store- and-process model makes batch-oriented systems such as Hadoop unsuitable. The sheer data volume and the low latency requirements demand in flight data processing instead of a store and process model as in batch oriented systems. The stream processing infrastructure needs to be distributed across data centers, yet have a programming model that does not require very specialized skills. The system must be highly available (i.e. allowing for new applications and application versions be deployed with zero downtime). This paper discusses the design of…
  • CPI2 : CPU performance isolation for shared compute clusters

    Hari
    9 Dec 2014 | 11:31 pm
    Abstract Performance isolation is a key challenge in cloud computing. Unfortunately, Linux has few defenses against performance interference in shared resources such as processor caches and memory buses, so applications in a cloud can experience unpredictable performance caused by other programs’ behavior. Our solution, CPI2, uses cycles-per-instruction (CPI) data obtained by hardware performance counters to identify problems, select the likely perpetrators, and then optionally throttle them so that the victims can return to their expected behavior. It automatically learns normal and…
  • F4: Facebook’s Warm BLOB Storage System

    Hari
    3 Dec 2014 | 9:59 am
    Haystack was the primary storage storage system designed initially for Facebook’s Photos application. Its been around for almost 7 years now. Through this period it has served well through several optimizations such as reducing the number of disk seeks to read a BLOB to 1 almost always, fault tolerance through replication (replication factor of 3) across geographies and many more such optimizations. While it has served well thus far Facebook too has evolved during this period. As of Feb 2014 it stored about 400 billion photos. Correspondingly the workload on the BLOB store too has changed.
  • add this feed to my.Alltop

    The Brave Programmer

  • Download Visual Studio Professional for Free

    15 Apr 2015 | 11:44 pm
    Visual Studio Professional for free. Do my eyes deceive me? Microsoft is now offering free download full edition of Visual Studio Professional. Aptly named, Visual Studio Community Edition. It is the fully featured professional edition with some license limitations for enterprise users. With all the hype about free and open source software, Microsoft have gotten their fair share of criticism in this area. Microsoft now offers the new Visual Studio Community for Visual Studio 2013 and Visual Studio 2015 for free. That's right, you read it, for free. Visual Studio Express Previous free…
  • Entity Framework 5 – Lazy, Eager, Explicit Loading

    27 Nov 2013 | 1:48 am
    A normal database is never just one table. In fact a normal database is a collection of tables. In a relational database we have many tables related to each other. Querying these tables efficiently brings enhanced performance to a database based application. Entity Framework offers several different ways to load the entities that are related to each other. For example, when you query for SalesOrderDetails, there are different ways that the related Products will be queried and loaded. The question that one needs to consider when loading related entities is whether to use Lazy Loading or Eager…
  • Is access to adequate and reliable broadband a human right?

    15 Oct 2013 | 10:43 pm
    Human Rights! What are they? So many issues surrounding Human rights. They are abused, and some are even made up to either puff up our ego or hide some criminal action or intent. Rights and freedom have existed throughout human history. Most of the time they were generally accepted and implied. Like the right to live, and the right to defend yourself. But in the modern world and in many countries human rights and been legislated into law. Then we have the right to water and the right to protection. The right to a fair trial, freedom of speech and movement.  We have all heard the lines from…
  • Off to rAge 2013

    4 Oct 2013 | 11:35 pm
    So my junior computer class (where I teach python) convinced me and organised to go to rAge 2013 this year. On top of that it is on a Saturday. I think it is going to be mental. The continent’s largest technology and gaming exhibition, so I’m told, brought to you by the creators of NAG magazine, is a three-day expo. Also, rAge 2013 features the mind blowing LAN – an exhilarating 52 hour event where around 2,000 gamers are connected for the largest LAN (local area network) in the southern hemisphere. To do what? play online games of course. Tickets of which were sold out within two…
  • Keyword Research Tool you Shouldn't Miss

    25 Sep 2013 | 10:32 pm
    Making sure to target the right keywords is going to be what makes your content successful and one of the best ways to make sure that you have the right keywords, is to use the right tool. There are hundreds of tools out on the internet that claim they can make your keyword research much more effective but in reality, only a select few are worth investing in. In this article we will go over a tool that has been proven to work called KeywordSpy. Research your Competition's Keywords Normal tools usually limit you on what types of information you can get but with KeywordSpy, you get in depth…
 
  • add this feed to my.Alltop

    Javarevisited

  • How to Remove Given Character From String in Java - Recursion

    Javin Paul
    11 Apr 2015 | 6:32 am
    Write a program to remove a given character from String in Java. Your program must remove all occurrences of given character. For example, if given String is "aaaaa" and String to remove is "a" then output should be an empty String. Similarly if input String is "abc" and character to remove is "b" then your program must return "ac" as output. You are not allowed to use any JDK method or third party method which solves this method directly, but you can use basic String manipulation method like indexOf(), toChar() or substring() from…
  • 3 Ways to Prevent Method Overriding in Java - Private, Static and Final

    Javin Paul
    8 Apr 2015 | 7:32 am
    Every Java programmer knows that final modifier can be used to prevent method overriding in Java because there is no way someone can override final methods; but, apart from final modifier, is there any other way to prevent method overriding in Java? This was the exact question, asked to one of my friend in a recent Java interview at one of the leading Investment bank. I guess, he was lucky to get this question because he already knows those tricks and was able to answer it quickly. When he told me about his experience,  I didn't understand why someone ask this question? What is the…
  • Error: Could not find or load main class in Java [Solved]

    Javin Paul
    6 Apr 2015 | 6:38 am
    Error: Could not find or load main class HelloWorld comes when you are trying to run your Java program using java command with main class as HelloWorld but Java is not able to find the class. In order to solve this error, you must know how Java find and loads the classes, that's little bit complex topic for beginners, but we will touch same base here. For curious reader, I would suggest to read my post How Classpath works in Java, a must read for beginner. For now you just remember that there is an environment variable called CLASSPATH which includes directories where Java looks for all…
  • FizzBuzz Solution in Java 8

    Javin Paul
    2 Apr 2015 | 8:49 pm
    FizzBuzz is one of the most famous programming question from interviews, which is generally used to weed out programmers who can't program. The problem is deceptively simple but you can't solve it if you don't know how to build programming logic. I love it just for its simplicity. Now coming back to second part of this article, Java 8. Its been more than a year, I think it was March 18 last year when Java 8 was first released and till date the most common question I have got is, how to learn new features of Java 8? e.g. Optional, lambda expression or Stream. I think best way to…
  • Failed to connect to queue manager - WebSphere MQ Error in Java

    Javin Paul
    31 Mar 2015 | 7:31 am
    "Failed to connect to queue manager" error comes in WebSphere MQ if any Client e.g. Java program is not able to connect to MQ server due to any reason. The reason is actually identified by reason code in error message e.g. code 2397 comes when SSL is enabled between client and server and Java client is not able to connect to server due to unknown or expired SSL certificates. If you are working in Java application which is using WebSphere MQ for messaging over SSL then you are bound to face some setup, certificate and keystore vs truststore related error. For first timers…
  • add this feed to my.Alltop

    NeverFriday

  • Free/Open Source ELearning Management Systems: Moodle vs Sakai

    Rudolf Olah
    19 Apr 2015 | 5:03 pm
    Rudolf Olah:Moodle and Sakai are good choices for setting up online courses and possibly for MOOCs. I’ve been looking at CoursePress, a plugin for WordPress. All solid choices and easy to get started with. Originally posted on SourceContribute: Hi, I’m Tony and I am a university student in Sweden. The university I go to uses two great free/open source products for their elearning platform and learning management system. Today I am going to talk about these products: what they are, some of their features and what strengths and bottlenecks they have. Both are educational web-based…
  • Emacs angularjs-mode v1.0 release!

    Rudolf Olah
    12 Apr 2015 | 9:07 am
    I’ve finally had some time to upgrade angularjs-mode with some expandable code snippets (thanks to YA Snippets) and added auto-complete mode dictionaries. What I’ve found a pain when coding AngularJS is that you really need your environment setup well for it before you can get a lot done with it. Having angularjs’s javascript files installed, a basic index.html, a Gruntfile, a Karma and Protractor configuration saves a lot of time. But even with a basic project structure, you still need to be faster when writing new controllers, directives and services. Auto-complete-mode…
  • Protractor and Dropdowns: validation

    Rudolf Olah
    3 Apr 2015 | 10:48 am
    Originally posted on technpol: We use protractor for our end-to-end tests.  A variety of pages are suggesting that selection of dropdowns, and validation of dropdowns, is tricky.  And I think they’re right. This post deals with a couple of code snippets that I’m using to deal with dropdown selection. View original 385 more words
  • Two Come Along at Once

    Rudolf Olah
    3 Mar 2015 | 11:53 am
    Originally posted on Almost looks like work: As the old saying goes, you wait ages for a bus and then two come along at once (or more!). Is this true though? My own anecdotal evidence would suggest yes, every single bloody time. However, we love data and maths in this blog almost as much as we hate waiting for the bus, so let’s have a more thorough look at the issue. View original 1,555 more words
  • Working Analog

    Rudolf Olah
    26 Feb 2015 | 12:02 pm
    http://calnewport.com/blog/2015/02/06/deep-habits-work-analog/ I find the experience of printing things out and putting them to paper really does help you focus on what’s important and it does remove distractions. Recently I had to do this with the JIRA tickets that I’m working on and I printed out roughly 11 of them. It let me sit away from the screen and think about how many tasks were actually involved in resolving those tickets. I’ve also been living like it’s the late 2000s and using a Moleskine daily planner and a notebook for notes. I still rely on Evernote and…
 
  • add this feed to my.Alltop

    C & C++ Programming Blog | Faye Williams | Hampshire UK

  • C++11 Auto Keyword

    Faye Williams
    21 Apr 2015 | 12:55 am
    This is just a short post to illustrate the use of the auto keyword. It’s something really simple from the latest standard that you can use in your programs and it will save you typing time . So, the auto keyword has always been around, but it was pretty much redundant. ‘auto’ was the default storage duration specifier of any variable that you declared, even if you didn’t state it as such. That means that it would be allocated space at the start of the enclosing block of code, and deallocated space at the end. To put it into context, if you didn’t use auto,…
  • C++11 Threads Don’t Work in Eclipse (Luna)

    Faye Williams
    14 Apr 2015 | 12:55 am
    If you want to use Eclipse to write programs that use the C++11 thread class, you need to make some adjustments to enable everything to run correctly. Without these, you’ll run into all sorts of strange errors. There are three steps to getting your program to run perfectly and here’s what you need to do: 1. Set c++11 as the dialect When you first include the thread header and declare a thread, if you haven’t set the dialect to c++11, you’ll run into an error like this (generated when Eclipse sees the thread header): /usr/include/c++/4.9.2/bits/c++0x_warning.h:32:2:…
  • A C++11 Threads Tutorial

    Faye Williams
    7 Apr 2015 | 12:55 am
    Last week we created a simple program using the pthreads library. This week I’ve “translated” that program into the C++11 threads version, so you can see how it compares. I say compares, but on linux, using GCC, the C++11 thread library is basically a wrapper for pthreads anyway, so although you are using native C++ commands, they are effectively calling the pthread commands that we saw last week. So, the first thing to remember, when you are using the new C++11 thread library, is that you have to add a couple of flags to your build in order for it to run properly. Firstly,…
  • A pthreads Tutorial

    Faye Williams
    31 Mar 2015 | 12:55 am
    I’m going to use a simple program to illustrate the basic use of pthreads, and highlight some of the issues that you may run into when you’re creating your own threaded programs (for C++11 threads, see this post). I want my program to print a message from each thread I create, to the console, in a different colour. I’m going to build the program up in three steps, and talk about the issues we encounter on the way. I’m not going to go deeply into the pthreads calls – if you want to read about them in detail, there is an excellent break down and set of tutorials…
  • Function Templates In C++

    Faye Williams
    24 Mar 2015 | 12:55 am
    We looked at a very straightforward class template last time, which should have given you the confidence to get started in creating your own template classes. Now, to round off this introduction to C++ templates, we’ll just have a quick look at function templates, and talk a little more about the workings behind template source code. As usual, we’ll start with the code, and then dissect it below in order to understand what is going on. Here’s an example program: #include <iostream> #include <string> using namespace std; template<class T> void printdata(T);…
  • add this feed to my.Alltop

    codediesel

  • Adding WordPress like shortcodes to your web applications

    sameer
    23 Apr 2015 | 4:06 am
    One of the cool features of WordPress is its shortcode feature. There may be times one wished to add this capability to your PHP web applications. Recently I found one such library which allows you to add shortcode features to your web apps. The library discussed here implements WordPress style shortcode syntax as a standalone package. Its a small package and so can be easily integrated into you existing applications. Content from editors, databases, etc. can be scanned by the Shortcode Manager and the contents replaced by a custom callback. Installation The library requires at least PHP…
  • A Complete Guide on WordPress FileSystem Permissions and Ownerships

    sameer
    3 Apr 2015 | 6:40 am
    WordPress is a CMS platform that keeps on dictating the trend for all the obvious reasons. The ease with which it lets users achieve higher goals for their site and embed new capabilities to make it stand out, is something that’s difficult to find in any other CMS out there. But, irrespective of its blockbuster features, WordPress can be easily beleaguered with security attacks. Cyber criminals out there can drive ways to leave out rough spots to cripple the legitimacy of your site. As the tools used to hack a website have evolved, security has become a primary concern for most website…
  • 5 Tools to visualize database schemas

    sameer
    31 Mar 2015 | 11:31 am
    Database schema visualization is an essential process during the initial project design phase. Also, it can be useful when you need to reverse engineer a big schema and need to understand the various relationships between different tables. Below are given various database diagramming and visualization tools that will help you make sense of your complex database designs. 1. SchemaSpy SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click…
  • 5 PaaS solutions to host your NodeJS apps

    sameer
    23 Mar 2015 | 10:26 pm
    So, you have put in all your best efforts into building an out-of-the-box Node.js application? If you’re contented with how the app has come up, it’s time to gear up for releasing it for the public. Well, numerous solutions can be chosen for hosting your Node.js application in the most refined manner. Through this post, I’ll be introducing you to five of the most recommended PaaS solutions which have made Node.js app hosting quite simple and efficient. Why choose PaaS (Platform As A Service) for hosting NodeJS applications? The very first reason behind choosing PaaS for…
  • 9 cool jQuery special effect plugins

    sameer
    17 Mar 2015 | 5:19 am
    Need to make that webpage splashy or add some visuals to a seemingly monotonous page; below are some jQuery effects plugins that will help you add some visuals to your site. TurnJS: Make a flip book with HTML5 Turn.js is a plugin for jQuery that adds a beautiful transition similar to real pages in a book or magazine. It works in all modern browsers including touch devices. You can add pages dynamically and display single and double pages. https://github.com/blasten/turn.js Bacon Bacon is a jQuery plugin that allows you to wrap text around a bezier curve or a line. This gives you a great deal…
  • add this feed to my.Alltop

    Ginktage

  • C# 6.0 Features

    Ginktage
    18 Apr 2015 | 3:21 am
    C# 6.0 Features How to try C# 6.0 and Rosyln? Getter-only (Read Only) Auto Properties in C# 6.0 Lambda and Getter Only Auto-Properties in C# 6.0 Initializers for Read-Only Auto Properties in C# 6.0... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Setting to automatically moving the cell pointer in Microsoft Excel 2013

    Ginktage
    12 Apr 2015 | 11:15 am
    This blog post will explain how to change the settings to automatically move the cell pointer after entering data in Microsoft Excel 2013 . Setting to automatically moving the cell pointer in... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Students compete on a track at the 2015 Freescale Cup

    Ginktage
    6 Apr 2015 | 10:42 am
    The “2015 Freescale Cup”, organized by Freescale Semiconductor India in collaboration with Department of Electronic Systems Engineering (DESE), Indian Institute of Science (IISc), took place at J N... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Microsoft Surface Pro 3 vs Surface 3

    Ginktage
    31 Mar 2015 | 9:19 am
    Microsoft had announced the Surface Pro 3 last year that had some interesting specification. In fact, Surface Pro 3 is my primary device for work now :). Microsoft Surface Pro 3 had the 12 inch... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • C# Questions and Answers – Data Types Part 2

    Ginktage
    22 Mar 2015 | 11:45 am
    This blog post on the C# Questions and Answers – Data Types Part 2 focuses on C# multiple choice interview questions on the data types in C# like char , integer etc. C# Questions and Answers... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
 
  • add this feed to my.Alltop

    Platformability

  • How should Investment Banks capitalise on the new Apple Watch for financial trading?

    Adam Saleh
    24 Apr 2015 | 2:38 am
    With the launch of the Apple Watch Caplin wanted to board the wearable tech bandwagon. We wanted to ask the questions why and how should a sell side Investment Bank want to use wearable tech? Let’s face it, previous smartwatches that have come to market failed to spark massive growth in the wearable tech sector, despite various, notable electronics manufacturers committing to the concept. They had a gimmicky feel and not much practical use, leaving a forgettable impression on consumers. Apple Watch on the other hand looks set to dominate the smartwatch market thanks to its pre-order sales…
  • Google Drive vs Microsoft Office 365 or “You will take my Excel from me when you pry it from my cold, dead hands”

    James Hewitt
    17 Apr 2015 | 8:44 am
    When we ran a staff survey recently, we were surprised by the deep feelings of affection and identification many staff hold for their ‘Legacy’ productivity tools… In a nutshell Google Sheets is a peerless collaboration tool. Excel is the Swiss army knife of business software. Many staff at Caplin have demanded their right to bear Swiss army knives! We compiled the top 7 Reasons to like Microsoft Excel over Google Sheets that we found during this process. Some context We have recently moved from an on-premises Microsoft Exchange server to Gmail. Our survey showed that by far the…
  • 7 Reasons to like Microsoft Excel over Google Sheets

    James Hewitt
    17 Apr 2015 | 8:43 am
    Google Sheets is a peerless collaboration tool. Excel is the Swiss army knife of business software. Many staff at Caplin have demanded their right to bear Swiss army knives! To find out how we came up with these conclusions read my article on the Caplin migration from Microsoft to Google called “You will take my Excel from me when you pry it from my cold, dead hands” 1. It’s pretty good at what it does, and people will use it for EVERYTHING 2. Not everyone likes change There seems to be a fairly clean split within Caplin between: people who like the latest thing (neophytes), and…
  • Review: 24 Hours With The Play Framework

    Adam Shone
    15 Jan 2015 | 5:34 am
    One of the more fun opportunities that a hack day provides (apart from the unlimited pizza and beer) is the chance to try out technologies and tools that we don’t get to use in our day job. For the recent Caplin hackathon we built a dashboard that allows an administrator to read and curate a real-time stream of news items from a variety of sources. He can then annotate selected items with his own comments and broadcast them out to all the connected users of our trading application. I’m not going to write about what we built, except to provide a bit of context. Instead, I want to…
  • Log into my web trading app using only flashing colours? Yes please!

    Adam Saleh
    8 Dec 2014 | 6:05 am
    Intro If you didn’t already know, Hackday is Caplin’s version of a Hackathon. Yes, a gathering of highly gifted software engineers, UX designers and Sales Consultants who break up into teams (or go lone warrior) and code for 24 hours straight – Jack Bauer intensity comes to mind. With a limitless supply of Red Bull and Pizza, the end goal is for participants to come up with some imaginative software project that either makes you say ‘wow’, makes the lives of internal staff easier or addresses some new business case that fits in line with Caplin’s stack of products and services. In…
  • add this feed to my.Alltop

    Code Corner

  • Mask Effect for EffectLayer for Pebble

    Yuriy
    15 Apr 2015 | 7:42 am
    I’ve written before about EffectLayer library for Pebble smartwatch I’ve been working on. The idea is – user places the layer over screen and that layer applies an effect to screen content. I’ve started with a few basic effects (invert, mirror) but since then several more developers joined the project adding more cool features. Ron added 90° rotation, zoom and lens effect. Gregoire Sage added cool blur effect. LeFauve not only added FPS effect, but also optimized the library to run the effects in a very efficient way: now effect can be defined as a function (even user…
  • Cancel long running SQL Command in ASP.NET WebForm application

    Yuriy
    14 Apr 2015 | 1:03 pm
    It’s an all too common scenario when your ASP.NET page takes too long to load and the culprit is slow, long running SQL query. It shouldn’t come to this, you should optimize your DB stuff to minimize delays, but if you’re trying to decode feline genome or find alien live in the neighboring galaxies – that’s unavoidable. So the page is running and at some point you decide enough is enough and decide you need to cancel it. But you want to do it gracefully, for example slow page is in an IFRAME and you want to remain in the parent page and you don’t want to…
  • Universal access to Pebble framebuffer on Basalt and Aplite via coordinates

    Yuriy
    4 Apr 2015 | 9:27 pm
    In my previous post I described how you can access framebuffer of Pebble screen via familiar X,Y coordinates. To reiterate: you capture framebuffer as a bitmap, and access bitmap as 2-dimentional matrix: #define WINDOW_WIDTH 144 GBitmap *fb = graphics_capture_frame_buffer(ctx); uint8_t (*fb_matrix)[WINDOW_WIDTH] = (uint8_t (*)[WINDOW_WIDTH]) gbitmap_get_data(fb); After that you can access specific pixel on the screen via coordinates, e.g. fb_matrix[120][60] will represent pixel and coordinates Y = 120, X = 60 This works fine on Pebble Time (Basalt platform) where every pixel represented by a…
  • Simplify access to Framebuffer on Pebble Time

    Yuriy
    3 Apr 2015 | 2:43 pm
    Pebble smartwatch SDK offers a very extensive graphics library. And if that is not enough – you can access graphics memory directly for pixel-precision manipulation. For example this code GBitmap *fb = graphics_capture_frame_buffer_format(ctx, GBitmapFormat8Bit); uint8_t *fb_data = gbitmap_get_data(fb); captures Pebble screen as a bitmap and consequently as raw uint8_t data you can manipulate. But the problem with this approach – you access the data as 1-dimensional array, which is very inconvinient when you’re dealing with 2-dimensional screen. Fortunately due to magic of…
  • InverterLayer (and other effects) for Pebble Time

    Yuriy
    3 Apr 2015 | 9:48 am
    InverterLayer is a pretty cool feature of Pebble smartwath SDK, its simple purpose to invert colors of everything it’s placed over (black becomes white and vice versa). Unfortunately it no longer works in SDK 3 (Basalt, Pebble Time) and will be depreciated. Fortunately it’s pretty straightforward to create your own InverterLayer. The idea is to create a basic Layer and in the layer’s callback function (called when layer needs to redraw) capture screen framebuffer and invert colors at layer’s coordinates. Here’s a stub for callback handler: static void…
  • add this feed to my.Alltop

    DHTMLX Scheduler .NET

  • Make Your .NET Calendar Responsive For Mobile and Tablets

    DHTMLX
    14 Apr 2015 | 12:00 am
    As you probably noticed, we've updated our website to use adaptive design and, hopefully, you already enjoy using it on mobile and tablet devices. We also adapted the live demos in the attempt to make them more user-friendly and touch-responsive. Here is an example of adaptive scheduler implemented in flat skin:    Due to the multiple requests made regarding Scheduler .NET responsiveness, we decided to share with you some code patterns to help you adapt your calendars to be used on touch devices.  Note: These are not the part of the…
  • ASP.NET Calendar Control Example: Loading Marked/Blocked TimeSpans

    DHTMLX
    30 Mar 2015 | 4:24 pm
    According to multiple requests, we’ve made up a tutorial with ASP.NET Scheduler, explaining how you can manage visibility of reserved time spans for different users in one appointment calendar in ASP.NET.The idea is the following: if one user adds an event to the calendar, another user of this calendar is not able to see this event details, only a marked timespan, as it is demonstrated on the picture below: The tutorial is created in ASP.NET MVC5 Razor. You can download a ready ASP.NET calendar control example with blocked timespans right now, or follow the instructions…
  • Scheduler .NET 3.3: Week Units and Updated Timeline View

    DHTMLX
    5 Mar 2015 | 5:46 pm
    We are happy to inform that we’ve recently updated DHTMLX Scheduler .NET calendar control to version 3.3. The updated version is featured by the possibility to display multiple days in units view and ‘days’ mode in timeline view.Week UnitsStarting from v.3.3, you can add week units to your calendar and display units in multiple days.“Days” Mode in Timeline ViewNow you can display days instead of sections on the vertical scale of the timeline view. Marking and blocking days is disabled in this mode.API Updates‘Expand’ extension that adds and expand icon to the right upper cornder…
  • Creating a Simple ASP.NET Event Calendar (Web Forms)

    DHTMLX
    2 Feb 2015 | 8:42 am
    With DHTMLX Scheduler you can create not solely a MVC-based calendar control but also get a ready ASP.NET scheduling solution:  Simply follow the 11 steps described below to get a simple ASP.NET calendar: 1. Create a new C# project by selecting ASP.NET Web Application; 2. Copy the library reference to your ‘App_Data’  project folder and go to References -> Add the reference to your application; 3. Copy the provided calendar scripts to the Scripts folder of your project; 4. Create a new database by right-clicking on ‘App_Data’  ->  Add New Item…
  • 3 Years Of Simple Scheduling with DHTMLX Scheduler .NET

    DHTMLX
    8 Jan 2015 | 11:48 pm
    DHTMLX Scheduler .NET celebrates its 3rd anniversary today. With this regard, we decided to offer a 20% discount to Scheduler .NET users who will participate in our Online Survey. For those, how have already purchased Scheduler .NET, we offer an extra month of technical support.  If you use our product and have something to say about it, you are welcome to say your word and get a reward for it. Proceed to survey   If you are new to DHTMLX Scheduler .NET, you can get a 30 days full-feature trial and test it within the set period to get an excellent calendar control at a good…
 
  • add this feed to my.Alltop

    Making the Switch

  • Why technical candidates are ignoring you

    Sasmito Adibowo
    6 Apr 2015 | 5:30 pm
    Not long ago I came across a tip by a headhunter who was advising job-seekers on how to approach people like her. She outlined why clueless job-hunters are getting ignored by banking recruiters and how to get around the problem. Oddly enough similar issues also happens in the other side of the interview table. Some of my colleagues and myself often had to ignore clueless recruiters because simply we do not have time for them. It is not that we are not open to better opportunities, but we had to erect barriers just because there are so many peddlers wasting our time for what often turned out…
  • How To Use Your Network Drive as a Git Server

    Sasmito Adibowo
    25 Mar 2015 | 5:00 pm
    You’ve just bought a prosumer WD network-attached storage (NAS) – the one that can run “apps” and you’re hoping to also serve your source code repositories via Git to your own small team. You’ve installed “git” from WD My Cloud’s control panel. Now what? You’re stuck. There’s nothing whatsoever that can configure your git repositories and provision them to people. Yes you’re pretty much stuck. I was stuck just like you. Fortunately I solved this particular problem and took notes along the way so that you don’t need…
  • How to Design Apps (Even if you’re not a designer)

    Sasmito Adibowo
    20 Jan 2015 | 5:00 am
    Let’s say that on a very fine day you have an idea for an app. Then you think for yourself, “do I have to get a designer to do this?” If this app is something you do on the side, this brings on another set of questions around resourcing – where to get good enough designers, how much can you budget of them (which indirectly determines what kind of designers are you able to hire), and a whole other stuff. Then the problem starts to grow. But don’t panic. You can design apps by yourself – even if you’ve never went to design school or…
  • Making Cocoapods Play Nice with Xcode Maven Plugin

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

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

    Justin Cooney

  • Classic ASP on IIS 8.5: Setting the Configuration to See ASP Error Messages

    Justin Cooney
    25 Apr 2015 | 8:55 am
    Classic ASP is still a very good option to develop or prototype simple Web applications with. Sometimes you’ll need to transition a classic ASP application from an older Web server to a more modern one. Basically, the ASP is still good, but the server is out of date and needs to be replaced. When you…
  • Show or Hide a Reload Icon to Load an iFrame in jQuery Tabs

    Justin Cooney
    15 Apr 2015 | 8:36 pm
    jQuery tabs are pretty great, and you can get some cool functionality if you mix tabbing with nested content in an iFrame. Once you put the pieces together, you can see how your Web page might appear in the example image included with this post. The iFrame and jQuery tabs that form the example page work well…
  • Simple how-to: Deleting a SharePoint 2013 Web Site Page

    Justin Cooney
    1 Apr 2015 | 9:22 pm
    This post is written with the specific example in mind of deleting a page from a SharePoint Enterprise Wiki setup. However, the steps also apply to any other Sharepoint instance where you would want to delete a page.  In a SharePoint 2013 Enterprise wiki you can easily add and edit wiki pages that appear on…
  • SSRS: Adding a Single Selection Parameter List

    Justin Cooney
    5 Mar 2015 | 6:57 pm
    In SSRS you can easily present users with database-driven single selection drop-down lists as parameters to pass to the stored procedure running your report. In the following steps I’ll go through the process of adding a single selection drop-down list to your report. First you need to add a new DataSet to your report. You…
  • SSRS: Simple Code Examples of Handling Null or Blank Date Fields

    Justin Cooney
    2 Mar 2015 | 7:07 pm
    If you are looking for either null or blank values for a date field in SQL Server Reporting Services (SSRS) you will find that checking for IsNothing only identifies the Null values, but ignores the blank values. So what’s the quickest and easiest way to do this? The simplest way to get both Null and Blank…
 
  • add this feed to my.Alltop

    Karim Ouda's Technical Blog

  • Resources are low on NN. Please add or free up more resources then turn off safe mode manually. NOTE: If you turn off safe mode before adding resources, the NN will immediately return to safe mode. Use "hdfs dfsadmin -safemode leave" to turn safe mode off.

    Karim Ouda
    2 Apr 2015 | 10:48 am
    Error15/04/02 18:46:22 INFO mapreduce.JobSubmitter: Cleaning up the staging area /tmp/hadoop-yarn/staging/root/.staging/job_1427996520427_0002Exception in thread "main" org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot delete /tmp/hadoop-yarn/staging/root/.staging/job_1427996520427_0002. Name node is in safe mode.Resources are low on NN. Please add or free up more resources then turn off safe mode manually. NOTE:  If you turn off safe mode before adding resources, the NN will immediately return to safe mode. Use "hdfs dfsadmin…
  • Enter: "package require vtk" to load VTK commands

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

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

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

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

    Developers

  • $10 Digistump Oak ESP8266EX Board is Arduino Compatible, Connects to the Cloud, and More (Crowdfunding)

    Jean-Luc Aufranc
    24 Apr 2015 | 9:17 pm
    Home > Android, Espressif, Hardware > $10 Digistump Oak ESP8266EX Board is Arduino Compatible, Connects to the Cloud, and More (Crowdfunding) $10 Digistump Oak ESP8266EX Board is Arduino Compatible, Connects to the Cloud, and More (Crowdfunding) April 25th, 2015 cnxsoft Leave a comment Go to comments Tweet A few years ago, I wondered why adding Wi-Fi to Arduino had to be rather expensive ($40+), and why there weren’t any low cost and small form factor Wi-Fi boards for embedded applications. But we’re now in 2015, embedded is “dead” giving rise to IoT, and…
  • Tronsmart Draco H3 is a Low Cost HDMI TV Stick based on Allwinner H3 SoC

    Jean-Luc Aufranc
    24 Apr 2015 | 6:04 am
    Home > Allwinner H-Series, Android, Hardware > Tronsmart Draco H3 is a Low Cost HDMI TV Stick based on Allwinner H3 SoC Tronsmart Draco H3 is a Low Cost HDMI TV Stick based on Allwinner H3 SoC April 24th, 2015 cnxsoft Leave a comment Go to comments Tweet Allwinner H3 was unveiled as a quad core processor for 4K media players that would sell for less than $50, but so far devices like TVPP0030 are selling for an unattractive $80, but this may be about to change thanks to devices like Tronsmart Draco H3 HDMI TV stick that are expected to sell between $30 to $40 retail, possibly excluding…
  • Geek Reading April 24, 2015

    Rob Diana
    24 Apr 2015 | 5:30 am
    WordPress kicks off our day by announcing release 4.2 “Powell”. So, if you are running WordPress, you need to update. Three good articles are highlighted in the security section. On Wired, they report on how the NSA “Quantum Insert” attacks work. Weblog Lexsi talks about Dyreza’s anticrypt. Lastly, Coding Horror goes on a rant about how our passwords need to be longer. The rant is backed by some statistics, so there is some good reasoning there as well. As always, enjoy today’s items, and please participate in the discussions on these sites. Career and…
  • Comment on What Is The Goal? by Derek Huether

    Mike Cottmeyer
    24 Apr 2015 | 4:54 am
    April 23, 2015WRITTEN BY Derek Huether What is the goal? I seem to lead with that question a lot these days. Is the goal to practice Scrum? Is the goal to apply SAFe? Is the goal to use some other Agile delivery framework? Is the goal to uphold the values and principles of the Agile Manifesto? They are all means to an end. Your goal depends on your organization. Fundamentally, every for-profit organization I’ve come in contact with has pretty much the same primary goal. Make money! Before committing budget for that next project, let’s first ask ourselves if we know our…
  • Wintel W8 Dual boot Android 4.4 + Windows 8.1 mini PC Unboxing

    Jean-Luc Aufranc
    24 Apr 2015 | 3:44 am
    Home > Android, Hardware, Intel Atom, Testing, Video, Windows 8 > Wintel W8 Dual boot Android 4.4 + Windows 8.1 mini PC Unboxing Wintel W8 Dual boot Android 4.4 + Windows 8.1 mini PC Unboxing April 24th, 2015 cnxsoft Leave a comment Go to comments Tweet Last year, we were promised dual boot mini PC based on Intel that would run Windows 8.1 or Android 4.4, but finally companies decided against shipping a dual boot firmware, and simply loaded Windows 8.1 on their machines. Kingnovel sent me their K8 mini PC, better known as Wintel W8, based on Intel Atom Z3735F, and that can dual boot…
  • add this feed to my.Alltop

    Hashrocket Articles

  • Materialized View Strategies Using PostgreSQL

    Jack Christensen
    23 Apr 2015 | 6:00 am
    Queries returning aggregate, summary, and computed data are frequently used in application development. Sometimes these queries are not fast enough. Caching query results using Memcached or Redis is a common approach for resolving these performance issues. However, these bring their own challenges. Before reaching for an external tool it is worth examining what techniques PostgreSQL offers for caching query results. Example Domain We will examine different approaches using the sample domain of a simplified account system. Accounts can have many transactions. Transactions can be recorded ahead…
  • Creative South 2015

    Rye Mason
    14 Apr 2015 | 12:00 pm
    The Hashrocket design team recently returned from Creative South, a creative conference in Columbus, GA. We'd heard a lot of good things about this conference in the past and had wanted to check it out, so this year we finally made the five–hour road trip (past lots of trees, farms, and tiny towns we'd never heard of — Ty Ty, anyone?). Kicking Things Off The party started on a pedestrian bridge overlooking the Chattahoochee River, with food, drinks, music, and an array of 8–foot–tall canvases for artists who would later compete in Ink Wars. This hourlong competition pitted six…
  • Broccoli: The Build Tool, Not the Vegetable

    Chase McCarthy
    8 Apr 2015 | 9:02 am
    Broccoli is the blazingly fast build tool used by Ember.js and Ember CLI. Though as we'll see it has uses in any JavaScript project and maybe beyond that. In your Ember CLI app If you have created an Ember CLI application you are probably using Broccoli very minimally. Your app is initialized with a Brocfile.js that looks something like this: // Brocfile.js var EmberApp require'ember-cli/lib/broccoli/ember-app' var app new EmberApp moduleexports apptoTree Typically the only interaction you will have with the Brocfile.js of an Ember CLI app is when you need to include a vendored library…
  • RubyJax Recap - Ember CLI Rails with Jonathan Jackson - March 12, 2015

    Micah Cooper
    19 Mar 2015 | 6:00 am
    This is a recap of the most recent RubyJax meetup. On the second Thursday of every month, RubyJax gathers to listen to a talk or lecture about something new and awesome. This month, Jonathan Jackson gave a talk on his new gem: Ember-CLI-Rails. He did a great job explaining what Ember.js is and the history of the project, starting with Ember, then Ember Appkit, then ember-rails, and finally Ember CLI. He explained how each iteration of the project, though they definitely had their shortcomings, helped move the future of Ember along. Now, with Ember CLI being the next step forward with the…
  • 10 Vim Commands for a Better Workflow

    Jake Worth
    5 Mar 2015 | 6:00 am
    Vim is an essential tool at Hashrocket. It lets us share a common workspace with anybody, onsite or remote. Despite its unassuming veneer, Vim is a very powerful text editor. Small investments in learning slowly compound into a fast and joyful programming experience. Here are ten Vim commands worth exploring. The Setup To follow along, you'll need Vim installed. Head over to the Vim download page for more information. Most Unix-based systems come with Vim; check to see if you have it by running: vim -u NONE This loads Vim without any plugins or custom settings. We don't need them,…
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • How to install ASP.Net 5 on Ubuntu Linux

    Jeremy Morgan
    10 Apr 2015 | 7:50 am
    One of the primary goals of the ASP.Net 5 (codenamed vNext) project is cross platform development, and it’s become easier than ever to develop ASP.Net applications on Linux and OSX. Today we’re going to take a look at how to do this with Ubuntu Linux server. 1. Get Your System Ready Let’s get our system started. For this tutorial I’m using a Digital Ocean droplet. These are only $5 per month, and if you click this link to sign up you’ll get a $10 credit. I installed a blank Ubuntu 14.04 64 bit server. First, run the following: 1 sudo apt-get update&&sudo apt-get…
  • Open Graph Tags Are Terribly Important

    Jeremy Morgan
    21 Mar 2015 | 10:19 pm
    Today I want to talk about something that’s pretty important for your blog, even if it’s a tech blog. It’s Open Graph tags, and it’s a fairly easy way to get more people to your site, and get it noticed. I haven’t done an SEO or Marketing type article on this site in two years, but I think this is pretty fitting for anyone working on websites. Is your company doing this? They should be. What are Open Graph Tags? The Open Graph Protocol was originally developed for representation on social sites. There has been a lot of shuffling around standards, but for the most…
  • How to Blink an LED on a Raspberry Pi 2

    Jeremy Morgan
    17 Mar 2015 | 6:55 pm
    The blinking LED is the “hello world” of the maker community, and today I’ll show you how easy it is to do with the Raspberry Pi 2 (or Model B)! We’re going to use Python and WiringPi for this project. What you’ll need For this article I’m using a Raspberry Pi 2, but you can also use a Raspberry Pi Model B. You will also need: A GPIO Adapter Breadboard Resistor LED What I am using for this project is highly recommended the Canakit for Raspberry Pi which contains everything in the list above. (This is an Amazon affiliate link). Any decent breadboard or even…
  • Raspberry Pi 2 has arrived!

    Jeremy Morgan
    1 Mar 2015 | 12:01 am
    So my Raspberry Pi 2 has finally arrived, and I got to take a quick look at it. Pretty impressive so far, though I haven’t done much with it. If you don’t know what’s so great about the Raspberry Pi 2 I’ll give you a quick rundown by comparing it to the others. Original Raspberry Pi (Model A/A+) The original Model A Raspberry Pi models were pretty limited. They didn’t have an ethernet chip, and were mostly used for robotics and similar experiments due to their low weight and power usage. The model A+ had an Ethernet port at least, and this was the first model I…
  • Developer Predictions for 2015

    Jeremy Morgan
    1 Jan 2015 | 7:45 pm
    Here I will outline my tech predictions for 2015. Specifically in the developer world. While I would never call myself an “authority” or “expert” on development trends I am passionate about this stuff and to my credit I do read Hacker News, Lobsters and Proggit every day. Yes, even on weekends and holidays. So there’s that. Things that will blow up in 2015 As ambitious it sounds I’m going to try to predict what’s going to blow up in 2015. This is the most exciting stuff, right? Not the obvious stuff, like “herp derp mobile will be huge in…
  • add this feed to my.Alltop

    AppCoda

  • Working with CloudKit in iOS 8

    Gabriel Theodoropoulos
    22 Apr 2015 | 6:45 am
    One of the greatest tasks that developers have to perform, is to find and implement a proper way to store the application data. Undoubtably, there’s no application in any platform that doesn’t need to save some kind of data at some point. Depending on the nature of the application usually, the amount of data that […] This article, Working with CloudKit in iOS 8, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Building an Instagram-Like App with Parse and Swift

    Reinder de Vries
    15 Apr 2015 | 9:58 am
    Parse, the mobile app platform, has one particularly interesting product: Parse Core. One of its features allows app developers to store data in the cloud, without worrying about setting up servers and designing a REST API. Parse Core is also locally backed, like Core Data, which makes it a very good solution for online-offline back-ends. […] This article, Building an Instagram-Like App with Parse and Swift, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • A Swift Tutorial for Google Maps SDK

    Gabriel Theodoropoulos
    8 Apr 2015 | 8:17 pm
    Working with maps in iOS consists of an entire programming chapter, as there are tons of things that a developer can do with them. From just presenting a location on a map to drawing a journey’s route with intermediate positions, or even exploiting a map’s possibilities in a completely different way, dealing with all these […] This article, A Swift Tutorial for Google Maps SDK, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Building a Simple Share Extension in iOS 8 App

    Joyce Echessa
    2 Apr 2015 | 10:36 pm
    Share extensions, introduced in iOS 8, give users an easy and convenient way to share content with other entities, such as social sharing websites or upload services. Previously, sharing content usually entailed switching from one app to another, for example, while surfing in Safari, if you wanted to share a URL, you would copy it, […] This article, Building a Simple Share Extension in iOS 8 App, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Creating Your Own Custom Controls Using IBDesignable in Xcode 6

    Ziad Tamim
    30 Mar 2015 | 6:12 am
    Have you tried to create a custom control in older versions of Xcode? It’s not that easy. What makes it so hard is that you couldn’t see your design in the Interface Builder. Every time you want to review the design changes, you can only test the control in the simulator. That’s troublesome. You would […] This article, Creating Your Own Custom Controls Using IBDesignable in 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

    TechnoTrice

  • What Is Data Mining : Definition & Introduction

    Rahul Tilloo
    4 Apr 2015 | 11:06 am
    Data Mining Definition : Data Mining with Neural Networks is the efficient discovery of valuable, non-obvious information from a large collection of data. What is Data Mining ? It is knowledge discovery process. Data mining helps you understand the substance of the data in a special unsuspecting way. It unearths patterns and trends in the […] The post What Is Data Mining : Definition & Introduction appeared first on TechnoTrice.
  • How to do Live Migration of Virtual Machines – Linux, Windows,Ubuntu

    sameer
    22 Feb 2015 | 2:20 am
    This guide shows you how to migrate Virtual Machine existing ESXi server to another Esxi server. Migrating a virtual machine is an easy task. To make it even easier I have screen shots of all the process we would be performing the live migration of virtual machines.  You would be learning the steps to migrate Linux […] The post How to do Live Migration of Virtual Machines – Linux, Windows,Ubuntu appeared first on TechnoTrice.
  • How to Install Oracle VM VirtualBox On Windows 8,7

    sameer
    7 Feb 2015 | 6:48 am
    In this article I’m showing you how to install Oracle VM VirtualBox on Windows. This is a freeware tool for virtualization. You can easily download and install this tool from  VirtualBox official web site. I have mentioned all the steps to install virtualbox on windows and its configuration . Check out the screenshots and follow […] The post How to Install Oracle VM VirtualBox On Windows 8,7 appeared first on TechnoTrice.
  • Best C and C++ IDE with Compilers – Windows 7, 8/ MAC/ Linux

    Rahul Tilloo
    22 Jan 2015 | 6:22 am
    Hello everyone,In this post I have enlisted the best C/C++ IDE with Compilers which I have used and found helpful to learn c programming the right way. Also with this post we are starting our new series on C and C Plus Plus Programming and soon we will also launch a Java and PL/SQL programming […] The post Best C and C++ IDE with Compilers – Windows 7, 8/ MAC/ Linux appeared first on 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.
 
  • add this feed to my.Alltop

    Jeremy's Programming Blog

  • How to install ASP.Net 5 on Ubuntu Linux

    Jeremy Morgan
    10 Apr 2015 | 7:50 am
    One of the primary goals of the ASP.Net 5 (codenamed vNext) project is cross platform development, and it’s become easier than ever to develop ASP.Net applications on Linux and OSX. Today...
  • Open Graph Tags Are Terribly Important

    Jeremy Morgan
    21 Mar 2015 | 10:19 pm
    Today I want to talk about something that’s pretty important for your blog, even if it’s a tech blog. It’s Open Graph tags, and it’s a fairly easy way to get more people to...
  • How to Blink an LED on a Raspberry Pi 2

    Jeremy Morgan
    17 Mar 2015 | 6:55 pm
    The blinking LED is the “hello world” of the maker community, and today I’ll show you how easy it is to do with the Raspberry Pi 2 (or Model B)! We’re going to use Python and...
  • Raspberry Pi 2 has arrived!

    Jeremy Morgan
    1 Mar 2015 | 12:01 am
    So my Raspberry Pi 2 has finally arrived, and I got to take a quick look at it. Pretty impressive so far, though I haven’t done much with it. If you don’t know what’s so great about...
  • Developer Predictions for 2015

    Jeremy Morgan
    1 Jan 2015 | 7:45 pm
    Here I will outline my tech predictions for 2015. Specifically in the developer world. While I would never call myself an “authority” or “expert” on development trends I am...
  • add this feed to my.Alltop

    Intertech Blog

  • Friday’s Dev Digest – Week of April 20th

    Pat Schaber
    24 Apr 2015 | 3:00 am
    This week we are very excited to attend this year’s Twin Cities Code Camp in Minneapolis. We’ll have a table set up just like the DevFest event a few weeks ago. Stop by – you’ll have a chance at winning a Smartwatch: either an Android watch or an Apple watch – the choice is yours! Our digest... Read More
  • Virtues of Virtual Teams – Technology (Part 5 of 5)

    Tom Salonek
    21 Apr 2015 | 3:00 am
    If you’ve been following this series on virtual teams, you know I’ve been sharing highlights from the Harvard Business Review article (12/14) article “Getting Virtual Teams Right” by consultant and business author Keith Ferrazzi. So far we’ve examined the importance of having the right team, sound... Read More
  • Friday’s Dev Digest – Week of April 13th

    Pat Schaber
    17 Apr 2015 | 3:00 am
    It’s nice to have our warm weather back here in Minneapolis. Hopefully it’s here to stay! This week we collected a great assortment of articles ranging from how to fix those pesky mobile app development problems to a new programming language that involves one of our favorite TV shows. Plus, we are... Read More
  • Android Development Tutorial: Project Volta

    Jim White
    14 Apr 2015 | 3:00 am
    This is my last post in this series of Android Development Tutorials about the new features of Android 5 – Lollipop.  In case you missed them, search this site for Android 5 or Android Lollipop and you find several posts on features such as: Material Design RecyclerView CardView Notification... Read More
  • Friday’s Dev Digest – Week of April 6th

    Pat Schaber
    10 Apr 2015 | 3:00 am
    I want to toss out a welcome to our new members of our blog community. Great to have you join the discussion. This weekly round-up is comprised of news, articles, how-to’s, etc. which have been talked about around our headquarters here in Minneapolis. Enjoy and have a great weekend! How great... Read More
  • add this feed to my.Alltop

    Web Development Tutorial

  • Understanding Application Life Cycle in ASP.NET MVC

    Imran Abdul Ghani
    21 Apr 2015 | 1:10 am
    How ASP.NET MVC application works when the moment we type in the URL in browser and shoot a request? Let’s discuss the Life cycle of ASP.NET MVC application. A developer must understand the life cycle of ASP.NET MVC so that he gain a full control over the developer platform. First let us see briefly, how the traditional ASP.NET application works. When the user sends a request to IIS, it validates the requested file extension & creates an application domain where the app can run. Later HttpApplication object is created once after all the HTTP object such as HttpContext, HttpRequest and…
  • AJAX with ASP.NET MVC Simplified

    Imran Abdul Ghani
    15 Apr 2015 | 8:23 am
    What would you do, if you need to update a portion of your web page with the content from the server? Yes, you need Ajax. Let’s get dive into the Asynchronous concept with ASP.NET MVC for some time. How Ajax conquered the web? Ajax – abbreviated as Asynchronous Javascript and XML. It is not a programming language rather it is optimum to call it as a Web development technique used on the client side to create asynchronous web applications. Previously, in initial era of Internet, we just used static HTML web pages and if the user clicks on a particular hyperlink then the browser reloads the…
  • Insight of ASP.NET MVC’s Authorize attribute

    Imran Abdul Ghani
    12 Apr 2015 | 10:48 pm
    Authentication and Authorization are perhaps the most prominent thing in web-based application development nowadays. As developers we always need to ensure at each instance whether we are showing up the authorized content to the user. Traditionally in ASP.NET we achieve these concept by isolating critical modules from the rest of the application, i.e. by segregating ASPX pages in a folder under the control of a custom web.config file that redirects not-authenticated and unauthorized users to a custom login page.Now ASP.NET MVC alleviates the pain in attaining the role based security just by a…
  • How to Style Web Page Links Using CSS?

    Sarah Parker
    14 Feb 2015 | 11:40 pm
    When designing a website, most of us, pay attention to the most common aspects of design such as creating logos, web forms, call-to-action buttons, etc. However, adding style to our web page links (or hyperlinks) is something we often tend to overlook. However, you should not forget that links are placed on the website for the interest of the reader, especially the ones placed in the navigation menu. And so, adding effects to your links can bring your users’ attention to the most important part of the content as you like. By applying CSS to your page links, gives you the ability to add…
  • Incorporate Localization in ASP.NET Using Resource Files

    Mike Swan
    12 Feb 2015 | 8:13 pm
    The primary reason behind website creation is to expand your business reach to audience located far and wide. But, what if your website cannot meet the needs of the global audience? Well, there is a strong possibility that some global users may be searching for things that you’re dealing into. But you may not be able to connect to users from across the globe as they cannot speak your language. With localization, you can make your website more user-friendly for visitors who speak other language than yours. In order to add localization support, you can choose an approach where you need to…
 
  • add this feed to my.Alltop

    Code And Graphics

  • PDB Was Not Found - Linker Warning

    16 Apr 2015 | 11:41 pm
    You’ve just recompiled a 3rd party library in Visual Studio, copied the .lib file into a proper directory, added dependencies into your final project… recompiled and it worked nicely! Good. So now you can commit the changes into the main repository. Then, unfortunately, you got a report from a build server (or from your colleague) that your recent change generated 10s of warning messages about some missing files from this new library… why is that? It worked well on your local machine! :) Possible reason: missing PDB information. Intro What is a PDB file? In short, a PDB file stores all…
  • Flexible Particle System - Summary

    4 Apr 2015 | 9:20 am
    It’s been one year since the first posts about my particle system: a demo in March and then an introduction in April. Last time I wrote about renderer updates and this was the last planned post for the series. I think most of requirements were achieved and I can be quite happy about the results. Now, it’s time to close the project - or at least - close this version, use the experience and move on! What have I learnt over that time? The Series Initial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators &…
  • Soft Skills - Book Review

    9 Mar 2015 | 8:08 am
    Programmers are not machines that just write code. We have feeling and emotions as well! ;) We all need to learn a lot of new things, sharpen the saw, focus, make good choices about our career path, and simply, have fun. While most books describe the technical side of coding, not many address the psychological/business/economic side of our profession. In this niche one great book has recently appeared, it’s called “Soft Skills”. The book is written by John Sonmez from simpleprogrammer.com Is this book worth reading? Soft Skills: The software developer's life manual The structureWhat I…
  • Vulkan

    5 Mar 2015 | 11:34 am
    khronos.org/vulkan At GDC 2015 in San Francisco, Khronos announced new API for graphics and compute, previously it was called glNext… but now the official name is “Vulkan”! I could not resist to write some comments about this new and intriguing standard that can potentially “replace” OpenGL. Bunch of links khronos.org/vulkan - the official site for Vulkan API.GDC 2015 Khronos slides - about Vulkan and OpenCL [PDF] Vulkan OverviewOfficial Forum Thread about VulkanOfficial Twitter AccountArstechnica articleAnandtech articleImgTec: first tests of Vulkan on mobile!G-Truc: Redefining the…
  • Flexible particle system - Renderer optimization

    3 Mar 2015 | 10:32 am
    Finally, I managed to finish the adventure with my particle system! This time I’d like to share some thoughts about improvements in the OpenGL renderer. Code was simplified and I got little performance improvement. The Series Initial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators & EmittersUpdatersRendererIntroduction to Software OptimizationTools OptimizationsCode OptimizationsRenderer OptimizationsSummary Plan For This Post The SeriesPlan For This PostWhere we are?Basic ChecklistThe numbersOur OptionsResultsWhat’s…
  • add this feed to my.Alltop

    Buzinga

  • How Much Does App Development Cost?

    Logan Merrick
    23 Apr 2015 | 8:20 pm
    Lets get straight into it. What I’m going to do for you in this blog is guide you through the decisions you need to make that effect the cost of developing your app. It has to be said that every app is unique in its features, functionality and content.  As such, there’s no ‘cookie cutter’ […] The post How Much Does App Development Cost? appeared first on Buzinga.
  • Episode 1: Apps, Beers & Disruption

    Logan Merrick
    23 Apr 2015 | 12:57 am
    Apps, Beers & Disruption Why? Because the most disruptive ideas are always conceived over a beer with mates. (Or a wine, or an orange juice, whatever floats your boat) What I’m trying to say is, all great app ideas are ‘realised’ when people are in a social conversation. It’s when they discover that there’s a ‘problem’ that […] The post Episode 1: Apps, Beers & Disruption appeared first on Buzinga.
  • 10 Ways The Apple Watch Will Change Your Life

    Logan Merrick
    21 Apr 2015 | 11:39 pm
    On the first day the Apple Watch was released for pre-sale, it sold a massive 957,000 units! Wearable devices using the Android operating system sold just 720,000 units throughout all of 2014. The Apple Watch sold more units in a single day than Android Watches did in an entire year! This data shows that the […] The post 10 Ways The Apple Watch Will Change Your Life appeared first on Buzinga.
  • Eternal Optimism – How To Survive The Startup Grind

    Katelyn Duckworth
    21 Apr 2015 | 1:16 am
    “Do puppies ever die?” In the Buzinga blog we always talk about marketing techniques, strategies for success and technical how-to’s in order to build a successful tech company. But one of the fundamental factors of success, is optimism.  We’ve worked with people who’ve been successful, and some that haven’t been that successful.  And the one thing that […] The post Eternal Optimism – How To Survive The Startup Grind appeared first on Buzinga.
  • The Secret Formula To Building A Minimum Viable Tech Product

    Logan Merrick
    16 Apr 2015 | 10:23 pm
    Let’s get straight into it. Here’s the secret formula: Research + Great Design + Hard Work+ Intelligence + Positivity + Persistence + Testing + Proactive Marketing + Research + Optimisation + An Awesome Team + Convenience + An Open Mind + Scalability + … Okay I think you’ve got the point. Building an app isn’t easy. […] The post The Secret Formula To Building A Minimum Viable Tech Product appeared first on Buzinga.
 
  • add this feed to my.Alltop

    MAG Studios Technology Blog

  • Is Your Website Development Company Following These Online Marketing Trends?

    Lalit Kapur
    23 Apr 2015 | 1:52 am
    Once the process of website development is over, the complete focus then shifts on marketing. The techniques and strategies used in online marketing have evolved significantly over the last few years and the current practices are much more goal-oriented so you have enough scope to make a strong online presence for your business. But, you also have to see that the website development company you have hired is updated with the latest trends in digital marketing and that’s when you expect to get a good ROI on your investment. So let’s have a look at the latest trends that you can expect to…
  • Website Development Without SEO And SMO – An Absolute Waste Of Time!

    Lalit Kapur
    21 Apr 2015 | 1:33 am
    You have developed a website and it looks superb! Congrats! But where is it on the web? Why can’t we see it? Well, It seems your site is not ranking properly on the search results page of the search engine. Sad… Also Read: Best Search Engine Optimization Techniques In 2015 An interesting thing about website development is, the process never ends. Once you develop a website, you have to keep working on it throughout the year and for years…..IF you really want a successful online presence. This instantly calls for two most important tools known as SEO and SMO, i.e. search engine…
  • Magento E-commerce Website Development: Not Just A Tool But A Weapon!

    Lalit Kapur
    16 Apr 2015 | 1:15 am
    Before we discuss the importance of  Magento e-commerce website development, let us first have a look at the various advantages of e-commerce that has actually led us to think of a platform like Magento. Importance Of E-commerce The advent of e-commerce or electronic commerce has brought a revolution in the world – a world where time is the biggest asset – a world which is getting increasingly competitive. It is certainly the Internet that has made it possible for people to shop online through e-commerce websites and the trend has become so popular that e-commerce website…
  • Custom Website Design Or Website Template – What’s Your Choice?

    Lalit Kapur
    14 Apr 2015 | 12:44 am
    Website development! It’s the very first thing that strikes our mind the moment we think of taking our business online or starting a new online business. However, at this point, many of you might get confused regarding making a choice between a custom web design and a website template. Also Read: 12 Simple Tips To Hire The Best Website Designing Services In India  Though a tricky situation but there are definitely ways to find the most suitable option for your website development project. The choice depends on your specific requirements so let’s have a look at the various factors that…
  • Trends That Will Determine The Success Of Your Website in 2015

    Lalit Kapur
    2 Apr 2015 | 6:03 am
    Website Design The customer-facing part of a website is what a designer usually deals with and it has the greatest impact on the psychology of the visitors coming to the site. If it is nice, simple, informative and user-friendly, the audience would love to stay on it but if it is too clumsy, flashy and with poor user-experience, there will be no traffic ever. So make sure your website design company is aware of all the latest website design trends so as to ensure the best possible user-experience for your potential customers. If you hire a professional website design company in India, like…
  • add this feed to my.Alltop

    eLuminous Technologies

  • Alert! Delays in developing your mobile responsive website can kill your online business soon.

    Shweta Joshi
    16 Apr 2015 | 5:57 am
    You all know how mobile devices are replacing the desktops & laptops nowadays. A survey says that almost 73% of people prefer to use mobile devices to check websites and related information rather than browsing it on laptops and desktops. So what if your site isn’t updated to a Responsive web design? There are fair chances that a) your customers will end up having troubles to read and understand the content or the services b) They will switch to your competitors website who has a Mobile responsive websites and c) They will save your website URL to a reminder box which may get…
  • It’s time to look for Mobile app development company to develop an app and remain on your customer’s favorite’s list.

    Shweta Joshi
    10 Apr 2015 | 6:05 am
    The title itself might give you the hint about the context of this blog. But do you really know why do you need to start searching for a Mobile App development company immediately? Well, the reason is, your customers love smartphones and it is almost consuming 40% of their 24 hours. So how about being found on the toy that they love playing with? This post will make you realize why you should start thinking of developing a mobile app for your business. If you are thinking that you are happy with your business so far, you probably aren’t forecasting your business development for next 10…
  • Ideality of a proficient PHP Development Company.

    Shweta Joshi
    31 Mar 2015 | 5:40 am
    When it comes to outsourcing projects to a PHP Development Company, many people think of those factors that make these companies proficient. What kind of services do they offer and which factors make them stand out of the crowd. Are these factors you should be knowing but you are not? There aren’t the exact factors of find a perfect company, but there are some of the best things you should know that will help you to select the best for outsourcing your projects. I’ve just dissected the primary ideality of a proficient PHP Development Company. Here are those: Has a vibrant goal: You might…
  • 6 blunders clever individuals make when they want to hire web developer.

    Shweta Joshi
    26 Mar 2015 | 7:00 am
    This post is very useful for those professionals who want to hire web developer for their website’s project. Many times companies who offer web developer for hire create a false picture in front of these customers that web development and designing is something very complex and needs a lot of efforts. Well, it isn’t an Einstein’s job but it may not be taken so casually looking at the current market standards. The web is going so complex, almost every sector addition to the IT’s are entering the web and promoting their websites and applications. While you evaluate and hire web…
  • Guide to partner a blockbuster PHP Development Company.

    Shweta Joshi
    19 Mar 2015 | 3:46 am
    Are you planning to partner with PHP Development Company who can manage and develop the PHP projects for you? If you start finding companies through references or relatives, you will end up regretting your decisions. References usually ask for your interventions or may be an extra time for delivery. This may not have every time, however, if the business partners know each other, things go a bit lenient. This doesn’t happen if you list down your exact expectations and figure out a PHP Development Company offering the exact or probably the features somewhere similar to your expectations. It…
  • add this feed to my.Alltop

    QA Intelligence

  • Peripheral vision and peripheral testing

    Joel Montvelisky
    20 Apr 2015 | 3:10 am
    Back in high-school I was part of my school’s basketball team, and I remember that one of the first lessons I got from my coach was about the advantages of peripheral vision. He explained to me that peripheral vision in the game was incredibly helpful as it allowed you to: 1. Look at one member of your team and pass the ball to another member, and so confuse the guys from other team while in defense. 2. It helped you to find the “open” guy in the team and pass him the ball at the right time (hopefully when he was alone under the rim). 3. And it also helped you to see if…
  • When testing is not only your day job

    maayan
    1 Apr 2015 | 12:24 am
    So often we are defined by our jobs, what we “do” becomes who we “are”. In the best case scenario we enjoy what we do, it suits our capabilities and fulfills our life style demands. As mentioned previously in this blog,  testing as not only a job, but also a field of work that attracts and/ or is suited for certain personalities. See: What makes a good tester This means that the many testers, most likely,  have a natural inclination to apply their observation skills beyond their “nine to five” work hours. What happens for instance if you were to apply…
  • Lessons learned the hard way

    maayan
    12 Mar 2015 | 3:41 am
    Sometimes a blog posts really hits a nerve. When Joel’s whimsical blog post: “Letter to a starting tester” got a staggering amount of comments, reactions, tweets and shares, it was obvious he had stumbled upon something of interest, that should be explored further. To shortly recap, the blog post was a personal letter PractiTest‘s solution architect Joel Montvelisky composed to his younger tester self, with hind-sight advice he wished he had known at the time. These “lessons learned the hard way” had triggered several of you to respond and add advice of…
  • Letter to a starting tester

    Joel Montvelisky
    23 Feb 2015 | 1:05 am
    I’ve been working on the State of Testing survey and report for the last couple of months, and as part of this project I’ve talked to a large number of testers and testing teams. In some of these talks I explained how 17 years ago I started working as an accidental testers, how I tried to escape from testing during the first 3 or 4 years of my career, and how somewhere along the road and without really noticing I found my testing vocation. After one of these chats I realized that when I was beginning my work as a rookie tester I really had the need for a mentor to help me get…
  • What do you wish for when you reach 1,000 subscribers?

    Joel Montvelisky
    2 Feb 2015 | 4:16 am
    The QA Intelligence blog was created in hopes to become a helpful resource for testers and QA managers on all sorts of testing related matters from technical tips to soft skills and everything in between. Subscribe now on the right >> With a monthly reach of about 10,000 readers, this week the QA Intelligence blog hit a cool milestone, our 1,000 subscriber!   What do you wish for when you reach 1,000 subscribers…? I guess the first thing you wish, is to say THANKS! Thanks for reading, commenting, opposing, sharing, and thinking about the stuff we write in this QA…
 
  • add this feed to my.Alltop

    Iain the Indie

  • Graph Generation in iOS

    Iain
    24 Apr 2015 | 10:31 pm
    Graphs are a common feature of many iOS applications and I use them extensively in my latest application. I needed a graphing system that could generate a variety of types of graphs (pie charts, bar graphs, stacked bar graphs and line graphs). I also needed a graphing system that was flexible enough to work on iPad, iPhone and could generate high resolution graphs for printing and export. Finally, the graphing system needed to handle, as gracefully as possible, data sets that ranged from a few data points up to a few thousand. There are other graphing systems out there but I wanted tight…
  • Financial Data Exporter

    Iain
    29 Mar 2015 | 5:34 am
    As a component of my latest application one of the things I wanted as a cornerstone was the ability to export a user’s financial data into a wide range of formats. In the interests of future proofing I setup a fairly generic system that takes financial data stored as a list of dictionary objects and can reformat that into the particular needs of each file format. In this blog post I’m going to give a very high level overview of the code. The code has been incorporated into my core library and is available here. Supported Formats As I already mentioned an important aspect for me…
  • Retrieving Current Exchange Rates in Objective C

    Iain
    2 Mar 2015 | 9:36 pm
    One of the recent features I added to my Travel app involved using the current (aka live) exchange rates. These exchange rates are easy to access courtesy of Yahoo. They very kindly make them available for free and the interface they have created for them is nice and easy to use. In this post I’m going to walk you through the code to query the current exchange rate between two currencies. The setup is quite straightforward but it will introduce you to some potentially new concepts in how you need to structure code in Objective C. The biggest likely new concept is the idea of synchronous…
  • Communication: Programmer vs Manager

    Iain
    9 Feb 2015 | 4:48 pm
    One of the biggest difficulties when you have hired a programmer to build your idea for you is communication. Everyone has different approaches to communication and difficulties can occur at the best of times even between two people who have the same skillset, background and role. Those difficulties become more likely when you have a non-technical person and a technical person trying to communicate. In some of my earlier blogs I talked about some techniques you can use to mitigate these difficulties. In this blog I am going to take a brief look at preventing and repairing communication…
  • Simple view controller to navigate data based on date

    Iain
    20 Jan 2015 | 4:57 pm
    A common need in my apps has been the ability to navigate through a set of data based on the date. Rather than duplicating a lot of code every time I developed the Filterable View Controller discussed here. The Filterable VC allows users to easily navigate data that has an associated date. The main features it provides are: Viewing a subset of the data (single week, single month, custom range or all) Moving forward and backwards in time where applicable (eg. previous week/month) Jumping to a specific week or month Works on both iPhones, iPods and iPads. It will work on iOS 7 and up. Using the…
  • add this feed to my.Alltop

    The Orange Orchard

  • One Thing Good Spring Developers Know

    Lorenzo Dee
    13 Apr 2015 | 7:44 pm
    Lorenzo shares that the most important thing a Spring developer should know is how the framework uses aspects to add behavior to managed objects. In my recent training sessions on the (core) Spring Framework, I was asked, “If there was one thing that a (Java) Spring developer should know, what should that be?” That question caught me off guard. Yes, the (core) Spring Framework does cover a lot of areas (e.g. beans, configuration, aspect-oriented programming, transactions). And it was difficult for me to point out just one thing. I ended up mentioning everything that we covered in…
  • Top 3 Improvements New Agile Teams Can Make

    Lorenzo Dee
    16 Dec 2014 | 9:59 pm
    If you’re new to Agile, here are three things to keep in mind to build a productive team. At first, I was planning to write about the top mistakes that novice Scrum/agile teams make. But then I wanted to say it in a positive way. So, I ended up writing about the top three improvements new Scrum/agile teams can make. Here it goes. Focus on Stories, Not Tasks Focus on stories (or features), and not tasks. Yes, team members still need to pull tasks from the board, and perform them. But don’t forget that the team’s goal is to complete stories. This means that when a team member…
  • Meet O&B University’s First Overseas “Fly In” Student

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

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

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

    Flowa

  • Pushing a commit, eh?

    28 Mar 2015 | 5:00 pm
    Distributed source code management has given many beautiful possibilities to orchestrate how we work. It has expanded our toolset with easy to use pull requests and generally, in my opinion, has eased up the way we can inspect the code changes. Yet, we still battle with one thing: aesthetics. I have to confess: From the distributed league of tools, I’m only familiar with Git. I know some of Mercurial and few others. but I’ve mostly worked with Git. Like the majority of the people I know. So the things I’m going to state, reflect the experiences I have with it. History The absolutely…
  • NVC Speed-dating Kata

    17 Mar 2015 | 5:00 pm
    A week ago I attended one of the best Agile conferences I know, Play4Agile If it does not fit to your mouth. It’s a great conference in many ways, and especially because people there are open for experimentation. So, I experimented there with my idea of practicing NVC by using kata format from martial arts (if you are not familiar with the concept of kata, check this article from wikipedia). I have actually created a kata, but it was intended to be used alone and not in groups. My first two attempts did not work as well as I would have liked them to. Luckily they inspired David Schmithüsen…
  • Kuinka vältät ohjelmistojen hankinnan sudenkuopat

    7 Jan 2015 | 4:00 pm
    Ohjelmistokehityksen hankkiminen palveluna on kriisissä. Se on ollut kriisissä jo vuosia. Luemme säännöllisesti uutisia isoista projekteista, jotka epäonnistuvat. Jos hankittu ohjelmisto ei vastaa tarpeita, koko investointi menee hukkaan. Mikä ohjelmistokehityksen hankinnassa sitten menee pieleen? 1. Ei saada sitä mitä tarvittiin Isoin epäonnistuminen on se, ettei saada sellaista ohjelmistoa, joka olisi tarvittu. Silloin koko investointi menee hukkaan. 2. Myöhästytään markkinoilta Melkein yhtä suuri synti on se, että hankinnan tekeminen vie liikaa aikaa. Hankinnan harkinnasta…
  • 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…
 
  • add this feed to my.Alltop

    Dynamic Leap

  • Seven Things That May Kill Your Mobile App Before It Launches

    Dynamic Leap
    24 Apr 2015 | 6:11 pm
    Are you working on the next big app? If so, it’s critical that your software development and launch process goes smoothly. There are a number of different ways that you might accidentally kill your app while it’s still in development, and understanding how to avoid these various pitfalls will help you to ensure a successful […] The post Seven Things That May Kill Your Mobile App Before It Launches appeared first on Dynamic Leap.
  • Five Steps to Getting an App from Your Brain to the App Store

    Dynamic Leap
    17 Apr 2015 | 3:17 pm
    If you’re in the process of developing a new mobile app, you’re probably rather excited to get your app out to as many users as possible as quickly as possible. Although it’s great to see your app become a reality, there is a set process you’ll need to follow if you want to create a […] The post Five Steps to Getting an App from Your Brain to the App Store appeared first on Dynamic Leap.
  • 7 Reasons Why Apple’s ResearchKit is a Huge Deal

    Dynamic Leap
    10 Apr 2015 | 11:09 am
    If you’ve been keeping up with Apple in the news recently, you’ve undoubtedly heard about their new medical research app development kit, which they’ve dubbed ResearchKit. This powerful new suite for developers makes it possible to create a vast array of health science and health research apps that will help medical researchers of all stripes […] The post 7 Reasons Why Apple’s ResearchKit is a Huge Deal appeared first on Dynamic Leap.
  • The Five Golden Rules of Working With App Developers

    Dynamic Leap
    3 Apr 2015 | 10:23 am
    If you’ve hired an app developer to work on an app for your business, you’ll want to follow a few “golden rules” to ensure the app development process goes smoothly. App developers have a vested interest in creating something fantastic that you’ll love, and to that end, the more you can do to support them […] The post The Five Golden Rules of Working With App Developers appeared first on Dynamic Leap.
  • Vogue Had Apple Watch Ads Before Any Other Magazine

    Dynamic Leap
    27 Mar 2015 | 12:41 pm
    If you’ve been paying attention to Apple in recent weeks, you’ll know that the company is preparing to launch its line of smart watches. What you may not know is that Apple is taking an entirely new approach to marketing the Apple Watch, with magazine ads in Vogue China a critical piece of their marketing […] The post Vogue Had Apple Watch Ads Before Any Other Magazine appeared first on Dynamic Leap.
  • add this feed to my.Alltop

    InfoTuts

  • PayPal Recurring Payment IPN in PHP

    sanjeev
    16 Apr 2015 | 12:17 am
    We have already published a post on integrating PayPal Payment Gateway in PHP and how to integrate PayPal IPN in PHP. In this post we will see how to use PayPal IPN in PHP to setup recurring payments. Consider a case where you offer service on a subscription basis. An example would be, user pays you every […]The post PayPal Recurring Payment IPN in PHP appeared first on InfoTuts.
  • Simple Website Preloader with jQuery

    sanjeev
    8 Apr 2015 | 1:19 am
    Hi guys, we have already published a good tutorial on Preloader With Progress Bar Using Jquery. Today we will see easiest way of doing this with two lines of jQuery. Yeah just two lines it’s the quick way of displaying page once all the elements on the page have been loaded completely. Also we will […]The post Simple Website Preloader with jQuery appeared first on InfoTuts.
  • Easily Integrate Paypal IPN in PHP

    sanjeev
    26 Feb 2015 | 11:28 pm
    We have already published a post on integrating PayPal with PHP. In this post we will see how to use PayPal IPN in PHP. PayPal IPN (instant payment notification) allows you to integrate PayPal payments with web application backend. As the name suggests it sends instant notification of the payment processed so that you can […]The post Easily Integrate Paypal IPN in PHP appeared first on InfoTuts.
  • Some Good Free e-books for Web Developers and Designers

    sanjeev
    4 Feb 2015 | 4:00 pm
    I believe process of learning new things should never stop. I have been asked numerous times about resources to learn web technologies. Most of the times I redirect them to few well know websites like w3schools etc and sometimes I give them reference of good ebooks. Those who read those ebooks or using them as […]The post Some Good Free e-books for Web Developers and Designers appeared first on InfoTuts.
  • Read Google Maps Coordinates by Clicking on Map

    sanjeev
    16 Jan 2015 | 12:31 am
    Hi Guys, we recently posted a tutorial on Using Google Maps API in PHP. This post received a lot of love from you guys as its one of the easiest tutorial to learn how to use Google Maps API  to display any location on Maps. In this post we will extend our previous post to […]The post Read Google Maps Coordinates by Clicking on Map appeared first on InfoTuts.
  • add this feed to my.Alltop

    W3lessons.info

  • Facebook oAuth 2.0 Login without Page Refresh using jQuery, PHP & MYSQL

    Karthikeyan K
    19 Apr 2015 | 12:02 pm
    Last week one of my reader asked me that how to Implement Facebook oAuth2.0 Login with Javascript SDK without Page Refresh and also data should be store on MYSQL server as well. So I thought this is the time to write a tutorial for this. Facebook has several login methods based on the devices like iOS, Android and Web. Here we are going to Implement this login system for Website. Millions of Websites and Apps are implemented Facebook Login into their sites to increase the registrations. I hope this simple tutorial will help you to implement in your PHP web based projects View Live Demo &…
  • Top 10 eBooks to Improve Your SEO Skills

    Ryan
    8 Apr 2015 | 9:06 am
    You should always strive to maintain your website in the first page of Google and other main search engines that will gradually increase your success rate high. You can execute the search engine optimization (SEO) techniques for your website for quickly boosting the search engine rankings in order to gain better position. So make sure that your website is placed on Google and other search engines’ first page only! Download Free SEO eBook SEO simplifies 3 significant goals- crafting worthy and creative contents, obtaining quality links, and building your website effortlessly available to the…
  • WordPress Maintenance: A Complete Guide

    Kristin Wilston
    31 Mar 2015 | 12:20 pm
    WordPress maintenance is highly significant for the well-being of your website. Most of the web platforms when not given extra care; can turn out to be slow, defective along with too many errors. A poorly maintained website can have needless data and files that can lower the speed of your site, and unnecessary content like a comment spam can put an effect on your SEO ranking. Any security fault can allow the attackers to spread virus or they can utilize your website to commit scams. So it is your responsibility to carry regular maintenance in order to own a healthy site.   A Complete…
  • Facebook Style Image Upload in Comment Box using PHP, jQuery & MYSQL

    Karthikeyan K
    24 Mar 2015 | 12:30 pm
    My readers continuously asked me to work on Facebook Style uploading pictures in comment box. So thought to share this wonderful tutorial here using PHP, MYSQL & jQuery. I felt that I haven’t included this feature in my wallscript & I thought this is the right time to share this cool feature with my readers I have used my facebook wallscript 2.0 here to give a better result. In this tutorial you can able to post updates, share pictures, share youtube videos & finally user can able to share / upload pictures via comment.   Features Upload pictures in Post &…
  • How to Share Content on Whatsapp using jQuery

    Karthikeyan K
    14 Mar 2015 | 3:28 am
    My readers keep on asking me that How to share information directly from the web page into WhatsApp? So I thought to write a simple tutorial which will help to share articles from the webpage to Whatsapp using jQuery. Report says that by adding a Whatsapp sharing button on websites that will generate more shares than popular social sharing websites. Before that I just want to explain you few things Why Whatsapp? WhatsApp is one of the most popular messaging apps in the world – Facebook bought whatapp for $19 billion. One third of world’s population is using Whatsapp on their…
 
  • add this feed to my.Alltop

    FromDev

  • 20+ Best Hacked Games Websites

    21 Apr 2015 | 9:30 am
    Gaming is becoming one of the modes of learning and strategizing. Numerous people play online games daily. When learning how to render ethical hacking, one is expected to learn hacked games to enhance their capability in hacking. This article will describe few of the hacked games resources over the internet that can be beneficial for the ethical hackers. However, it needs to be kept in mind this article is just a resource about the gaming websites more like hacked games. These websites have hacked games unblocked from many popular sources and thousands of online gamers use these.If you want…
  • 110+ Best iOS Tutorials, PDF, eBooks & Online Resources

    20 Apr 2015 | 9:30 am
    Want to learn iPhone application development? You can get quickly started with a iOS tutorial. We have short listed best available iOS development tutorial on web available for free and convenient online learning. Many of these iOS programming tutorials are focused for beginners, however you will still find many ios developer tutorial that are useful for experienced iPhone developers.iOS stays unbeatable for several years of dominance in mobile operating systems. More and more mobile app developers are attracted to develop new apps for iOS since it has millions of engaged users who trust…
  • Working For A Startup vs Corporate

    16 Apr 2015 | 9:30 am
    “Working hard and working smart sometimes can be two different things” – Byron DorganThere has been an incessant debate over this topic online and offline. By now you probably know the criteria of each type of workplace: Startups are flexible while corporate organizations have a rigid timing. Corporates offer perks in terms of timely appraisals and bonuses, startups offer the freedom to work as per your convenience (you get free food and travel).However, what people forget to deliberate on is whether a corporate job or a startup is better for your career in the long run. Just think…
  • 550+ Best Free Programming Tutorials, PDF & eBooks

    15 Apr 2015 | 9:30 am
    Want to learn programming? Any programming language may be a good start for you to become a programmer. This is a mega list of best programming tutorials for all major and popular programming languages.Computer programming is one of the most basic skills that one needs to learn during the course of computer science. The students have a paper of computer programming as compulsory. This does not mean people not from computer science background cannot learn programming. There are many online programming tutorials available online that one can make use in order to learn different languages like…
  • 6 Game Development Books Giveaway: By PacktPub

    15 Apr 2015 | 8:27 am
    We are excited to announce that we are giving away five game development books. This giveaway is sponsored by our partner PacktPub. We will be selecting 6 lucky winners at the end of this Giveaway. Packt Publishing, Founded in 2004 in Birmingham, UK specializes in software learning and have published thousands of books and videos to learn software. This giveaway is focused on game programming books that are useful to video game developers.Continue Reading
  • add this feed to my.Alltop

    iOS Development Blog - Blue Whale iOS Developers Blog

  • Mobile Game Revenue Expected to Sky Rocket

    Gregg Weiss
    6 Apr 2015 | 6:15 am
    According to eMarketer.com, one particular market in app development that is expected to have tremendous growth over the next few years is mobile gaming, all driven by downloads and most notably in-app purchases. If you’re considering integrating in-app purchases in the next mobile app you develop, take a look at these stats:
  • Facebook Reveals First Round of Messenger Partner Apps

    Gregg Weiss
    1 Apr 2015 | 7:19 am
    Social media powerhouse, Facebook, recently announced its first round of partner apps that will integrate with Facebook Messenger. Here’s the scoop… Why welcome third party apps to participate? It’s actually a win-win for both Facebook and its partner apps.  It works for Facebook in that partner apps bring something to Messenger in terms of entertainment and fun.  Their intent is to lure more users to Messenger while further engaging current users.   For partner app developers, they have an opportunity to stand out amongst a sea of competing apps with increased…
  • What You Need To Know About the Apple Watch

    Gregg Weiss
    24 Mar 2015 | 12:53 pm
    Are you overloaded with Apple Watch information? Well this article will touch on the basic points you need to know about it without all the frills. 
  • Apple to Introduce Force Touch for iPhone 6

    Gregg Weiss
    19 Mar 2015 | 8:00 am
    We’re never bored in the mobile app development world as there’s always a new latest and greatest in the works. According to reports, we can expect Force Touch, Apple’s new pressure-sensing technology that will soon be added to Apple Watch and MacBook, to be included in the iPhone 6 update later this year.   
  • Tips to Create the Perfect Mobile App Icon

    Gregg Weiss
    11 Mar 2015 | 8:39 am
    You’re interested in creating a mobile app for your business with the intent of boosting sales and finding a new way to connect to your consumer. No big deal; it’s just an app, right?  Well, not so fast!  That tiny icon is valuable real estate that must attract attention, become recognizable, and represent your company and brand.  Here are a few tips on how to create an icon that will do just that:
  • add this feed to my.Alltop

    HTMLxprs

  • JotForm Unleashes Fillable PDF Form Creator

    Sandeep Panda
    2 Apr 2015 | 2:16 am
    Sending waves throughout industry, JotForm just launched its Fillable PDF Form Creator, giving both users and tech aficionados alike the ability to turn their forms into fillable PDFs.Read More
  • Creating a Super Simple Todo app Using Angular 2 —Tutorial

    Sandeep Panda
    21 Mar 2015 | 12:53 pm
    This tutorial shows how to create a super simple Todo app using Angular 2.0. You will also learn how to use Components, Templates, Data Binding and a few other important stuff.Read More
  • Designing Forms With JotForm's Form Designer

    Sandeep Panda
    8 Mar 2015 | 2:35 pm
    JotForm's Form Designer is a simple yet powerful tool that lets you add visual design to your forms. This post explains how to use this tool to design your forms.Read More
  • Best platforms for creating Realtime apps

    Sandeep Panda
    8 Mar 2015 | 2:29 pm
    If you take help of right tools, creating realtime apps can be quick, fun filled and exciting. This post lists 5 best platforms that help you create realtime apps easily.Read More
  • JotForm - The easiest way to create and manage online forms

    Sandeep Panda
    31 Jan 2015 | 12:05 pm
    JotForm is a complete solution for all your form management needs. It frees you from all the hassles of designing and maintaining online forms.Read More
 
  • add this feed to my.Alltop

    Gooroo Gooroo Think

  • How to Be a (Great) Software Developer

    24 Apr 2015 | 12:07 am
    I didn’t always know I wanted to be a software developer, and I certainly didn’t know that I was going to end up inspiring and teaching other developers how to be awesome and even better at what they do. I didn’t set out from school with a great vision of taking over the bits and bytes of all your c...
  • Full Disclosure: About our analysis

    16 Apr 2015 | 5:05 pm
    The data for the majority of our metrics comes from analyzing millions of job advertisments. This data is not perfect, but we believe that it is a good proxy for the analysis we undertake. Our data pipeline has many steps, each of which have the potential to accumulate errors, as such we outline e...
  • 5 Tips to Developer Happiness

    16 Apr 2015 | 3:25 am
    Software developers are, in my experience, people that tend to change jobs very frequently. Especially if these developers are eager to learn and develop their skillset, they tend to change jobs more often. Of course there are “lifers” that are content with a role that requires little growth and a l...
  • Programming languages - salaries and demand (March 2015)

    10 Apr 2015 | 9:12 pm
    We've released a few of [these](/GoorooTHINK/Article/16191/Which-language-wins-in-terms-of-salarydemand-July-2014/) reports [before](/GoorooTHINK/Article/16225/Programming-languages--salaries-and-demand-October-2014/), and here is the first for 2015. With our database now analysing ~500,000 tech job...
  • Windows 10 and Cross Platform Development

    8 Apr 2015 | 8:36 pm
    Windows 10 is looming and already details of new features and new components are emerging. In this series of articles I will cover the new features of Windows, both as an IT Professional as well as a developer. The amount of work and investment made by Microsoft into the Windows eco-system means tha...
  • add this feed to my.Alltop

    Potknox Blog

  • HR Trends 2015: What do the experts predict? (5)

    Shrutika Nagpal
    30 Mar 2015 | 4:45 am
    The fifth interview in our  HR Trends Series was with Mrinal Krant, Practice Partner at HireAtEaseConsulting India Pvt.Ltd,  a leading provider of Human Resources Consulting, Leadership Hiring, Recruitment Consulting & Talent Advisory solutions to emerging sectors in India. With close to 12 years of experience, Mrinal had a number of very helpful and realistic insights, and a tonne of wisdom to share. He tells us the changes and patterns he’s observed over the  years and what he expects will happen in the future. How long have you been working in the field of HR? Close to 12…
  • HR Trends 2015: What do the experts predict? (4)

    Shrutika Nagpal
    18 Mar 2015 | 1:47 am
    If you’re a recruiter and you aren’t an ardent follower of The Savage Truth, you’re not a very good one. Jokes aside though (we’re serious), Greg Savage, Recruitment advisor, coach, speaker and investor gave us a few pearls of wisdom- on a flight to New Zealand, no less, about what he expects from the world of HR and his opinions on various facets of it and we promise you, it’s just as good as anything else he comes up with. Now, for anybody who follows his him on Twitter knows he has brilliant insights, ground breaking epiphanies and a lot of knowledge to…
  • How do Candidates feel about Video Interviewing?

    Shrutika Nagpal
    11 Mar 2015 | 4:30 am
    According to a report released by Office Team, more than six in 10 (63 percent) of HR managers interviewed said their company often conducts employment interviews via video. This is up from just 14 percent one year ago. Unfortunately, very much like Recruiter Texting, this is a trend that has picked up so much pace so fast, that many applicants haven’t had a chance to warm up to it. For hiring managers and recruiters, however, video interviewing is an absolute blessing. Given advancements in technology, they can now view applicants’ appearance and body language, record interviews and…
  • HR Trends 2015: What do the experts predict? (3)

    Shrutika Nagpal
    9 Mar 2015 | 12:46 am
    The third interview in our HR Trends Series was with Rishu Raheja, Deputy Manager (Talent Acquisition) at Bennett Coleman &  Co. Ltd. (Times Group). Having worked in large organisation like Godrej and now the Times Group, Rishu knows the responsibility a job in HR entails. You are, after all, dealing with the single most important resource of them all- people. In her short and crisp interview with us, she talks about the kinds of technologies that have already penetrated the HR sphere, the changes she wishes to see hereon in, and also gives job seekers and employers a bit of advice…
  • 10 Classic ‘Make It Happen’ Quotes by Women who Made it Happen

    Shrutika Nagpal
    7 Mar 2015 | 12:29 pm
    It’s Women’s Day 2015. More than any other day in the year, today is Of the Women, By the Women and For the Women. The 10 quotes are exactly what you need if you’re looking for inspiration to get out of a rut, or start something from scratch. The women who spoke  these words came from diverse backgrounds, cultures and nationalities, but had that one beautiful thing in common- being a woman. Read the ten quotes given below, and we guarantee you’ll want to take your idea to the next level by the end of it. For when you start to wonder… but what will they think?
  • add this feed to my.Alltop

    My Fusion Learnings

  • Run Android Apps on your Mac or PC

    Anand Yerrapati
    8 Apr 2015 | 7:04 am
    Do you have Chrome on your Mac or PC? Then you can run android apps on your Mac or PC.Google has come up with App Runtime for Chrome (ARC).Pre-requisites:You need Chrome browser for sure to start with itapk file of the app  you wanted to install Procedure:      Below is the procedure to setup and install the apk file.Install the "ARC Welder" extension on the chrome. Click here to install it.After installation is done, you can see an icon with the label ARC Welder on the chrome apps tray Click on the icon. A new window will be opened as shown…
  • javax.net.ssl.SSLKeyException: failed hostname verification

    Anand Yerrapati
    3 Apr 2015 | 10:30 pm
    Problem:When my adf web application executing a web service call, I got the below error which was failed to verify the hostname.javax.xml.ws.WebServiceException: javax.net.ssl.SSLKeyException: [Security:090504]Certificate chain received from XXXXXXXXXXXX.demos.com - YY.YY.YY.YY failed hostname verification check. Certificate contained *.demos.com but check expected XXXXXXXXXXXX.demos.comwhere XXXXXXXXXXXX.demos.com is my host name.Solution:To avoid this error, we have two solutions. One is to make weblogic ignore the host name verification and another one is to ignore verification through…
  • oracle.security.jps.JpsRuntimeException: Cannot read from policy store

    Anand Yerrapati
    3 Apr 2015 | 5:12 am
    Problem:While running my integrated weblogic, I got an error like below.oracle.security.jps.JpsRuntimeException: Cannot read from policy store. Reason is PolicyStore Error, javax.xml.stream.XMLStreamException: Error at line:332 col:25  ' 'Solution:To solve this error, the weblogic domain should be deleted and start the weblogic again. Then it will create a fresh domain.
  • Fun Facts

    Anand Yerrapati
    25 Mar 2015 | 3:30 am
    Do you want to improve your knowledge?Do you want to impress friends with some facts?Then Fun Facts app is for you."Fun Facts" is an android app shows some quotes which are funny but real facts.Install the app @ https://play.google.com/store/apps/details?id=com.sonuappz.funfacts
  • AlarmManager

    Anand Yerrapati
    2 Feb 2015 | 5:36 am
    If you want to run a piece of code in the background at certain intervals, then AlarmManager is the class helps us to do this. It will wake up the device on the given intervals and invokes the Receiver class where we should write our code to run in the background. Below code snippet explains how to implement AlarmManager.Intent notificationIntent = new Intent(context, LoadData.class);notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);PendingIntent   pendingIntentSyncDB;= PendingIntent.getBroadcast(context,…
 
  • add this feed to my.Alltop

    Mobileapptelligence.com

  • Designing Mobile App UIs, key points to consider.

    MobileAPPtelligence
    22 Apr 2015 | 12:28 am
    If you have started designing mobile app, you are at the most important stage of app development process. Mobile UIs today are considered as key component for the access of app. How an immensely popular app comes into being is a million-dollar question. Hire Mobile App Development Company – Get a Project Quote – http://www.mobileapptelligence.com/enquiry.html Designing Mobile App   Design Mobile App Great mobile apps invariably have three core ingredients – design, function and experience of the end user. So mobile app design becomes one key factor for the growth of app. Following…
  • Finding and Hiring Best Mobile App Developer

    MobileAPPtelligence
    7 Apr 2015 | 1:18 am
    Getting a great app idea is tough, but more challenging is getting the right app development team. There are around 2.3 million mobile app developers across the globe. Choosing one among them who would rightly fit in your project requirement is tough. As choosing the wrong resource may land your project into trouble. This article is aimed at providing its reader with the tips for choosing the right mobile app developer capable of taking your project towards success. Hire Best App Developer – Get a Quote http://www.mobileapptelligence.com/enquiry.html Best Mobile App Developer Hire Best…
  • How to hire android developers for business and enterprise apps?

    MobileAPPtelligence
    27 Mar 2015 | 1:51 am
    You have an excellent mobile app idea or you have an iPhone app and you want to convert it into an Android app. The next step that you would look forward is to hire Android Developers. Java is the base language for Android development, which is a part of the curriculum in most of the colleges across the country. This would make numerous people claiming to know the language. One point that you should be aware of is the fact that Android comprises of best of Java. Hence simple knowledge about Java language is not enough to declare oneself as a competent Android Developer. A professional Android…
  • Indian Mobile App Developers’ Viewpoint on iOS8 and Android Lollipop for App Development Initiatives.

    MobileAPPtelligence
    16 Mar 2015 | 1:10 am
    Comparing iOS8 with Android Lollipop from the viewpoint of the developers, it has been revealed that the mobile app developers face more problems with iOS8 in comparison to android Lollipop. Google’s latest flavor Android Lollipop has less stability issues in comparison to Apple’s iOS8. This statement has been concluded after considering the crash report data of about 20,000 mobile apps developed using both the operating system. Many top mobile application development companies were included in this review. Hire Mobile Application Development Company – Get a Quote…
  • Indian Mobile Application Development Market Attractive for Google Play and App Store.

    MobileAPPtelligence
    9 Mar 2015 | 1:02 am
    Android and Apple operating systems have been the two major players in the field of mobile app development. It has been years that they have been competing with each other to hold the top spot and in this race for the top position, App store and Google play has been on the highlight. As per the analytical report published last quarter, highlighting the performance of 3 million apps belonging to big players like iOS, Android and Window phone platform, has some major revelations to make. Hire Mobile Application Development Company – Get a Quote…
  • add this feed to my.Alltop

    Evoke Technologies Blog

  • Role of Hadoop Combiner in MapReduce API

    Tej Jawahar Kummari
    22 Apr 2015 | 4:36 am
    In my previous blog, I discussed about Hadoop Counter. In this post, I would like to focus on Hadoop Combiner, a highly useful function offered by Hadoop. Similar to my previous post, I would be demonstrating the functionality of Hadoop Combiner using an example and would be utilizing the same dataset (Customer Complaints), which was used […] The post Role of Hadoop Combiner in MapReduce API appeared first on Evoke Technologies Blog.
  • 10 Simple Code Review Tips for Effective Code Reviews

    Surender Reddy Gutha
    2 Apr 2015 | 8:30 am
    Software code review is a process to ensure that the code meets the functional requirements and also helps the developers to adhere to the best coding practices. Additionally, code review process helps in improving the software quality.  Based on my experience, would like to share 10 simple code review tips, which would help code reviewers and software developers during their […] The post 10 Simple Code Review Tips for Effective Code Reviews appeared first on Evoke Technologies Blog.
  • How to Create Smarter Style Sheets Using LESS CSS

    Mustaq Basha Shaik
    31 Mar 2015 | 9:38 am
    In my previous blog, we discussed about the features and advantages of LESS CSS preprocessor. I am sure after evaluating the advantages and the robust features of LESS CSS preprocessor, you might be really keen to try out LESS CSS. Here’s a step-by-step guide that would help designers / developers to configure and use LESS CSS processor. LESS CSS […] The post How to Create Smarter Style Sheets Using LESS CSS appeared first on Evoke Technologies Blog.
  • Hadoop – Counters in MapReduce API with Example

    Tej Jawahar Kummari
    13 Mar 2015 | 9:31 am
    Big data is a gaining massive popularity in today’s information driven era. It is considered as one of the hottest IT buzzword in 2015. It has the potential to solve key business problems by taming large volumes of data and creating meaningful insights. In order to maximize its potential, developers are relying on parallel processing architectures, […] The post Hadoop – Counters in MapReduce API with Example appeared first on Evoke Technologies Blog.
  • Getting Started with Coded UI Automation Tool

    Naveen Varadaraju
    27 Feb 2015 | 8:10 am
    Coded UI Test (CUIT) is a relatively new automation tool in the software market. It was made available as part of the Visual Studio 2010 update. The product has undergone a lot of enhancements and its new version has been released as part of Visual Studio 2013. Software code can be easily reviewed and debugged in […] The post Getting Started with Coded UI Automation Tool appeared first on Evoke Technologies Blog.
  • add this feed to my.Alltop

    thedosmann's blog

  • SpongeBob and the Semantic Web

    thedosmann
    15 Apr 2015 | 3:52 pm
    Concept mapping      When talking about the Semantic Web there are a few premises one must acknowledge. One premise is that any data exchange on the internet is originally initiated by a human. There is no information retrieval without a request for that information and that request can be directly tied to a human request for the information. This is true with bots, data harvesting, and any other mechanism or format used to gather and store information. This means the initial request format is a human concept. Either a programmer coded the request using a coding format or a user typed a…
  • National Registry Of WI-FI Connections

    thedosmann
    19 Mar 2015 | 10:18 am
    There are many cyber threats that we face in today's ever evolving internet. One of those threats, that has not received a lot of attention, is the growing number of Wi-Fi hotspots that millions of cell phones connect to daily.  Along with the obvious threat of compromising private data and passwords, there are other security threats which can be easily imagined with smartphones connecting to unsecured hotspots. Some of the known attacks and methods used by hackers are phishing, man-in-the-middle, Trojans, worms, and unpatched software, to name a few. This doesn't account for other…
  • Twitter is fighting back

    thedosmann
    4 Mar 2015 | 7:41 pm
    Twitter seems to have taken on a more responsive role in its recent actions by implementing a verification step for Tor users (Tor allows its users to anonymously communicate over the internet) in order to cut down on trolling in its messaging system. By requiring Tor users to enter a verifiable phone number, twitter is making more of a statement then enacting an actual measurable engagement against such activity. While this requirement will have little impact it is a giant step forward in taking a stand of opposition in regards to trolling. Not long ago twitter also decided to cut the…
  • The ghosts of bugs past

    thedosmann
    6 Feb 2015 | 12:16 pm
    Recently the team at Qualys uncovered an exploitable Library in (glibc) by using a buffer overflow (CVE-2015-0235). There are some limitations on the vulnerability in that only a limited number of characters can be written back to the calling function, but they did successfully create and execute an exploit against an Exim mail server. The 'bug' was discovered back in 2013 and was distributed as a bug fix, not a security flaw, so it is likely that stable versions did not apply the patch. Now that a 'proof of concept' has been achieved showing this as a security threat it is important that…
  • Bad Bot IPs

    thedosmann
    8 Jan 2015 | 12:07 pm
    The following is a list of IPs that ignore robot.txt that I have collected over the past year or so. 85.17.73.171 - GET - HTTP/1.1 - Friday, November 15th 2013 @ 00:51:30 - Mozilla/5.0 (compatible; SolomonoBot/1.05; +http/wwwsolomonoru) 182.118.21.252 - GET - HTTP/1.1 - Sunday, November 17th 2013 @ 03:15:09 - Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; )  Firefox/1.5.0.11; 360Spider 91.232.96.36 - GET - HTTP/1.1 - Sunday, November 17th 2013 @ 08:05:09 - Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 178.238.235.184 - GET - HTTP/1.1 - Sunday, November 17th 2013 @ 23:45:30 -…
 
  • add this feed to my.Alltop

    TechOneStop

  • Presentation Model Methods - Siebel Open UI Application Configuration

    23 Apr 2015 | 7:44 am
    In our Siebel Open UI training series, we have discussed about how to build Presentation Model and Physical Renderer JS file for application configuration. But we didn't talk much about methods or classes. Except Presentation Model and Physical Renderer methods, there are few other methods as well that Siebel Open UI uses with Presentation Model and Physical Renderer to display application, list applet, applet controls, menus. In our next couple of articles we will discuss about few methods that are frequently used in Siebel Open UI configuration and every Siebel Open UI developer should…
  • 5 Best Cloud Based Free CRM Software For Small And Medium Business

    18 Apr 2015 | 12:14 pm
    A company without CRM is like fish out of water – continuous growing competition, high customer attrition rate and frequent change in customers' buying trends are most common challenges for an organization to sustain and grow further. CRM is the only solution for an organization to nurture existing contacts properly and capture new customers. But it is really tough for a small or medium organization to spend a good amount to setup CRM application. So what is the best solution? Best solution is, choose free open source CRM to solve these business challenges. But there are lots of free…
  • Error: Invoking service 'Context Service', method 'GetRowSetData' at step 'Get Context Row Set' (SBL-BPR-00162) (SBL-DAT-00215)".

    10 Apr 2015 | 4:56 am
    Have you seen below error message during Siebel configuration? "Error invoking service 'Context Service', method 'GetRowSetData' at step 'Get Context Row Set'.(SBL-BPR-00162)". Sometime it is followed by another error message - “This operation is not allowed when there are no records displayed. Please execute a query that returns at least one record or add a new record.(SBL-DAT-00215)".Recently one of our readers dropped us a mail asking solution to fix this issue.This error usually comes up when we are working on Signals or variable maps or pricing…
  • How to choose the best CRM software for your business?

    3 Apr 2015 | 7:58 am
    In our last article, we have discussed about benefits of CRM for an enterprise, be it small, medium or big. But the most common question that we have faced from many business owners is ‘There are so many CRM applications available in the market, which one is perfect for my business?’ Yes, it’s really tough to choose the best CRM software for businessbut not impossible.  Recent survey shows that maximum organizations failed to meet their goal just for choosing the wrong CRM application. Here we will discuss how to choose the right CRM software for your business so that you do not make…
  • Benefits of CRM - Is it only for big organization?

    21 Mar 2015 | 7:49 am
    Is CRM only for big organization? – It is quite interesting question, isn’t it! We will start discussion on importance of CRM with an analogy. Say you run a small business which has just 10 clients. You remember their contact details, addresses even their birthdays. You can also maintain a simple spreadsheet to do all these. You call your clients frequently to solve their queries or discuss about new product that your company has launched recently. You send birthday gifts to your clients as well. Your personal care makes them so happy and loyal to your business that they refer their…
  • add this feed to my.Alltop

    Haiku Project blogs

  • Haiku monthly activity report - 04/2014

    PulkoMandy
    25 Apr 2015 | 10:59 am
    A new month, a new report! Statistics The commit range this month is hrev48952-hrev49106. I got bored of doing the statistics by hand, so I've run the repo through gitstats instead. This gives more information than what I could do manually, including a listing of the most active commiters this month. Be sure to have a look at the results! General news Rather sad news this month: after years of service, bebits.com was put offline. This is another piece of the BeOS history disappearing from the web. However, there are some backups, and we'll see what can be done with them. Another thing to…
  • Haiku monthly activity report - 03/2015

    PulkoMandy
    29 Mar 2015 | 5:55 am
    Hello there, here comes the activity report for the month of march 2015. This month there were 104 commits (hrev48848-hrev48952), 5 more than in the previous month. read more
  • Haiku monthly activity report - 02/2015

    PulkoMandy
    2 Mar 2015 | 1:38 am
    Hello there! My contract has ended, but for now I have some free time to write a report every month about the ongoing development efforts from the Haiku team. I think this is a nice way to better see the work done, more so than looking at the roadmap progress bars which tend to not move much. This month there were 91 commits (hrev48757-hrev48848). Let's see what's inside those. read more
  • End of contract - closing words.

    PulkoMandy
    18 Feb 2015 | 12:21 am
    Hi, As you probably have noticed, there were no weekly report in the previous weeks. The reason for this is that my contract is currently stopped. There is currently not enough money in Haiku's treasure chest to safely continue it. So, it's time to me to get back to "real life" and a full-time job in a software development company. First of all I want to thank everyone who made this long contract possible by donating money to Haiku. It was a great experience for me, and a lot of fun as well. I did my best to move Haiku forward towards the R1 release. Unfortunately the beta 1 still isn't…
  • Google Code-In 2014 Wrap Up Report

    scottmc
    13 Feb 2015 | 12:53 am
    Google has now announced the 24 winners for Google Code-In 2014, with Josef Gajdusek and Puck Meerburg being the two winners from Haiku. This is Puck's second time winning for Haiku. This year we got to pick our top 5 out of the top 10 students who completed that most tasks for Haiku. Augustin Cavalier was selected as our backup winner, and Markus Himmel and Chirayu Desai were selected as finalist. Chirayu was a GCI 2013 winner with RTEMS, and made the jump to Haiku when RTEMS took this year off from GCI. This was the fifth year of Google's Code-In, and the fifth for Haiku. This year we had 6…
  • add this feed to my.Alltop

    Ivan Korhner's Programming Blog

  • Java: Ascii art generator in Java - Part 2

    29 Mar 2015 | 9:54 am
    Since I got a lot of feedback for my my previous post where I built a very simple Ascii art generator in Java (find it on GitHub), I decided to continue with the project and add some more features to it you will hopefully enjoy even more. I’ve redesigned the major part of it and made it very extensible so it is very easy to use to test different algorithms, create different outputs, etc. In this post, I will present the new architecture of the project, so you can easily integrate it into your own code and extend it as needed. Architecture: AsciiImgCache Before any ascii art rendering takes…
  • Java: A memory leak caused by dynamic creation of log4j loggers

    17 Mar 2015 | 2:54 pm
    At the company I work for, we had a situation where a highly loaded server that was handling several thousands requests per second consumed memory increasingly, and after about 30 days, it would become unusable and required a restart. By looking at our monitoring tools, we concluded it was clearly a memory leak, and we figured it must be an easy one to detect as memory exhibited an almost perfect linear grow. First thing we did was we took a heap dump and looked at most frequent instances and to our shock over 30 GB of memory was occupied by log4j loggers! Hunting the memory leak We started…
  • Java: Ascii art generator in Java

    14 Feb 2015 | 8:54 am
    Ascii art is a technique that uses printable characters from ASCII standard to produce visual art. It had it’s purpose in history when printers lacked graphics ability and it was also used in emails when embedding images was yet not possible. I present you a very simple ascii art generator written in Java with configurable font and contrast. Since it was built over a few hours during the weekend, it is not optimal but it was a fun experiment. Down below you can see the code in action and an explanation of how it works. The algorithm The idea is rather simple. First, we create an image of…
  • Java: How to detect Java deadlocks programmatically

    7 Feb 2015 | 8:54 am
    Deadlocks are situations in which two or more actions are waiting for the others to finish, making all actions in a blocked state forever. They can be very hard to detect during development, and they usually require restart of the application in order to recover. To make things worse, deadlocks usually manifest in production under the heaviest load, and are very hard to spot during testing. The reason for this is it’s not practical to test all possible interleavings of a program’s threads. Although some statical analysis libraries exist that can help us detect the possible deadlocks, it…
  • Java: Java Multithreading Made Easy - Expensive Object Pool

    25 Jan 2015 | 8:54 am
    Since Java SE 5.0, developing multithreaded applications became much easier due to the task executor framework. Instead of working with low level synchronization constructs, the framework introduces the concepts of Task and Executors. It also provides isolation between task submission and task execution, allowing to easily change execution policy without even touching submission logic. Still, it doesn’t save you from creating race conditions and other difficult to debug and discover bugs, so in order to use the framework to its full power, I recommend starting from basics. A great book that…
 
  • add this feed to my.Alltop

    Ruby on Rails | UI/UX | Android/iOS | Rants and everything else

  • Modularize your JavaScript with Browserify

    Vinod Sobale
    22 Apr 2015 | 12:32 am
    What is browserify? If you have ever written any custom Node.js modules, getting started with Browserify will be a walk in the park. Browserify enables us to write Node.js style modular code and declaring dependencies is even simpler than you think, if you have used require.js in the past. Configuring require.js is a world of hell and their documentation doesn’t help in any way. This is when browserify turns out to be such a relief. Take a look at the following code. module-alerter.js: module.exports = function alerter(message) { window.message(message); } Now, if we were to import this in…
  • Using HTTPProxy in Net/HTTP globally.

    virendra
    20 Apr 2015 | 12:14 am
    There comes a time when you want to Proxy your Net/HTTP request/response in Ruby.One of the easy ways to do this in NET/HTTP is by passing proxy parameters in ‘new‘  method (during initialization) proxy_addr your.proxy.host proxy_port 8080 Net::HTTP.new(example.com, nil, proxy_addr, proxy_port).start { |http| # always proxy via your.proxy.addr:8080 } Obviously, this works but then querying the website using GET or GET BY URI method there is no provision to pass any proxy parameters altogether(at least that’s what I found out.) Thankfully Ruby-2.0+ (not available in…
  • Dynamic handling of strings/text for Mobile apps – Part 2

    Javal Nanda
    8 Apr 2015 | 11:20 pm
    In my previous post (Dynamic handling of strings/text for Mobile apps – Part 1), I discussed some issues with hard coding labels and text. This post deals with solutions to those problems and involves a method that provides more flexibility by updating text dynamically. Please note: This is not to be confused with the localization of the app. But, this approach can be used for the localization purpose also. This approach involves maintaining a strings file on the server instead of hardcoding it in the app. Following are the steps to follow for the implementation of this approach: On…
  • Dynamic handling of strings/text for Mobile apps – Part 1

    Javal Nanda
    7 Apr 2015 | 3:41 am
    It is a pretty common habit of developers to hard code labels and text directly into xib files or if they plan to localize, it is specified in localizable.strings files for iOS. For android, same goes into strings xml or some even hardcode into layout xml by ignoring warnings. In most scenarios, the above approach is adapted for speedy development and with a misconception that there will be hardly any change for labels and headers or in case of any change, it would be a minor one that can be easily fixed. But in adapting this, developers usually don’t consider the following things: 1)…
  • Hack with Rack

    virendra
    1 Mar 2015 | 11:32 pm
    Hello everyone, Hope you are having a good day. Ok, some years ago, one of our clients wanted us to implement Social Network (FB,Twitter,Linkedin) sharing functionality. Knowing all the OAuth implementation that one has to deal with, we decided to use this awesome gem called OmniAuth that does all the heavy lifting tasks of OAuth Authorisation with very basic minimum implementation. So with OmniAuth we manage to get the work done in time but then we wanted OAuth Authorisation to work with Ajax call as well. I remember going all out crazy (Googling + debugging OmniAuth…
  • add this feed to my.Alltop

    The Paper Clip

  • HTTP/1.1 Specification Compliance Testing

    25 Apr 2015 | 9:18 am
    Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems HTTP is the foundation of data communication for the World Wide Web. It is a generic, stateless, protocol which can be used for many tasks beyond its use for hypertext, such as name servers and distributed object management systems, through extension of its request methods, error codes and headers. A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. Over the years, the HTTP/1.0…
  • Monitoring WSO2 ESB using SNMP

    21 Mar 2015 | 8:23 am
    WSO2 ESB provides a variety of options to monitor and manage the server runtime through a number of monitoring tools in its Management Console as well as Java Management Extensions (JMX) monitoring. Similar to JMX, SNMP also accommodates  management and monitoring of hardware and software systems, allowing reading and writing of data, messaging to other management components etc. Before getting into how SNMP monitoring can be achievd in WSO2 ESB, lets get to know what is SNMP and its basic components.What is SNMPSimple Network Management Protocol (SNMP) is an application–layer protocol…
  • Sentiment Analysis & Presentation using Stanford NLP and WSO2 CEP

    5 Mar 2015 | 11:48 pm
    In my previous articles I have taken you through the use of different components available in Apache OpenNLP and how they could be used alongside Apache UIMA. Since this collaboration proved effective and with the use of WSO2 Complex Event Processor(CEP) being able to generate meaningful information; I thought of adding a new component into the mix which would enable Sentiment Analysis of a given set of raw data. Similar to the Traffic Analyzer example which was discussed in my previous article, analyzed data would flow through WSO2 CEP and displayed on a Web UI hosted within the CEP.A…
  • Traffic Analysis using Apache UIMA, Apache OpenNLP and WSO2 CEP

    8 Feb 2015 | 6:45 am
    In my previous 6 articles, I have walked you through the basics ofCreating a Twitter client to be used with Twitter4j libraryApache UIMACertain tools available in Apache OpenNLPHow to use OpenNLP within UIMA AnnotatorsWSO2 Complex Event ProcessorWith these in mind, let's look at how all these are brought together for the purpose of Traffic Analysis. For this to happen, each above mentioned components performs the following tasks.Twitter client together with Twitter4j Library : Receive feeds from road.lk, which is a croudsourced traffic related twitter feed.Apache OpenNLP : supports traffic…
  • Analyzing Generated Events with WSO2 Complex Event Processor

    4 Feb 2015 | 3:38 am
    With the development in Internet technologies and the introduction of Social Media giants like Facebook and Twitter, the flow of information has sky rocketed over the years. It is a completely different world of its own when it comes to quantity (volume) as well as quality. Even though this might sound opportunistic, without proper means of analysis , these information would simply mean nothing to anybody. That's when Complex Event Processors come to the rescue.Complex Event Processing :is event processing that combines data from multiple sources to infer events or patterns that suggest more…
  • add this feed to my.Alltop

    Blog

  • The future is here. Are you ready for technological revolution?

    14 Apr 2015 | 5:00 am
    Perhaps after reading this statement, you will smile and decide that it's something extraordinary. But don't jump to conclusions. Look around and realize that we all will have the task to choose the required technical device in the nearest future. What a fantastic scientific progress has been made by mankind in the field of technology!....
  • Functional programming: A step to become funky!

    23 Mar 2015 | 5:18 am
    As you know, functional programming is becoming more and more popular. There are multiple reasons for that: the code can be mathematically verified, asynchronous programming is far more elegant and ...
  • Eventor: Conference guide in your pocket!

    18 Mar 2015 | 3:37 am
    In the times when mobile phones completely filled our lives, more and more attention is paid to the development of applications that are gradually becoming indispensable for all our tasks....
  • Happy International Women’s Day!

    8 Mar 2015 | 12:54 am
    May the spring season fill your life with the warmth of a bright sun! With all best spring wishes, Rozdoum Team
  • What do you know about Swift?

    4 Mar 2015 | 1:27 am
    We live in a world where mobile applications have already changed not only human life, but also the way people think. And it’s obvious fact that we currently use the Internet for daily work the same as for having fun and entertain ourselves...
 
  • add this feed to my.Alltop

    Free Download Software Crack Serial Key Portable Full Version

  • LopeSoft FileMenu Tools Download

    John Allen
    20 Apr 2015 | 10:37 pm
    Download LopeSoft FileMenu Tools 6.7.1 + Portable Software - Full Version12.9/12.9 Mb Run external applications Delete specific file types Copy/move to a specific folder Configure the "Send to." submenu Rename the selected files using a set of rules Send the selected files as attachments to e-mail recipient(s) Enable/disable commands which are added by other applications to the context menu
  • Download ABViewer Enterprise

    John Allen
    17 Apr 2015 | 2:30 am
    Download ABViewer Enterprise 10.0.1.20 - Full Version Software72.44 MB The versatility to perform all operations from design to engineering with related documentation An easy-to-use, fast, professional and powerful product Printing of large formats (e.g. A1), on an A4 printer A combined viewer, editor and converter Download ABViewer Enterprise Software
  • Download Mercedes EPC + WIS

    John Allen
    13 Apr 2015 | 10:32 pm
    Download Mercedes EPC + WIS + EPC net Keygen + Instruktion - Full Version Software 5.501 GB Simple system operation. in Mercedes Benz WIS EWA NET Faster document search and display. Mercedes Benz WIS EWA NET Simplification of document search in Mercedes Benz WIS EWA NET Vehicle-specific documentation finding. in Mercedes Benz WIS EWA NET Access option to vehicle-specific data (vehicle
  • Download KMSpico 10.0

    John Allen
    13 Apr 2015 | 10:06 pm
    Download KMSpico 10.0.4 Stable - Portable Software - Full Version7 Mb Activate: Windows 8 Windows 8.1 Office 2010/2013 Windows Server 2012/2012R2 Windows Server 2008/2008R2 Windows Vista Bussines/Enterprise Windows 7 Professional/Enterprise Windows Server Technical Preview Build 9841/9860 All Windows 10 Technical Preview Build 9841/9860/9888 All Download KMSpico 10.0 Software
  • Download RomeoLight BPGconv

    John Allen
    13 Apr 2015 | 3:49 am
    Download RomeoLight BPGconv 2.5 - Portable Software - Full Version5.9/8.5 Mb BPGconv is the BPG (Better Portable Graphics) file format converter. BPG file is a new image format designed by Fabrice Bellard. Download RomeoLight BPGconv Software
  • add this feed to my.Alltop

    Crack Software Serial Key Portable Free Download

  • CoolwareMax Face Off Max Keygen Portable Patch Serial

    Shannon R. Carden
    22 Apr 2015 | 12:54 am
    CoolwareMax Face Off Max Keygen Portable Patch Serial CoolwareMax Face Off Max Keygen 3, 3.4, 3.5 is make fun photo by putting your face on another body using any photo or template. Easy to Use Easy to Share Fantastic Template Real Skin Blending Download
  • BlueStacks HD App Player Pro Crack Keygen Patch Portable

    Shannon R. Carden
    21 Apr 2015 | 4:42 am
    BlueStacks HD App Player Pro Crack Keygen Patch Portable BlueStacks HD App Player Pro Crack Keygen Patch Portable is the full-featured emulator Android'a. More specifically, the Android application player for PC. Download
  • SpeedCommander 15 Pro

    Shannon R. Carden
    20 Apr 2015 | 2:55 am
    Download SpeedCommander Pro 15.60.7900 Final - Full Version Software(x86/x64) | 31.26 MB Multi-rename tool Synchronize files and folders (FileSync) Multiple folder views in one folder panel Flexible editor for text files (SpeedEdit) Integrated Quick View for many file formats Fast and comfortable Search Program (FileSearch) File Container with multiple independent containers Quick access to
  • batch convert doc to pdf freeware

    Shannon R. Carden
    17 Apr 2015 | 5:02 am
    Download Batch Doc to PDF Converter 2015 - Full Version Software1.3 mb Supports convert a doc/docx file. Supports batch project and command line. Supports convert doc/docx files in a folder. An efficient high-speed Multi-Thread conversion engine. Drag and context menu with Microsoft Explorer supported. Convert Word DOC/DOCX to PDF (Portable Document Format) easily. Batch convert DOC to PDF
  • Download PureSync 3.1

    Shannon R. Carden
    15 Apr 2015 | 3:46 am
    Download PureSync 3.10.0 - Full Version Software10.1 MbPureSync is a file backup and synchronization software that can automatically keep a backup of your important files, import files from your digital camera and synchronize the contents of multiple folders.Download PureSync 3.1 Software
  • add this feed to my.Alltop

    Free Download Full Version Software Crack Serial Key Portable

  • CoolUtils PDF Combine Portable Serial Crack Free Download

    Shannon R. Carden
    22 Apr 2015 | 1:02 am
    CoolUtils PDF Combine Portable Serial Crack Free Download CoolUtils PDF Combine Portable 2, 3, 4 is a truly reliable tool to easily combine many PDF files into one. Do you need a utility that could combine several PDF files to one PDF? PDF Combine can easily merge PDF files. Download
  • iSpy Portable Crack Keygen Patch Serial License Key Free Download

    Shannon R. Carden
    21 Apr 2015 | 4:57 am
    iSpy Portable Crack Keygen Patch Serial License Key Free Download iSpy Portable Crack Keygen Patch Serial License Key Free Download is use for webcams and microphones to detect and record movement or sound and provides security, surveillance, monitoring and alerting services. Download
  • Ashampoo Music Studio Free Download

    Shannon R. Carden
    20 Apr 2015 | 2:45 am
    Download Ashampoo Music Studio 6.0.1.3 - Full Version SoftwareMultilingual | 45.53 MBAshampoo Music Studio is the our all-in-one solution to create, edit, design and produce your music. Download Ashampoo Music Studio Software
  • HippoEDIT 1.60.13 (x86/x64) | 14.1 mb

    Shannon R. Carden
    17 Apr 2015 | 5:13 am
    Download HippoEDIT 1.60.13 - Full Version Software(x86/x64) | 14.1 mb Document TabsDocument Auto SaveUnlimited open filesMinimize to system traySingle/Multiple instancesDifferent interface themesWorkspace layout managementMultiple Document InterfaceCustomizable keyboard schemasBuilt in or external help browserExternal files Drag & Drop SupportSupport of different encoding typesMultiple level
  • Download Restore Point Creator

    Shannon R. Carden
    15 Apr 2015 | 2:55 am
    Download Restore Point Creator 2.6 - Portable - Full Version SoftwareBuild 16 | 1.1/1.3 MbRestore Point Creator is a lightweight and easy-to-use application that was designed to help you restore the system to an early state using the existing restore points.Download Restore Point Creator 2.6 Software
 
  • add this feed to my.Alltop

    LearnHow2Program.com

  • Tic-Tac-Toe with AI

    yoshi97
    19 Apr 2015 | 7:50 pm
    In our foundation series, we explored the idea of creating a rudimentary version of Tic-Tac-Toe. You can pick up on the series here, if you would like: Basic Tic-Tac-Toe – The Series. While this version worked, it just wasn’t all that much fun being able to beat the computer every time – or was it? Regardless, I did promise you a better version, and I always make it a point to deliver on my promises when I can. So, this week, we will deconstruct my Advanced Tic-Tac-Toe program, with a fully finctioanl AI. I would highly recommend that you download the file, so that you…
  • Do you have a second to answer a quick poll question?

    yoshi97
    12 Apr 2015 | 5:32 pm
    Would you be interested in helping to build a new online community? Yes Maybe What's in it for me? I don't think so Other vote Poll total answers: 2 Poll total votes: 2  
  • Tic-Tac-Toe – The Actual Program

    yoshi97
    12 Apr 2015 | 1:18 pm
    OK, I’ve been promising this for several weeks now … a fully functional tic-tac-toe program! While I will go over what to do to create the program, you do not have to build it from scratch if you don’t want to (though I do highly recommend it!). I have already uploaded the program online here:  Simple Tic-Tac-Toe. If you’d like, you could just download the program and follow along. To begin, we will need to draw our board. Let’s open up Excel and create a new blank worksheet. To do this, we typically open up Excel, click ‘File’, Click…
  • Tic-Tac-Toe – Final Planning Stage

    yoshi97
    9 Apr 2015 | 7:18 pm
    This is our final planning stage – woohoo! Once we get through this part, we’ll be ready to write our tic-tac-toe program. Excited? Well, you should be! This final planning stage will be dedicated to working out the rest of the logic. To that end, we would normally look at every command (instruction) and decision to see if it could be broken down further, but before we could do that, we would need to understand what could and could not be broken down into smaller pieces. If you can envision yourself as doing something yourself in one step, then it’s broken down to a small…
  • Tic-Tac-Toe – The Flowchart

    yoshi97
    7 Apr 2015 | 7:41 pm
    I hope everyone had a great Easter. Are you ready to get back to work? You are? Good! As promised, I drew up a flowchart for our tic-tac-toe program, so without further adieu, let’s give it a look. We’ll start our adventure with the subroutine for the reset button, as it is the simplest of the subroutines. And what is a subroutine, you might ask? (actually, if it were me asking, I would want to know if we have used the word ‘subroutine’ too many times in this paragraph – answer: most definitely!) A subroutine is a portion of a program that is set apart from…
  • add this feed to my.Alltop

    Free Download Software Crack Serial Key Portable Full Version

  • Download Adobe Flash Player For Windows 7

    Rosemary L. Diaz
    20 Apr 2015 | 9:58 pm
      Download Adobe Flash Player 17 - Full Version Software16.9/17.5 MBAdobe Flash Player 17 Offline Installer for using various applications, viewing business presentations, watching videos and many others and all possible when you have installed on your computer. Download Adobe Flash Player Software
  • Download EditPad Pro

    Rosemary L. Diaz
    17 Apr 2015 | 4:05 am
    Download EditPad Pro 7.3.0 - Full Version Software Edit every kind of text file Suited for everybody, not just for programmers What makes EditPad Pro such a great text editor Fully adjustable to your own preferences and habits Download EditPad Pro Software
  • Download eBook Converter Bundle

    Rosemary L. Diaz
    17 Apr 2015 | 3:51 am
    Download eBook Converter Bundle v3.16 - Full Version Software60 MB Support e-book Public Library. Easy to use, one-click converter. Support Google eBook, Kobo e-book, e-book Sony. Support Kindle, Adobe ADE, NOOK DRM protection. Convert eBooks to PDF, ePub, Kindle, Word, HTML, Text Decrypt and convert Kindle, Adobe digital editions, NOOK eBook. Download eBook Converter Bundle Software
  • Download DxO FilmPack Elite

    Rosemary L. Diaz
    14 Apr 2015 | 11:59 pm
      Download DxO FilmPack Elite 5 - Full Version Software You can process all your images quickly and easily. Satisfaction guaranteed! Wonders of photographic film you with just a few clicks, thanks to an easy and intuitive interface. Use DxO FilmPack as standalone or as a plug-in with DxO Optics Pro, Adobe Photoshop, Adobe Photoshop Elements®, Adobe Lightroom, or Apple® Aperture®. Download
  • Download DVD Catalyst 4

    Rosemary L. Diaz
    14 Apr 2015 | 11:26 pm
    Download DVD Catalyst 4 - Full Version Software23.99 MB DVD Catalyst 4 can convert Bluray movies and TV shows, with the help of programs like AnyDVD HD and MakeMKV. DVD Catalyst 4 includes easily selectable profiles for all popular video-capable devices. Just select your brand and device model, and you are ready to go. One App does everything. No need to purchase a different app because you
  • add this feed to my.Alltop

    Full Version Software Crack Portable Serial Key Free Download

  • Mipony Downloader Portable Serial License Key Patch Keygen Free Download

    Alex Roberts
    23 Apr 2015 | 9:28 pm
    Mipony Downloader Portable Serial License Key Patch Keygen Free DownloadMipony Downloader Portable take care of everything. It goes by waiting the required time, the program will automatically wait for the download link if it is required, and thus may initiate the download of a large number of files one after the other.Fully automatic loading.Optimize your connection.Has a built-in Web browser.No need to have Premium accounts.Obooznachaet if the files available for download.Works with accounts and premium Rapidshare, Megaupload, Hotfiles, etc. Malwarebytes Antivirus 2015 SerialDownload
  • Malwarebytes Antivirus 2015 Serial License Key Keygen Patch

    Alex Roberts
    21 Apr 2015 | 9:53 pm
    Malwarebytes Antivirus 2015 Serial License Key Keygen PatchMalwarebytes Antivirus 2015 Serial License Key Keygen Patch provides the essential exploit protection with proactive technology for browsers and applications.Download
  • RogueKiller Antivirus 2015 Crack Patch Serial Licence Key

    Alex Roberts
    20 Apr 2015 | 5:51 am
    Download RogueKiller 10.6.0.0 - Portable Software - Full Version(x86/x64) | 14.8 MbRogueKiller is the tool which scans and the processes running, and kill those who are malicious.Download RogueKiller Software
  • Romeolight GIFmicro Portable Download

    Alex Roberts
    20 Apr 2015 | 5:46 am
    Download Romeolight GIFmicro 1.6 + Portable Software - Full Version4.1/3.5 MbRomeolight GIFmicro is the optimization tool for GIF animations that enables you to reduce the file size of your animated GIFs by optimizing the color palette and removing unneeded data.Download Romeolight GIFmicro Software
  • Download DVD X Player Pro

    Alex Roberts
    17 Apr 2015 | 12:24 am
    Download DVD X Player Pro 5.5.3.3 - Full Version Software19.9 MbDesktop Video enables you to watch DVD and work simultaneously! Record your favorite DVD movie into MPEG2 video or MP3 audio file Watch two different movies simultaneously to expand your enjoymentCapture, browse and save the pretty pictures from your favorite moviePlaying your favorite digital photo as slide show with background music Support operation-free through which you can skip the FBI warning easilyPlaying video device such as DV, Web Cam, allows you to capture video frame Convert the record file into new file with smaller…
 
Log in