Software Development

  • Most Topular Stories

  • How to be a Resourceful Indie Game Developer

    Treehouse Blog
    Nick Pettit
    1 Sep 2015 | 8:00 am
    The thought of making a video game can be daunting. There’s code to write, 3D assets to model and texture, sound design, music, gameplay, voice acting, multiplayer, platform integration, marketing, bugs to patch… The list never seems to end. It might seem like any game, even something simple, requires millions of dollars and a giant team of people. However, lots of modern games are built and released by small teams; often a team of one. How can the cross-disciplinary nature of games and the sheer volume of work be managed by just one or two people? Let me tell you how I do it. Use…
  • Our great big 15 year vow renewal

    Scott Hanselman's Blog
    Scott Hanselman
    31 Aug 2015 | 10:46 pm
    You may have noticed that I'm on vacation these last few weeks. It's the first vacation of any length I've had in a while. In fact, I do have trouble disconnecting sometimes. I've mentioned before that my wife and I have gotten married a few times. As my wife is a Zimbabwean there was the matter of lobola and a judge wedding, a white wedding, a wedding in Zim, and on and on. We like weddings. My friend said that my wife and I are the "most gettingmarriedest people" she knows. I think everyone should get married at least a few times, and even better if it's to the same person over and over. ;)…
  • International PHP Conference 2015

    PHP.net news & announcements
    Webmaster
    31 Aug 2015 | 2:33 am
  • Go at Basecamp

    Signal v. Noise
    Noah
    31 Aug 2015 | 7:02 am
    Basecamp is a Ruby company. All of our customer facing applications are written with Ruby on Rails, we use Ruby for our systems automation via Chef, we deploy via Ruby through Capistrano, and underneath most rocks you’ll find a Ruby script that accomplishes some task. Increasingly, however, Go has found its way into our backend services and infrastructure in a variety of ways: Our timeseries data acquisition and storage daemon was rewritten from Ruby to Go in January 2013. Our Ruby build scripts build new Ruby packages for our servers via Docker. Our log parsing and storage pipeline…
  • Docker and Containers: Coffee With A Googler meets Brian Dorsey

    Google Developers Blog
    Gary Lewis
    31 Aug 2015 | 2:15 pm
    Posted by Laurence Moroney, Developer Advocate If you’ve worked with Web or cloud tech over the last 18 months, you’ll have heard about Containers and about how they let you spend more time on building software, instead of managing infrastructure. In this episode of Coffee with a Googler, we chat with Brian Dorsey into the benefits of using Containers in Google Cloud Platform for simplifying infrastructure management. Important discussion topics covered in this episode include: Containers improve the developer experience. Regardless of how large the final deployment is, they are there to…
  • add this feed to my.Alltop

    Google Developers Blog

  • Docker and Containers: Coffee With A Googler meets Brian Dorsey

    Gary Lewis
    31 Aug 2015 | 2:15 pm
    Posted by Laurence Moroney, Developer Advocate If you’ve worked with Web or cloud tech over the last 18 months, you’ll have heard about Containers and about how they let you spend more time on building software, instead of managing infrastructure. In this episode of Coffee with a Googler, we chat with Brian Dorsey into the benefits of using Containers in Google Cloud Platform for simplifying infrastructure management. Important discussion topics covered in this episode include: Containers improve the developer experience. Regardless of how large the final deployment is, they are there to…
  • Angular 1 and Angular 2 integration: the path to seamless upgrade

    Gary Lewis
    28 Aug 2015 | 12:05 pm
    Originally posted on the Angular blog. Posted by, Misko Hevery, Software Engineer, Angular Have an existing Angular 1 application and are wondering about upgrading to Angular 2? Well, read on and learn about our plans to support incremental upgrades. Summary Good news! We're enabling mixing of Angular 1 and Angular 2 in the same application.You can mix Angular 1 and Angular 2 components in the same view.Angular 1 and Angular 2 can inject services across frameworks.Data binding works across frameworks. Why Upgrade? Angular 2 provides many benefits over Angular 1 including dramatically better…
  • Learn app monetization best practices with Udacity and Google

    Gary Lewis
    26 Aug 2015 | 10:17 am
    Posted by, Ido Green, Developer Advocate There is no higher form of user validation than having customers support your product with their wallets. However, the path to a profitable business is not necessarily an easy one. There are many strategies to pick from and a lot of little things that impact the bottom line. If you are starting a new business (or thinking how to improve the financial situation of your current startup), we recommend this course we've been working on with Udacity! This course blends instruction with real-life examples to help you effectively develop, implement, and…
  • Breaking the SQL Barrier: Google BigQuery User-Defined Functions

    Gary Lewis
    25 Aug 2015 | 8:55 am
    Posted by, Thomas Park, Senior Software Engineer, Google BigQuery Many types of computations can be difficult or impossible to express in SQL. Loops, complex conditionals, and non-trivial string parsing or transformations are all common examples. What can you do when you need to perform these operations but your data lives in a SQL-based Big data tool? Is it possible to retain the convenience and speed of keeping your data in a single system, when portions of your logic are a poor fit for SQL? Google BigQuery is a fully managed, petabyte-scale data analytics service that uses SQL as its query…
  • Beacons, the Internet of things, and more: Coffee with Timothy Jordan

    Gary Lewis
    21 Aug 2015 | 4:31 pm
    Posted by Laurence Moroney, Developer Advocate In this episode of Coffee With a Googler, Laurence meets with Developer Advocate Timothy Jordan to talk about all things Ubiquitous Computing at Google. Learn about the platforms and services that help developers reach their users wherever it makes sense. We discuss Brillo, which extends the Android Platform to 'Internet of Things' embedded devices, as well as Weave, which is a services layer that helps all those devices work together seamlessly. We also chat about beacons and how they can give context to the world around you, making the user…
 
  • add this feed to my.Alltop

    News and Updates - Apple Developer

  • OS X El Capitan 10.11 beta 8 Now Available

    31 Aug 2015 | 10:00 am
    OS X El Capitan 10.11 beta 8 Now Available
  • Supporting IPv6 in iOS 9

    28 Aug 2015 | 3:50 pm
    At WWDC 2015 we announced that iOS 9 will support IPv6-only network services. All apps submitted to the App Store must support IPv6 starting in early 2016. To make sure your app is compatible, use the networking frameworks (e.g., “NSURLSession”), avoid use of IPv4-specific APIs, and avoid hard-coded IP addresses. Before submitting your app, test for compatibility.To learn more, read Supporting IPv6 DNS64/NAT64 Networks and watch Your App and Next Generation Networks.
  • Xcode 7 beta 6 Now Available

    24 Aug 2015 | 10:00 am
    Xcode 7 beta 6 Now Available
  • View More Detailed Ratios in App Analytics

    10 Aug 2015 | 3:20 pm
    Now you can use App Analytics to view your Ratios by territory, platform, campaign, app version, iOS version, and more. For example, find out which of your marketing campaigns generate the highest spend per new user by choosing Sales as the measure, comparing it to App Units, and viewing by campaign in the Metrics tab. You can also see which territory has the highest App Store product page conversion rate, which device customers use most to engage with your app, and much more. View your app analytics now.
  • iOS 9 beta 5 Now Available

    6 Aug 2015 | 10:00 am
    iOS 9 beta 5 Now Available
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • International PHP Conference 2015

    Webmaster
    31 Aug 2015 | 2:33 am
  • PHP 7.0.0 RC 1 Released

    Webmaster
    21 Aug 2015 | 2:10 am
    The PHP development team announces the immediate availability of PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 7.0.0 RC 1 contains fixes for 27 reported bugs, and altogether over 200 commits with various stability improvements for database, array, assert, streams and other functionality. PHP 7.0.0 comes with new version of the Zend Engine with features such as…
  • PHP 5.6.12 is available

    Webmaster
    6 Aug 2015 | 11:30 pm
    The PHP development team announces the immediate availability of PHP 5.6.12. 12 security-related issues were fixed in this release. All PHP 5.6 users are encouraged to upgrade to this version. For source downloads of PHP 5.6.12 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.28 Released

    Webmaster
    6 Aug 2015 | 9:59 pm
    The PHP development team announces the immediate availability of PHP 5.5.28. 12 security-related issues were fixed in this release. All PHP 5.5 users are encouraged to upgrade to this version. According to our release calendar, this PHP 5.5 version is the first security release of the PHP 5.5 branch. This and all the following releases of this branch do not contain bugfixes that are not considered relevant for security. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6. For source downloads of PHP 5.5.28 please visit our downloads page, Windows binaries can be…
  • PHP 5.4.44 Released

    Webmaster
    6 Aug 2015 | 9:58 pm
    The PHP development team announces the immediate availability of PHP 5.4.44. 11 security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.44 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. Please note that PHP 5.4 branch is nearing the end of its support timeframe. Either September or October release, depending on discovered issues, will be the last official release of PHP 5.4. If your PHP installations is based…
  • add this feed to my.Alltop

    Signal v. Noise

  • Growing our audience for The Distance

    Wailin Wong
    1 Sep 2015 | 7:45 am
    In late May, Jason and I decided to transition The Distance from monthly longform written stories to a podcast that would come out every two weeks. Jason also set an ambitious target for the podcast: Get to 6,000 listens on any one episode by the end of the summer. At the time, our most listened-to episode had around 2,000 listens. I’m thrilled to say that our first episode hit 6,000 listens on Friday. (If you missed that story, which is about the World’s Largest Laundromat, we re-released it today with some edits and improvements.) Not only did we reach our goal, but we saw a…
  • Go at Basecamp

    Noah
    31 Aug 2015 | 7:02 am
    Basecamp is a Ruby company. All of our customer facing applications are written with Ruby on Rails, we use Ruby for our systems automation via Chef, we deploy via Ruby through Capistrano, and underneath most rocks you’ll find a Ruby script that accomplishes some task. Increasingly, however, Go has found its way into our backend services and infrastructure in a variety of ways: Our timeseries data acquisition and storage daemon was rewritten from Ruby to Go in January 2013. Our Ruby build scripts build new Ruby packages for our servers via Docker. Our log parsing and storage pipeline…
  • Something's coming 6

    Jason Fried
    28 Aug 2015 | 5:41 am
  • Can old world be more modern than new school?

    Jason Fried
    27 Aug 2015 | 7:10 am
    I’ve got two machines on me. One’s strapped to my left wrist. The other lives in my pocket. The one on my wrist can tell me the time (precisely in 12 hour format, roughly in 24), the day of the week, the month of the year, which year of the leap year cycle we’re in, and the current moon phase. But that’s its limit. There’s no software, only hardware. It’s programmed in springs and gears and levers and jewels. The one in my pocket can tell me anything and do just about everything. It knows my voice, it responds to my touch, and it even instantly recognizes my fingerprint out of…
  • Extra Drawings for The Distance

    Nate Otto
    26 Aug 2015 | 12:09 pm
    Last year I shared some extra drawings I made for the Basecamp marketing site that for a variety of reasons never went live or were seen by anyone outside of Basecamp. There have also been many drawings for The Distance that have never seen the light of day until now. For just over a year, The Distance was dedicated to longform articles about long standing businesses. Under the editorship of Wailin and the art direction of Mig, I made a header illustration for each article and a building drawing that served as the footer. In recent months, The Distance has morphed into a podcast. I still…
 
  • add this feed to my.Alltop

    MapQuest Dev Blog

  • MapQuest Free & Open License Updates and Changes

    leila
    17 Aug 2015 | 3:15 pm
    As a user of the legacy MapQuest Free & Open license, we want to let you know about upcoming changes in licensing that may affect you and your application. To ensure that we can continue to offer the best service and product lineup possible, we are transitioning to a new licensing structure that will ultimately require our users to sign up for one of the plans available on the Developer Network by Tuesday, September 15, 2015. In addition, to bring our hosted versions of Nominatim and Xapi into line with the rest of our Open Data API and SDK product line, we are going to start…
  • Planned Outage for Nominatim Search Service

    leila
    15 Aug 2015 | 1:59 pm
    As many of you know, MapQuest hosts a version of the Nominatim Search Service as a part of our Open Data API and SDK product line, so we wanted to share an important update about this service that will have an impact on users of this service. The Nominatim Search Service will be unavailable on Tuesday, August 18, 2015 due to system maintenance. While it is never our intention to cause service disruptions, the outage is necessary. We apologize for the inconvenience that this will cause to our users of Nominatim. Please email us at developer-services@mapquest.com with any further questions.
  • Introducing the new MapQuest Developer Network!

    Jonathan Harahush
    8 Jul 2015 | 8:00 pm
    We’ve been working on a number of infrastructure upgrades over the past few months and recently released one of the most visible updates: the new MapQuest Developer Network! The new Developer Network — along with a quite a few other important upgrades — sets the foundation for a much-improved developer experience that will be rolled out in phases throughout the rest of the year. First, the information architecture of the site has been changed and additional content has been added. We want to ensure that our documentation is easy to find so that it is easy to get started while…
  • Looking for a Free & Open AppKey? Read This.

    Jonathan Harahush
    1 May 2015 | 11:19 am
    Within the next few weeks, MapQuest will unveil a completely revamped Developer experience. While we prepare for these exciting upgrades, we will be making critical infrastructure updates and will be pausing the creation of new Free & Open AppKeys on the Developer Network as of today, May 1, 2015. If you currently have a Free & Open AppKey and are currently using our Free & Open APIs and SDKs, your AppKey will continue to function as usual. If you would like to evaluate MapQuest Enterprise Edition services, please contact us through the Developer Network or contact an Account…
  • 3 Reasons MapQuest’s Enterprise Product Suite Should Power Your Business

    Ambur Cole
    4 Dec 2014 | 10:59 am
    Let’s face it. In the mapping space, you have options. But not all options are created equal, especially when it comes to your business needs. Beyond reliability, accuracy and legacy, here are the three reasons that MapQuest Enterprise is truly the only option you need: No daily limit on service: Unlike the Community Edition license, an Enterprise Edition license doesn’t have a daily limit on usage.  Enterprise Edition clients don’t need to worry about service interruptions due to our service shutting off after the 5,000th transaction of the day. Access to experts: Whether it’s a…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • Nishant Kothary on the Human Web: “Buy Him A Coffee”

    27 Aug 2015 | 5:30 am
    My first job out of college was as a program manager. Program Manager is one of those job titles that sounds important because it implies that there exists a Program, and you have been anointed to Manage it. Who doesn’t want to be boss! As with all impressive-sounding things, program management job descriptions are littered with laughable bullets like: • Must be proficient at influencing others without authority. Which may as well be written as: • Life is. Or: • Thing is Thing. Pretty much every freshman PM ignores that qualification, and interviewers rarely test for it. We take for…
  • This week's sponsor: Craft

    The fine folks at A List Apart
    26 Aug 2015 | 7:30 am
    Time to look for a new CMS? Our sponsor Craft keeps the editing experience simple, flexible, and responsive.
  • Thinking Responsively: A Framework for Future Learning

    25 Aug 2015 | 7:00 am
    Before the arrival of smartphones and tablets, many of us took a position of blissful ignorance. Believing we could tame the web’s inherent unpredictability, we prescribed requirements for access, prioritizing our own needs above those of users. As our prescriptions grew ever more detailed, responsive web design signaled a way out. Beyond offering a means of building device-agnostic layouts, RWD initiated a period of reappraisal; not since the adoption of web standards has our industry seen such radical realignment of thought and practice. In the five years since Ethan Marcotte’s article…
  • Multimodal Perception: When Multitasking Works

    25 Aug 2015 | 7:00 am
    Word on the street is that multitasking is impossible. The negative press may have started with HCI pioneer Clifford Nass, who published studies showing that people who identify as multitaskers are worse at context switching, worse at filtering out extraneous information, worse at remembering things over the short term, and have worse emotional development than unitaskers. With so much critical attention given to multitasking, it’s easy to forget that there are things our brains can do simultaneously. We’re quite good at multimodal communication: communication that engages multiple…
  • On Our Radar: Pretty Advanced Machine Learning

    20 Aug 2015 | 7:00 am
    Forgive me for stating the obvious, but some really fascinating tech is coming out of newsrooms right now. This month, Shan Wang has already written two great pieces on different ways the New York Times is integrating Slack into their newsroom—introducing us to Blossom, the bot that helps editors decide which stories to promote on social media, and showing how the team used Slack as a tool for live-blogging the first Republican presidential debates. The 26 current and former Knight-Mozilla Fellows. Image credit: OpenNews, licensed under CC 3.0. If you read that and wished it could be your…
  • add this feed to my.Alltop

    Ruby News

  • ConFoo 2016 is looking for Ruby speakers

    31 Aug 2016 | 9:00 am
    ConFoo is once more seeking passionate speakers for the upcoming conference. The event is happening in Montreal, Canada, between February 24th and 26th, 2016. It is an exciting conference for web developers with speakers from all over the world. It unites many web programming languages under one roof, as well as other topics related to web development. The call for papers closes on September 20th. For the last few years, ConFoo renewed 50% of its speakers. If you’re new to this conference, you should definitely submit. If you would just like to attend, there is a discount until October…
  • Ruby 2.1.7 Released

    18 Aug 2015 | 9:00 am
    Ruby 2.1.7 has been released. This release includes the security fix for a RubyGems domain name verification vulnerability. Please view the topic below for more details. CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier And, many bug fixes are also included. See tickets and ChangeLog for details. Download https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.7.tar.bz2 SIZE: 12019706 bytes SHA1: 9c2d3c73b3d2aed2c8f018d3a27e970846dcf143 SHA256: b02c1a5ecd718e3f6b316384d4ed6572f862a46063f5ae23d0340b0a245859b6 SHA512:…
  • Ruby 2.2.3 Released

    18 Aug 2015 | 9:00 am
    We are pleased to announce the release of Ruby 2.2.3. This is a TEENY version release of the stable 2.2 series. This release includes the security fix for a RubyGems domain name verification vulnerability. CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier There are also some bugfixes. See ChangeLog for details. Download https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.3.tar.bz2 SIZE: 13333814 bytes SHA1: 59fe80aeeb518ffb396bb1df74b47b25541fb207 SHA256: c745cb98b29127d7f19f1bf9e0a63c384736f4d303b83c4f4bda3c2ee3c5e41f SHA512:…
  • Ruby 2.0.0-p647 Released

    18 Aug 2015 | 5:00 am
    We are pleased to announce the release of Ruby 2.0.0-p647. This release includes the security fix for a RubyGems domain name verification vulnerability. Please view the topic below for more details. CVE-2015-3900 Request hijacking vulnerability in RubyGems 2.4.6 and earlier And, this release also includes the fix for a regression of lib/resolv.rb. Uninitialized constant bug introduced by typo in backport of [#10712] 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…
  • RubyConf Taiwan 2015 Registration Online

    4 Aug 2015 | 8:30 am
    RubyConf Taiwan 2015 will be held in Taipei, Taiwan on 11-12 September, 2015. For details about speakers and schedule please visit the conference site. Tickets are open till September 12nd, 2015. Reserve Your Ticket! We look forward to seeing you in Taiwan! Posted by Mu-Fan Teng(@ryudoawaru) on 4 Aug 2015
 
  • add this feed to my.Alltop

    Google Testing Blog

  • The Deadline to Apply for GTAC 2015 is Monday Aug 10

    Google Testing Bloggers
    7 Aug 2015 | 10:33 am
    Posted by Anthony Vallone on behalf of the GTAC Committee The deadline to apply for GTAC 2015 is this Monday, August 10th, 2015. There is a great deal of interest to both attend and speak, and we’ve received many outstanding proposals. However, it’s not too late to submit your proposal for consideration. If you would like to speak or attend, be sure to complete the form by Monday. We will be making regular updates to the GTAC site (developers.google.com/gtac/2015/) over the next several weeks, and you can find conference details there. For those that have already signed up to attend or…
  • GTAC 2015: Call for Proposals & Attendance

    Google Testing Bloggers
    30 Jun 2015 | 2:11 pm
    Posted by Anthony Vallone on behalf of the GTAC Committee The GTAC (Google Test Automation Conference) 2015 application process is now open for presentation proposals and attendance. GTAC will be held at the Google Cambridge office (near Boston, Massachusetts, USA) on November 10th - 11th, 2015. GTAC will be streamed live on YouTube again this year, so even if you can’t attend in person, you’ll be able to watch the conference remotely. We will post the live stream information as we get closer to the event, and recordings will be posted afterward. SpeakersPresentations are targeted at…
  • GTAC 2015 Coming to Cambridge (Greater Boston) in November

    Google Testing Bloggers
    28 May 2015 | 9:56 am
    Posted by Anthony Vallone on behalf of the GTAC Committee We are pleased to announce that the ninth GTAC (Google Test Automation Conference) will be held in Cambridge (Greatah Boston, USA) on November 10th and 11th (Toozdee and Wenzdee), 2015. So, tell everyone to save the date for this wicked good event. GTAC is an annual conference hosted by Google, bringing together engineers from industry and academia to discuss advances in test automation and the test engineering computer science field. It’s a great opportunity to present, learn, and challenge modern testing technologies and…
  • Multi-Repository Development

    Google Testing Bloggers
    15 May 2015 | 1:53 pm
    Author: Patrik Höglund As we all know, software development is a complicated activity where we develop features and applications to provide value to our users. Furthermore, any nontrivial modern software is composed out of other software. For instance, the Chrome web browser pulls roughly a hundred libraries into its third_party folder when you build the browser. The most significant of these libraries is Blink, the rendering engine, but there’s also ffmpeg for image processing, skia for low-level 2D graphics, and WebRTC for real-time communication (to name a few). Figure 1. Holy…
  • 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…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • Our great big 15 year vow renewal

    Scott Hanselman
    31 Aug 2015 | 10:46 pm
    You may have noticed that I'm on vacation these last few weeks. It's the first vacation of any length I've had in a while. In fact, I do have trouble disconnecting sometimes. I've mentioned before that my wife and I have gotten married a few times. As my wife is a Zimbabwean there was the matter of lobola and a judge wedding, a white wedding, a wedding in Zim, and on and on. We like weddings. My friend said that my wife and I are the "most gettingmarriedest people" she knows. I think everyone should get married at least a few times, and even better if it's to the same person over and over. ;)…
  • On Disconnecting

    Scott Hanselman
    26 Aug 2015 | 1:18 am
    Yes, I'm writing a blog post about disconnecting from technology. No, the irony is not lost on me. ;) This "vacation" thing is amazing.— Scott Hanselman (@shanselman) August 25, 2015   Disconnecting can be hard for a number of reasons, in my experience. There's the usual obvious stuff like the fact that we're literally addicted to the serotonin rush of social media's faux urgency, but there's also aspects that aren't talked about as much. Like, will I have a job when I get back? I know it's silly to say (or at least, I think it's silly to say) but I still think about the day to day…
  • Windows 10 IoT Core controlling a Raspberry Pi 2 Robot

    Scott Hanselman
    21 Aug 2015 | 3:57 pm
    My 7 year old sat down and built a little robot from instructions listed at Microsoft's IoT Hackster site. To build the robot, you will need the following: Wooden Robot Frame in 7 pieces - Get the cutting plans from the Sumo Robot Jr. GitHub repo and submit them to http://ponoko.com. They cut them 4 to a sheet of P3 5.2 mm Veneer Core Birch 2x continuous rotation servos, like these A ball caster, like this for the front "wheel." A USB Xbox 360 Controller  A Digital switch, like this. You can actually skip this if you want to, it's not require just to move the robot. 6x 6"…
  • Dealing with Software Religious Arguments and Architectural Zealotry

    Scott Hanselman
    19 Aug 2015 | 4:52 pm
    Warning: Excessive use of Capitals for Emphasis ahead. A friend of mine left his job to start a medical startup and has been in the middle of a Fight Over The Tech Stack. The current challenge is very bifurcated...very polarized. It's old vs. new, enterprise vs. startup, closed vs. open source, reliable vs. untested. There doesn't seem to be any middle ground. Sometimes fights like these start with a Zealot. Zealot: a person who is fanatical and uncompromising in pursuit of their religious, political, or other ideals. Not all, don't get mad yet, but sometimes. Sometimes a Technical Religious…
  • The Evergreen Web

    Scott Hanselman
    10 Aug 2015 | 11:53 pm
    I visited a website on my company's Intranet today using Microsoft Edge (the new "evergreen" browser in Windows 10*) and got an interesting warning. "This website needs Internet Explorer." At first I was taken aback, but then I got to thinking about it and it made sense. Let me back up. I was talking with awesome Web Developer Catt Small today and she mentioned how sometimes Chrome will update silently and break some little piece of the web in order to move the larger web forward. This means that Catt would have to then update her website to support this new feature or…
 
  • add this feed to my.Alltop

    Rands in Repose

  • 4am Panic

    rands
    31 Aug 2015 | 7:37 am
    It’s a definitive characteristic of the people I work with that they sign up for too much. They’re optimists. They believe they can do anything. They’re eternally growing. That’s the poetry, here’s the reality. There are two paths for these eager optimists. The first path is the individual who is capable of both signing up for everything and also completing everything. These unicorns exist and I am fascinated by them because I am so completely on the second path. It’s on this path where I sign up for too much, which I invariably learn three weeks later when my eyes pop open for my…
  • One of these is Europa, the rest are frying pans

    rands
    20 Aug 2015 | 7:32 am
  • My Apple Hardware Hierarchy of Need

    rands
    14 Aug 2015 | 8:54 am
    There was a snarky tweet forming in my head about my Apple Watch this morning. Something about liking it, but not needing it. This triggered an interesting mental exercise where I started stack ranking all my Apple hardware products by need. I found both the exercise and the results interesting. Here is my Apple Hierarchy of Need in reverse order and labeled either as Nice to Have, Necessary, or Critical.1 Apple Watch. It sits there on my desk on a marvel of a charger and each morning I stare at it and ask myself, “Should I wear it?” The bottom line is I have no compelling reason to put…
  • Be Unfailingly Kind

    rands
    3 Aug 2015 | 6:59 am
    DJ and I play Destiny. I’ve never met DJ, but each week he and I and a dozen or so other regulars are sitting on our respective couches, chairs, and bean bags tackling the various parts of this gorgeous first person shooter. You can play much of Destiny by yourself. There are daily missions on various planets where you can find and kill the bad guy and then collect the loot. There are daily strikes where you are paired with two random strangers to run a slightly harder mission where there is no need for formal communication, just the collective fire power of three players versus one player.
  • “I’m worried about my coffee intake, but otherwise things are going great.”

    rands
    2 Aug 2015 | 9:35 am
    Me over at TechCrunch: There’s three models I’ve seen in the last decade. At Apple, engineering and design run the show. Those are the two big things, they’ve got some sort of leadership team but those are the two functions. It seems to be working well. The one I most recently saw is Palantir, which is famously mostly engineers. They run the show. There’s a design component as well, but what do you know about Palantir? What are they up to? They’re doing amazing things and it’s all amazing engineers. But when you talk about a broad appeal service like us, you want a balance of…
  • add this feed to my.Alltop

    Treehouse Blog

  • Go Back to School With Treehouse

    Faye Bridge
    1 Sep 2015 | 12:54 pm
    The months have flown by and summer is coming to an end, but with all endings, come exciting new beginnings, and this month that means it’s Back to School Time! You don’t have to be starting a new school year or a college semester to join in the fun. We want to remind all of you out there to embrace the eager student inside you. How does learning exciting and valuable new skills sound? Ones that can jump start or change your career in only a few months? And, what do you think of being able to learn at your own pace and on your own schedule? Well, we’re talking about learning…
  • How to be a Resourceful Indie Game Developer

    Nick Pettit
    1 Sep 2015 | 8:00 am
    The thought of making a video game can be daunting. There’s code to write, 3D assets to model and texture, sound design, music, gameplay, voice acting, multiplayer, platform integration, marketing, bugs to patch… The list never seems to end. It might seem like any game, even something simple, requires millions of dollars and a giant team of people. However, lots of modern games are built and released by small teams; often a team of one. How can the cross-disciplinary nature of games and the sheer volume of work be managed by just one or two people? Let me tell you how I do it. Use…
  • New Course Roundup: How to Make a Video Game and Express Basics

    Faye Bridge
    31 Aug 2015 | 8:30 am
    Every week, new content is published to the growing Treehouse Library! Here is a short list of what was added the week of August 24, 2015. COURSES How to Make a Video Game – Nick Pettit In this course, you’ll learn how to make a video game. If you’ve never programmed before, this is the place to start. You’ll create a video game for Windows and Mac OS X where the player must hop a frog character around a swamp to collect flies. Meanwhile, a predatory bird chases the player around. You’ll learn about the Unity game engine and the C# programming language, which…
  • Learn Game Development at Treehouse!

    Nick Pettit
    27 Aug 2015 | 9:15 am
    Today I’m excited to announce that Treehouse is teaching Game Development! If you’re already a Treehouse student, you can take the first course How to Make a Video Game right now. Here’s the trailer: Why Games? Why Now? You’re probably familiar with popular entertainment titles for PC, consoles, and mobile, but the same technology is also used in numerous industries for simulation, training, data visualization, and much more. Video games are more than just a game; Many people are surprised to learn that financially, the gaming industry is now larger than film or…
  • Passing the Google Interview, Without a Computer Science Degree

    Parker Phinney
    27 Aug 2015 | 8:00 am
    Parker Phinney founded Interview Cake, an interactive practice tool for preparing for coding interviews. He’s focused on shining a light on the black box of the algorithm design process, showing people how to reason their way to the best solutions. If you’re interested in further developing your algorithmic thinking skills, try some of our practice programming interview questions in Java, JavaScript, or Python.   There’s a lot of mythos around Google’s software engineering interview questions. They’re fraught with tricky math puzzles, solvable only by…
  • add this feed to my.Alltop

    ScottGu's Blog

  • Announcing Great New SQL Database Capabilities in Azure

    27 Aug 2015 | 9:13 am
    Today we are making available several new SQL Database capabilities in Azure that enable you to build even better cloud applications.  In particular: We are introducing two new pricing tiers for our  Elastic Database Pool capability.  Elastic Database Pools enable you to run multiple, isolated and independent databases on a private pool of resources dedicated to just you and your apps.  This provides a great way for software-as-a-service (SaaS) developers to better isolate their individual customers in an economical way. We are also introducing new higher-end scale options…
  • Announcing Windows Server 2016 Containers Preview

    19 Aug 2015 | 9:01 am
    At DockerCon this year, Mark Russinovich, CTO of Microsoft Azure, demonstrated the first ever application built using code running in both a Windows Server Container and a Linux container connected together. This demo helped demonstrate Microsoft's vision that in partnership with Docker, we can help bring the Windows and Linux ecosystems together by enabling developers to build container-based distributed applications using the tools and platforms of their choice. Today we are excited to release the first preview of Windows Server Containers as part of our Windows Server 2016 Technical…
  • Released Today: Visual Studio 2015, ASP.NET 4.6, ASP.NET 5 & EF 7 Previews

    20 Jul 2015 | 8:14 am
    Today is a big day with major release announcements for Visual Studio 2015, Visual Studio 2013 Update 5, and .NET Framework 4.6. All these releases have been covered in great detail on Soma’s Blog, Visual Studio Blog, and .NET Blog.  Join us online for the Visual Studio 2015 Release Event, where you can see Soma, Brian Harry, Scott Hanselman, and many other demo new Visual Studio 2015 features and technologies. This year, in a new segment called “In The Code”, we share how a team of Microsoft engineers created a real app in 3 days. There will be opportunities along the way to…
  • New Azure Billing APIs Available

    24 Jun 2015 | 10:59 pm
    Organizations moving to the cloud can achieve significant cost savings.  But to achieve the maximum benefit you need to be able to accurately track your cloud spend in order to monitor and predict your costs. Enterprises need to be able to get detailed, granular consumption data and derive insights to effectively manage their cloud consumption. I’m excited to announce the public preview release of two new Azure Billing APIs today: the Azure Usage API and Azure RateCard APIwhich provide customers and partners programmatic access to their Azure consumption and pricing details: Azure…
  • 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…
 
  • add this feed to my.Alltop

    Knowing .NET

  • GameplayKit path-finding in iOS 9 with Xamarin.iOS

    larry
    6 Aug 2015 | 1:20 pm
    Easy-peasy, lemon-squeazy: var a = GKGraphNode2D.FromPoint (new Vector2 (0, 5)); var b = GKGraphNode2D.FromPoint (new Vector2 (3, 0)); var c = GKGraphNode2D.FromPoint (new Vector2 (2, 6)); var d = GKGraphNode2D.FromPoint (new Vector2 (4, 6)); var e = GKGraphNode2D.FromPoint (new Vector2 (6, 5)); var f = GKGraphNode2D.FromPoint (new Vector2 (6, 0)); a.AddConnections (new [] { b, c }, false); b.AddConnections (new [] { e, f }, false); c.AddConnections (new [] { d }, false); d.AddConnections (new [] { e, f }, false); var graph = GKGraph.FromNodes(new [] { a, b, c, d, e, f }); var a2e =…
  • FizzBuzz with iOS 9 GameplayKit Expert System in C# with Xam.iOS

    larry
    4 Aug 2015 | 4:12 pm
    OK, so this is silly, but: var clearRule = GKRule.FromPredicate ((rules) => reset, rules => { output = ""; reset = false; }); clearRule.Salience = 1; var fizzRule = GKRule.FromPredicate (mod (3), rules => { output += "fizz"; }); fizzRule.Salience = 2; var buzzRule = GKRule.FromPredicate (mod (5), rules => { output += "buzz"; }); buzzRule.Salience = 2; var outputRule = GKRule.FromPredicate (rules => true, rules => { System.Console.WriteLine(output == "" ? input.ToString() : output); reset = true; }); outputRule.Salience = 3; var rs =…
  • Why You Should Watch WWDC Session Streams

    larry
    13 Jun 2015 | 11:05 am
    From an editorial perspective, one thing that is clear about WWDC is that the main audience for the sessions is not the developers in attendance, but the much more diverse, more diffuse, and more transient on-line audience that will view the videos over the next months and even years. WWDC Session Videos are great as overviews, poor as references What I’ve come to realize is that WWDC sessions are great as overviews, but poor for depth. They are very much worth watching when you’re new to a framework, they’re somewhat worth watching if you haven’t programmed in the framework lately…
  • How to: Handoff to a Xamarin iPhone app from Apple Watch

    larry
    7 May 2015 | 9:00 am
    # How to: Handoff to a Xamarin iPhone app from Apple Watch There are two ways to activate the parent (aka container) app from an Apple Watch app. You can either directly activate the container app using WKInterfaceController.OpenParentApplication or you can use Handoff. Using Handoff is a little more complex, so I thought I’d write a quick little how-to. There are a few different Handoff scenarios, but perhaps the most common for the  Watch is: “On my watch I want to begin a task that I complete later on my iPhone.” So, for instance, some task that requires either more data-entry…
  • Programming WatchKit with F#

    larry
    21 Jan 2015 | 6:00 am
    Disclaimer: This is just a hack. I’m not in any position to make announcements about stuff, but Xamarin loves F# and I’m sure that better solutions than this are forthcoming. But this was fun to get running, so… Xamarin just released it’s Preview of Watch Kit support and naturally, I had to see if it was possible to use F# to program the forthcoming Apple Watch. Yes, it is. As always with Watch Kit Apps, the Xamarin solution consists of three projects: A Parent app that is a normal iOS app; An Extension that runs on a connected iPhone and executes the program logic; and A Watch App…
  • add this feed to my.Alltop

    Official jQuery Blog

  • jQuery Foundation and Dojo Foundation to Merge

    Kris Borchers
    1 Sep 2015 | 7:37 am
    United Foundation to Advance the Open Web by Serving Developers The jQuery Foundation and Dojo Foundation today announce plans to combine forces to form the largest, most diverse and most comprehensive Foundation committed to building the Open Web by serving developers, their projects and their communities. “This merger elevates Web accessibility, openness and developer education, and will advance the Open Web and improve the developer experience significantly,” said Kris Borchers, jQuery Foundation Executive Director. “Every Open Source project needs community, governance and technical…
  • Foundation Board Update – Renewed Focus on Key Priorities

    Greg Wallace
    30 Jul 2015 | 11:57 am
    In June, the jQuery Foundation Board of Directors held an in-person meeting, hosted by Famous in their San Francisco offices. During the meeting, the Board agreed to the following priorities to fulfill the Foundation’s Mission of improving the open web, making it accessible for everyone, through the development and support of open source software, and collaboration with the development community. Our priorities are: Diversity: Open source depends on contributions. An organization’s vitality can be destroyed by having a closed group that excludes or even actively antagonizes…
  • jQuery Foundation Project Updates

    Greg Wallace
    30 Jul 2015 | 11:57 am
    In order to make it easier for jQuery Foundation Members and Web developers to quickly stay abreast of all our projects, we will periodically publish consolidated project updates here. jQuery Core Powering 2/3 of sites, jQuery is a fast, small, and feature-rich JavaScript library Since last December’s release, the team has been hard at work on a major 3.0 release. This release – the alpha of which came out on July 8 – comes with many updates (including Promises/A+ compliant Deferreds) and bug fixes, and it finally removes some previously deprecated and underused features. Links:…
  • Get Some Credit!

    Greg Wallace
    30 Jul 2015 | 10:57 am
    Submit Your Project for the jQuery Foundation Web Excellence Program How awesome is your project/site/integration/app? Probably really awesome, otherwise, you wouldn’t be doing it, right?!? The jQuery Foundation wants to tell the world about all the incredible things developers are doing with jQuery Foundation projects. That’s why we are launching the jQuery Foundation Web Excellence program. Here’s how it works: You pick the category or categories in which you want to submit (See category descriptions below) Tell us about you, your company/project, and how jQuery Foundation projects…
  • jQuery 3.0 and jQuery Compat 3.0 Alpha Versions Released

    Timmy Willison
    13 Jul 2015 | 4:11 pm
    It’s been a long time since we did a major release, and you certainly deserve one. So we’re glad to announce the first alpha of jQuery 3.0! Despite the 3.0 version number, we anticipate that these releases shouldn’t be too much trouble when it comes to upgrading existing code. Yes, there are a few breaking changes that justified the major version bump, but we’re hopeful these breakages don’t actually affect that many people. The jQuery Migrate plugin can help you to identify compatibility issues in your code as well. Your feedback on the changes in this alpha…
  • add this feed to my.Alltop

    Channel 9

  • Tuesdays with Corey: The Mark Russinovich episode and Announcements | Tuesdays With Corey

    RicksterCDN
    1 Sep 2015 | 10:55 am
    Corey Sanders, Director of Program Management on the Microsoft Azure Compute team talks to the tall guy with great hair - Mark Russinovich... Well... actually he doesn't - Mark couldn't make it.Don't forget - we're always looking for Suggestions and Questions here in the comments section OR via twitter #AzureTwC. You never know - you might make it to an upcoming episode and be a virtual star of the show - like THIS one!Post any questions, topic ideas or general conversation here in the comments OR online on via Twitter.Follow @CoreySandersWAFollow @RicksterCDN 
  • The Evolving Development Landscape with Steven Guggenheimer | The DEVintersection Countdown Show

    Golnaz
    1 Sep 2015 | 8:00 am
    The second of the DEVintersection countdown series, Richard Campbell chats with Microsoft VP Steven Guggenheimer about his view of the changing development world. The opportunities for developers continue to grow and Microsoft is creating the tools to help them excel – you don't want to miss Steven's keynote at DEVIntersection at the MGM Grand in Las Vegas, October 26-29.Register Now!
  • Ping 251: Windows 95, MobileFusion, Xbox Games for Gold, Snake game | Ping!

    Greg Duncan, Mark DeFalco, RicksterCDN
    1 Sep 2015 | 6:57 am
    Welcome back to Ping! We talk about the return of robot combat return to television, we chat about a one-way ticket to Mars on the space desk, and more stories that 'softies are pinging each other about...[00:50] Last Show...[03:23] Windows 95 is 20 years old today [06:00] Windows 95 screensaver animated gifs [07:05] Microsoft Photos (from Nov 1979!) [08:18] MobileFusion: Research project turns regular mobile phone into 3D scanner [10:56] Xbox Live Games with Gold for September 2015 [13:07] You can now play the classic game Snake directly in Bing [14:45] Lunch Break, ep. 1: Todd Bishop,…
  • Hello Channel 9 and Hello Kinect

    Greg Duncan
    1 Sep 2015 | 6:00 am
    When a new Niner makes their first post about the Kinect, well that's got to be highlighted!Everyone say hello to Amanda Lange and check out her first video...Kinect 100 - August 2015In this entry I'm going to discuss Kinect and how to get started.There's a ton of resources on Kinect on Channel 9, so you may wonder why I'd do a video like this.Mostly, it's because I run into a lot of confusion when I'm starting people out on Kinect, and I wanted to do a brief overview of the absolute basics to make getting started less intimidating!For ideas for Kinect projects, check out the Coding4Fun…
  • Overview of Office 2016 Preview for Windows | Office Mechanics (formerly Garage Series)

    Jeremy Chapman
    31 Aug 2015 | 5:44 pm
    On today's Office Mechanics show, we'll take a look at the new Office 2016 Public Preview on Windows 10 – both on the desktop and on a phone. Ben Walters joins Jeremy Chapman again to the give an app-by-app tour of Office 2016 Public Preview across on a Surface Pro 3 and a Lumia phone.This show was filmed at Microsoft Ignite
 
  • add this feed to my.Alltop

    The Daily WTF

  • CodeSOD: Byte me

    1 Sep 2015 | 3:30 am
    The great thing about Android is the low barrier to entry: thanks to open-source tooling, emulators, and the decision to build on a language often taught in schools, just about anyone can write a simple little app. The worst thing about Android is the low barrier to entry. Just about anyone can write a simple little app, whether they know what they're doing or not. The following code snippet is intended to take bytes from an InputStream (a common paradigm for web in Java) and save them into a file. public void download(InputStream in, String fileName) { Vector vector = new Vector(); byte[]…
  • Enlisted

    31 Aug 2015 | 3:30 am
    After a 6-year enlistment with the United States Air Force, followed by a 4-year degree in Computer Science (paid for by “Uncle Sam”), Tony S. joined with a small company that specialized in criminal background checks. “No more unpaid overtime!” he’d thought to himself upon joining the civilian world for the first time since high school. “No more screaming officers! No more sleepless nights from trying to meet deadlines!” Tony quickly noticed his new employer had efficiency problems. They tracked everything the company did in an Excel/VBA monstrosity…
  • Error'd: Political Errors

    28 Aug 2015 | 3:00 am
    "I agree, Google. When it comes to news coverage of politically sensitive topics, many errors have occurred," writes Scott.   "Jay F. wrote, "Not quite what I'd call 'free'..."   "Does this mean I'm the first? Or that my ID doesn't exist? Or did they just insult me and call me a zero?" writes Michael.   Josef V. wrote, "You like EventArgs? I've got EventArgs for days and days."   "To be honest, I don't want either Chuck or Wizards of the Coast sending me emails, so this works out just fine," Andrew P. wrote.   "I gave up on waiting in the queue to chat with a…
  • No Changes Please

    27 Aug 2015 | 3:30 am
    A new codebase at a new job is a lot like a new relationship: everything’s great until you really get to know each other. Just ask Bradley, who joined Javatechsoft Industries a few months ago. He was brought on to lend a hand with an overdue project. The pay was good, the job came with life insurance, and he had plenty of experience with Enterprise Java. It seemed like the perfect fit. Specs came in, Bradley shipped code out, and their honeymoon was smooth sailing. The bad things crept up slowly, poking their heads out of the code in funny little ways that didn’t seem like a big…
  • Bring Your Own Code: A Fever on a Crappy Day

    26 Aug 2015 | 3:30 am
    It feels like forever ago, we introduced the Lucky Deuce casino contest. This is a series of challenges, brought to you by our pals over at Infragistics, where we call on you to help us build a “scoundrel’s casino”. We are nearing the end of this little BYOC contest- this week is our last "all original" round, and next week, we'll introduce one final challenge that leverages code you may have already written for this contest. Last week, you had a tricky little problem: you needed to write some code that looked like it was going to cheat, but really would get the cheater…
  • add this feed to my.Alltop

    The Old New Thing

  • Microspeak: move the needle

    Raymond Chen - MSFT
    1 Sep 2015 | 7:00 am
    The phrase move the needle is part of general business jargon, but it is very popular here at Microsoft. You need to know what it means, and more importantly, you need to be willing to throw it around yourself in order to sound more hip and with-it. In general business speak, move the needle means generates a reaction, but at Microsoft, it has the more general sense of provide a perceptible improvement. The metaphor here is that there is some sort of meter, like a speedometer or VU meter. Back in the old days, these meters were analog rather than digital, and they consisted of a calibrated…
  • How do I enumerate remembered connections that are not currently connected?

    Raymond Chen - MSFT
    31 Aug 2015 | 7:00 am
    Harry Johnston wanted to know how to get a list of remembered (but not currently connected) drive mappings. The idea here is to make a tweak to the Little Program. Start with what we had and make these changes: int __cdecl main(int, char **) { HANDLE hEnum; WNetOpenEnum(RESOURCE_REMEMBERED, RESOURCETYPE_DISK, 0, NULL, &hEnum); ... } This changes the program from enumerating connected resources to enumerating remembered resources. The last step is to skip the remembered resources that are also connected. But this part is not Win32 programming; it's just programming, For each remembered…
  • Debugging walkthrough: Access violation on nonsense instruction, episode 3

    Raymond Chen - MSFT
    28 Aug 2015 | 7:00 am
    A colleague of mine asked for help debugging a strange failure. Execution halted on what appeared to be a nonsense instruction. eax=022b13a0 ebx=00000000 ecx=02570df4 edx=769f4544 esi=02570dec edi=05579748 eip=76c49131 esp=05cce038 ebp=05cce07c iopl=0 nv up ei pl nz na po nc cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202 KERNELBASE!GetFileAttributesExW+0x2: 76c49131 ec in al,dx This is clearly an invalid instruction. But observe that the offset is +2, which is normally the start of the function, because the first two bytes of Windows operating system functions are a mov edi, edi…
  • The Windows 95 I/O system assumed that if it wrote a byte, then it could read it back

    Raymond Chen - MSFT
    27 Aug 2015 | 7:00 am
    In Windows 95, compressed data was read off the disk in three steps. The raw compressed data was read into a temporary buffer. The compressed data was uncompressed into a second temporary buffer. The uncompressed data was copied to the application-provided I/O buffer. But you could save a step if the I/O buffer was a full cluster: The raw compressed data was read into a temporary buffer. The compressed data was uncompressed directly into the application-provided I/O buffer. A common characteristic of dictionary-based compression is that a compressed stream can contain a code that says…
  • Rules can exist not because there's a problem, but in order to prevent future problems

    Raymond Chen - MSFT
    26 Aug 2015 | 7:00 am
    I lost the link, but one commenter noted that the Read­File function documentation says Applications must not read from, write to, reallocate, or free the input buffer that a read operation is using until the read operation completes. The commenter noted, "What is the point of the rule that disallows reading from or writing to the input buffer while the I/O is in progress? If there is no situation today where this actually causes a problem, then why is the rule there?" Not all rules exist to address current problems. They can also exist to prevent future problems. In general, you don't…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • Haskell for Mac

    25 Aug 2015 | 4:13 pm
    Available here with hackernews and reddit discussions ongoing. Even though I'm not a big fan of Haskell, I'm pretty excited about this. It represents a trend where PL is finally taking holistic programmer experiences seriously, and a move toward interactivity in program development that takes advantage of our (a) rich type systems, and (b) increasing budget of computer cycles. Even that they are trying to sell this is good: if people can get used to paying for tooling, that will encourage even more tooling via a healthy market feedback loop. The only drawback is the MAS sandbox, app stores…
  • Reagents: Expressing and Composing Fine-grained Concurrency

    24 Aug 2015 | 4:05 pm
    Reagents: Expressing and Composing Fine-grained Concurrency, by Aaron Turon: Efficient communication and synchronization is crucial for finegrained parallelism. Libraries providing such features, while indispensable, are difficult to write, and often cannot be tailored or composed to meet the needs of specific users. We introduce reagents, a set of combinators for concisely expressing concurrency algorithms. Reagents scale as well as their hand-coded counterparts, while providing the composability existing libraries lack. This is a pretty neat approach to writing concurrent code, which lies…
  • OcaPic: Programming PIC microcontrollers in OCaml

    20 Aug 2015 | 11:33 pm
    Most embedded systems development is done in C. It's rare to see a functional programming language target any kind of microcontroller, let alone an 8-bit microcontroller with only a few kB of RAM. But the team behind the OcaPic project has somehow managed to get OCaml running on a PIC18 microcontroller. To do so, they created an efficient OCaml virtual machine in PIC assembler (~4kB of program memory), and utilized some clever techniques to postprocess the compiled bytecode to reduce heap usage, eliminate unused closures, reduce indirections, and compress the bytecode representation. Even if…
  • Eric Lippert's Sharp Regrets

    18 Aug 2015 | 12:27 pm
    In an article for InformIT, Eric Lippert runs down his "bottom 10" C# language design decisions: When I was on the C# design team, several times a year we would have "meet the team" events at conferences, where we would take questions from C# enthusiasts. Probably the most common question we consistently got was "Are there any language design decisions that you now regret?" and my answer is "Good heavens, yes!" This article presents my "bottom 10" list of features in C# that I wish had been designed differently, with the lessons we can learn about language design from each decision. The…
  • STABILIZER : Statistically Sound Performance Evaluation

    17 Aug 2015 | 1:45 pm
    My colleague Mike Rainey described this paper as one of the nicest he's read in a while. STABILIZER : Statistically Sound Performance Evaluation Charlie Curtsinger, Emery D. Berger 2013 Researchers and software developers require effective performance evaluation. Researchers must evaluate optimizations or measure overhead. Software developers use automatic performance regression tests to discover when changes improve or degrade performance. The standard methodology is to compare execution times before and after applying changes. Unfortunately, modern architectural features make this approach…
 
  • add this feed to my.Alltop

    Coding Horror

  • Our Brave New World of 4K Displays

    Jeff Atwood
    18 Aug 2015 | 2:39 am
    It's been three years since I last upgraded monitors. Those inexpensive Korean 27" IPS panels, with a resolution of 2560×1440 – also known as 1440p – have served me well. You have no idea how many people I've witnessed being Wrong On The Internet on these babies. I recently got the upgrade itch real bad: 4K monitors have stabilized as a category, from super bleeding edge "I'm probably going to regret buying this" early adopter stuff, and beginning to approach mainstream maturity. Windows 10, with its promise of better high DPI handling, was released. I know, I know, we've…
  • Welcome to The Internet of Compromised Things

    Jeff Atwood
    8 Aug 2015 | 3:59 am
    This post is a bit of a public service announcement, so I'll get right to the point: Every time you use WiFi, ask yourself: could I be connecting to the Internet through a compromised router with malware? It's becoming more and more common to see malware installed not at the server, desktop, laptop, or smartphone level, but at the router level. Routers have become quite capable, powerful little computers in their own right over the last 5 years, and that means they can, unfortunately, be harnessed to work against you. I write about this because it recently happened to two people I know.
  • I Tried VR and It Was Just OK

    Jeff Atwood
    5 Aug 2015 | 4:28 am
    It's been about a year and a half since I wrote The Road to VR, and a … few … things have happened since then. Facebook bought Oculus for a skadillion dollars I have to continually read thinkpieces describing how the mere act of strapping a VR headset on your face is such a transformative, disruptive, rapturous experience that you'll never look at the world the same way again. I am somewhat OK with the former, although the idea of my heroes John Carmack and Michael Abrash as Facebook employees still raises my hackles. But the latter is more difficult to stomach. And it just…
  • Doing Terrible Things To Your Code

    Jeff Atwood
    30 Jul 2015 | 2:31 am
    In 1992, I thought I was the best programmer in the world. In my defense, I had just graduated from college, this was pre-Internet, and I lived in Boulder, Colorado working in small business jobs where I was lucky to even hear about other programmers much less meet them. I eventually fell in with a guy named Bill O'Neil, who hired me to do contract programming. He formed a company with the regrettably generic name of Computer Research & Technologies, and we proceeded to work on various gigs together, building line of business CRUD apps in Visual Basic or FoxPro running on Windows 3.1 (and…
  • What is Trolling?

    Jeff Atwood
    30 Apr 2015 | 2:11 am
    If you engage in discussion on the Internet long enough, you're bound to encounter it: someone calling someone else a troll. The common interpretation of Troll is the Grimms' Fairy Tales, Lord of the Rings, "hangs out under a bridge" type of troll. Thus, a troll is someone who exists to hurt people, cause harm, and break a bunch of stuff because that's something brutish trolls just … do, isn't it? In that sense, calling someone a Troll is not so different from the pre-Internet tactic of calling someone a monster – implying that they lack all the self-control and self-awareness a…
 
  • add this feed to my.Alltop

    Martin Fowler

  • photostream 89

    Martin Fowler
    30 Aug 2015 | 12:36 pm
    Zermatt, Switzerland
  • Citizen Four

    Martin Fowler
    27 Aug 2015 | 7:13 am
    My brief thoughts on watching my newly acquired DVD of Citizen Four - a film about the whistleblower Edward Snowden.
  • Bliki: PresentationDomainDataLayering

    Martin Fowler
    26 Aug 2015 | 6:45 am
    One of the most common ways to modularize an information-rich program is to separate it into three broad layers: presentation (UI), domain logic (aka business logic), and data access. So you often see web applications divided into a web layer that knows about handling http requests and rendering HTML, a business logic layer that contains validations and calculations, and a data access layer that sorts out how to manage persistant data in a database or remote services. On the whole I've found this to be an effective form of modularization for many applications and one that I regularly use and…
  • Bliki: AntiPattern

    Martin Fowler
    25 Aug 2015 | 6:49 am
    Andrew Koenig first coined the term "antipattern" in an article in JOOP[1], which is sadly not available on the internet. The essential idea (as I remember it [2]) was that an antipattern was something that seems like a good idea when you begin, but leads you into trouble. Since then the term has often been used just to indicate any bad idea, but I think the original focus is more useful. In the paper Koenig said An antipattern is just like a pattern, except that instead of a solution it gives something that looks superficially like a solution but isn't one. -- Andrew Koenig This is what…
  • Bliki: AlignmentMap

    Sriram Narayan
    18 Aug 2015 | 6:43 am
    Alignment maps are organizational information radiators that help visualize the alignment of ongoing work with business outcomes. The work may be regular functionality addition or technical work such as re-architecting or repaying technical debt or improving the build and deployment pipeline. Team members use alignment maps to understand what business outcomes their day-to-day work is meant to improve. Business and IT sponsors use them to understand how ongoing work relates to the business outcomes they care about. Here’s an example scenario (inspired by real life) that illustrates how…
  • add this feed to my.Alltop

    Channel 9

  • Tuesdays with Corey: The Mark Russinovich episode and Announcements | Tuesdays With Corey

    RicksterCDN
    1 Sep 2015 | 10:55 am
    Corey Sanders, Director of Program Management on the Microsoft Azure Compute team talks to the tall guy with great hair - Mark Russinovich... Well... actually he doesn't - Mark couldn't make it.Don't forget - we're always looking for Suggestions and Questions here in the comments section OR via twitter #AzureTwC. You never know - you might make it to an upcoming episode and be a virtual star of the show - like THIS one!Post any questions, topic ideas or general conversation here in the comments OR online on via Twitter.Follow @CoreySandersWAFollow @RicksterCDN 
  • The Evolving Development Landscape with Steven Guggenheimer | The DEVintersection Countdown Show

    Golnaz
    1 Sep 2015 | 8:00 am
    The second of the DEVintersection countdown series, Richard Campbell chats with Microsoft VP Steven Guggenheimer about his view of the changing development world. The opportunities for developers continue to grow and Microsoft is creating the tools to help them excel – you don't want to miss Steven's keynote at DEVIntersection at the MGM Grand in Las Vegas, October 26-29.Register Now!
  • Ping 251: Windows 95, MobileFusion, Xbox Games for Gold, Snake game | Ping!

    Greg Duncan, Mark DeFalco, RicksterCDN
    1 Sep 2015 | 6:57 am
    Welcome back to Ping! We talk about the return of robot combat return to television, we chat about a one-way ticket to Mars on the space desk, and more stories that 'softies are pinging each other about...[00:50] Last Show...[03:23] Windows 95 is 20 years old today [06:00] Windows 95 screensaver animated gifs [07:05] Microsoft Photos (from Nov 1979!) [08:18] MobileFusion: Research project turns regular mobile phone into 3D scanner [10:56] Xbox Live Games with Gold for September 2015 [13:07] You can now play the classic game Snake directly in Bing [14:45] Lunch Break, ep. 1: Todd Bishop,…
  • Hello Channel 9 and Hello Kinect

    Greg Duncan
    1 Sep 2015 | 6:00 am
    When a new Niner makes their first post about the Kinect, well that's got to be highlighted!Everyone say hello to Amanda Lange and check out her first video...Kinect 100 - August 2015In this entry I'm going to discuss Kinect and how to get started.There's a ton of resources on Kinect on Channel 9, so you may wonder why I'd do a video like this.Mostly, it's because I run into a lot of confusion when I'm starting people out on Kinect, and I wanted to do a brief overview of the absolute basics to make getting started less intimidating!For ideas for Kinect projects, check out the Coding4Fun…
  • Overview of Office 2016 Preview for Windows | Office Mechanics (formerly Garage Series)

    Jeremy Chapman
    31 Aug 2015 | 5:44 pm
    On today's Office Mechanics show, we'll take a look at the new Office 2016 Public Preview on Windows 10 – both on the desktop and on a phone. Ben Walters joins Jeremy Chapman again to the give an app-by-app tour of Office 2016 Public Preview across on a Surface Pro 3 and a Lumia phone.This show was filmed at Microsoft Ignite
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Wednesday, August 12, 2015

    12 Aug 2015 | 6:03 pm
    CodePlex Daily Summary for Wednesday, August 12, 2015Popular ReleasesDecodificador virtual movistar+ (Movistar TV o imagenio): 1.5 'Kruger 60' alpha 1: Versión 1.5 “Kruger 60” alpha 1 del decodificador DVB-IPTV para movistar+. La alpha 1 no incluye ninguna funcionalidad nueva en sí misma. Esta descarga reemplaza a la alpha 0. Es una transposición de todas las correcciones de errores del Update 1 de 'Wolf 424', con el fin de poner el código fuente de 'Kruger 60' al mismo nivel que 'Wolf 424'. Instrucciones de…
  • CodePlex Daily Summary for Tuesday, August 11, 2015

    11 Aug 2015 | 4:37 am
    CodePlex Daily Summary for Tuesday, August 11, 2015Popular ReleasesAspose for VSTO: Aspose.Slides Vs VSTO Slides v 1.1: Aspose.Slides for .NET is a .NET API to work with Microsoft Presentation, while VSTO, or Visual Studio Tools for Office, or Microsoft Visual Studio Tools is part of Microsoft's Visual Studio .NET tools suite and supports the Microsoft .NET Framework. It is used by developers to write code connecting Microsoft Office Word, Excel and Outlook applications. In order to use these source code examples, you will need to reference Aspose.Slides for .NET in your project. You…
  • CodePlex Daily Summary for Sunday, August 09, 2015

    9 Aug 2015 | 9:46 am
    CodePlex Daily Summary for Sunday, August 09, 2015Popular ReleasesExcel Powershell Library: Excel Powershell Library 0.5.8: This release requires Powershell version 3.0 (And of course .NET 4.x) What was Fixed / Added / Removed ? *Improved Import-OOXML cmdlet so it can "auto-sense" data types if asked by adding the "KeepDataType" switch parameter.IBR.StringResourceBuilder: V1.3 Release 7 Build 18: New: extension.vsixmanifest updated for Visual Studio 2015 (V14.0).CRM 2013/2015 Basic HTML Editor / Rich Text: v1.0: Stable…
  • CodePlex Daily Summary for Friday, August 07, 2015

    7 Aug 2015 | 8:53 am
    CodePlex Daily Summary for Friday, August 07, 2015Popular ReleasesLithnet FIM PowerShell Module: PowerShell Installer 1.0.5695: Fixes a bug with resolving the location of Microsoft.ResourceManagement.dllCRM 2013/2015 Custom Alerts and Popup Dialogs JavaScript Lightbox: v1.0: Stable build v1.0CRM 2013/2015 Call Action, Workflow, or Dialog from JavaScript: v1.0: Stable build v1.0YourSqlDba: YourSqlDba 5.3.5.9: Bug correction in DoRestore procedure used by mirroring. There was an hard-coded value that needed to be removed and be replaced by a replaceable tag. Introduced…
  • CodePlex Daily Summary for Wednesday, August 05, 2015

    5 Aug 2015 | 4:31 pm
    CodePlex Daily Summary for Wednesday, August 05, 2015Popular ReleasesRMPI - Reliability Modeling, Prediction, and Improvements: RMPI.v3.5.2: -Refactored code -Changed the output format to tabular when the prediction method is the analytical calculation -Added the ability to generate gnuplots.NET Extension Methods: Z.ExtensionMethods (V.2.0.7): Free and open source library with over 1000 helpers and utility methods coded in C# and VB.NET. Five different architectures available. More information about which library is most appropriate for you can be found here:…
 
  • add this feed to my.Alltop

    Planet MySQL

  • Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production

    MariaDB
    1 Sep 2015 | 4:17 am
    Tue, 2015-09-01 11:17jeanfrancoisgagneParallel replication is a much-expected feature of MySQL. It is available in MariaDB 10.0 and in MySQL 5.7. In this 3rd post of the series, we present benchmark results from Booking.com production environments. This is a repost of Jean-François Gagné's blog post on blog.booking.com. Note: this post has an annex: Under the Hood. Benchmarking is a complex art and reporting results accurately is even harder. If all the details were put in a single article, it would make a very long post. The links to the annex should satisfy readers eager for more details.
  • Orchestrator 1.4.340: GTID, binlog servers, Smart Mode, failovers and lots of goodies

    Shlomi Noach
    1 Sep 2015 | 3:10 am
    Orchestrator 1.4.340 is released. Not quite competing with the MySQL latest changelog, and as I haven't blogged about orchestrator featureset in a while, this is a quick listing of orchestrator features available since my last publication: Supports GTID (Oracle & MariaDB) GTID still not being used in automated recovery -- in progress. enable-gtid, disable-gtid, skip-query for GTID commands Supports binlog servers (MaxScale) Discovery & operations on binlog servers Understanding slave repositioning in a binlog-server architecture Smart mode: relocate & relocate-below commands…
  • Booking.com’s Jean-François Gagné on Percona Live Amsterdam

    MySQL Performance Blog
    1 Sep 2015 | 3:00 am
    Booking.com, one of the world’s leading e-commerce companies, helps travels book nearly 1 million rooms per night. Established in 1996, Booking.com B.V. guarantees the best prices for any type of property, from small, family-run bed and breakfasts to executive apartments and five-star luxury suites.The travel website is also a dedicated contributor to the MySQL and Perl community. Other open source technologies include CentOS Linux, Nginx, python, puppet, Git and more.A Diamond sponsor of Percona Live Amsterdam Sept. 21-23, you can meet the people who power Booking.com at booth 205. Enter…
  • First Release of dbForge Data Generator for MySQL

    Julia Samarska
    31 Aug 2015 | 2:00 pm
    Today, Devart is proud to announce the release of a new product – dbForge Data Generator for MySQL v1.0! PlanetMySQL Voting: Vote UP / Vote DOWN
  • Cached linkbench performance for MySQL 5.7.8, 5.6, WebScale and MyRocks

    Mark Callaghan
    31 Aug 2015 | 1:26 pm
    This extends previous results for Linkbench to compare performance for a cached database with concurrent clients. My conclusions are:InnoDB compression in the Facebook patch for MySQL 5.6 is much faster for insert-heavy workloads than the same feature in upstream 5.6 and 5.7. Too bad those changes might not reach upstream. InnoDB transparent page compression is faster than non-transparent for write-heavy workloads assuming that feature is OK to use on your servers.QPS for MyRocks suffers over time. We have work-in-progress to fix this. Otherwise it is already competitive with InnoDB.
  • add this feed to my.Alltop

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

  • San Francisco mySQL Meetup August 26 2015

    Dathan Pattishall
    5 Aug 2015 | 10:51 am
    Shots Architecture and how we handle extreme load spikesI invite you to come out and join me in a talk about the above heading. I will describe many things and walk through the cases of what technology is used, where, why and how. The event information is located here. I'll also touch on, how cost is reduced, how we handle celebrity's load when they promote and what's next to make the system even more automatic and solid.Thanks for sfmysql.org for all the work they do and for allowing me to give a talk.
  • Reporting Across Shards

    Dathan Pattishall
    1 Jun 2015 | 7:19 pm
    If you have chosen to split your data across boxes, and architected your app to not query across boxes there is still a case where you will need to. Data mining, reports and data health checks require hitting all servers at some point. The case I am going over is sessions and figuring out the Session Length without taking averages of averages which is wrong.Let's assume you have a session table of the followingmysql> describe sessions;+----------+---------------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra…
  • 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…
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Booking.com’s Jean-François Gagné on Percona Live Amsterdam

    Tom Diederich
    1 Sep 2015 | 3:00 am
    Booking.com, one of the world’s leading e-commerce companies, helps travels book nearly 1 million rooms per night. Established in 1996, Booking.com B.V. guarantees the best prices for any type of property, from small, family-run bed and breakfasts to executive apartments and five-star luxury suites.The travel website is also a dedicated contributor to the MySQL and Perl community. Other open source technologies include CentOS Linux, Nginx, python, puppet, Git and more.A Diamond sponsor of Percona Live Amsterdam Sept. 21-23, you can meet the people who power Booking.com at booth 205. Enter…
  • High-load clusters and desynchronized nodes on Percona XtraDB Cluster

    Jay Janssen
    31 Aug 2015 | 3:00 am
    There can be a lot of confusion and lack of planning in Percona XtraDB Clusters in regards to nodes becoming desynchronized for various reasons.  This can happen a few ways:An IST or SST joining node catching up after a state transfer (Joined/Joining state)Using wsrep_desync for something like a backupExecuting a rolling-schema-upgrade using using wsrep_OSU_method=RSUWhen I say “desynchronized” I mean a node that is permitted to build up a potentially large wsrep_local_recv_queue while some operation is happening.  For example a node taking a backup would set wsrep_desync=ON…
  • Percona Toolkit 2.2.15 is now available

    Alexey Zhebel
    28 Aug 2015 | 10:30 am
    Percona is pleased to announce the availability of Percona Toolkit 2.2.15.  Released August 28, 2015. Percona Toolkit is a collection of advanced command-line tools to perform a variety of MySQL server and system tasks that are too difficult or complex for DBAs to perform manuallyPercona Toolkit, like all Percona software, is free and open source.This release is the current GA (Generally Available) stable release in the 2.2 series. It includes multiple bug fixes as well as continued preparation for MySQL 5.7 compatibility. Full details are below. Downloads are available here and from…
  • ObjectRocket’s David Murphy talks about MongoDB, Percona Live Amsterdam

    Tom Diederich
    26 Aug 2015 | 1:07 pm
    Say hello to David Murphy, lead DBA and MongoDB Master at ObjectRocket (a Rackspace company). David works on sharding, tool building, very large-scale issues and high-performance MongoDB architecture. Prior to ObjectRocket he was a MySQL/NoSQL architect at Electronic Arts. David enjoys large-scale operational tool building, high performance OS and database tuning. He is also a core code contributor to MongoDB. He’ll be speaking next month at Percona Live Amsterdam, which runs Sept. 21-13. Enter promo code “BlogInterview” at registration to save €20!Tom: David, your 3-hour…
  • Advanced Query Tuning in MySQL 5.6 and MySQL 5.7 Webinar: Q&A

    Alexander Rubin
    24 Aug 2015 | 7:16 am
    Thank you for attending my July 22 webinar titled “Advanced Query Tuning in MySQL 5.6 and 5.7” (my slides and a replay available here). As promised here is the list of questions and my answers (thank you for your great questions).Q: Here is the explain example:mysql> explain extended select id, site_id from test_index_id where site_id=1 *************************** 1. row *************************** id: 1 select_type: SIMPLE table: test_index_id type: ref possible_keys: key_site_id key: key_site_id key_len: 5 ref: const rows: 1 filtered: 100.00 Extra: Using where; Using indexwhy…
 
  • add this feed to my.Alltop

    Pushing Pixels

  • The art and craft of production design – interview with Adriana Serrano

    Kirill Grouchnikov
    24 Aug 2015 | 6:29 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 Adriana Serrano. Her work spans the worlds of feature film, television, theater, commercials, music videos and short film, and in the last few years she worked as the production designer on “Arcadia”, “August”, “California Winter” and “Afternoon Delight”. In this interview Adriana talks about splitting her time between her various projects, the smaller scale of independent feature film…
  • Off by a pixel

    Kirill Grouchnikov
    4 Aug 2015 | 12:30 pm
    About a month ago I was tagged by Ron Amadeo who spotted an off-by-a-pixel misalignment in some of the content rows in the Play Store app. This is the story of that extra pixel – as illustrated above with zoomed in portion in the inset showing that the last card in the row is by one pixel taller than the other two cards. We start with a Nexus 6 device (which showed this problem). The screen is 1440px wide and we have margins of 28px on each side. This leaves us with 1384px horizontal space for the three cards. This is where things get interesting: Dividing 1384 by 3 gives us 461px for…
  • Table stakes

    Kirill Grouchnikov
    17 Jun 2015 | 2:50 pm
    A long long time ago I wrote about companies being in control of their own long-term destiny. HP? Seriously? Silly me. And where’s Amazon? Anyways… Not so long ago it used to be that a platform provider would give you a nice set of core widgets, along with access to the network stack, the local file system and a few lower-level graphics APIs. Good old times of shrink-wrapped software and platform updates that happened once every five years. In a good decade, that is. Then the Internet happened, and after the dark old times of IE 6 a couple of big companies realized that not only…
  • Code spiral

    Kirill Grouchnikov
    11 Jun 2015 | 10:16 am
    Code reviews are good. You should do them. In this post I’d like to expand on one paragraph from that post: Don’t do gigantic code drops. If it’s a big feature, map out smaller steps towards the final goal. Mark unfinished places with TODOs so that the reviewer knows this is not the final thing. Build trust in each other to understand that sometimes the road to the final feature takes multiple steps. But always keep an eye on those first couple of steps to make sure that the road is taking the right overall direction. Gigantic code drops happen every once in a while, especially with…
  • Three months

    Kirill Grouchnikov
    3 Jun 2015 | 8:28 am
    Sometimes it feels that you simply can’t win. No matter how many bugs you slay, no matter how fast you crank out those features, your incoming queue never quite dries up. It’s easy to get lost, and it’s hard to see that you’re making a dent. I’ve been thinking recently that I can easily take three months off, forget that incoming queue and just work on stuff that I’ve been neglecting. Things that can been languishing in the queue, not quite ready to fall off the cliff, but not quite important enough to elbow their way to the top. Things that once were…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • New England Software Symposium - Sep 25 - 27, 2015

    NFJS
    1 Sep 2015 | 12:00 pm
    No Fluff Just Stuff is pleased to announce the New England Software Symposium, Sep 25 - 27, 2015. Catch these Featured Sessions
  • Let's stop doing the wrong thing because we can't get past an impediment

    Alan Shalloway
    1 Sep 2015 | 5:55 am
    I've been watching the Agile community since 1999.  A pattern I've seen is that when we can't get the right behavior, we just back off and redefine things. The first time I saw this was the Scrummaster.  In my mind, the Scrummaster is simply a new role we made because few knew how a project manager should act.  Quick fix - eliminate the role and make a new one.  Then we saw the creation of the product owner since we didn't know how to have a business analyst do their job when multiple people were asking for different things to happen. Now I keep hearing that commitment is a bad thing and…
  • Minecraft Modding at Schools and Libraries

    Arun Gupta
    31 Aug 2015 | 5:55 am
    Introduction to programming languages to kids need to be gamified. They typically seem to like it, and in the process, they  also develop a liking for the language. They also have a better understanding of the typical code and run steps that is common in a software developer’s life. Getting Started with Java for Kids As part of Devoxx4Kids, my son and I have been teaching Minecraft Modding workshop for 2+ years now. We’ve personally reached out to 2000+ kids in Bay Area and other parts of the world, and help them write first Hello World program for Java. And its not…
  • JSON-P 1.1/Java EE 8 Webinar at Istanbul JUG

    Reza Rahman
    30 Aug 2015 | 5:55 am
    The Istanbul JUG has been spinning up it's participation in Java EE 8 through Adopt-a-JSR. They have already taken an interest in JSON-P 1.1, MVC and JMS 2.1 with many more Java EE 8 JSRs on their radar. The Istanbul JUG is the first Turkish JUG to engage with Adopt-a-JSR and Java EE 8. Towards this end the JUG is hosting an online webinar on the proposed changes in JSON-P 1.1 to better involve JUG members. These changes include support for JSON Pointer, JSON Patch and JSON Patch-Merge as well as Java SE 8 alignment. They will be using the recently released specification early draft to drive…
  • Culture of Respect – Dead Tree Edition

    Cal Evans
    29 Aug 2015 | 5:55 am
    Dear Reader, I wasn’t going to do this. However, someone asked – and by “asked”, I mean bought enough to make it worthwhile – so I have made a limited run of “Culture of Respect”  in printed, physical form. For those of you interested, order your  “Culture of Respect – Physical Copy” today. (Physical Copy also […] The post Culture of Respect – Dead Tree Edition appeared first on Postcards From My Life.
  • add this feed to my.Alltop

    Android Developers Blog

  • Games developer, Dots, share their Do’s and Don’ts for improving your visibility on Google Play

    Reto Meier
    31 Aug 2015 | 10:05 am
    Posted by Lily Sheringham, Developer Marketing at Google Play Editor’s note: A few weeks ago we shared some tips from game developer, Seriously, on how they’ve been using notifications successfully to drive ongoing engagement. This week, we’re sharing tips from Christian Calderon at US game developer, Dots, on how to successfully optimize your Play Store Listing. -Ed. A well thought-out Google Play store listing can significantly improve the discoverability of your app or game and drive installations. With the recent launch of Store Listing Experiments on the Google Play Developer…
  • Announcing the Android Auto Desktop Head Unit

    Reto Meier
    27 Aug 2015 | 10:36 am
    Posted by Josh Gordon, Developer Advocate Today we’re releasing the Desktop Head Unit (DHU), a new testing tool for Android Auto developers. The DHU enables your workstation to act as an Android Auto head unit that emulates the in-car experience for testing purposes. Once you’ve installed the DHU, you can test your Android Auto apps by connecting your phone and workstation via USB. Your phone will behave as if it’s connected to a car. Your app is displayed on the workstation, the same as it’s displayed on a car. The DHU runs on your workstation. Your phone runs the Android Auto…
  • Building better apps with Runtime Permissions

    Reto Meier
    27 Aug 2015 | 9:51 am
    Posted by Ian Lake, Developer Advocate Android devices do a lot, whether it is taking pictures, getting directions or making phone calls. With all of this functionality comes a large amount of very sensitive user data including contacts, calendar appointments, current location, and more. This sensitive information is protected by permissions, which each app must have before being able to access the data. Android 6.0 Marshmallow introduces one of the largest changes to the permissions model with the addition of runtime permissions, a new permission model that replaces the existing install time…
  • Get the Do’s and Don’ts for Notifications from Game Developer Seriously

    Reto Meier
    24 Aug 2015 | 9:41 am
    Posted by Lily Sheringham, Developer Marketing at Google Play Editor’s note: We’ve been talking to developers to find out how they’ve been achieving success on Google Play. We recently spoke to Reko Ukko at Finnish mobile game developer, Seriously, to find out how to successfully use Notifications. Notifications on Android let you send timely, relevant, and actionable information to your users' devices. When used correctly, notifications can increase the value of your app or game and drive ongoing engagement. Seriously is a Finnish mobile game developer focused on creating entertaining…
  • Hungry for some Big Android BBQ?

    Reto Meier
    21 Aug 2015 | 9:20 am
    Posted by Colt McAnlis, Head Performance Wrangler The Big Android BBQ (BABBQ) is almost here and Google Developers will be there serving up a healthy portion of best practices for Android development and performance! BABBQ will be held at the Hurst Convention Center in Dallas/Ft.Worth, Texas on October 22-23, 2015. We also have some great news! If you sign up for the event through August 25th, you will get 25% off when you use the promotional code "ANDROIDDEV25". You can also click here to use the discount. Now, sit back, and enjoy this video of some Android cowfolk preparing for this…
 
  • add this feed to my.Alltop

    AWS Official Blog

  • New – Resource-Oriented Bidding for EC2 Spot Instances

    Jeff Barr
    31 Aug 2015 | 4:38 pm
    Earlier this year we introduced the EC2 Spot fleet API. As I noted in my earlier post, this API allows you to launch and manage an entire fleet of Spot instances with one request. You specify the fleet’s target capacity, a bid price per hour, and tell Spot what instance type(s) you would like to launch. Spot fleet will find the lowest price spare EC2 capacity available, and then work to maintain the requested target capacity. Today we are making the Spot fleet API even more powerful with the addition of bidding weights. This new feature allows you to create and place bids that are better…
  • Subscribe to AWS Public IP Address Changes via Amazon SNS

    Jeff Barr
    31 Aug 2015 | 11:06 am
    Last year we announced that the AWS Public IP Address Ranges Were Available in JSON Form. This was a quick, Friday afternoon post that turned out to be incredibly popular! Many AWS users are now polling this file on a regular basis and using it to manage their on-premises firewall rules or to track the growth of the AWS network footprint over time.  If you are using AWS Direct Connect, you can use the file to update your route tables to reflect the prefixes that are advertised for Direct Connect public connections. Today we are making it even easier for you to make use of this file. You…
  • AWS Week in Review – August 24, 2015

    Jeff Barr
    31 Aug 2015 | 4:13 am
    Let’s take a quick look at what happened in AWS-land last week: Monday, August 24 We announced Enhanced DynamoDB Metrics. We announced Updated AWS CloudFormation Support for Amazon VPC, AWS Lambda, AWS Elastic Beanstalk, Amazon RDS, and Amazon S3. Ylastic announced some AWS Resource Expiration Checks. Cloudonaut showed you how to Monitor Your AWS Account to Detect Suspicious Behavior in Real Time. Codeship talked about Running a Private Docker Registry on EC2. Tuesday, August 25 I talked about Building Price-Aware Applications Using EC2 Spot Instances. We updated the AWS Console Mobile App…
  • Amazon Underground – New Business Model for Android Apps

    Jeff Barr
    26 Aug 2015 | 12:26 pm
    My friends and family members who build apps tell me that there’s a huge hurdle to cross on the road to monetization. Users are willing and eager to download new games and tools, but can be reluctant to pay to do so and expect a lot for free. While some apps make good use of In-App Purchasing (IAP) as a monetization vehicle and optimize for the (reported) 2% to 10% of the user base, many developers struggle to build an audience and a sustainable business model. We aim to change things with the new Amazon Underground app for Android phones. This app builds upon the regular Amazon mobile…
  • Building Price-Aware Applications Using EC2 Spot Instances

    Jeff Barr
    25 Aug 2015 | 3:38 pm
    Last month I began writing what I hope to be a continuing series of posts of EC2 Spot Instances by talking about some Spot Instance Best Practices. Today I spoke to two senior members of the EC2 Spot Team to learn how to build price-aware applications using Spot Instances. I met with Dmitry Pushkarev (Head of Tech Development) and Joshua Burgin (General Manager) and would like to recap our conversation in interview form! Me: What does price really mean in the Spot world? Joshua: Price and price history are important considerations when building Spot applications. Using price as a signal about…
  • add this feed to my.Alltop

    All About Agile | Agile Development Made Easy!

  • Scrum Alone Is Not Enough – InfoQ and Agile 2015 Interviews

    Agile Pain Relief
    13 Aug 2015 | 12:32 pm
    Mark attended Agile2015 in Washington and, as part of his conference commitments, he sat down with ​SolutionsIQ for an Agile Amped podcast about High-Performance Teams, as well as with InfoQ for an on-camera interview to discuss his Scrum Alone Is Not Enough blog series. InfoQ recently interviewed Mark regarding the motivation behind the blog series and how his experience as an Agile expert has formed his viewpoints. You can read the full interview at http://www.infoq.com/articles/scrum-not-enough. And you can view…
  • Teams and their proximity to the final user

    Mike Caspar
    12 Aug 2015 | 7:12 pm
    Learn more about our Scrum and Agile training sessions on WorldMindware.comA great, simple post from Mike Bowler… Time: Teams that are writing code today that will be used by their customers tomorrow are very focused on what the customers actually need. Teams that are writing code today that won’t be seen by a customer for … Continue reading Teams and their proximity to the final user → The post Teams and their proximity to the final user appeared first on Agile Advice.
  • Three Things You Need to Know to Transform Any Sized Organization Into an Agile Enterprise #agile2015

    Mike Cottmeyer
    4 Aug 2015 | 11:46 am
    Here is my talk from this AM at the #Agile2015 conference. Enjoy! The Three Things You Need to Know to Transform Any Size Organization Into an Agile Enterprise from Mike Cottmeyer The post Three Things You Need to Know to Transform Any Sized Organi...
  • ‘Agile Executive’ – workshop with Kelly Waters on 28 Sep 2015

    Kelly Waters
    29 Jul 2015 | 7:27 pm
    Hi everyone, I recently ran my first ever public workshop – a 1 day workshop called ‘Agile Executive’ which focuses on topics to help managers and executives that are embarking on or part of an agile transformation. I am running another session on 28th September – details below… ‘Agile Executive’ Creating an organisation that is […]
  • Transparency – Two Way Visibility

    David Koontz
    27 Jul 2015 | 12:44 pm
    What does the value of Transparency really mean?Nextgov: How do you define transparency?Fung: My definition is quite a bit different from the conventional wisdom about transparency. A transparency system is designed to allow people to improve the quali...
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • Lead the Change: Learn to Drive an Agile Transformation

    Rally
    1 Sep 2015 | 7:00 am
    Isn’t it fun to think about a future that includes driverless cars? The technology behind them is pretty impressive, but it isn’t quite where it needs to be to take over for humans. And in the meantime, we humans continue to be fallible creatures. We need instruction and practice to drive well, and even then, we sometimes get off-course or hit obstacles along the way.    (image: Flickr CC) You know what’s even harder than driving a car? Driving an agile transformation. While agile principles may seem simple to understand, they can be complex to implement at scale. Changing an…
  • Swisscom: Disrupting the TV Industry with Agile

    Rally
    26 Aug 2015 | 7:00 am
    Chances are, you or someone you know has “cut the cord” recently — canceled your cable TV subscription service in favor of the alternatives, like a set-top box, rabbit ears, streaming services such as Netflix and Hulu, or Internet-delivered media. Here in the United States, one survey found that more than eight percent of cable TV subscribers had cut the cord last year. One thing you may not have considered is how this cord-cutting, multiplied by the thousands, is radically disrupting the cable and communications industry. Swisscom, Switzerland’s leading telcomm company, was mindful…
  • Decisions in Progress and 20,000 Reasons You Should Care

    Suzanne Nottage
    19 Aug 2015 | 7:00 am
    At a large big room planning (BRP) event run by one of our customers recently, between 400 and 500 people spent two days planning their next 12 weeks of work. The stakes were high, as the health care product they are racing their competitors to deliver must go live by January 1st.  Rally talks about big room planning as the “secret sauce” of agile at scale, and one of the key reasons it's so powerful is because it exponentially cuts down on decision-making cycle time. In short, lots of decisions get made. Fast. I worked with one of the customer's Agile Release Trains (each Train…
  • Run, Don't Walk, to Scale Agile

    Rally
    4 Aug 2015 | 7:00 am
    Rally customers have always been front and center at RallyON conferences — filling the audience and the speaking agenda with their experiences, knowledge, and ideas. But at this year's RallyON 2015 conference, our customers were so engaged they nearly blew up the conference app. Since their commentary did such a great job of capturing the essence of what we heard and learned at RallyON, we thought we'd share a few of the conference’s customer stories about Agile at scale — in our customers' own words. The Seagate Story Seagate is a leading producer of data storage solutions.
  • The Rookie vs. the Veteran: How to Take Agile to the Next Level

    Ryan Polk
    31 Jul 2015 | 11:30 am
    How does a 120-year-old insurance company get more value out of its agile transformation in 2 years than a high-tech company that’s been practicing agile for 14 years? Well, it has something to do with bad habits that form when organizations don’t scale agile beyond the team level. Or they coordinate work to include the business and program management roles but don’t focus on best practices and continuous improvement to maintain results. Here are some common traps organizations can fall into around team-level agile: The Easy Road It’s human behavior to take the path of least…
 
  • add this feed to my.Alltop

    Successful Software

  • South West Bootstrappers meetup No. 2

    Andy Brice
    20 Aug 2015 | 4:44 am
    I am organizing a regular meetup in Swindon (UK) for people who are running (or are interested in running) their own bootstrapped (i.e. not VC funded) software product business for web, Windows, Mac or mobile. Come along and talk shop with other aspiring and experienced bootstrappers. The next meetup is on the evening of Tuesday 25th August 2015. So far there are 14 of us signed up. You can find out more and RSVP at meetup.com/South-West-Bootstrappers/.Filed under: meetup, news, software Tagged: bootstrap, bootstrapper, meeting, meetup, start-up, startup, swindon, wiltshire
  • A Few Good Links – Why you need them and how to get them

    Andy Brice
    30 Jul 2015 | 4:15 am
    In this guest post Christoph Engelhardt talks about why link building is an important part of online marketing and the most effective ways to do it. When you are promoting your product online, there is a myriad of different ways to do it: Display Ads, Google Adwords, Facebook Ads, Social Media, Email Marketing, Online PR, and SEO – to just name a few. Deciding on the right method for your business can be tricky. They are all so different. Some of those methods can be turned on and off like a faucet; others are more like a flywheel that need a lot of pushing to get going, but will keep…
  • It’s great to be in the software products business

    Andy Brice
    7 Jul 2015 | 9:00 am
    Those of us who own software product businesses sometimes grumble about what a difficult business it is. Although its indoor work with no heavy lifting, it has it’s frustrations: software piracy, customers who moan about paying a whole $0.99 for thousands of hours of work, buggy third party software, RSI, chargebacks and the catastrophic consequence of accidentally offending the great god Google, to name but a few. But reading Kitchen Confidential brought home to me just what a hard business it is to run a restaurant. You have to make a major financial outlay to fit out the restaurant…
  • Business of Software UK 2015

    Andy Brice
    29 Jun 2015 | 11:28 am
    I went to the UK Business of Software conference in Cambridge (England) last week. I hadn’t been previously because I associated it more with VC backed companies that wanted to grow fast, rather than lifestyle software businesses such as mine. But I decided to give it a try this year. I really enjoyed it. The organization was good, the attendees were an interesting, diverse and friendly group, the talks were engaging and varied and it was a great atmosphere. There were people from IBM and Microsoft, right down to other 1 person companies. I made some new contacts and caught up with some…
  • 7 Reasons Software Developers Should Learn Marketing

    Andy Brice
    10 Jun 2015 | 6:13 am
    1. Improved career prospects The intersection of people with development skills and marketing skills is pretty small. Being in this intersection can only help your career prospects. Also an in-depth understanding of software is very helpful when you are marketing software, compared to a marketer who doesn’t really understand software. 2. It’s not rocket science The basics of marketing boil down to: Find out what people want/need/will pay for. Get people’s attention cost effectively. Communicate what your product does. Choose the right price. None of these things are as simple as…
  • add this feed to my.Alltop

    Encosia

  • Bring LESS back to Visual Studio 2015 without gulp or grunt

    Dave Ward
    18 Aug 2015 | 11:26 am
    Microsoft recently announced the official release of Visual Studio 2015. It’s faster and offers some nice new features like the Roslyn API for Intellisense and refactorings, ES2015 syntax support, and (most importantly) finally reverts those ALL CAPS MENUS back to Title Casing. However, you may notice another change if you’ve been using Web Essentials to transpile LESS to CSS in Visual Studio 2013. One of the first things you may notice about Visual Studio 2015 is that Web Essentials 2015 has dropped that feature entirely. That leaves you in an interesting predicament after…
  • Making Angular’s $http work with Request.IsAjaxRequest()

    Dave Ward
    7 May 2015 | 8:39 am
    A question that I see come up often is why Angular’s $http AJAX methods seem to be incompatible with server-side features in popular frameworks like ASP.NET MVC, Express, Django, and Rails that modify their responses for AJAX-based requests. Examples range from partial rendering techniques like Rails’ Turbolinks (aka UpdatePanel 2.0) to endpoints that respond with nothing but a JSON representation of the page’s content instead of rendering HTML at all. A wide range of these sort of server-side features in various frameworks and libraries work that way, so the discrepancy…
  • Setting the value of a datetime-local input with JavaScript

    Dave Ward
    25 Feb 2015 | 6:02 am
    While they haven’t gained much traction on the desktop, HTML5’s new input types are great when you’re developing for mobile. Whether you use them in a mobile-friendly website or a hybrid app built with Cordova, most mobile devices will complement those regular HTML inputs with task-appropriate keyboard layouts or even show native interfaces in some cases. Though these new inputs are pretty handy, they do still have a few rough edges. In fact, I ran into a very frustrating issue while trying set the value of a datetime-local input just today. In this post, I’ll show…
  • Hear me jabber about myself on The Hello World Podcast

    Dave Ward
    5 Jan 2015 | 9:28 pm
    During his adventure around the world, my friend Shawn Wildermuth recently found a few minutes to have me on his podcast: The Hello World Podcast. It’s a fun podcast if you haven’t listened to it before. Instead of having guests pontificate on current events and specific technologies, it’s all about how people first got started with computers and programming. For me, it all began with a first-generation Radio Shack TRS-80 Color Computer that I’ve mentioned here before, but I don’t think I’ve ever talked about what I did to it within about a year that…
  • A few weeks with the Microsoft Band

    Dave Ward
    9 Dec 2014 | 3:00 am
    My Band on the clever charging stand that @idlehandsdev designed. I was lucky enough to get my hands on a Microsoft Band from the first batch that sold out so quickly a few weeks ago. I’ve been wearing it daily since then, using it to track my sleep, measure and analyse workout sessions, and even to buy the odd Americano at Starbucks. Since then, lots of people have asked me how I like the Band and how well it works. So, here’s a quick rundown of my experience with it thus far, including the time it went dead in the middle of a workout. I’m writing this with the…
  • add this feed to my.Alltop

    John D. Cook

  • Secret equation

    John
    31 Aug 2015 | 5:49 pm
    I got a call this afternoon from someone who records audio books for the blind. He wanted to know the name of a symbol he didn’t recognize. He then asked me if the equation was real. Here’s the equation in context, from the book Michael Vey 4: Hunt for Jade Dragon. The context is as follows. Suddenly math problems she hadn’t understood made sense. Except now they weren’t just numbers and equations, they were patterns and colors. Calculus, geometry, and trigonometry were easy to understand, simple as a game, like shooting balls at a basketball hoop that was a hundred…
  • Juggling projects

    John
    27 Aug 2015 | 3:31 am
    Yesterday on Twitter I said I was thinking about writing the names of each of my clients and leads on balls so I could literally juggle them. I was only half joking. I didn’t write my clients and leads on balls, but I did write them on index cards. And it helped a great deal. It’s easier to think about projects when you have physical representations you can easily move around. Moving lines up and down in an org-mode file, or even moving boxes around in 2D in OneNote, doesn’t work as well. Electronic files are great for storing, editing, and querying ideas. But…
  • Casting out sevens

    John
    25 Aug 2015 | 5:00 am
    A while back I wrote about a method to test whether a number is divisible by seven. I recently ran across another method for testing divisibility by 7 in Martin Gardner’s book The Unexpected Hanging and Other Mathematical Diversions. The method doesn’t save too much effort compared to simply dividing by 7, but it’s interesting. It looks a little mysterious at first, though the explanation of why it works is very simple. Suppose you want to find whether a number n is divisible by 7. Start with the last digit of n and write a 1 under the last digit, and a 3 under the…
  • Computing square triangular numbers

    John
    21 Aug 2015 | 5:59 pm
    The previous post stated a formula for f(n), the nth square triangular number (i.e. the nth triangular number that is also a square number): ((17 + 12√2)n + (17 – 12√2)n – 2)/32 Now 17 – 12√2 is 0.029… and so the term (17 – 12√2)n approaches zero very quickly as n increases. So the f(n) is very nearly ((17 + 12√2)n – 2)/32 The error in the approximation is less than 0.001 for all n, so the approximation is exact when rounded to the nearest integer. So the nth square triangular number is ⌊((17 + 12√2)n +14)/32⌋ where ⌊x⌋ is the greatest integer less than x.
  • When is a triangle a square?

    John
    20 Aug 2015 | 5:00 am
    Of course a triangle cannot be a square, but a triangular number can be a square number. A triangular number is the sum of the first so many positive integers. For example, 10 is a triangular number because it equals 1+2+3+4. These numbers are called triangle numbers because you can form a triangle by having a row of one coin, two coin, three coins, etc. forming a triangle. The smallest number that is both triangular and square is 1. The next smallest is 36. There are infinitely many numbers that are both triangular and square, and there’s even a formula for the nth number that is…
 
  • add this feed to my.Alltop

    ProgrammableWeb

  • Daily API RoundUp: WordAi, Coub, Knowtify, Circuit

    <a href="http://www.programmableweb.com/user/%5Buid%5D">joyc</a>
    1 Sep 2015 | 1:56 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.
  • Wowza Media Systems Announces REST API for Wowza Streaming Engine

    <a href="http://www.programmableweb.com/user/%5Buid%5D">ProgrammableWeb PR</a>
    1 Sep 2015 | 12:58 pm
    Wowza Media Systems, a software and cloud-based services provider that works to solve the complexities of high-quality video and audio streaming for organizations worldwide, today announced the availability of a public preview version of its REST API for Wowza Streaming Engine software. Wowza hopes to meet the needs of developers by
  • 3 Tips for Extending Your App to the Apple Watch

    <a href="http://www.programmableweb.com/user/%5Buid%5D">JeanineSwatton</a>
    1 Sep 2015 | 11:01 am
  • Google Pushes Container Management with Container Engine

    <a href="http://www.programmableweb.com/user/%5Buid%5D">romin</a>
    1 Sep 2015 | 9:57 am
    Containers are fast becoming the norm in how we package and ship applications. They address the critical area of ensuring that users can reliably distribute and run applications across machines. As containers go mainstream, teams have realized that it is no longer about just spinning up a few containers, but about having an environment that manages the cluster of containers and orchestrates activities across them.
  • Amazon Underground Trumpeted as New Android App Monetization Model

    <a href="http://www.programmableweb.com/user/%5Buid%5D">ecarter</a>
    31 Aug 2015 | 3:11 pm
    Amazon has announced a new app designed to help developers monetize apps: Amazon Underground. The app offers all the functionality included in the standard Amazon mobile shopping app. However, Amazon Underground also includes over $10,000 in apps, games and in-app items.
  • add this feed to my.Alltop

    The Programmer's Paradox

  • Digital Discussions

    Paul W. Homer
    16 Aug 2015 | 6:07 am
    Every so often I write about software ideas that I would love to see developed, but I'm pretty sure that I won't get the chance to work on them myself. This is another one of those posts, but this time I thought I would mix it up with some of the underlying analysis, since that is a rather poorly understood part of software development.As the first stage in development, analysis is often where projects go horribly wrong. If you don't know what you are building or it's just a disorganized collection of "stuff" then the design and development stages are unlikely to get it back on the rails…
  • Intelligence

    Paul W. Homer
    26 Jul 2015 | 1:04 pm
    I've always been curious about intelligence; both as it relates to our species's ability to reason about its surroundings and to how much we can actually fit into software. I've done little bits of reading, here or there, for years but it's never been intentional. As such I've built up a considerable number of disjoint knowledge fragments that I thought I'd try to organize into something a little more coordinated. Given my utterly amatuer status on this topic any comments, scepticism, corrections or other fragments are highly welcome.I'll start with a long series of statements, then I'll do…
  • Privacy

    Paul W. Homer
    19 Jul 2015 | 1:49 pm
    There are some things that I only tell my wife. There are things that I share with my family, and there are other things that I share with my closest friends. It's not that any of these things are bad, or dangerous, or in anyway harmful to society, but rather that I deliberately choose to manage how I present myself to different people.One of pillars of a close personal relationship with someone else is that you trust each other enough with private information. If everything is already in the public, you lack the ability to build up these deeper relationships. Thus controlling the 'scope' of…
  • Sweatshops

    Paul W. Homer
    12 Jul 2015 | 6:57 pm
    Decades ago, when I got out of school, I remember being very wary of accidentally working for a software sweatshop. It was a frequent conversation between new grads. All sorts of industries have variations on this theme but in programming, sweatshops had already started to become significant hazards.What we wanted to avoid in those days were jobs with crazy hours, hacking at mediocre code while under humiliating micromanagement. The sort of work that makes you wish you had pursued an alternate career. Maybe forestry.It's not that I minded long hours when I was young, but given that I am…
  • Encapsulation

    Paul W. Homer
    18 Jun 2015 | 6:37 am
    One of the strongest, but possibly least understood principles of object-oriented (OO) programming is 'encapsulation'. The OO paradigm explicitly injects structure on top of code which allows programmers to build and maintain considerably larger programs than in the distant past. This extra level of organization is the key to managing complexity. But while this amplifies our abilities to build big programs, there is still a 'threshold of complexity' that once crossed will quickly start to degrade the overall stability of the development project, and eventually the software itself. An…
  • add this feed to my.Alltop

    Embedded Computing Design

  • E-cast: Designing ARM-based IoT/M2M Gateways for Performance and Security

    embedded e-cast
    1 Sep 2015 | 11:00 am
    The priorities in an IoT/M2M gateway include high performance and secure connections, with an eye toward future-proofing. ARM-based SoCs provide ample performance and connectivity options while minimizing the power budget and maximizing long-term prod...
  • Use “Trust” to secure the connected car

    Seigo Kotani, Fujitsu Laboratories
    1 Sep 2015 | 5:00 am
    In the wake of the recent reported hacks of Jeep and Tesla vehicles, hackers now claim they can remotely track, unlock, and start BMW, Mercedes-Benz, and Chrysler vehicles. (Read more on automotive security from I Am The Cavalry) Two lawmakers have announced plans for legislation requiring security and privacy standards for motor vehicles, with more [...]
  • World’s First Integrated Thermocouple Electromotive Force to Degrees Celsius Converter From Microchip Saves Design Effort, Space and Cost

    Microchip Technology Inc.
    31 Aug 2015 | 9:49 am
    Microchip announced the MCP9600--the world's first thermocouple-conditioning integrated circuit to combine precision instrumentation, a precision temperature sensor and a precision, high-resolution analog-to-digital converter (ADC), in addition to a math engine preprogrammed with the firmware to support a broad range of standard thermocouple types (K, J, T, N, S, E, B and R).
  • Anderson Power Products(r) Announces Newly Designed Website

    Anderson Power Products
    31 Aug 2015 | 8:53 am
    Anderson Power Products (r), Inc. (APP(r)) is excited to announce the launch of their newly designed website www.andersonpower.com . The updated aesthetics and user-friendly content organization on the new website reflects the leadership of APP in power connection technology.
  • SGET e.V. prepares launch of new IoT workgroup

    SGET Standardization Group for Embedded Technologies e.V.
    31 Aug 2015 | 8:20 am
    SDT.04 workgroup to define embedded APIs and security standards for the Internet of Things (IoT).
 
  • add this feed to my.Alltop

    Goyelloblog

  • Don’t get lost, take the map! – DTO survival code

    wojciech.hildebrandt
    11 Aug 2015 | 2:06 am
    There are a few topics that can turn programming community red hot. Plural or singular database table names? Should we use DTOs or not? And so on, and so forth. But that’s not the time to discuss these matters. Today we won’t deal with databases, but let’s face DTOs and map some of them around.Some multilayer applications, or even some simple ones with a legacy code, need to take care of mapping some objects to another, usually domain objects to DTOs or different versions of DTOs. Say one is for administration, other for portal, and yet another for API. Or you need to map…
  • I don’t wait for inspiration – interview with Michał Warkocz

    ewa.piorko
    6 Aug 2015 | 5:39 am
    Do .NET and Java developers really argue? Can a programmer lock himself in an empty room with his computer and speak to nobody? And how does an idea for a blog post develop? These are just some of the topics I have discussed with Michał Warkocz, .NET developer and blogger.Michał, how did it happen that you started working at Goyello?I learned about the company from a friend of mine. He got to know about Goyello from his friend, working here at that moment. I checked the website and found a job offer for .NET developers. I sent my application and got a call from the HR Department on the…
  • 10 things you need to know about Agile before adopting it (according to Gartner report)

    Peter Horsten
    5 Aug 2015 | 4:31 am
    For sure Agile is a hot thing in today’s IT. At first being Agile was rather special. Today everyone claims to be Agile. Great results have been delivered thanks to Agile. Therefore it’s not that strange that everyone wants to have a piece of this pie. But will it really support YOU in achieving YOUR goals? In this post you should find the answer to this question.CIOs under pressureIT departments and providers in general and the CIOs in particular are under pressure. In today’s demanding business environment new digital business models are being introduced. While maintaining the…
  • Stereotypes? Let’s hope they will not be that common – interview with Paulina Żmijewska

    ewa.piorko
    9 Jul 2015 | 2:58 am
    What front-end developers do, what it is like to be a member of the female minority studying computer science, whether there are going to be more women in IT and if books should be read twice – I’m talking to Paulina Żmijewska, Front-end Developer at Goyello, involved in the Webmerce and BarberBooking projects.Paulina, how did it happen that you started working at Goyello?I came here when I was still at the university. Students of Gdańsk University of Technology were obliged to do an internship. I started to look for companies having opportunities for trainees. One of them was Goyello.
  • The Art of Performance tuning and Optimization

    patryk.borowa
    6 Jul 2015 | 7:44 am
    About 2500 years ago there lived a brilliant Chinese military strategist, general Sun Tzu. His life’s work was a book entitled “The  Art of War”. It is full of ideas or in a way design patterns for winning small to large-scale conflicts in the most optimal ways.Even though the book is now 25 centuries old it still inspires leaders in our times. Sun Tzu believed that one of the better ways to win a war was to avoid a fight in a clever way. In our beloved software industry there are actually quite a few who believe the same. You may have heard that the best code is the one you never…
  • add this feed to my.Alltop

    C Languages

  • Microsoft Windows 10 has blown my socks off

    5 Aug 2015 | 6:51 am
    I upgraded to Microsoft Windows 10 as soon as it became available and have been using and testing for a few days, and so far it has blown my socks off. It is awesome!
  • ASP.NET MVC Custom Routing Logic for Multiple URLs -

    31 Jul 2014 | 5:14 am
    Ever run into the situation where you need custom routing logic based on the URL being used to request an MVC app? This is very common if you'd like to have a single MVC app that handles multiple domains, and routes each of them differently. For example:   site1.com and site2.com are both h...
  • Consultant Toolbox: Harvest Time Tracker / Invoicing

    18 Jul 2014 | 2:46 am
    If you're an independent consultant (as I am currently), time tracking, invoicing and estimates are all probably a big part of your weekly routine. I've used different systems for years, most recently landing on a combination of Google Docs and PayPal to track my time and generate invoices based on ...
  • Automated Trading Strategies using C# and NinjaTrader 7

    14 Jul 2014 | 3:55 am
    For the last few months, I've been working on a LeanPub project, writing a short e-book on automated trading using C# and NinjaTrader... I'm happy to say that I've just released the first version of that book, appropriately titled "Automated Trading Strategies using C# and NinjaTrader 7". The book i...
  • Updating O365 Sharepoint User Profile Properties with C#

    31 May 2014 | 9:19 am
    Recently, I was tasked with updating user profile properties on an Office 365 / Sharepoint Online instance from user properties of a local Active Directory. No problem I thought - I've updated profile properties in Sharepoint 2010 without much issue... this couldn't be too much more difficult, right...
  • add this feed to my.Alltop

    Raw Syntax

  • App Store Adventures

    Eric Himmelreich
    8 Aug 2015 | 8:14 am
    Recently (in March) I took on a side project. My wife is nearing the end of her Family Medicine residency, however in talking with her I learned about a need for an app. The ACGME has requirements that residents in Family Medicine must have a certain number and type of patient visits completed to finish residency. For example one such requirement is performing 40 deliveries. Where the app comes in is that it provides a simple way to log patient encounters and keep track of these metrics. After doing a quick search on the App Store and finding that such an app didn't already exist, I figured I…
  • Compatible .ruby-version with Rbenv Aliases

    Eric Himmelreich
    21 Jun 2015 | 8:11 pm
    In the past I've worked on projects where the .ruby-version checked into git specifies a ruby version not recognized by rbenv. Typically this can happen when the ruby version is specified with patch version while rbenv omits it. Consider a .ruby-version file containing 2.1.3p242. This version is listed as 2.1.3 by rbenv (while RVM and others may list it differently), and it isn't recognized due to the patch version (though the version in rbenv is actually 2.1.3p242). There's a plugin called rbenv-aliases that addresses this problem. You can install the plugin with the following commands:…
  • Comparing plist files on OSX

    Eric Himmelreich
    10 May 2015 | 8:56 am
    I recently had a problem with some of my keyboard shortcuts not working on OS X. I ended up moving the original plist (Property List) file, rebooting, and configuring the settings manually. This fixed the problem but left me wondering why the keyboard shortcut broke in the first place. Computers don't just break. There has to be a reason. I tried to diff the two plist files and I got an unhelpful message similar to binary files differ. Having been on OS X a while, I know that plists can be saved as text or binary. In this case I simply used the open command to load the files into XCode,…
  • RSpec Suite Runs Twice?

    Eric Himmelreich
    19 Jan 2015 | 6:09 am
    I worked on a rails project recently that had a peculiar problem. When running the specs via rake spec or rspec the whole suite would appear to run twice. I began digging around in spec/spec_helper.rb to try to figure out how RSpec could be configured to run twice instead of once. I also went to google and stack overflow and didn't find much. Eventually I saw that there was both a .rspec file with configuration options and a few of the same configuration options repeated in the spec_helper. Once I removed the duplication (in particular the format documentation option was specified in both…
  • On API Security

    Eric Himmelreich
    11 Jan 2015 | 10:23 am
    I was asked recently about designing a secure API. There are 2 basic steps: Encrypt the connection (HTTPS) Encrypt the paylod (HMAC-SHA1 for example) You could think up ways to go further but these are the basics that need to be covered. Pitfalls to avoid While the above two steps are pretty straight forward and easy to read about and learn, there is one problem to watch out for. When an app developer starts learning about how to secure an API or a website, there is a possibility that that developer will start to consider him or herself an expert in security. This can lead to developing your…
 
  • add this feed to my.Alltop

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

  • Spring Interview Questions and Answers

    31 Aug 2015 | 12:00 am
    This is a summary of some of the most important questions concerning the Spring Framework, that you may be asked to answer in an interview or in an interview test procedure! There is no need to worry for your next interview test, because Java Code Geeks are here for you!The majority of the things you may be asked is collected in this guide. All core modules, from basic Spring functionality such as Spring Beans, up to Spring MVC framework are presented and described in short.With this free eBook you will also receive weekly news, tips and special offers delivered to your inbox courtesy…
  • Key Considerations When Selecting an ERP in 2015

    27 Aug 2015 | 12:50 pm
    Before the days of ERP, if the supply chain management was shoddy and logistics failed to deliver raw materials on time, the production department remained largely unaware of the crisis and kept accepting orders from sales even in the absence of adequate inventory to honor the commitments!ERPs in a sense cut through chaos and allow order to reign supreme. Download this white paper to learn more!Request Free!
  • Mobile ERP Strategy 2015

    27 Aug 2015 | 12:50 pm
    The market for mobile enterprise applications is expanding and maturing rapidly with time. With MEAPs (Mobile Enterprise Application Platforms) becoming easier to handle and manipulate, different businesses are rushing to build custom software solutions that can provide their employees with data from CRMs, Business Intelligence suites and even Contact Centers, all on their mobile.ERP isn't much different. Download this white paper to learn more!Request Free!
  • Unlock the Power of Your CRM

    27 Aug 2015 | 12:00 am
    CRMs are flexible – that goes without saying. When on-premises packages were implemented, the success rate of deployments was questionable. Now, with the advent of the Software-as-a-Service (SaaS) model, technological improvements and innovations, both in terms of the core software and the different ways in which a CRM platform can be put to great use within a business infrastructure, have accelerated.Request Free!
  • JUnit Tutorial for Unit Testing

    26 Aug 2015 | 12:00 am
    A unit can be a function, a class, a package, or a subsystem. So, the term unit testing refers to the practice of testing such small units of your code, so as to ensure that they work as expected. For example, we can test whether an output is what we expected to see given some inputs or if a condition is true or false.The most popular testing framework in Java is JUnit and we have provided plenty of JUnit tutorials. Now, we decided to gather all the JUnit features in one detailed guide for your convenience. We hope you like it!With this free eBook you will also receive weekly news, tips and…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • 3 Simple Hacks: How to Build a Landing Page in 1 Day

    admin
    30 Aug 2015 | 9:25 pm
    3 Simple Hacks: How to Build a Landing Page in 1 Day  A landing page is the modern equivalent of a storefront. It let’s people interested in your company get a glimpse of who you are, what you do, and how you do it. It is the digital first impression and potentially the only chance you will get to impress potential customers. If you don’t have a landing page, you are losing conversions, leads and business. Don’t get left behind, build a landing page for your company today.   Fortunately, building a landing page is an inexpensive and quick business solution – one that…
  • Why Are the Best Brands Supporting LGBT Rights for Business

    admin
    27 Aug 2015 | 9:19 pm
    Why Are the Best Brands Supporting LGBT Rights for Business  The biggest brands in the U.S. are, by the large, extremely supportive of LGBT rights and the LGBT community. Costco, Panera, Netflix, Facebook, Youtube and Twitter (among many others) have all made moves to being more inclusive of all people, regardless of sexual orientation, gender identity, nationality, and so on. There are several reasons for this: Modern companies, especially tech companies, are constantly afraid of homogeneity. As they see it (and this view has strong support from Social Psychological studies),…
  • Local Business: Drive Growth with a Mobile Website

    admin
    26 Aug 2015 | 10:42 pm
    Local Business: Boost Growth with a Mobile Website  I live in a small town in Silicon Valley – well, as small as any town is in the Bay Area. Every Monday evening, the train station parking is shut down and traffic becomes miserable. Why? Foodtrucks. They’re everywhere and people sit in 20 minutes of traffic just to get to them.   Then the same thing happens every Sunday afternoon. This time it’s a Farmer’s Market and, despite the name, there is a wide variety of industries represented. Everything from farmers selling their produce, to chefs selling food and packaged…
  • How to Build a Custom Software in PHP

    admin
    25 Aug 2015 | 4:03 am
    How to Build a Custom Software in PHP  Custom software is all the rage these days – and for good reason. Custom enterprise software is one of the best ways to grow a business in the modern world for tech and non tech businesses. When you develop your own software in PHP, you create a new tool to help your SMB expand globally.   Custom software has many clear advantages over prepackaged, or “off-the-shelf” software. The first one is obvious – it’s in the name: customizable. When you design your own software, it’s your software, made to fit your needs. This is…
  • 6 Best Fantasy Football Apps for Android & iPhone

    admin
    24 Aug 2015 | 4:07 am
    6 Best Fantasy Football Apps for Android & iPhone  Premier League Fantasy Football is Hot! And as the football season begins, fantasy footballers are cracking open their beers, warming up the nacho cheese and reclining in their favorite La-Z-Boys. While watching the game and hanging out with friends is always fun, winning your league’s Super Bowl is so much better. Fantasy Football leagues can be as competitive as normal football, though generally less physical.   Winning a fantasy football league requires a comprehensive understanding of many variables – and the…
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network

    Hari
    12 Aug 2015 | 7:58 am
    ABSTRACT We present our approach for overcoming the cost, operational complexity, and limited scale endemic to datacenter networks a decade ago. Three themes unify the five generations of datacenter networks detailed in this paper. First, multi-stage Clos topologies built from commodity switch silicon can support cost-effective deployment of building-scale networks. Second, much of the general, but complex, decentralized network routing and management protocols supporting arbitrary deployment scenarios were overkill for single-operator, pre-planned datacenter networks. We built a centralized…
  • 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…
 
  • add this feed to my.Alltop

    Raw Syntax

  • App Store Adventures

    Eric Himmelreich
    8 Aug 2015 | 8:14 am
    Recently (in March) I took on a side project. My wife is nearing the end of her Family Medicine residency, however in talking with her I learned about a need for an app. The ACGME has requirements that residents in Family Medicine must have a certain number and type of patient visits completed to finish residency. For example one such requirement is performing 40 deliveries. Where the app comes in is that it provides a simple way to log patient encounters and keep track of these metrics. After doing a quick search on the App Store and finding that such an app didn't already exist, I figured I…
  • Compatible .ruby-version with Rbenv Aliases

    Eric Himmelreich
    21 Jun 2015 | 8:11 pm
    In the past I've worked on projects where the .ruby-version checked into git specifies a ruby version not recognized by rbenv. Typically this can happen when the ruby version is specified with patch version while rbenv omits it. Consider a .ruby-version file containing 2.1.3p242. This version is listed as 2.1.3 by rbenv (while RVM and others may list it differently), and it isn't recognized due to the patch version (though the version in rbenv is actually 2.1.3p242). There's a plugin called rbenv-aliases that addresses this problem. You can install the plugin with the following commands:…
  • Comparing plist files on OSX

    Eric Himmelreich
    10 May 2015 | 8:56 am
    I recently had a problem with some of my keyboard shortcuts not working on OS X. I ended up moving the original plist (Property List) file, rebooting, and configuring the settings manually. This fixed the problem but left me wondering why the keyboard shortcut broke in the first place. Computers don't just break. There has to be a reason. I tried to diff the two plist files and I got an unhelpful message similar to binary files differ. Having been on OS X a while, I know that plists can be saved as text or binary. In this case I simply used the open command to load the files into XCode,…
  • RSpec Suite Runs Twice?

    Eric Himmelreich
    19 Jan 2015 | 6:09 am
    I worked on a rails project recently that had a peculiar problem. When running the specs via rake spec or rspec the whole suite would appear to run twice. I began digging around in spec/spec_helper.rb to try to figure out how RSpec could be configured to run twice instead of once. I also went to google and stack overflow and didn't find much. Eventually I saw that there was both a .rspec file with configuration options and a few of the same configuration options repeated in the spec_helper. Once I removed the duplication (in particular the format documentation option was specified in both…
  • On API Security

    Eric Himmelreich
    11 Jan 2015 | 10:23 am
    I was asked recently about designing a secure API. There are 2 basic steps: Encrypt the connection (HTTPS) Encrypt the paylod (HMAC-SHA1 for example) You could think up ways to go further but these are the basics that need to be covered. Pitfalls to avoid While the above two steps are pretty straight forward and easy to read about and learn, there is one problem to watch out for. When an app developer starts learning about how to secure an API or a website, there is a possibility that that developer will start to consider him or herself an expert in security. This can lead to developing your…
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network

    Hari
    12 Aug 2015 | 7:58 am
    ABSTRACT We present our approach for overcoming the cost, operational complexity, and limited scale endemic to datacenter networks a decade ago. Three themes unify the five generations of datacenter networks detailed in this paper. First, multi-stage Clos topologies built from commodity switch silicon can support cost-effective deployment of building-scale networks. Second, much of the general, but complex, decentralized network routing and management protocols supporting arbitrary deployment scenarios were overkill for single-operator, pre-planned datacenter networks. We built a centralized…
  • 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…
 
  • add this feed to my.Alltop

    Javarevisited

  • Difference between SOAP and RESTful Web Service in Java

    Javin Paul
    31 Aug 2015 | 7:03 am
    Though both SOAP and RESTful web services allows a client to query server for some information, but the way they are implemented and used is quite different. Main difference between SOAP and REST is that former provides an standard of communication between client, server and other parties and has restricted set of rules and format, while REST leverages ubiquity of HTTP protocol, in both client and servers, to allow them to communicate with each other regardless of their implementation. In short, getting data from a RESTful web service requires less headache then getting data from a SOAP web…
  • Eclipse - 2 ways to solve Unsupported major.minor version 51.0 error in Java

    Javin Paul
    29 Aug 2015 | 12:47 am
    Unsupported major.minor version 51.0 error comes when you run a class file created using Java 1.7 (major version 51.0) into a lower JRE version e.g. JRE 6, 5 or 4. There are two ways to solve this problem, first make sure you run your Java program in same or higher version of JRE, on which it has compiled, and second use cross compilation option to create a class file compatible to a lower JRE. You can use javac -target option to create a class file for all JRE up-to the JDK version you are using for compilation. For example, if you are compiling your Java source file into JDK 1.7 then you…
  • How to calculate Large Factorials using BigInteger in Java?

    Javin Paul
    26 Aug 2015 | 7:41 am
    Factorial of numbers greater than or equal to 13 cannot be found using primitive int data type as shown in our earlier factorial solution due to overflow. These factorials are too large to fit in an int variable, whose maximum value is just 2147483647 (2^31 -1). Even if we use the long data type, factorials greater than or equal to 21 will generate an overflow. To find factorial of anything above 21, you need to use the BigInteger class from java.math package. As name suggests, BigInteger class is designed to hold really large integer value, something which is even bigger than maximum value…
  • Difference between HashMap, LinkedHashMap and TreeMap in Java

    Javin Paul
    24 Aug 2015 | 6:19 am
    Map is one of the most important data structure from Java Collection Framework.  It provides hash table data structure functionality with it's rich implementations like HashMap, Hashtable, LinkedHashMap and little bit of sorting with TreeMap. So if you are looking to store key value pairs in Java program,  you have wide range of choices available depending upon your requirement. Main difference between LinkedHashMap, TreeMap and HashMap comes in there internal implementation and specific features, which makes them useful in certain scenarios. For example, HashMap is a general purpose…
  • 5 Entertaining Posts from StackOverFlow - Must Read

    Javin Paul
    20 Aug 2015 | 7:25 am
    StackOverFlow is great place to look for help, learn and participate, but it's also a great place to taste some real entertainment, contributed by programmers from all over the world. Though, due to strict policies of stackoverflow.com, most of entertaining post either are either gets closed or deleted, some of them remained to entertain programming community. Being a regular reader of StackOverFlow from long time, I have found couple of threads which are truly amazing, and has lot's of funny and entertaining content. Here I am going to share 5 of my favorite StackOverFlow posts,…
  • add this feed to my.Alltop

    NeverFriday

  • Taking a screenshot using Protractor and Selenium WebDriver

    Rudolf Olah
    23 Aug 2015 | 7:17 am
    As I work with SPAs (Single Page Applications) it becomes more obvious that some parts of a web app can only be inspected visually. As part of an end2end test or user acceptance testing, manually checking screenshots is still faster than manual testing. Screenshots at different steps of a process can be put together into a presentation or PDF and presented to clients or other stakeholders to show them that not only is the backend code working, but the frontend looks and feels right. So here’s a snippet for taking a screenshot with Protractor, which is designed for AngularJS, and an…
  • org-doing spotted in the wild!

    Rudolf Olah
    5 Jul 2015 | 8:02 am
    Someone posted a nice blog about org-doing: http://rubikitch.com/2015/06/26/org-doing/ It’s neat, they provided their own example. It’s in Japanese but you can read the translation by selecting your language in the left sidebar. Really cool, they have some more screenshots. This was just a small thing I hacked up based on a shell/command-line tool called doing and it makes me happy that someone else has found it useful. Click here to check out the org-doing homepage and the code.
  • How to write down your top priorities

    Rudolf Olah
    2 Jul 2015 | 9:42 am
    In the past year I’ve been trying to get my system for productivity and organization done. I have read and re-read Getting Things Done and things are slowly coming together. As I mention in a previous post, I’m using ZenDone for the list of next actions and the contexts that I can do those next actions, and I’ve been using Evernote for storing all sorts of notes and more details on the things I have to get done and for organizing projects. However, I’ve been missing something: a list of priorities for the day. This is different from a list of next actions and from…
  • Django Unit Testing with Mocks

    Rudolf Olah
    26 May 2015 | 8:59 am
    Here I’m going to talk about how to use mocks when writing unit tests for Django. Using mocks has really opened my eyes on how much better unit tests can be written. Integration Vs Unit Tests At work our Django web app is using an internal API and it’s using the cache framework. At first when writing unit tests for the code I would run either the internal API server or run my fake Python API server which serves up default HTTP responses. For caching I would just switch to the DummyCacheBackend that comes with Django in my settings file. However I realized these would be…
  • No one wants to hear about AngularJS 2

    Rudolf Olah
    21 May 2015 | 6:08 am
    At least judging by the stats on the Learning AngularJS newsletter (click here to check it out). The last two newsletters were about AngularJS 2 and the open and click rates were much much lower. It looks like the people subscribed want more real-world AngularJS 1.x articles and tips. It makes sense as there is a lot of AngularJS 1 code out in the wild and AngularJS 2 has only just hit the developer preview stage and won’t be out for another year.
  • add this feed to my.Alltop

    b-log - betriebsraum weblog

  • A fast gesture recognizer based on the PennyPincher algorithm, written in Swift.

    felix
    9 Aug 2015 | 4:38 am
    Penny Pincher is a fast template-based gesture recognizer, developed by Eugene Taranta and Joseph LaViola (full paper reference below). The algorithm is well-suited for mobile applications since it is both fast and accurate and, as shown in the evaluation by the authors, outperforms other recognizers. My Github project provides a Swift implementation of Penny Pincher […]
  • Using Swift to Predict Revisitations and Reuse

    felix
    4 Jul 2014 | 3:40 am
    AccessRank is a Swift implementation of the AccessRank algorithm by Fitchett and Cockburn (full reference below) for iOS and Mac OS apps. The algorithm predicts which list items users might select or visit next by taking multiple sources of input into account. For instance, you could use AccessRank to generate a list of predictions for: […]
  • Improving iOS Target Selection for Finger Touch Using the Bayesian Touch Criterion

    felix
    8 Jun 2014 | 4:24 pm
    BayesianTouchCriterion on Github BayesianTouchCriterion is an Objective-C implementation of the Bayesian Target Criterion (BTC) developed by Xiaojun Bi and Shumin Zhai. Given a touch point and some touch targets, it improves the accuracy of selections by finding the touch target with the shortest Bayesian Touch Distance (BTD). This element is the one that the user […]
  • Plumber: Objective-C library for Curved Connection Lines

    felix
    5 Feb 2014 | 4:02 am
    Plumber on Github Plumber is a tiny Objective-C library for creating curved connection lines between nodes (for flowcharts, for example). The constructed path connects the bounding boxes such that the distance between two sides is minimized. I’ve created it since a quick Google search did not reveal anything simple for iOS. The curve calculation algorithm […]
  • CodingKeys: Unified keyboard shortcuts for your development tools

    felix
    19 Nov 2013 | 1:06 pm
    CodingKeys on Github Nowadays, developers often work in several different development environments and text editors. For example, you may need Eclipse for regular Java development, Android Studio for Android development, Xcode for iOS development, Visual Studio for C#, Sublime Text for web development, etc.. Every tool, however, has different keyboard shortcuts. Since it is hard […]
 
  • add this feed to my.Alltop

    Ginktage

  • Microsoft BI – Everything you wanted to know

    Ginktage
    27 Aug 2015 | 10:38 am
    SQLBangalore UserGroup along with the Bangalore Sharepoint UG is organising an User Group meet on BI Basics and futures in one day on Saturday, September 5, 2015 from 9:30 AM to 1:30 PM (IST) .... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • LG G4 NOW AVAILABLE IN AN ALL-NEW ‘METALLIC’ AVATAR

    Ginktage
    27 Aug 2015 | 10:31 am
    LG Electronics today launched the metallic avatar of its flagship smartphone G4 that was successfully launched earlier this year. The fine hammer-crafted metal body lends the phone a smart and chic... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • LG G4 and LG Watch Urbane honored with EISA Awards

    Ginktage
    22 Aug 2015 | 7:20 am
    LG Mobiles was honored with two European Imaging and Sound Association (EISA) Awards this year, marking the second consecutive recognition for LG G Series Smartphones. The G4 was awarded with the... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • RIL PROMOTED JOINT VENTURE WITH SBI GRANTED IN-PRINCIPLE LICENCE FOR PAYMENTS BANK BY RESERVE BANK OF INDIA

    Ginktage
    22 Aug 2015 | 7:16 am
    Reliance Industries Limited (RIL) stated that it has been granted an “in-principle” approval by Reserve Bank of India (RBI) on August 19, 2015 for setting up a Payments Bank. Reliance Industries... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Change account settings in Windows 10 ?

    Ginktage
    21 Aug 2015 | 11:36 pm
    You can change the account settings in Windows 10 easily from the Your account screen from the Accounts app. The accounts screen lets you to change your picture , account details (sign in with the... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Platformability

  • A ‘dev day’ on improving documentation

    Adam Saleh
    25 Aug 2015 | 6:19 am
    This is a blog post about my ‘dev day’. For the unitiated, a ‘dev day’ is: “… basically a learning day for educators or business professionals.” *Source – http://www.wisegeek.com/what-is-a-professional-development-day.html Yep, it is what it is, so for a documentation professional that would entail a learning day for improving documentation, right? Read on to see what I learnt, and how I intend to make Caplin documentation that much better! I skipped typical dev day rituals of attending public conferences and workshops, and instead I dug up some old notes from…
  • Forward Tenor Indicator

    Jonathan Paul
    2 Aug 2015 | 12:02 am
    FX Tiles provide the ability to trade and view the rates of FX currency pairs. The Caplin FX Tiles are configurable, allowing users to set both the volume and the settlement or value date of the Tiles, to subscribe to relevant rates. One of the issues with this configuration however, is that it is possible for users who are glancing at their tiles, to not notice that the Tile is configured in a unique manner. Many users may have their favourite Currency Pairs displayed as Spot Tiles in their FX Professional setup. If the user is thinking about doing a forward trade, they may briefly set their…
  • Double Click FX Tiles

    Jonathan Paul
    24 Jul 2015 | 8:20 am
    FX Tiles provide two main pieces of functionality, the ability to see live rates for a certain Currency Pair Volume Bands and the ability to Trade quickly. It is this first piece of functionality that most users will be using most often, setting a large volume in their FX Tiles, so that they can see the rate they will receive when they trade in size. But this creates a big risk, the risk of fat finger errors. Caplin’s default FX Tile requires just a single mouse click to execute a trade, which creates a potential risk for users who are not careful. It is easy enough for anyone to…
  • Different Tiers of Performance Test

    weishengl@caplin.com
    3 Jul 2015 | 7:45 am
    Recently, I was involved in the performance testing of several different projects at Caplin and for our customers. What I have noticed is that when we do functional testing we have different tiers of functional tests like Unit test level, Acceptance test level, Integration test level and End to end test level so that it can provide both fast feedback to the developers when something goes wrong, and also provide high visibility for both the Product Manager and Customers on which behaviour is covered by test and which is not. However, when we start writing performance test, we do not…
  • Embracing Node.js

    Michaeld@caplin.com
    30 Apr 2015 | 6:11 am
    Repost from bladerunnerjs.org/ James Turner on 13 Dec 2013 In the last couple of years Node.js has exploded onto the web development stage. (I’m going to assume that you are familiar with Node.js. If you’re not, and you’re doing web-development then get learning here, here and here). When Node.js is twinned with package managers like NPM and Bower it’s easy to gain access to a large ecosystem of tools and frameworks (e.g. Yeoman, Grunt, Express, Browserify …) from public repositories. Ironically although Node.js was written to help implement “push…
  • add this feed to my.Alltop

    Code Corner

  • How to make your Pebble smartwatch really tick

    Yuriy
    18 Aug 2015 | 11:28 am
    Your browser does not support the video tag. “Tick tock, goes the clock, And Now what shall we play?”. Pebble smartwatch is an amazing piece of hardware with no less amazing software to support it. Pebble appstore boasts huge variety of watchfaces from intricately carved art pieces to simplicity personified. And the apps, my gods the apps! You want to track your sleep, count swimming stokes, automate your home – Pebble can do all those things and more. But something was missing. Something that ordinary mechanical clocks could do since the dawn of time. Tick tock, goes the…
  • Solution: Windows 10: Unable to start Appstore apps

    Yuriy
    5 Aug 2015 | 11:45 am
    Ok, I went ahead and upgraded to Windows 10. everything went smoothly, all my settings and installed apps preserved and work without a hitch. I am loving the interface and getting along with Cortana pretty good. But after a while I encountered a weird issue: Appstore installed apps – e.g. Calendar, Mail etc. even Windows AppStore itself wouldn’t launch. I’d either get a cryptic error message, something along the lines “Application did not start, please contact system administrator” or very briefly a window would appear and immediately closed. Looking into Event…
  • Sprite animation on original classic Pebble smartwatch

    Yuriy
    20 Jul 2015 | 12:08 pm
    Your browser does not support the video tag. SDK 3.x for Pebble Time smartwatch offers cool and very convenient set of functions to create animation from your existing GIF or MP4 via APNG support. APNG is an obscure “Animated PNG” format (at the time of the post only Mozilla Firefox supports it) but it’s very powerful and can store animation in much more compressed format than traditional animated GIF, so Pebble chose it for a reason. So if you have a GIF, convert it to APNG with Gif2Apng (or if you have a video, convert MP4 to GIF first and then to APNG) and you’re…
  • EffectLayers gets (long overdue) remove function

    Yuriy
    9 Jul 2015 | 2:50 pm
    EffectLayer for Pebble Smartwatch is a library that allows you to easily add special effects to your watchfaces or watch apps. You can even add multiple effects (up to 4 by default) to a single layer. But up until now you couldn’t easily remove added effect. This feature could be useful when you need to add/remove an effect on the fly. For example user can choose to turn off or on color inversion from watchface config, so instead of creating/showing/destroying/hiding entire layer you can simple add/remove inversion effect. Another use case is where you need to swap effects, for example…
  • Pebble NYC Meetup

    Yuriy
    26 Jun 2015 | 7:08 am
    Pebble had a first NYC developer meetup on June 24th 2015 and yours truly made a presentation about EffectLayer library there. Enjoy! Related Posts:InverterLayer (and other effects) for Pebble TimeThe many faces of PebbleSimplify access to Framebuffer on Pebble TimeUniversal access to Pebble framebuffer on Basalt and Aplite…SliderLayer for Pebble
 
  • add this feed to my.Alltop

    Developers

  • Budget When You Can’t Estimate

    Mike Cohn
    1 Sep 2015 | 7:00 am
    I’ve written before that we should only estimate if having the estimate will change someone’s actions. Normally, this means that the team should estimate work only if having the estimate will either: enable the product owner to better prioritize the product backlog, or let the product owner answer questions about when some amount of functionality can be available. But, even if we only ask for estimates at these times, there will be some work that the team finds extremely hard or nearly impossible to estimate. Let’s look at the best approach when an agile team is asked to…
  • Geek Reading September 1, 2015

    Rob Diana
    1 Sep 2015 | 5:30 am
    Today’s lead story comes from Google where they announced that Android Wear will now will with iPhones. In the performance and scalability section, we have an article on HighScalability where they have a great overview of building globally distributed applications. At FastML, they talk about evaluating recommender systems, specifically getting past the typical RMSE (root mean square error) measurement. As always, enjoy today’s items, and please participate in the discussions on these sites. Top Stories Android Wear now works with iPhones | Google Blog Startups, Career and Process…
  • Study Shows Octa Core Processors Bring Little Over Quad Core Processors in Mobile Devices

    Jean-Luc Aufranc
    1 Sep 2015 | 5:27 am
    Silicon vendor are now launching 8-core and even 12-core processors for mobile devices, and I can see some advantages in terms of power consumption in processors leveraging big.LITTLE processing with low power ‘LITTLE’ cores running light tasks such as audio or video playback, while performance ‘big’ cores running much demanding tasks. However, some processors, such as RK3368, feature the same eight cores, and in real-use don’t bring that extra bit of performance or lower power consumption, except in very specific cases. So the only “advantage” of…
  • Comment on How to Use an A3 in an Agile Transformation by Derek Huether

    Mike Cottmeyer
    1 Sep 2015 | 4:13 am
    What is an A3 An A3 is more than an 11 x 17 inch piece of paper that is structured into several sections and not all A3’s are created equal. An A3 is a structured problem solving and continuous improvement approach, first employed at Toyota and typically used by Lean manufacturing practitioners. What your A3 looks like depends upon the situation. The example below consists of the following pattern, as part of an Agile Transformation: Current Situation & Problem Root Cause Analysis / Conclusion Goal Corrective Action After we agree on the four steps, we’re…
  • Comment on How to Use an A3 in an Agile Transformation by Derek Huether

    Mike Cottmeyer
    1 Sep 2015 | 4:11 am
    What is an A3 An A3 is more than an 11 x 17 inch piece of paper that is structured into several sections and not all A3’s are created equal. An A3 is a structured problem solving and continuous improvement approach, first employed at Toyota and typically used by Lean manufacturing practitioners. What your A3 looks like depends upon the situation. The example below consists of the following pattern, as part of an Agile Transformation: Current Situation & Problem Root Cause Analysis / Conclusion Goal Corrective Action After we agree on the four steps, we’re…
 
  • add this feed to my.Alltop

    AppCoda

  • How To Create a Custom Search Bar Using UISearchController

    Gabriel Theodoropoulos
    27 Aug 2015 | 8:56 am
    Quite often it’s required from iOS applications to be capable of performing search in specific data that is displayed in a tableview. Undoubtably, most of developers have faced that situation, and the most usual approach to that is to use the default controls that the iOS SDK provides. Up to iOS 8, Apple was providing […] This article, How To Create a Custom Search Bar Using UISearchController, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Integrate Google Sign In into Your iOS Apps

    Gabriel Theodoropoulos
    17 Aug 2015 | 10:17 am
    In my last tutorial we worked with the YouTube API, and through the demo application we managed to make requests to that specific Google API. Actually, we created an API key prior to any request, as that key was vital for every request that was about to return data back to our application. This time, […] This article, How to Integrate Google Sign In into Your iOS Apps, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Building a Simple Weather App using JSON and WatchKit

    Simon Ng
    12 Aug 2015 | 7:12 am
    Editor’s note: This is a guest post by Gregory Tareyev, a co-founder and iOS developer of Chill (iamchill.co), the first wearable communication tool that lets you interact with your friends with a tap. In this tutorial, Gregory will share his experience on Apple Watch development and show you how to build a simple weather app […] This article, Building a Simple Weather App using JSON and WatchKit, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • An Introduction to Stack Views in iOS 9 and Xcode 7

    Simon Ng
    3 Aug 2015 | 8:27 am
    Earlier, we’ve talked about the new features of Swift 2. Starting from this tutorial, we will cover some cool new features in iOS 9. The upcoming version of iOS comes with a lot of new features. For developers, the introduction of Stack View deserves the first mention. I know some developers find it difficult to […] This article, An Introduction to Stack Views in iOS 9 and Xcode 7, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Creating a Slide Down Menu Using View Controller Transition

    Simon Ng
    28 Jul 2015 | 10:05 am
    Navigation is an important part of every user interface. There are multiple ways to present a menu for your users to access the app’s features. The sidebar menu that we discussed in the earlier tutorial is an example. Slide down menu is another common menu design. When a user taps the menu button, the main […] This article, Creating a Slide Down Menu Using View Controller Transition, 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 Waterfall Model In Software Engineering ?

    Rahul Tilloo
    17 Aug 2015 | 11:30 am
    Waterfall model is one of the process models used in software development . Waterfall model definition: The waterfall model is a sequential design process, often used in software development processes, where progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design, Construction, Testing, Production/Implementation, and Maintenance. This model is also called as the classic life cycle model as it […] The post What Is Waterfall Model In Software Engineering ? appeared first on TechnoTrice.
  • How To Set Up Linux Syslog Server

    sameer
    2 Aug 2015 | 12:21 pm
    In this article you are going to learn : What is Linux Syslog Server How to Configure Linux Syslog Server Centralized Rsyslog server configuration So let’s now start withe basics : What is a Syslog Server? Syslog is a logs logging server use in Linux server. It’s the default logging server used from RHEL 6, […] The post How To Set Up Linux Syslog Server appeared first on TechnoTrice.
  • What is a Test Case?

    Rahul Tilloo
    27 Jul 2015 | 4: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.
  • How To Set Up Linux Console – Serial

    sameer
    6 Jun 2015 | 2:49 am
    In this article I’m showing you “How To Set Up Linux Console”. You have to follow step by steps detail information. Also I have added images for serial console for DB9,RJ45 connectors. How to Configure Linux Console Create a null-modem cable. Get a DB9 to RJ45 connector (female kind) and wire it as following: Note: “black” colored […] The post How To Set Up Linux Console – Serial appeared first on 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.
  • add this feed to my.Alltop

    blog.mishainfotech.com

  • Benefits of Using Asp.Net Web Development Services to Business Enterprises

    support@mishainfotech.com
    31 Aug 2015 | 5:07 am
    The usage of Asp.Net web development services renders many benefits to business enterprises. Asp.Net is the modified version of the classic Asp platform originally developed by Microsoft. It is a powerful tool for software developers who intend to build The post Benefits of Using Asp.Net Web Development Services to Business Enterprises appeared first on .
  • Rethinking Universal Banking with Offshore PHP Web Development

    support@mishainfotech.com
    25 Aug 2015 | 6:09 am
    The offshore PHP web development team and the business development teams at Misha Infotech have gathered some data on issues faced by banks with regard to the best practice of universal banking. While universal banking has become an accepted The post Rethinking Universal Banking with Offshore PHP Web Development appeared first on .
  • How Publishing Enterprises Can Profit From eCommerce Website Development?

    support@mishainfotech.com
    22 Aug 2015 | 5:56 am
    eCommerce website development can enable publishing enterprises to profit from the online business model. While eCommerce has already taken the verticals of retail, consumer goods and electronic consumer durable like mobiles, tablets and others by a storm, the same The post How Publishing Enterprises Can Profit From eCommerce Website Development? appeared first on .
  • How Theater Troupes Can Profit From Asp.Net Web Development Services?

    support@mishainfotech.com
    19 Aug 2015 | 5:51 am
    Asp.Net web development solution have been a great tool in the hands of software developers using which they have produced solutions to many business challenges. While these services have benefited a wide spectrum of business verticals ranging from software, The post How Theater Troupes Can Profit From Asp.Net Web Development Services? appeared first on .
  • Tips On Selecting The Best PhoneGap Application Development Company In India

    support@mishainfotech.com
    14 Aug 2015 | 4:44 am
    Selecting the best phonegap application development company India has can be a tough ask given that India is a noted software hub and cities like Noida are fast becoming the new innovation hub in applications development. For decades now The post Tips On Selecting The Best PhoneGap Application Development Company In India appeared first on .
 
  • add this feed to my.Alltop

    Intertech Blog

  • Considering an Agile or Lean UX Approach

    Lindsay Neely
    1 Sep 2015 | 3:00 am
    This post is part of a series written by our developers that documents their journey in a cross-platform mobile app development project. They set out to improve an internal process, create educational content for the developer community, and explore new craft beers and a vintage arcade. Sound... Read More
  • Exploring the $64,000 question: Is Technology Good or Bad for People? (Part 2)

    Tom Salonek
    31 Aug 2015 | 3:00 am
    How many times have you heard someone complain about the evils of social media? “It’s making us all rude zombies!” “The expectation of constant connection, especially with email and text, is stressful!” “It isolates people and disrupts healthy community involvement!” And so goes the litany of... Read More
  • Dev Digest – Week of August 24th

    Alec Lubovich
    28 Aug 2015 | 3:00 am
    This Friday we’ve gathered a great group of articles. Included are some tips on starting an AngularJS project and an exploration of code design and architecture in the BBC website. Articles and Videos: Starting an AngularJS project? Take a look at this article on AngularJS essentials before you... Read More
  • Windows 10 Shots – The Setup

    Ed Glogowski
    27 Aug 2015 | 3:00 am
    You might be thinking that this post is about a fancy new drinking game you haven’t heard of that involves drinking 10 shots of some crazy liquor while staring out a window.  Or maybe this is a post about taking shots and the all new Microsoft Windows 10 release.  Well, let me take a moment to... Read More
  • Android Custom View Tutorial (Part 3) – Saving State

    Dustin Rothwell
    26 Aug 2015 | 3:00 am
    This post is part of a series written by our developers that documents their journey in a cross-platform mobile app development project. They set out to improve an internal process, create educational content for the developer community, and explore new craft beers and a vintage arcade. Sound... Read More
  • add this feed to my.Alltop

    Web Development Tutorial

  • Why You Should Opt For Bootstrap Frontend Framework? A Handy Guide For Beginners

    Rick Brown
    26 Aug 2015 | 11:23 am
    The growth in Smartphone usage has led to increase in the adoption of new and improved technologies. Bootstrap is one such technology that has become a hugely popular front-end framework for developing websites, as well as, applications. This framework proves an excellent tool for developers, as it helps them build sites and web apps in an easier and quicker manner. It comes loaded with several tools and predefined classes that are essential for creating web pages that works well across all the major browsers and devices. This web development tutorial is intended to help you explore the…
  • How HTML5 and CSS3 is helpful in responsive design?

    Jack Calder
    21 Aug 2015 | 11:37 am
    Mobile devices seem to have become the primary source for accessing the web compared to its desktop and laptop equivalents. Here are a few statistics that will help you understand the growing popularity of mobile devices over desktop computers: 35 out of total 50 news website receive more traffic from mobile devices than desktop systems. The time spend on digital media via mobile in the US has increased up to 51 percent in comparison to desktop (42%). Around 50.3 percent traffic on an e-commerce site comes from mobile devices and so on. All of the above statistics clearly suggest that your…
  • Some handy WP login & management tweaks for enhanced website security

    Ava Garcia
    6 Aug 2015 | 9:38 am
    The ever-growing count of online security threats has motivated individuals and enterprises to pay special attention to the security of their web-based portals. Whether you own a corporate website or a personal blog, ensuring its 100% safety from online hackers is perhaps one of the major points of concern. This is a post which will allow you to gather great insights on handling the security of your WordPress website by performing some simple tweaks to your site management and login sections. So, let’s get on with learning more about the same. Limit the login attempts for your WordPress…
  • 5 Things To Consider When Writing Code in Your WordPress Posts

    Sophia Phillips
    5 Aug 2015 | 10:48 am
    When running a WordPress blog, at some point of time, you may feel the need to apply  unique styles to certain section of your blog posts to capture users’ attention. You might even need to display advertisement, or highlight an area of text to draw attention. You can achieve many different types of visual effects, by adding code in your WordPress posts. Perhaps, you may choose PSD to WordPress conversion service to put custom code in your WordPress posts. No matter, what you want to achieve by writing code, the process can be challenging. The biggest challenge you’ll need to…
  • Step by Step Using Bootstrap 3 with ASP.NET MVC 5

    Imran Abdul Ghani
    26 Jul 2015 | 11:00 am
    What is Bootstrap? Bootstrap is a well known and one of the most used collections of tools for web application that simplifies creating websites through it’s incredible built-in languages like Cascading Style Sheet (CSS),  HyperText Markup Language(HTML) as well as some optional JavaScript extensions.  It is used for icons, forms, typography,  buttons, tables, layout grids, and navigation. Bootstrap basically is a front-end open source framework having collection of tools that contains HTML and CSS-based design templates along with Javascript to create a responsive design for web…
  • add this feed to my.Alltop

    Code And Graphics

  • OpenGL SuperBible 7th

    30 Aug 2015 | 6:09 am
    Several moths ago I’ve noticed there would be another version of OpenGL Superbible. This time the 7th edition! Without much thinking I quickly I pre-ordered it. Around two weeks ago the book appeared at my doorstep so now I can share my thoughts with you. Is this book worth buying? Is the new content described in an valuable way? Let’s see… StructureMy ViewSummaryYour turn:Links Structure The first core information: this books covers OpenGL 4.5 - newest version of the API In the book we can find three parts: FoundationsIn DepthIn Practice In the first part - Foundations - we can read…
  • Applying the Strategy Pattern

    27 May 2015 | 8:30 am
    Let’s look at the following problem: We are designing a drawing application. We want some objects to be automatically scaled to fit inside parent objects. For example: when you make a page wider, images can decide to scale up (because there’s more space). Or if you make a parent box narrower image needs to scale down. What are the design and implementation choices that we can make? And, how the Strategy pattern can help? Basic SolutionThe Strategy patternImproved SolutionProblemsOther optionsSummaryYour turnReference Basic Solution We can easily came up with the following class design:…
  • 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…
 
  • add this feed to my.Alltop

    Buzinga

  • Infographic: 9 Ways To Make Your App Updates Matter

    Logan Merrick
    28 Aug 2015 | 12:46 am
    Releasing app updates regularly is crucial for continually engaging your users. It demonstrates to both the app store and your users that you are committed to staying current, even if it is just to remove bugs. Check out my top tips for making the most of your first round of updates – Including how to […] The post Infographic: 9 Ways To Make Your App Updates Matter appeared first on Buzinga.
  • The Product Death Cycle: What Questions Apps Should Really Be Asking

    Logan Merrick
    25 Aug 2015 | 10:31 pm
    About a year ago, a management consultant from San Francisco named David Bland released this diagram he called the ‘Product Death Cycle’.   I was immediately struck by this diagram because it’s a cycle that is sadly common in the app development space. Product/market fit is something we talk about all the time at Buzinga, […] The post The Product Death Cycle: What Questions Apps Should Really Be Asking appeared first on Buzinga.
  • Customer Acquisition: How To Reel In Your First 5,000 App Users

    Logan Merrick
    24 Aug 2015 | 7:00 pm
    A few weeks ago, I wrote an article addressing the number 1 most reported external challenge for Australian startups – acquiring funding. Now, I want to address the number 1 most reported internal challenge for Australian startups – customer acquisition. Source: Startup Muster 2014 Report   This data suggests that most startups lack sales skills or a […] The post Customer Acquisition: How To Reel In Your First 5,000 App Users appeared first on Buzinga.
  • “Who Even Reads These?” Top 10 Hilarious App Release Notes

    Leah Godden
    20 Aug 2015 | 5:39 pm
    “Who even reads these?” It’s what many app developers think to themselves when they write app update release notes. An app that cares about continually engaging its users will release updates regularly –  to fix bugs, optimise user experience and launch new features. But most app developers don’t care about telling users exactly ‘what’s new in […] The post “Who Even Reads These?” Top 10 Hilarious App Release Notes appeared first on Buzinga.
  • Why Mobile HealthTech Is So Much More Than Fitness Apps

    Graham McCorkill
    18 Aug 2015 | 6:29 pm
    “When a technology is free to use, you are not the customer, you are the product.” – Tim Cook, CEO of Apple Inc Mobile health tech is where it’s at these days. Mobile health technology, or mHealth, refers to technology-based applications that allow a patient and a physician to clinically interact from different locations. Fuelled by […] The post Why Mobile HealthTech Is So Much More Than Fitness Apps appeared first on Buzinga.
  • add this feed to my.Alltop

    eLuminous Technologies

  • Ranking up on the Search Engine is not the only thing for #SEO

    Shweta Joshi
    1 Sep 2015 | 1:21 am
    What we perceive about SEO is just Quality backlinks from high PR sites and we somehow get our concerned website on to the first page of the Google. But what we tend to forget here is that the sole purpose of SEO is not to rank on the top of search engines but also to bring business and more visitors in our website. I would like to quote a example to support my statement. Google search for “hummas recipe” In this picture, we clearly can make out that out of the top 4 searches one is more expected to click the second or the fourth option. In turn resulting in the business expanding of the…
  • Warning: You’re probably losing your business by not outsourcing to PHP development Company.

    Shweta Joshi
    31 Aug 2015 | 12:40 am
    What makes people discontinue outsourcing to any particular PHP development Company? It can be a bad experience with respect to the Quality, timely deliveries, improper project co-ordinations, language barriers, lack of skills or communications gaps. Having these challenges is a possibility, but it does not mean you will face these challenges every time you outsource your projects. It totally depends on what company you chose and on what priority you set; Quality or Cost-effectiveness. If you are thinking about a low-cost product, you shouldn’t expect a premium quality of services. It’s…
  • How does an SEO Expert help you overcome an all time low in the Business?

    Shweta Joshi
    12 Aug 2015 | 3:27 am
    I’m sure you know what SEO (Search Engine Optimization) stands for. It’s a widely developing industry as many people are still not aware of how an SEO Expert can work wonders for an online business and the people who know about it are leaving no stone unturned to utilize this practice to enhance their business. Let me explain it to those who have still not understood what I am talking about! Gone are those old days when a vendor used to market his products going from one place to another, or those days when he used to market things over the phone. In this era of modernization and…
  • Planning for Mobile Apps development for your Business? Ask yourself these questions before you go ahead.

    Shweta Joshi
    7 Aug 2015 | 2:11 am
    We have all reached that time when mobile apps development is not only the future, but it has already become the present. Your competitors might have already started developing the Mobile App, and that may be the reason you too want to stand with the crowd. But if you want the things to go according to your business strategies, you should surely consider thinking about this App through various aspects, for e.g., from your competitor’s viewpoint, your customer’s, your acquaintances, your employees etc. To save your time, I have collaborated a few questions which will make you think about…
  • 6 ways outsourcing to a PHP Development Company can find you a peace of mind.

    Shweta Joshi
    27 Jul 2015 | 12:21 am
    Almost 90% of companies outsource their development projects to PHP Development Company to enjoy some peace of mind while getting the project done proficiently. Companies take this risk because they are not confident if their in-house team will be able to get a guaranteed quality output within the estimated time. Nowadays, the ratio of the revenues generated through outsourcing is becoming comparatively lesser as nowadays people prefer to hire an in-house developer due to his easy reach. Most of the large enterprises choose to hire a web developer in their premises so that they can count on…
 
  • add this feed to my.Alltop

    QA Intelligence

  • 4 More Reasons Bugs are Missed

    maayan
    17 Aug 2015 | 4:48 am
    The following is a Guest Blog Post by Cullyn Thomson from Tellurium.  You can follow Cullyn on Twitter at @CullynT and Tellurium at @te52app, and we also suggest you visit the Test Talk blog. You can also read more about Tellurium – “Plain English” automated testing tool – from their site http://www.te52.com My last guest  post covered 4 reasons why bugs make it to production. But are those the only reasons we sometimes miss things? No way! Here are 4 more reasons why a bug may be missed – along with some tips on how to respond: It was hiding in plain sight. Some of…
  • Stop testing and start doing your job!

    Joel Montvelisky
    4 Aug 2015 | 5:16 am
    Are you willing to do something crazy? Think about this as a challenge. You may even see it as a way to change how you are approaching your work, and how your company perceives the value you provide to your projects. I want you to do the following: Stop Testing Right Now and Start Doing Your Job! Yes, you read correctly; and no, there is no mistake in what I wrote. I want you to take a day, two days, maybe even a full week if you can.  I want you not to run a single test during this time, and instead concentrate on finding ways in which you can provide value to your projects by doing things…
  • The State of Testing Report for 2015 is out!

    Joel Montvelisky
    2 Jul 2015 | 3:32 am
    It has been a little time in the making! It definitely took more that what we expected it to take originally, but what’s important is that this year’s State of Testing Report for 2015 is finally out and ready to be downloaded and shared freely I don’t want to spoil all the fun of going over the results and the interesting things you can learn from them, or from comparing this year’s results with the ones from our previous State of Testing Survey for 2013. Still, in a nutshell I believe that we can see how our Industry is progressing and pushing all of us to…
  • Decision Driven Test Management – 6 tips to improve the value of your testing

    Joel Montvelisky
    9 Jun 2015 | 5:07 am
    You were not hired to find bugs! I have said this a number of times in the past, if your management thinks that your job is to find all the bugs in the product and deliver a defect-free release at the end of the process, I strongly recommend you find another management… If you are lucky and work on a smart company, then the main objective of your work as a tester and specially as a test manager will be better described as follows: To provide stakeholders with visibility into the status of the product and process, so they can make the correct decisions. Don’t get me wrong, we…
  • 5 tips to help you land your first job as a QA tester

    maayan
    11 May 2015 | 12:52 am
    This Blog post is shared via our colleagues in Test Talk Blog. Feel free to visit and share your comments. The post 5 tips to help you land your first job as a QA tester appeared first on QA Intelligence.
  • add this feed to my.Alltop

    Iain the Indie

  • Updating apps for iOS 9

    Iain
    15 Aug 2015 | 6:50 pm
    iOS 9 is currently quite far along in its development and is generally expected to be released in September. Five beta versions have already been released to both the public and developers and the new versions have stabilised nicely. Now is the perfect time to make sure that any of your apps are iOS 9 ready. In this post I’m going to run through any changes that I have needed to make for iOS 9 in my apps. As I find any additional changes I will continue to update this post with those changes. Overview All of the changes that I have identified are forwards and backwards compatible where…
  • Solution for displaying third party licenses in iOS apps

    Iain
    24 Jul 2015 | 7:42 pm
    It’s very common when building an app (or a game) to make use of third party code. In many cases that code may have been made freely available with a requirement to display an acknowledgement/license. Apart from being general good behaviour it is also typically a legal requirement to do so. In this post I am going to look at how to do that plus some catches that have resulted from recent changes that Apple have made. The solution here is slightly modified from JosephH’s excellent solution posted on Stack Overflow here. Understanding Licenses There are a wide variety of licenses…
  • Website back up and running

    Iain
    3 Jul 2015 | 6:52 am
    The website is now (assuming you are reading this) back up and running. The problem was due to a bug in a WordPress plugin I use to combat spam. That bug took down the site. Unfortunately that coincided with some very busy weeks for me which meant I didn’t realise until a kind reader let me know via Twitter. After some table modification via phpMyAdmin the offending plugin was disabled and the site was back up, thankfully with everything intact. My apologies to everyone for not picking up on the issue sooner. I will try and post more regularly, if for nothing else than to ensure I spot…
  • Open Source TouchID and Passcode Solution for iOS

    Iain
    20 May 2015 | 5:14 am
    Security is an increasingly important consideration for many mobile apps. This is particularly true if the mobile app in question contains sensitive information (financial, legal etc). Providing additional protection for sensitive information is both important and expected. To this end I have added a new set of security related code to my iOSCoreLibrary (available here). The security code allows you to easily add both passcode and TouchId authentication to your iOS app with minimal changes. In this post I will discuss how it was implemented and as always the code is fully available for…
  • 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…
  • add this feed to my.Alltop

    Flowa

  • Palautetaan suunnittelu arvoonsa

    30 Aug 2015 | 5:00 pm
    Suunnitelmissa pakolla pysyttäytyminen voi aiheuttaa enemmän hukkaa kuin hyötyä. Uuteen hankkeeseen lähtiessä on tärkeää suunnitella yhdessä sitä, miten tavoitteisiin päästään ja kartoittaa, mitä mutkia matkan varrella on tiedossa. Kuulostaako vanhanaikaiselta? Ketteryyden manifesto on kertonut jo lähes 15 vuotta, että muutoksiin vastaaminen on suunnitelmissa pitäytymistä tärkeämpää. Ikävä kyllä monet ovat tulkinneet tämän niin, että suunnittelu joutaa romukoppaan. Suunnitelmat arvottomia, suunnittelu kaikki kaikessa Vaikka meille onkin jo ilmiselvää, että…
  • Juha is featuring on Scrum Master Toolbox Podcast

    23 Aug 2015 | 5:00 pm
    image: CC-BY-2.0 Erich Ferdinand Vasco Duarte of Oikosofy fame hosts amazing podcast called Scrum Master Toolbox. We’re happy to tell you that Juha from Flowa is was featured last week, here’s a link to the first episode (there are 5 total + bonus one). The podcast has lots of amazing content and interviews with plethora of scrum masters from different organizations and projects. Highly recommended for pointers and real world stories!
  • Kirjailijahaastattelu: Uusi ajattelu - Uusi johtaminen

    9 Aug 2015 | 5:00 pm
    image: Kuvassa kirjan kirjoittajat Ville Törmälä (vasemmalla), Jari Markkanen ja Tero Kadenius. Flowa podcastissa puidaan tällä kertaa työn, markkinoiden ja johtamisen muutosta käsittelevää kirjaa “Uusi ajattelu - Uusi johtaminen”. Kirjan ovat kirjoittaneet Ville Törmälä (@villetormala), Jari Markkanen (@jamarkka) ja Tero Kadenius (@pisketti). Ari-Pekka Lapin (@ilmirajat) haastateltavana Podcastissä on Tero Kadenius. Tero pohtii muun muassa sitä, miten ajastaan jääneet johtamisen ja työn organisoinnin menetelmät ovat asiantuntijoiden potentiaalin tuhlaamista, ja miksi…
  • Hajautetut tiimit ketterässä ohjelmistokehityksessä

    14 Jun 2015 | 5:00 pm
    image: CC BY 2.0 Eric Fisher Kuuntele myös: Kirjailijahaastattelu: Uusi ajattelu - Uusi johtaminen Keinoja kääntää konfliktit yhteisymmärrykseksi Clojure kilpailuetuna ja muita syitä käyttää Clojurea Ari Pekka Lapin henkilöhaastattelu Ketterässä sovelluskehityksessä on tyypillisesti korostettu, että tiimin olisi syytä toimia samassa tilassa. Aina tämä ei kuitenkaan ole mahdollista. Flowa Podcastin tämänkertaisessa episodissa vieraana on Deveon toimitusjohtaja Ilmari Kontulainen. Deveo on lähdekoodinhallinta- ja yhteistyöalusta, joka tukee Git-, Subversion- ja Mercurial-…
  • Wilcard 2015 and NoEmployees

    14 May 2015 | 5:00 pm
    There’s an awesome unconference coming up at Riga, Latvia called Wildcard and I’m so excited! The reason being yours truly and fellow Antti will be there and we also have slots for two talks. I’m really happy that we got accepted and have the chance to meet awesome people and maybe spark a little something something to people. You never know, since well… This week I got asked that how come I’ve taken into giving talks in conferences. And the answer is: I haven’t. On the contrary to Antti, who’s solid, professional and insightful in so many things, I rarely have things that I…
 
  • add this feed to my.Alltop

    Dynamic Leap

  • Working Smarter: 5 Ways That Mobile Apps Can Help You Run Your Business More Efficiently

    Dynamic Leap
    18 Aug 2015 | 4:03 pm
    If you own a mid-sized or large business, you’re probably facing a constant struggle with maximizing your business efficiency. There are all sorts of everyday business tasks that can bog down your day, and even your own habits may be inhibiting your business growth. But oftentimes, the problems and conundrums that are killing your productivity […]The post Working Smarter: 5 Ways That Mobile Apps Can Help You Run Your Business More Efficiently appeared first on Dynamic Leap.
  • Seven Mistakes To Avoid When Marketing Your Mobile App

    Dynamic Leap
    24 Jul 2015 | 2:40 pm
    So you came up with the next big app idea, assembled your dream team to bring it to life, and built something you can genuinely be proud of. The only thing left to do is take it to market. Marketing your new mobile app can expand your reach and bring you a massive user base, […]The post Seven Mistakes To Avoid When Marketing Your Mobile App appeared first on Dynamic Leap.
  • Seven Strategies to Increase App Downloads & Engagement

    Dynamic Leap
    17 Jul 2015 | 4:32 pm
    If you’re releasing a mobile app, you’re probably doing everything in your power to boost your downloads and encourage widespread user adoption. But for app developers without marketing experience, it can be hard to improve engagement and increase downloads – especially if you don’t have a game plan. Before you start marketing your app, plan […]The post Seven Strategies to Increase App Downloads & Engagement appeared first on Dynamic Leap.
  • Apple Watch: What Has Its Impact Been?

    Dynamic Leap
    9 Jul 2015 | 2:55 pm
    Back when the Apple Watch was first announced, the blogosphere lit up with excitement. Tech geeks and fashionistas alike heralded it as a revolution in the wearable technology industry – a device that didn’t just offer great functionality, but looked stylish, to boot. And Apple made a rather significant wager that Japan would be the […]The post Apple Watch: What Has Its Impact Been? appeared first on Dynamic Leap.
  • Six Apps to Help You Discover New Artists and Music

    Dynamic Leap
    25 Jun 2015 | 7:42 am
    If you’re someone who loves finding great new music to enjoy, you’re probably tired of thumbing through the virtual smorgasbord of music that is the iTunes Store. When you can find absolutely anything and everything in just a few taps, it’s hard to know what you’re looking for. Even worse, standard music store recommendation features […]The post Six Apps to Help You Discover New Artists and Music appeared first on Dynamic Leap.
  • add this feed to my.Alltop

    InfoTuts

  • User Registration And Management Script In PHP

    sanjeev
    24 Aug 2015 | 2:44 am
    Hi Guys, today we are introducing our first premium script Its user registration and management script in PHP. Almost every web project needs a user management system so we created it for you as this script/app would save your time, resources and money to create a similar system. You can easily customize/change the script to […]The post User Registration And Management Script In PHP appeared first on InfoTuts.
  • Login with Twitter using PHP

    sanjeev
    28 Jun 2015 | 10:09 pm
    Hi Guys, we have already shared scripts on Login with Google Plus in your website using PHP. Many users requested to write similar example for twitter, so here is working script for login with Twitter using PHP. Its really useful when you want to avoid long signup forms for your users and let them login […]The post Login with Twitter using PHP appeared first on InfoTuts.
  • Password Protect Website Directory Using .htaccess File

    sanjeev
    5 Jun 2015 | 1:39 am
    In this post we will learn how to easily secure your site’s directory using .htaccess file. Only users with valid credentials can access that directory/site. It’s the quickest and easiest way to protect directories/files in your site with password. It can also be used as a quick way to hide your site when its in […]The post Password Protect Website Directory Using .htaccess File appeared first on 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.
  • add this feed to my.Alltop

    FromDev

  • Top 10 Simple Source Code Editors

    1 Sep 2015 | 8:30 am
    Looking for a text editor where you can quickly edit a source code? We have the best source code editors list on this article. Professional code editors like TextMate, Dreamweaver and Coda have made simpler platforms rather obsolete. However, that doesn’t mean we should ignore Notepad++, KompoZer, TextWrangler and other ‘plainer’ code editors, since they might meet our exact preferences without the need for expensive upgrades. For longer text writing and editing you may prefer to checkout our list of distraction free editors and even more useful writing tools.In the continuation,…
  • 20 Best Business Books Of All Time

    31 Aug 2015 | 8:30 am
    Looking for best business books to get inspiration and motivation for doing your own business? In this exclusive article, we have a roundup of best business books of all time. This book list includes great business books from various writers and includes all time best sellers as well. Are you planning to launch a tech start-up but don’t have any idea about where to start, or you are facing some issues with your new company but are unable to find satisfactory resolution. You are not alone in this predicament. With continuous advance in technology, one of the common dreams of people in the…
  • 8 Ways to Make Your Workday Simpler

    28 Aug 2015 | 8:57 pm
    It’s hard enough as it is to get through a regular workday feeling like you’re really, truly been productive. Add in all of the little workplace annoyances and distractions that can pop up, and you can really end up feeling like you’ve wasted your day. Simplifying the way you structure your workday can not only improve your output and productivity, it can also improve your frame of mind and general feeling of job satisfaction. Start out with changing the way you work with a few of these tips:Continue Reading
  • Top 6 Learning Management Systems

    27 Aug 2015 | 8:30 am
    Learning Management Systems market is boundless and finding the LMS that corresponds with the available budget and requirements is not an easy task to fulfill. According to eLearning industry specialists Cloud LMSs are the wave of the future, however, it is not a panacea. There are cases when a hosted LMS cannot become a solution because of security reasons, availability of sufficient internal resources to manage the LMS or a highly customized solution is required. What to do then? The answer is to install LMS on premise.LMS on premise or the so-called installed one is stored on client’s…
  • How to Convert Video to GIF - Software Review

    27 Aug 2015 | 5:00 am
    Looking at other people’s Gif pictures makes you a bit of jealous? Or you are just wondering how you can make your own Gif pictures out of your best video? No worry and look no further! We have prepared this review with some coolest tips on how to convert video to Gif with Video to Gif converter. And in the end, we have the free use gift for each of our review share readers.Video to Gif can be installed on any Windows OS. Therefore if you have a Windows PC, you can feel free to use this software to make animated Gif pictures out of your favorite videos. It keeps amazing features for you to…
 
  • add this feed to my.Alltop

    iOS Development Blog - Blue Whale iOS Developers Blog

  • Fiftythree’s “Paper” App in Development for iPhone

    Gregg Weiss
    19 Aug 2015 | 12:33 pm
    Exciting news in the app development world and for Apple fans everywhere – Paper by Fiftythree, the mega-popular iPad drawing app, is coming to the iPhone.  According to a blog post on their website, the critically acclaimed app will soon make its big debut, but has yet to provide a release date.
  • Rumored Date Set for Apple’s Product Unveiling Event

    Gregg Weiss
    13 Aug 2015 | 1:08 pm
    The internet is buzzing about the highly anticipated fall unveiling of Apple’s newest products.  According to Buzzfeed, the date has been set for September 9, the same date as last year’s event. Apple has not yet confirmed the date, however, it’s got everyone talking.  Here’s what consumers and investors have to look forward to...
  • Mobile Apps and Websites: Equally Important to Business

    Gregg Weiss
    15 Jul 2015 | 1:41 pm
    Ever since the introduction of the smart phone, not only has the way we communicate changed, so has the way we access information. Mobile apps have become one of the critical components in smart devices that have allowed for easier access to this information, now available at our fingertips anytime, anywhere. Originally developed more for entertainment, apps have now become a huge medium for promoting products and services, no matter the size or function of a company.  In fact, they are so beneficial for business that mobile apps are becoming equally as important to a company as a…
  • This Week’s Hot New Apps and App Updates

    Gregg Weiss
    10 Jul 2015 | 1:30 pm
    With all the 4th of July festivities and other fun summer brouhahas, you may have missed the release of some great new apps and app updates.  Fortunately, Mashable.com provides a weekly round-up of the latest and greatest in app development so that we are not left in the dark (or the hot summer sun). Here’s a brief summary on what not to miss….
  • Apple Music Preview: Here’s What You Can Expect from the New App Upgrade

    Gregg Weiss
    19 Jun 2015 | 12:27 pm
    Lots of people were scratching their heads after the WWDC developers’ conference after Apple previewed its new music subscription and radio service, set to debut on June 30.  Unfortunately, the reviews were not kind.
  • add this feed to my.Alltop

    My Fusion Learnings

  • Connect Git hub with JDeveloper

    Anand Eswararao Yerrapati
    18 Aug 2015 | 2:42 am
    This post is to learn how to connect Git hub server to JDeveloper. Github is providing a Github Desktop client to connect github repository. But if you are a JDeveloper user, then you can also connect the repository from the JDeveloper. I am using JDeveloper version: 12.1.3.0.0 in this example and below is the procedure to do it.Open the JDeveloper. Under the Team menu select "Connect Git" option.Below screen will be shownClick Next. You will be prompted for Git details as shown below.Enter Repository Name: This should match with any branch name in the repository you want to connect.Enter…
  • WriteFiles

    Anand Eswararao Yerrapati
    16 Jul 2015 | 2:09 am
    WriteFiles is a java tool to integrate several textual files to a single file. In some scenarios like where we need to copy all source code  or text files into a document or a text file. It is difficult to copy the content of all the files manually. For example, if you take java application where there will be several source files under different packages, it starts from a root directory (package), includes sub directories and their sub directories and so on. Each directory or sub  directory may have their individual java classes. If you want to copy all these source files including…
  • InAppBrowser in MAF using Cordova plug-in

    Anand Eswararao Yerrapati
    27 Jun 2015 | 6:53 am
    This post is to show how to implement In-app browser in MAF using Cordova plugin.If you have a url in the app, on click of the url, the URL will be open in a browser but if you want to come back to the app, you have to open your app tray and select the app. If you implement in-app browser, the url will be opened in a custom browser in the app itself, and you can see a button like "Done" on the browser. On click of that, you can return to the app.Below is the procedure to develop the in-app browser using Cordova plugin.Download the zip file of the project from Github and unzip itCreate a…
  • Word Type Count

    Anand Eswararao Yerrapati
    23 Jun 2015 | 4:30 pm
    "Word Type Count" is a tool developed in Java, useful to count number of occurrences of each word in the given String. It also counts the total number of words in the given string. The tool would look like as below. Download the java program from here.For example, in the above screen, we could see the input string "This is to count number of occurrences of each word in a given String". When the button "Count Words" is pressed, it will display the result in the output text box as shown in the screen in which we could see each word of the given input string and count of their occurrences.
  • Java program to create Zip files

    Anand Eswararao Yerrapati
    19 Jun 2015 | 4:42 am
    In this post, I wanted to show how to create a zip file using a java program.In this example, input to the program is test.html and out put would be outFile.zip which contains the given test.html.The same program can be downloaded from here./*Program to create .zip files * Author: Anand Y */ import java.io.*; import java.util.zip.*; public class ZipFileExample { public static void main(String a[]) { try { //Input file whose content will be zipped String inputFile="test.html"; //Target zip file name String zipFile="outFile.zip"; //Create object to the target zip file ZipOutputStream out = new…
  • add this feed to my.Alltop

    Evoke Technologies Blog

  • Code Review Checklist – To Perform Effective Code Reviews

    Surender Reddy Gutha
    31 Aug 2015 | 8:50 am
    In my previous blog post, we discussed about “10 Simple Code Review Tips for Effective Code Reviews”. Now, let’s take this further and explore the topic of code review checklist, which would help code reviewers to perform effective code review and improve the code quality. This code review checklist highlighted below also helps code reviewers […] The post Code Review Checklist – To Perform Effective Code Reviews appeared first on Evoke Technologies Blog.
  • Windows Application Automation Testing Using Coded UI

    Naveen Varadaraju
    29 Jul 2015 | 8:03 am
    In my previous blog, I put forth a strong case for adopting Coded UI Test (CUIT) for automation testing. As a result, I have been receiving a lot of comments asking how to automate ‘Windows Applications’ using Coded UI Test. With this in mind and to also provide readers an insight on Windows Application Automation Testing, I […] The post Windows Application Automation Testing Using Coded UI appeared first on Evoke Technologies Blog.
  • Dynamic Job Scheduling Using Quartz Scheduler and RRule

    Bala Gangadhar Tilak Mamidipalli
    14 Jul 2015 | 6:03 am
    Schedulers play a key role of running batch processes in software applications. As a matter of fact Java language supports several key frameworks that assist software developers in dynamic job scheduling. Fulcrum Scheduler, Oddjob Scheduler, JDRing, Quartz Scheduler and J2EE Scheduler are some of the popular job schedulers. Out of all these, Quartz Scheduler is the most widely used […] The post Dynamic Job Scheduling Using Quartz Scheduler and RRule appeared first on Evoke Technologies Blog.
  • How to Integrate Existing SSO Authentication Module to Bonita BPM

    Hari Prasad Alla
    26 Jun 2015 | 9:12 am
    Generally speaking, enterprise applications encompass multiple line-of-business (LOB) applications. These LOB applications are primarily accessed via a common authentication gateway module i.e. by implementing or making use of a single sign-on authentication. Is it similar in Bonita BPM application too? Let’s find out, along with this, we will also figure out the process of integrating an existing […] The post How to Integrate Existing SSO Authentication Module to Bonita BPM appeared first on Evoke Technologies Blog.
  • Fluent Automation Testing Framework for Web Applications

    Krishna Sakinala
    3 Jun 2015 | 10:12 am
    It is important for organizations to clearly identify the merits and demerits of a test automation framework before choosing a framework. When organizations decide to automate web application testing, they prefer a simple but a powerful testing framework. Although, there are a lot of automation testing frameworks available in the market, Fluent Automation Framework categorically stands out. Fluent Automation is clearly becoming […] The post Fluent Automation Testing Framework for Web Applications appeared first on Evoke Technologies Blog.
 
  • add this feed to my.Alltop

    TechOneStop

  • What is Analytical CRM

    26 Aug 2015 | 6:58 am
    We already know that there are three types of CRM applications - Operational, Analytical and Collaborative. In our previous article we have discussed about Operational CRM. Here we will talk about Analytical CRM. Imagine a scenario where business knows what customers want to buy – this is exactly what a business needs but how to achieve it!! That is what Analytical CRM does. So what is Analytical CRM?It is a systematic approach to analyze customer data and interactions to improve various business processes in Sales, Marketing and Service. The main purpose of analytical CRM is to gather…
  • Siebel Open UI Interview Questions

    13 May 2015 | 2:29 pm
    Recently one of our readers asked us to suggest some Siebel Open UI interview questions and here it is!Well, Siebel Open UI quite new and it is tough to predict interview questions but make yourself ready to answer below questions.Siebel Open UI Interview Questions:1. Benefits of Siebel Open UI over Siebel HI    Click on link for Ans: What is Siebel Open UI and its benefits 2. How Siebel Open UI architecture is different from traditional Siebel architecture?    Click on link for Ans: Siebel Open UI Architecture 3. Give one example where you have used Presentation Model and Physical…
  • Siebel Open UI Configuration Best Practices

    6 May 2015 | 8:28 am
    In our Siebel Open UI training series, we have discussed about customization of presentation model and physical renderer JS files. But there are few thumb rules or best practices that you should follow during Siebel Open UI configuration. All best practices, related to Siebel HI, are applicable for Open UI also and there are few additional for presentation model and physical renderer. Here we will discuss about those additional guidelines that you must follow during customization of presentation model and physical renderer.Best Practices for Siebel Open UI customization:1. Before adding…
  • Will Microsoft take over Salesforce ?

    5 May 2015 | 2:16 pm
    In our previous article (Salesforce For Sale), we told you that recently Bloomberg has published a report saying Salesforce has hired financial advisers to assess different takeover offers from potential buyers. Though Salesforce didn't say anything on acquisition but if it happens, it will be the largest takeover in Software industry. Right now Salesforce has around $49 billion market value and it is also expected that shareholders would demand a premium over its stock price that the buyer needs to bear. This confirms one thing that the potential buyer needs an extraordinary deep pocket…
  • Is Salesforce For Sale ?

    3 May 2015 | 2:17 am
    Salesforce for Sale– according to Bloomberg recent report. It is still not decided who is going to take over Salesforce but if it happens, this will be the largest accusation in the software industry.Salesforce, the giant cloud based CRM software provider, was established by Marc Benioff in 1999 after a career in Oracle. According to Gartner, it has more that 16% CRM market share with stock market capitalization of almost $49 billion after an 11 percent surge on the news.According to Bloomberg report, Salesforce has hired financial advisers to look at takeover offers. Though it is still not…
  • add this feed to my.Alltop

    Haiku Project blogs

  • Haiku monthly activity report - 08/2015

    PulkoMandy
    29 Aug 2015 | 2:32 am
    Statistics This report covers commits hrev49500-hrev49593. Detailed statistics: http://pulkomandy.tk/stats-201508/ read more
  • 'Packaging Infrastructure' Final Weekly Report

    waddlesplash
    7 Aug 2015 | 1:27 pm
    Hello everybody (and goodbye, since this is the end of my contract)! The week has gone very smoothly for me. Dependencies are resolved, builds are created, secondary architectures are handled, and builders can now be updated on-demand by administrators. There probably are a few bugs left to be ironed out, but the bulk of the work is done, and I will have enough time to iron out the last kinks. read more
  • Haiku monthly activity report - 07/2015

    PulkoMandy
    6 Aug 2015 | 9:42 am
    Hi there! The summer is there and it seems some Haiku developers had more time to work on it this month. There were so much news that my article from last month isn't even on the homepage anymore! read more
  • 'Packaging Infrastructure' Contract Weekly Report #7

    waddlesplash
    31 Jul 2015 | 6:00 pm
    Hello again! A lot has happened since last week. The DHCP bug that has been plaguing Haiku for over a month is now fixed, some various other issues have been cleared up, and the Kitchen has a lot of edge-cases fixed and properly parses dependencies. read more
  • Media Kit: New And Old Pieces

    Barrett
    29 Jul 2015 | 11:00 am
    Hello, it has been some time since my last article, in the meantime I continued to improve things out and since I changed some important parts of the media_kit, I think it's correct to notify the community about new and 'old' features added recently. This is an article mostly written for application developers, but I tried to explain the improvements made with simple words so I hope it will be interesting to anyone. read more
  • add this feed to my.Alltop

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

  • CQRS and Event Sourcing at Idyllic

    Surekha James
    14 Aug 2015 | 3:36 am
    Our journey into micro services has led our teams to think more about building highly available and resilient software. A lot of this has been related to how we identify with the concept of the state. In most systems, state is always tied to the database and losing this data would mean losing all information about the state system. Replication and snapshotting have been our solutions to ensure we don’t lose data in any way. Event sourcing provides an interestingly different approach to viewing the state of the system. Event sourcing forces us to think in terms of events – events that…
  • Don’t use up your user’s device storage space

    Javal Nanda
    16 Jul 2015 | 3:40 am
    Hello, fellow developers!! This article is for iOS developers on how to give a better user experience and more control over the app to its users. These days, most API-driven applications do have some/large amounts of media content, whether it’s an image or a video. And to give the user a better experience of not downloading the content each time, we tend to cache the content with the most images by using various Image Caching libs available. Now, it often happens that most of the content being cached becomes outdated due to various reasons like image is updated for the same content or the…
  • Why should businesses care about microservices?

    Surekha James
    13 Jul 2015 | 1:24 am
    You have an awesome software team. They are following agile practices so that you can adopt change. But how many times was your development team able to make the change you asked for in the same hour or even on the same day? The most common answers you would get are: we could get it done by next week as we are in the middle of a sprint or the change you are asking for would require a lot of rework and testing. All in all, you never get the job done the same night. If you do push them hard, a chaotic release is made leaving everyone frustrated and scared. You end up with this fear that…
  • Microservices at Idyllic

    Surekha James
    5 Jul 2015 | 11:24 pm
    Over the last one and a half years we’ve been constantly working towards finding newer ways to build more resilient software, faster. And, we’ve found that the lines between enterprise software development and building for startups has significantly blurred. The value of iterating and releasing software quickly has been universally acknowledged and our traditional methodologies for building applications fall short in more than a few areas. At Idyllic, our experiments with Burst Mode Development (TM) brought us to Microservices and we haven’t looked back since. Rarely has there been…
  • Technology Heterogeneity and Microservices

    Jinesh Parekh
    16 Jun 2015 | 6:56 am
    Developers are always akin to learning new technologies and are on a lookout to employ cutting edge technologies on projects that they are working on. The chief technologist would often guard against this to ensure that abrupt technology choices are not made merely to satiate the developer’s geeky hunger. In the monolith world, the job of guarding is easier because the technology stack itself will throw in limitations and make it hard for the developers to plug in other languages. Microservices makes it very easy for developers to use different technologies for various services they are…
 
  • add this feed to my.Alltop

    Wireinfotech

  • Ajax PHP Login Page with Shake Animation Effect

    admin
    11 Aug 2015 | 3:03 am
    in this post I need to talk about how to make a straightforward Ajax PHP login with welcome page utilizing MySQL database. This will clarify you making client tables, posting form values and putting away and destroying the session values. On the off chance that you are a PHP beginner look this live demo with Clientname: wireinfotech Secret word: wireinfotech. Demo Download Clients Table Client table contains all the Clients registration details. CREATE TABLE `clients` ( `uid` INT(11) NOT NULL AUTO_INCREMENT , `clientname` VARCHAR(45) , `password` VARCHAR(100) , `email` VARCHAR(45) ,…
  • Google Charts with Jquery Ajax

    admin
    8 Aug 2015 | 4:14 am
    In the event that you are working for analytics project, you require a rich diagram system to show big information results. Google is providing us a powerful chart tools that you can implement charts extremely simple, this exercise will explain you how to execute Google charts with Jquery ajax JSON data. Demo Download JavaScript Here you can replace API url. <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js" ></script> <script src="ajaxGetPost.js" ></script> <script src="https://www.google.com/jsapi"></script> <script>…
  • Create simple popup login and signup box with jQuery

    admin
    17 Jul 2015 | 1:30 am
    In this tutorial, i am going to show you how to make simple Popup modular Dialog box for login and signup form using leanModal.js and HTML effectively with little knowledge of javascript. Setting up the HTML head, Linking essential documents i am using “leanModal.js” as our jQuery Modal plugin and Font wonderful for icons. Demo Download <script type"text/javascript"src"js/jquery-1.11.0.min.js"></script> <script type"text/javascript"src"js/jquery.leanModal.min.js"></script><link…
  • Using JQuery AJAX and php to fetch data from a mysql database

    admin
    16 Jul 2015 | 11:11 pm
    This is a brief example for getting data from a mysql database utilizing JQuery AJAX and php. JQuery AJAX permits us to update a page’s content without reloading the page: How it works First you get to a substance document on the server here I have called the file client.php. This document is downloaded to your PC and the html is shown by your program. Client.php contains javascript which is likewise downloaded to your PC. The jquery javascript then executes and makes its own request to a script on the server that has entry to the mysql database. It does this utilizing AJAX. This script…
  • How To Develop a jQuery Plugin

    admin
    22 Jun 2015 | 12:31 am
    This post is clarifies how simple you can built a jQuery plugin, we made a simple plugin called LinkColor. It makes your site anchor links so beautiful and really wonderful, Only few line of code and extremely easy to utilize. Take after the eight stages and figure out how to make your own jquery plugin. Examine the live demo. Much appreciated! Demo Download jquery.LinkColor.js (function($){ $.fn.LinkColors = function(){ //Link background colors var colors = new Array('4AC7ED', 'FDC015', '9F78EC', 'F25C33'); return this.each(function(i,obj){ $this = $(this); $anchors = $(obj).find("a").get();…
  • add this feed to my.Alltop

    Blog

  • Copy of I, the Atlassian add-on

    1 Sep 2015 | 1:35 am
    Once upon a time a friend of mine has told me a story of a young tester and alternative ways of viewing the problem. A team lead has just introduced the tester to the agile terms, and assigned the fellow to describe the stories for their backlog. Of course, examples of the stories have been provided: “As a system administrator, I would like to ...”, “As a user, I need to ...” and so forth. Imagine the surprise of the team, when they glanced at a newly described story:
  • Apple Watch: Frequently Asked Questions

    19 Aug 2015 | 7:53 am
    What Apple Watch can do? How to use Apple Watch? What iWatch types have already been produced? What is WatchKit and how does it work? Is it possible to develop applications for Apple Watch with Swift?
  • 5 reasons to use offshore services: Pros & Cons of IT outsourcing

    12 Aug 2015 | 5:30 am
    August is the best time to sum up results of the current year as well as to analyze the main points and tendencies of IT services for the next six months. The global market of IT outsourcing is on the pick of its popularity and despite the difficult economic situation, it’s still growing. It's not easy to work under conditions of economic instability for many Companies.
  • Liferay: Welcome to the rabbit hole…

    30 Jul 2015 | 6:48 am
    IT doesn’t stand still and for a developer who wants to create a web application there’s a wide variety of frameworks to use. Some of them allow the creation of application as a house with blocks (bricks) - spring, hibernate, guice etc.
  • It’s time to travel: be in trend with new technologies!

    21 Jul 2015 | 3:30 am
    No matter what anyone says but travelling is an inseparable part of our lives. Some people begin their trip just after opening the door of their apartment and end it on lovely summer cottage. At the same time, the others can not imagine their vacation without mountains, exotic beaches or places of other continents. Anyway, all people are travelling.
  • add this feed to my.Alltop

    Albin's Blog

  • java.lang.RuntimeException: ConfigurationManagerImpl disabled : Adobe CQ5/Adobe AEM 6.1

    Albin Issac
    5 Aug 2015 | 5:56 am
    We are receiving the the following exception after upgrading Adobe CQ5/Adobe AEM 5.6.1 to Adobe CQ5/Adobe AEM 6.1.org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException - java.lang.RuntimeException: ConfigurationManagerImpl disabledBecause of this the components are not able fetch the configuration details and failed to render.The root cause of the issue is ConfigurationManagerImpl OSGI component is not enabled(default it will be disabled for security).The issue got resolved after enabling the same.The following steps can be followed to enable…
  • BEA-382510:javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.

    Albin Issac
    5 Jul 2015 | 4:30 am
    We were getting the below exception(BEA-382510) intermittently in OSB assign activity in run time.OSB Assign action failed updating variable "var1": javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Content is not allowed in prolog.This is the known issue in 11.1.1.5.0 version and fixed from 11.1.1.6.0.The issue got fixed in 11.1.1.5.0 version after installing the patch 10086559.
  • Internationalization i18n labels are not displaying: Adobe CQ5/Adobe AEM

    Albin Issac
    3 Jul 2015 | 4:42 am
    Internationalization i18n labels are not displaying: Adobe CQ5/Adobe AEM.We were facing the issue with displaying  the ii18 labels in CQ5 pages, the key is getting displayed instead of the message.<fmt:message key="login"/>The key "login" is displayed as label instead of the message "Login".The root cause of the issue is, the bundle "Apache Sling Internationalization Support (org.apache.sling.i18n)" is in resolved state.The issue got resolved after restarting the "Apache Sling Internationalization Support (org.apache.sling.i18n)" bundle.
 
  • add this feed to my.Alltop

    The Art of Coding

  • Stay beginners

    Adim Ofunne
    27 Aug 2015 | 12:20 pm
    One of the easiest things to forget when you are creating a product is what the unboxing or onboarding process would be like. I remember a project I recently did with my friend Uzo. I have been working on this project for 2 months already and then I pulled him on to help. I remember the questions he asked. It was not clear why his user needed to be attached to a school for him to create a program, or that he could not create a To-Do item because he needed to create a Year Semester Week object which had no visible interface and so on and so forth. I realized at that point I had done a bad job,…
  • I hate preference panels

    Adim Ofunne
    17 Aug 2015 | 3:56 am
    Hate is a strong word and my mum always told me not to use that word when I was a kid. I am quite grown now and I use quite a number of words she also told me not to use, so why discriminate? Most preference pages are born out of the laziness of developers and designers of a product and this is not just web interface, I am talking coffee makers, phones etc. A well-made product should be useable immediately when it is pulled out of a box. Yes you might need to input your email, plug it in or connect it to the Internet but that should be it. Products have a purpose. Most of the time there is a…
  • Managing developer burnout

    Adim Ofunne
    8 Aug 2015 | 1:29 pm
    Some days I really hate coding! If I had to look at a screen for 5 more minutes I would have to shoot myself. At those times I start to wonder how I got into all of this and then I start having fantasies about what other things I could have a career in. "You know, I should have been a carpenter" that would be something I would say to a co-worker. If you know me, manual labor is not my thing and that just highlights my level of frustration at that moment. At first I did not know what was wrong, I genuinely thought coding was no longer for me and I should move on, but once I had goofed off for…
  • 5 Original movie soundtracks fantastic for coding

    Adim Ofunne
    30 Jul 2015 | 7:50 am
    Like I previously wrote about. I like to code when I am in Flow, distraction free and in the zone. To do this, music is a crucial part of getting there. I code with music religiously. In-fact coding without music is synonymous to working out without music to me. The way a Hip-hop track can get you pumped and energized when working out as supposed to a country track, is similar to the way some tracks get me in a coding mood more than others, and so I embarked on a mission to find what are the ingredients of a song that can get me focused and ready to crush code. Below are 5 full albums you can…
  • Great quotes about building software

    Adim Ofunne
    24 Jul 2015 | 11:18 am
    I have always loved quotes. It is not unusual to see me drop a line from a rap song in the middle of a conversation or a line from one of my favorite movies. I have always memorized lines that I thought were memorable. It is rare to read a line from a piece of text that captures a particular situation or relays a particular message so eloquently that it transcends the body of text around it. Many times these sentences are a neat way to store what I like to call pellets of wisdom. They are little messages easy to recall and save you from a truckload of shit! “It is a good thing for an…
Log in