Software Development

  • Most Topular Stories

  • Assess Top Web development services in just 5 steps.

    eLuminous Technologies
    Shweta Joshi
    7 Jul 2014 | 5:50 am
    You live in the time where you will find Web Development services around every corner. But are these firms confident about their technical knowledge and experience in the industry? The growing number of web development firms have made it very difficult for us to pick-out the best company who will satisfy our requirements. This adds in an extra work to you before starting off with any projects. You cannot avoid this search drive as it is very important to check if the company whom you are selecting as your development partner is capable enough to understand your business goals and to develop…
  • Remedy for ant invasion in your house

    Raakesh.com
    Raakesh
    6 Jul 2014 | 7:47 pm
    20 Mule Team - Borox With a dog who loves to drop his food here and there all the time, and kids who love walking around the home eating cookies, and other sugary stuff it is an open invitation to ants in the house. We notices a few here and there, and within no time there was an entire colony living in our house seen at various places including the dining area, doors, kitchen, garage, etc. At first I went and got an ant killer spray, and sprayed all the ants I could see. It was unsafe for the kids and my dog, so I had to lock them away on the 2nd floor as I sprayed the 1st floor. It worked…
  • OS X Yosemite Developer Preview 4 Now Available

    News and Updates - Apple Developer
    21 Jul 2014 | 10:00 am
    OS X Yosemite Developer Preview 4 Now Available
  • The New Roboto

    Google Developers Blog
    Louis Gray
    16 Jul 2014 | 10:00 am
    By Christian Robertson, Android Visual DesignerAlong with the Material Design guidelines we released a new version of the Roboto type family. A lot of things have changed as we tuned the font to work across more screen sizes and conditions, from watches to desktops, televisions to cars. It still keeps much of its character that made it successful for both phones and tablets, but almost every glyph has been tweaked and updated in some way. We see Roboto as an evolving type family and plan to continue to change and update it as the system evolves. It used to be that a type family was designed…
  • D more popular than any functional language

    The Endeavour
    John
    29 Jul 2014 | 6:17 am
    All measures of programming language popularity are indirect and controversial. There’s no consensus on the best way to measure popularity, even if we could gather any data we want. Still, measures of popularity based on data, especially combining several kinds of data, are more useful than personal impressions. According to the normalized comparison chart on langpop.com, at the time of writing this post, D is easily more popular than all functional programming languages combined. Here’s a portion of the chart zooming in on D and functional languages. This hardly seems possible.
  • add this feed to my.Alltop

    Google Developers Blog

  • Upgrade now to Calendar APIv3

    Louis Gray
    17 Jul 2014 | 11:30 am
    Cross-posted from the Google Apps Developers BlogBack in 2011, we launched Calendar APIv3, which offers developers several improvements over older versions of the API, including better support for recurring events and lightweight resource representation in JSON. At that same time, we also announced that the older versions of the API – v1 and v2 – would be entering a three-year deprecation period in order to give developers time to migrate to the new version. Those three years are coming to an end, and on November 17, the v1 and v2 endpoints will be shut down. If you haven’t already done…
  • The New Roboto

    Louis Gray
    16 Jul 2014 | 10:00 am
    By Christian Robertson, Android Visual DesignerAlong with the Material Design guidelines we released a new version of the Roboto type family. A lot of things have changed as we tuned the font to work across more screen sizes and conditions, from watches to desktops, televisions to cars. It still keeps much of its character that made it successful for both phones and tablets, but almost every glyph has been tweaked and updated in some way. We see Roboto as an evolving type family and plan to continue to change and update it as the system evolves. It used to be that a type family was designed…
  • Noto: A CJK Font That is Complete, Beautiful and Right for Your Language and Region

    Louis Gray
    15 Jul 2014 | 3:00 pm
    By Xiangye Xiao, Stuart Gill, and Jungshik Shin,Google Text and Font Team, Internationalization EngineeringChinese, Japanese and Korean (CJK) readers represent approximately one quarter of the world’s population. Google’s mission is to organize the world’s information and make it universally accessible to all users no matter what language they use. To that end, Google, in cooperation with our partner Adobe, has released a free, high-quality Pan-CJK font family: Noto Sans CJK. These fonts are intended to provide a richer and more beautiful reading experience to the East Asian community…
  • Design Sprints for Developers

    Gary Lewis
    10 Jul 2014 | 11:04 am
    By Nadya Direkova, Staff Designer and Design Evangelist at Google[x] At Google and throughout the industry, we all agree that two things matter: design and speed. But how can we do great design quickly? For our teams, one of our most important tools is the design sprint. While a typical product design process takes months or years, a design sprint compresses this into a week or less. The design sprint combines key design and research methods and focuses on a single challenge or multiple challenges in parallel. It brings all the stakeholders—designers, developers, product managers, and other…
  • Putting your Professional Group on the Map

    Louis Gray
    9 Jul 2014 | 9:30 am
    By Sarah Maddox, Google Developer Relations teamPeople love to know what's happening in their area of expertise around the world. What better way to show it, than on a map? Tech Comm on a Map puts technical communication tidbits onto an interactive map, together with the data and functionality provided by Google Maps.I'm a technical writer at Google. In this post I share a project that uses the new Data layer in the Google Maps JavaScript API, with a Google Sheets spreadsheet as a data source and a location search provided by Google Places Autocomplete.Although this project is about technical…
 
  • add this feed to my.Alltop

    dzone.com: latest front page

  • Why I decided (twice) not to use NoSQL

    jfruh
    30 Jul 2014 | 8:46 am
    Matthew Mombrea wants to use NoSQL, he really does. But the prospect of sifting through so many different implementations and adding complications to his code, all to add flexibility that he probably won't need, has stopped him again.
  • Dev of the Week: Sean Lorenz

    alecn
    30 Jul 2014 | 8:12 am
    Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Sean Lorenz, Technical Product Guy for the Xively IoT platform from LogMeIn.
  • Part 3: Ansible and Amazon Web Services

    bball
    30 Jul 2014 | 8:12 am
    By this point, you should have read Part 1: Getting Started with Ansible, and Part 2: Deploying Applications with Ansible. If you haven't, go and do it now. You should also be familar with some of the basic concept surrounding AWS deployment, how AWS works, and so on.
  • CRUD using Spring Data Rest and AngularJS using Spring Boot

    bpriyada
    30 Jul 2014 | 8:12 am
    This tutorial gives an overview of how to use Spring Boot to setup & build Spring project and how to use Spring Data REST to efficiently implement database operations in a RESTFul manner.
  • The Best of DZone: July 22 - 29

    alecn
    30 Jul 2014 | 8:11 am
    If you missed anything on DZone this week, now's your chance to catch up! This week's best include a developer's life in GIFs, the swiss Java knife, Apple's lack of Swift knowledge, the four best refactorings, DZone's 2014 Guide to Internet of Things, and more.
 
  • add this feed to my.Alltop

    PHP.net news & announcements

  • PHP 5.4.31 Released

    Webmaster
    24 Jul 2014 | 9:30 pm
    The PHP development team announces the immediate availability of PHP 5.4.31. Over 10 bugs were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version. For source downloads of PHP 5.4.31 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.15 is released

    Webmaster
    24 Jul 2014 | 2:01 am
    The PHP Development Team announces the immediate availability of PHP 5.5.15. This release fixes several bugs against PHP 5.5.14. All PHP users are encouraged to upgrade to this new version. For source downloads of PHP 5.5.15, 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 Cape Town Conference

    Webmaster
    8 Jul 2014 | 5:03 pm
    Cape Town's 2nd Annual PHP Conference is here... 2nd – 4th October 2014 We are excited to announce our 2nd Annual PHP Cape Town Conference, 3 Days at The Cape Town Stadium overlooking the Atlantic Ocean - yip insane views. Keeping with our winning formula of international speakers combined with some great local talent to learn off. With over 300 delegates expected, you do not want to miss this one. PHP Cape Town 2013 SOLD OUT in less than 4 weeks and it will happen again. If you're PHP-Curious or Skilled Developer we would like you to share in the experience. Thank You to the PHP…
  • PHP 5.6.0RC2 is available

    Webmaster
    3 Jul 2014 | 2:16 pm
    The PHP development team announces the immediate availability of the second release candidate of PHP 5.6. As we entered the feature freeze with beta1, this is a bugfix-only release. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! For more information about the new features you can check out the work-in-progress documentation or you can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.6.0RC2 please visit the…
  • PHP 5.5.14 is released

    Webmaster
    27 Jun 2014 | 2:40 am
    The PHP Development Team announces the immediate availability of PHP 5.5.14. This release fixes several bugs against PHP 5.5.13. Also, this release fixes a total of 8 CVEs, half of them concerning the FileInfo extension. All PHP users are encouraged to upgrade to this new version. Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.5.13 release. Still, the fix in PHP 5.5.14 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary concern, we had to fix it. This concerns bug…
 
  • add this feed to my.Alltop

    Signal vs. Noise

  • Our favorite recent reads on the web

    Emily Wilder
    28 Jul 2014 | 10:11 am
    Each week, Know Your Company asks everyone at Basecamp a few questions, including one that helps us learn more about each other. Last week’s prompt was “What’s one great read on the web you’ve come across in the past month?” We enjoyed reading one another’s recommendations so much we wanted to share the results here! Javan Makhmali, Programmer: Love People, Not Pleasure – http://www.nytimes.com/2014/07/20/opinion/sunday/arthur-c-brooks-love-people-not-pleasure.html Dan Kim, All-purpose: This Paul Graham article from way back in 2007, titled “Stuff”.
  • Why we don't speak up at work

    Claire Lew
    15 Jul 2014 | 9:22 am
    A few weeks ago, a friend told me he was thinking about quitting his job. He said it was because of communication breakdowns between him and his boss. Small moments of poor communication had snowballed into a deeper, gnawing frustration for my friend. I asked if he’d mentioned these moments to his boss. Maybe his boss had no idea these were problems in the first place. My friend acknowledged that this was most-likely true. But then he said this: “Even if I did speak up, I don’t think anything would change.” His words struck me. I had almost forgotten – I had felt the exact same way…
  • The Distance goes tiki

    Wailin Wong
    8 Jul 2014 | 9:09 am
    I first noticed the Hala Kahiki about a year ago driving north on River Road through the Chicago suburb of River Grove. I glanced at its colorful exterior and quirky signage and wondered, “What’s the story there?” The wonderful thing about journalism is that it’s a professional excuse to be nosy. I contacted the bar owner, Jim Oppedisano, et voilà! Our newest story for The Distance takes you inside the Hala Kahiki, a tiki bar established nearly 50 years ago by a family that’s never traveled west of California. One of the many fascinating things about the Hala Kahiki is that its…
  • Contest: Two Free 3-Day Passes to Pitchfork Music Festival

    Jamie
    7 Jul 2014 | 8:47 am
    Our friends (and Basecamp customers) at Pitchfork Media are bringing the Pitchfork Music Festival back to Union Park in Chicago this July 18–20. They use Basecamp to plan and organize the entire event, and we’re giving away two pairs of 3-day passes to the festival to celebrate! How do you enter? Tweet a lyric, song title, album name, or artist related to “Basecamp”. Add the hashtag #basecampmusic. Here’s an example: Ace of Basecamp, The Sign-off. #basecampmusic— asianmack (@asianmack) July 7, 2014 When is the contest over? We’ll be watching the…
  • Talking with a UbiDuo

    Jason Fried
    10 Jun 2014 | 8:15 am
    A few weeks ago I spoke at Inc’s GROWCO conference in Nashville. After my talk, I had a scheduled book signing over in the conference bookstore area. Most people came up, said hi, chatted a bit, bought a book, shook hands, and then moved on. But one guy came up, put a laptop-like device on the table, unhinged it, spun one side around to me, flipped up a little screen, and then did the same on his side with his half of the device. It took about 10 seconds to set up. Then he started typing. The screen was split in two horizontally. At the top was what he was typing. On the bottom was what…
  • add this feed to my.Alltop

    A List Apart: The Full Feed

  • The Most Dangerous Word In Software Development

    The fine folks at A List Apart
    30 Jul 2014 | 5:30 am
    “Just put it up on a server somewhere.” “Just add a favorite button to the right side of the item.” “Just add [insert complex option here] to the settings screen.” Usage of the word “just” points to a lot of assumptions being made. A few months ago, Brad Frost shared some thoughts on how the word applies to knowledge. “Just” makes me feel like an idiot. “Just” presumes I come from a specific background, studied certain courses in university, am fluent in certain technologies, and have read all the right books, articles, and resources. He points out that learning is…
  • Gardens, Not Graves

    The fine folks at A List Apart
    29 Jul 2014 | 7:00 am
    The stream—that great glut of ideas, opinions, updates, and ephemera that pours through us every day—is the dominant way we organize content. It makes sense; the stream’s popularity springs from the days of the early social web, when a huge number of users posted all types of content on unpredictable schedules. The simplest way to show updates to new readers focused on reverse chronology and small, discrete chunks, as sorting by newness called for content quick to both produce and digest. This approach saw wide adoption in blogs, social networks, notification systems, etc., and ever…
  • Radio-Controlled Web Design

    The fine folks at A List Apart
    29 Jul 2014 | 7:00 am
    Interactive user interfaces are a necessity in our responsive world. Smaller screens constrain the amount of content that can be displayed at any given time, so we need techniques to keep navigation and secondary information out of the way until they’re needed. From tabs and modal overlays to hidden navigation, we’ve created many powerful design patterns that show and hide content using JavaScript. JavaScript comes with its own mobile challenges, though. Network speeds and data plans vary wildly, and every byte we deliver has an impact on the render speed of our pages or applications.
  • This week's sponsor: The Digital PM Summit

    The fine folks at A List Apart
    24 Jul 2014 | 7:01 pm
    The Digital PM Summit is the event for folks who manage digital projects. Attend the Summit October 6-7 in Austin, TX.
  • Matt Griffin on How We Work: Being Profitable

    The fine folks at A List Apart
    24 Jul 2014 | 5:29 am
    When I recently read Geoff Dimasi’s excellent article I thought: this is great—values-based business decisions in an efficient fashion. But I had another thought, too: where, in that equation, is the money? If I’m honest with myself, I’ve always felt that on some level it’s wrong to be profitable. That making money on top of your costs somehow equates to bilking your clients. I know, awesome trait for a business owner, right? Because here’s the thing: a business can’t last forever skating on the edge of viability. And that’s what not being profitable means. This is a lesson I…
  • add this feed to my.Alltop

    Ruby News

  • RubyKaigi 2014 Registration Online

    26 Jul 2014 | 9:02 am
    RubyKaigi 2014 registration page is now online. What: RubyKaigi 2014 is a 3 day, double-track conference for Rubyists Where: Tokyo, Japan When: Sep 18 - Sep 20 (Thu - Sat) How many: 550+ rubyists Keynote Speakers: Yukihiro “Matz” Matsumoto Koichi Sasada and… (To Be Announced) Registration: EarlyBird Ticket is open now and limited. Be quick! http://rubykaigi.doorkeeper.jp/events/12215 Ruby core committers can get discounts on the EarlyBird price (JPY 18,000), depending on your commit counts to Ruby repo from 2.0.0-p0 to 2.1.0-p0: 100% off if you made 100+ commits (Free) 50% for 20+…
  • EOL for 1.8.7 and 1.9.2

    1 Jul 2014 | 12:50 am
    Extended maintenance of Ruby versions 1.8.7 and 1.9.2 will end on July 31, 2014. Further information Last December, we extended the supported lifetime of Ruby versions 1.8.7 and 1.9.2 by six months. Heroku sponsored this extension to support customers on their Bamboo and Cedar stacks. We’re now coming to the close of this time window. Ruby 1.8.7 came out in June 2008, making it just over six years old. Ruby 1.9.2 was released in August of 2010, making it just under four years old. With every passing day, backporting and maintaining security patches to these code bases is becoming…
  • RubyWorld Conference 2014 Speaker Invite

    16 Jun 2014 | 4:57 pm
    RubyWorld Conference will be held in Matsue, Japan on November 13-14, 2014. The RubyWorld Conference Executive Committee is inviting speakers from around the world to apply to give a presentation at the conference. See the CFP for more information on how you can apply! Posted by zzak on 16 Jun 2014
  • Stopped mailing lists temporarily

    31 May 2014 | 5:30 am
    We stopped the mailing lists on ruby-lang.org temporarily. Our mailing lists were attacked by a spam bomb. We stopped the following lists: ruby-core ruby-talk ruby-dev ruby-list ruby-cvs ruby-doc ruby-ext ruby-fr ruby-math We are sorry if the outage affects you and are working on resuming the lists as soon as we can. Status update 2014-06-16 9:00 +0000 We resumed the mailing lists on ruby-lang.org. Posted by hsbt on 31 May 2014
  • Ruby 1.9.3-p547 Released

    16 May 2014 | 7:59 am
    Ruby 1.9.3-p547 has just been released. Ruby 1.9.3 is now in the security maintenance phase. This means that we release Ruby 1.9.3 only when a security incident occurs. However, there is one exception. As stated previously, we release if a critical regression is found. Some users reported problems in environments that use an old OpenSSL version, such as Ubuntu 10.04 LTS. This is a regression introduced in Ruby 1.9.3-p545. (The same problem also occurred in Ruby 2.1.1 and Ruby 2.0.0-p451 and has already been fixed with Ruby 2.1.2 and Ruby 2.0.0-p481.) Please see Bug #9592 for more details. So,…
 
  • add this feed to my.Alltop

    Google Testing Blog

  • The Deadline to Sign up for GTAC 2014 is Jul 28

    Google Testing Bloggers
    22 Jul 2014 | 5:53 pm
    Posted by Anthony Vallone on behalf of the GTAC Committee The deadline to sign up for GTAC 2014 is next Monday, July 28th, 2014. 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 add yours 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 our site over the next several weeks, and you can find conference details there:  developers.google.com/gtacFor those that have already signed up to attend or speak, we will…
  • Measuring Coverage at Google

    Google Testing Bloggers
    14 Jul 2014 | 12:42 pm
    By Marko Ivanković, Google ZürichIntroductionCode coverage is a very interesting metric, covered by a large body of research that reaches somewhat contradictory results. Some people think it is an extremely useful metric and that a certain percentage of coverage should be enforced on all code. Some think it is a useful tool to identify areas that need more testing but don’t necessarily trust that covered code is truly well tested. Others yet think that measuring coverage is actively harmful because it provides a false sense of security. Our team’s mission was to collect coverage related…
  • ThreadSanitizer: Slaughtering Data Races

    Google Testing Bloggers
    30 Jun 2014 | 2:30 pm
    by Dmitry Vyukov, Synchronization Lookout, Google, MoscowHello, I work in the Dynamic Testing Tools team at Google. Our team develops tools like AddressSanitizer, MemorySanitizer and ThreadSanitizer which find various kinds of bugs. In this blog post I want to tell you about ThreadSanitizer, a fast data race detector for C++ and Go programs. First of all, what is a data race? A data race occurs when two threads access the same variable concurrently, and at least one of the accesses attempts is a write. Most programming languages provide very weak guarantees, or no guarantees at all, for…
  • GTAC 2014: Call for Proposals & Attendance

    Google Testing Bloggers
    16 Jun 2014 | 2:57 pm
    Posted by Anthony Vallone on behalf of the GTAC CommitteeThe application process is now open for presentation proposals and attendance for GTAC (Google Test Automation Conference) (see initial announcement) to be held at the Google Kirkland office (near Seattle, WA) on October 28 - 29th, 2014.GTAC will be streamed live on YouTube again this year, so even if you can’t attend, you’ll be able to watch the conference from your computer.SpeakersPresentations are targeted at student, academic, and experienced engineers working on test automation. Full presentations and lightning talks are 45…
  • GTAC 2014 Coming to Seattle/Kirkland in October

    Google Testing Bloggers
    4 Jun 2014 | 12:21 pm
    Posted by Anthony Vallone on behalf of the GTAC CommitteeIf you're looking for a place to discuss the latest innovations in test automation, then charge your tablets and pack your gumboots - the eighth GTAC (Google Test Automation Conference) will be held on October 28-29, 2014 at Google Kirkland! The Kirkland office is part of the Seattle/Kirkland campus in beautiful Washington state. This campus forms our third largest engineering office in the USA.GTAC is a periodic conference hosted by Google, bringing together engineers from industry and academia to discuss advances in test automation…
  • add this feed to my.Alltop

    Scott Hanselman's Blog

  • How to create a file with a . dot prefix in Windows Explorer

    Scott Hanselman
    29 Jul 2014 | 10:53 pm
    If you right click in Windows and try to make a new text file with a . period/dot in front of it: Name the file...something like .gitignore, for example. You'll get the "You must type a file name" error. But, rather than typing .gitignore, if you include an ending dot also, like .gitignore. Then it works fine. Thanks, Mads, for the tip! © 2014 Scott Hanselman. All rights reserved.      
  • NuGet Package of the Week: MarkdownLog makes log files much prettier

    Scott Hanselman
    29 Jul 2014 | 10:29 pm
    While I'm not 100% gaga over Markdown as I know many of you are, I definitely appreciate it's usefulness and it's clarity. Some folks would say I shouldn't rest until every binary document on my hard drive has been converted to Markdown. I say, nay nay. That said, I totally dig MarkdownPad and you should use it every day. It's lovely. If you don't want to install anything, check out http://dillinger.io and quickly edit some Markdown in the browser. But, I digress. Note: Be sure to check out all the NuGet packages of the week! There's more! The general idea behind Markdown is that HTML is way…
  • How to add a keyboard and write in YOUR language in Windows for free

    Scott Hanselman
    24 Jul 2014 | 9:22 pm
    A lot of people don't realize that Windows supports a LOT of different languages out of the box. After Windows 7 and now with Windows 8 and 8.1, you can add keyboards to dozens of languages without buying or downloading anything. You have non-English keyboards now, today! Even if you just have English Windows out of the box, you can add a Japanese Input Method Editor (IME - a way to enter kanji), or any of a dozen other methods for entering non-English text on an English Keyboard. This is great for writing family back home, letting your teen write reports for Chinese class in Word, and more.
  • Parenting Tip: Star Wars Audiobooks, Family, and narrator Marc Thompson

    Scott Hanselman
    20 Jul 2014 | 11:11 pm
    The wife and the boys and I are often in the car for 30 minutes or more, heading off to various activities or events. We live pretty far outside of town, and when we need to head into the city, it's almost an hour. While we have lots of music, discussions, and what not, the boys aren't quite ready to listen to the unfiltered news. My wife, out of nowhere: "Is Dagobah in Rivendell?" Me: "We made need to get a divorce." — Scott Hanselman (@shanselman) November 19, 2012   My buddy Dennis Petersen from LEGO recommended Star Wars audiobooks as a great way to pass the…
  • Personal Productivity: Business vs. busyness vs. laziness

    Scott Hanselman
    13 Jul 2014 | 10:43 pm
    There's an ancient cliché that drives a lot of my thinking about personal productivity. "Excessive busy-ness is a common form of laziness." Busy-ness in the Tibetan tradition is considered the most extreme form of laziness. Because when you are busy you can turn your brain off. You’re on the treadmill. The only  intelligence comes in the morning when you make your To Do list and you get rid of all the possible space that could happen in your day. - Elephant Journal, 2008 The Tibetan term lelo, as I understand it, begins to describe this kind of laziness. Kausidya (Sanskrit;…
 
  • add this feed to my.Alltop

    Joel on Software

  • Trello, Inc.

    24 Jul 2014 | 8:03 pm
    Hello? is this thing on? I’m not sure if I even know how to operate this “blog” device any more. It’s been a year since my last post. I’m retired from blogging, remember? Want to hear something funny? The only way I can post blog posts is by remote-desktopping into a carefully preserved Windows 7 machine which we keep in a server closet running a bizarrely messed-up old copy of CityDesk which I somehow hacked together and which only runs on that particular machine. The shame! I do need to fill you in on some exciting Trello News, though. As you no doubt know, Trello is the…
  • Victory Lap for Ask Patents

    22 Jul 2013 | 12:55 pm
    There are a lot of people complaining about lousy software patents these days. I say, stop complaining, and start killing them. It took me about fifteen minutes to stop a crappy Microsoft patent from being approved. Got fifteen minutes? You can do it too. In a minute, I’ll tell you that story. But first, a little background. Software developers don’t actually invent very much. The number of actually novel, non-obvious inventions in the software industry that maybe, in some universe, deserve a government-granted monopoly is, perhaps, two. The other 40,000-odd software patents issued every…
  • Free as in Fortune Cookies

    30 Apr 2013 | 1:42 pm
    Trello has been out for less than two years and it’s been growing like wildfire. We recently hit 1.5 million members, of whom about 1/3 perform some action every month, and our MongoDB database now contains more than 70 million cards on 3.7 million boards. So the obvious question I get all the time is, “How exactly are you supposed to make money with that?” You may have noticed that Trello is free. Not “free trial,” not “freemium,” but just plain old free. Some people have justifiably wondered if it really makes sense to pay a dozen people, nestled in fancy offices with free…
  • The Patent Protection Racket

    2 Apr 2013 | 11:31 am
    The fastest growing industry in the US right now, even during this time of slow economic growth, is probably the patent troll protection racket industry. Lawsuits surrounding software patents have more than tripled since 1999. It’s a great business model. Step one: buy a software patent. There are millions of them, and they’re all quite vague and impossible to understand. Step two: FedEx a carefully crafted letter to a few thousand small software companies, iPhone app developers, and Internet startups. This is where it gets a tiny bit tricky, because the recipients of the letter need to…
  • Town Car Version Control

    11 Mar 2013 | 6:34 pm
    The team at Fog Creek is releasing a major new version of Kiln today. Kiln is a distributed version control system. One of the biggest new features is Kiln Harmony, which lets you operate on Kiln repositories using either Git or Mercurial. So you can push changes to a Kiln repo using Git and then pull them using Mercurial. This means that you never have to decide whether you want to use Git or Mercurial. Religious war: averted. But, I’m getting ahead of myself! For those of you that have been living under a rock, the single biggest change in developers’ lives in the last decade (besides…
  • add this feed to my.Alltop

    Marc Andreessen

  • Beware the ‘Edifice Complex’ — and 9 Other Ways to Damage a High-Growth Startup

    pmarca
    8 Jul 2014 | 9:54 am
    Here are 10 ways to grievously damage your high-growth tech startup – and hurt the perception of Silicon Valley in the process. None of these are specific to any one company ; they’re general patterns we’ve observed across multiple cycles of tech startups. MOREFiled under: Uncategorized
  • What It Will Take to Create the Next Great Silicon Valleys (Plural)

    pmarca
    23 Jun 2014 | 10:01 am
    Photo: Patrick Nouhailler/ Flickr   The popular recipe for creating the “next” Silicon Valley goes something like this: *Build a big, beautiful, fully equipped technology park; *Mix in R&D labs and university centers; *Provide incentives to attract scientists, firms, and users; *Interconnect the industry through consortia and specialized suppliers; *Protect intellectual property and tech transfer; and *Establish a favorable business environment and regulations. Except … this approach to innovation clusters hasn’t really worked. Some have even dismissed these government-driven…
  • This is Probably a Good Time to Say That I Don’t Believe Robots Will Eat All the Jobs …

    pmarca
    13 Jun 2014 | 8:49 am
    Image: Tobias Higbie THE ROBOT TWEETSTORMS by @PMARCA One of the most interesting topics in modern times is the “robots eat all the jobs” thesis. It boils down to this: Computers can increasingly substitute for human labor, thus displacing jobs and creating unemployment. Your job, and every job, goes to a machine. This sort of thinking is textbook Luddism, relying on a “lump-of-labor” fallacy – the idea that there is a fixed amount of work to be done. The counterargument to a finite supply of work comes from economist Milton Friedman — Human wants and needs are infinite, which…
  • When Carl Icahn Ran a Company: The Story of TWA.

    pmarca
    18 Mar 2014 | 6:00 am
    From “TWA – Death Of A Legend” by Elaine X. Grant in St. Louis Magazine, October 2005. ––– Ask any ex-staffer what went wrong with the [bankrupt] airline, and you’ll get one answer: Carl Icahn, the corporate raider who took over TWA in 1985 and systematically stripped it of its assets… In 1985, Icahn launched a sneak attack, buying up more than 20 percent of the airline’s stock… Icahn, though he already had a fairly dark reputation for buying and breaking up companies, told TWA what it wanted to hear: He wanted to make it profitable… But soon…
  • Why is Carl Icahn Making Up Another Conspiracy Theory about eBay, Marc Andreessen, and Microsoft?

    Marc Andreessen
    13 Mar 2014 | 6:00 am
    On Monday, Carl Icahn claimed to have uncovered evidence of a “workaround of the technology that was the subject of the licensing dispute between eBay and Skype’s founders and that was reportedly the cause of Microsoft ‘walking away’ [from buying Skype as an alternative to eBay selling Skype to the Silver Lake syndicate].” (1) There was no workaround. There was speculation about and discussion of a potential workaround. I never believed it would work. Had there been a workaround, the Skype syndicate wouldn’t have had to settle the litigation with the founders…
  • add this feed to my.Alltop

    Rajesh Setty » Blog

  • Three Things to Think About Before Making a Request for an Introduction

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

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

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

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

    thinksulting@gmail.com (Rajesh Setty)
    22 Feb 2014 | 7:25 pm
    You may have experienced this (or might have seen someone go through this situation) – you are on to something big and need a LOT of help but even people who have known you for a while are not actively supporting you in your quest. They seem to listen to everything and say encouraging words about your adventure but when it comes to doing something, they shy away from it. It bothers you because you have known these people for a LONG time and these are some people that you would totally expect 100% support from. They should be the ones that should fully understand your potential and lend…
 
  • add this feed to my.Alltop

    Jon Udell

  • Tech’s inequality paradox

    Jon Udell
    15 Jul 2014 | 5:27 am
    Travelers leaving from the San Francisco airport on morning flights know the drill: you stay over the night before at a motel on El Camino Real in San Bruno. Last week I booked the Super 8 which turns out to be perfectly serviceable. As a bonus, it’s right next door to Don Pico’s Mexican Bistro and Cevicheria which is unlike anything else you’ll find on motel row: The back bar in the new dining room is a 1925 mahogany Brunswick from the Cliff House in San Francisco; the large bullfight mural is an original painting by Roberto Leroy Smith; large mirrors came from Harry…
  • Business registration as a framework for local data

    Jon Udell
    14 Jul 2014 | 6:30 am
    In Crowdsourcing local data the right way I envisioned a different way for businesses to register with state governments. In this model, state governments invite and encourage businesses to be the authoritative sources for their own data, and to announce URLs at which that data is published in standard formats. Instead of plugging data into the state’s website, a business would transmit an URL. The state would sync the data at that URL, assign it a version number, and verify its copy (tethered to the URL) as an approved version. The state would also certify the URL as a source of…
  • Crowdsourcing local data the right way

    Jon Udell
    8 Jul 2014 | 7:28 am
    In How Google Map Hackers Can Destroy a Business at Will, Wired’s Kevin Poulsen sympathizes with local businesses trying to represent themselves online. Maps are dotted with thousands of spam business listings for nonexistent locksmiths and plumbers. Legitimate businesses sometimes see their listings hijacked by competitors or cloned into a duplicate with a different phone number or website. … These attacks happen because Google Maps is, at its heart, a massive crowdsourcing project, a shared conception of the world that skilled practitioners can bend and reshape in small ways…
  • Monsoon perspective

    Jon Udell
    3 Jul 2014 | 6:06 pm
    We’re having another monsoon. It feels big, and this radar snapshot confirms that it is: It owns the whole east coast! And yet, when you zoom out… Not such a big deal in the scheme of things.
  • Things in the era of dematerialization

    Jon Udell
    24 Jun 2014 | 2:51 pm
    As we clear out the house in order to move west, we’re processing a vast accumulation of things. This morning I hauled another dozen boxes of books from the attic, nearly all of which we’ll donate to the library. Why did I haul them up there in the first place? We brought them from our previous house, fourteen years ago. I could have spared myself a bunch of trips up and down the stairs by taking them directly to the library back then. But in 2000 we were only in the dawn of the era of dematerialization. You couldn’t count on being able to find a book online, search inside…
  • add this feed to my.Alltop

    Rands in Repose

  • The internet is still at the beginning of its beginning

    rands
    27 Jul 2014 | 9:28 am
    From Kevin Kelly on Medium: But, but…here is the thing. In terms of the internet, nothing has happened yet. The internet is still at the beginning of its beginning. If we could climb into a time machine and journey 30 years into the future, and from that vantage look back to today, we’d realize that most of the greatest products running the lives of citizens in 2044 were not invented until after 2014. People in the future will look at their holodecks, and wearable virtual reality contact lenses, and downloadable avatars, and AI interfaces, and say, oh, you didn’t really have the…
  • Hacking on Mtrek

    rands
    20 Jul 2014 | 7:48 pm
    Mtrek is a real-time multiplayer space combat game loosely set in the Star Trek Universe. Sounds pretty sweet, right? Check out a screen shot. OoooOooh yeaaaaaaaah. Designed and written by Tim Wisseman and Chuck L. Peterson in the late 80s at University of California, Santa Cruz, Mtrek is completely text-based. To understand where an enemy ship was, you had to visualize the direction via the onscreen data. If this wasn’t enough mental load, it was absolutely required to develop a set of macros on top of the game’s byzantine keyboard commands in order to master a particular ship.
  • I’m the Problem

    rands
    9 Jul 2014 | 2:25 pm
    Josh Olson asks, “How do you stay the course with task management?” As part of the new gig, I’m continuing with [Workflowy] as my personal to-do system. It’s a bookmark called “Brain” and it’s roughly a page-long outline, but it’s still early in the gig. I’m bracing for the inevitable flood of tasks when I leave the honeymoon phase. When this flood does occur, I’ll likely do what I’ve done in the past. When the work associated with task management become onerous, when it’s 1am and I’m dragging and dropping tasks…
  • Going Deep on Yosemite’s Icons

    rands
    5 Jul 2014 | 1:49 pm
    Nick Keppol via MartianCraft: The first thing people usually want to discuss with an update like this is the look and feel. However, there are plenty of comparisons between the Mavericks and Yosemite icons. They’re cleaner, they’ve removed the gloss, made things happier and brighter looking, and retained some skeuomorphic elements. I have a thing for people who obsess.
  • All Hail Jaqen H’ghar

    rands
    30 Jun 2014 | 8:26 am
    No spoilers as long as you don’t click on links I’m a fan of Jaqen H’ghar. The very minor character who was featured primarily in season 2 of Game of Thrones, I feel had a disproportionate impact on Arya Stark and I’m delighted to see that at the end of of Season 5 there could be further exploration of this complex and compelling character. During my recent vacation, I realized that I wanted to re-watch all scenes involving Jaqen and Arya and the process wasn’t incredibly hard. Fire up the Game of Thrones wiki, find his page, and then map references to episodes. Using that as a…
  • add this feed to my.Alltop

    Treehouse Blog

  • The Share Icon

    Jason Seifer
    30 Jul 2014 | 6:12 am
    The Treehouse Show is back! In episode 101 of The Treehouse Show, Nick and Jason) talk about the share icon, the Google Web Starter Kit, JavaScript libraries, and more! For a free month’s trial of Treehouse, Join Jason and Nick at http://teamtreehouse.com/show. This Week’s Links Share: The Icon No One Agrees On – BOLD by Pixelapse TTLabs/EvaporateJS Web Starter Kit Read JavaScript Allongé | Leanpub What Every Frontend Developer Should Know About Webpage Rendering — Frontend Babel Odyssey.js The post The Share Icon appeared first on Treehouse Blog.
  • jQuery Plugins for HTML Tables

    Nick Pettit
    29 Jul 2014 | 9:24 am
    (Photo from Flickr user Jeremy Levine) HTML tables have a bad reputation. In the 1990′s and 2000′s, many web professionals would use tables for positioning text and images on web pages. Using tables for layout is bad, but unfortunately that message sometimes is shortened to “tables are bad,” which is not true at all. HTML tables should not be used for positioning on web pages, but they’re essential for displaying tabular data, like sports scores, nutrition facts, financial transactions, and so much more. Tables contain information in columns and rows, just…
  • Developer Interview: Paul Irish

    Gill Carson
    28 Jul 2014 | 6:41 am
    Paul Irish, web developer and Google Chrome Developer Advocate, visits with Nick Pettit about the increasing complexity of front-end development, careers paths, HTML5 Boilerplate, and much more. Sign up for a 14-day trial of Treehouse The post Developer Interview: Paul Irish appeared first on Treehouse Blog.
  • Sneak Peek: Behind the Scenes of the Treehouse Show

    Gill Carson
    25 Jul 2014 | 6:39 am
    Nick Pettit and Jason Seifer are so slick on screen that I bet you think they never put a foot wrong in the studio. Well, that’s where you’re wrong. In celebration of 100 episodes, here are some of the bloopers from behind the scenes at The Treehouse Show. The post Sneak Peek: Behind the Scenes of the Treehouse Show appeared first on Treehouse Blog.
  • How to Handle Revision Requests for Web Design Projects

    Maria Magher
    24 Jul 2014 | 9:00 am
    You spend weeks working on a website, agonizing over every detail and producing something that you can’t wait to show your client. You’re sure the client will be just as overjoyed as you are about the final look. You click “send,” and you wait for the accolades to start pouring in. Then you get the e-mail. The one that says, “Everything looks great, but…” The one that asks, “Could you maybe just change this one thing? Oh, and then just this one other, small thing? Wait, now that I think about it, also just this other tiny change?” Sometimes, they really are small changes.
 
  • add this feed to my.Alltop

    Perlbuzz

  • Perlbuzz news roundup for 2014-07-14

    Andy Lester
    14 Jul 2014 | 6:32 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. System sleuthing: Using ptrace to print backtraces (hoelz.ro) YAPC::NA is live streaming right now (youtube.com) A productivity-enhancing Perl environment (25m video) (perltv.org) Bucardo is a database replication system written in Perl (blog.endpoint.com) Sawyer X just gave a great talk on "The Joy In What We Do" (50 min profanity-filled video) (youtube.com) Perl needs a user-friendly CMS (blogs.perl.org) Count Perl source lines with Perl::Tidy…
  • Perlbuzz news roundup for 2014-06-06

    Andy Lester
    16 Jun 2014 | 1:32 pm
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. More awesome things you missed in Perl: 82 minute talk by Paul Fenwick (perltv.org) perlmodules.net lets you track your favorite CPAN modules (blogs.perl.org) Perl 5.20 is out. Here's what you need to know: (perltricks.com) Electronic versions of the 2014 edition of Modern Perl have been released (modernperlbooks.com) The Perl Data Language: 23min video (perltv.org) Mojolicious 5.0 real-time web framework released (blog.kraih.com) Strawberry Perl 5.20.0.1…
  • Perlbuzz news roundup for 2014-05-19

    Andy Lester
    19 May 2014 | 6:54 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Dave Cross' book "Data Munging With Perl" now available as free download. (perlhacks.com) I broke Perl::MinimumVersion, sorry (neilb.org) Space Invaders in Perl 6 (ttjjss.wordpress.com) Test::Pretty makes your TAP more attractive (blog.kablamo.org) Automatic variable highlighting in vim (blogs.perl.org) Debugging binary data structures with Data::HexDump and Data::HexDumper (michael.thegrebs.com) Dependency graphs are now on metacpan (blog.stratopan.com)…
  • Perlbuzz news roundup for 2014-05-05

    Andy Lester
    5 May 2014 | 6:10 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. Let's delete 10,000 files from CPAN (blogs.perl.org) Fighting CPAN entropy (neilb.org) Modernizing your legacy environment (iinteractive.com) Facebook authentication with Mojolicious (Lite) (programming.tudorconstantin.com) The lies we tell about testing (allaroundtheworld.fr) p5p is using @Coverity's Scan to find C issues. (gossamer-threads.com) Wish @Klocwork still had similar program to support open source. Perl::MinimumVersion will scan your code and tell…
  • Perlbuzz news roundup for 2014-04-21

    Andy Lester
    31 Mar 2014 | 6:29 am
    These links are collected from the Perlbuzz Twitter feed. If you have suggestions for news bits, please mail me at andy@perlbuzz.com. How not to encourage people to contribute their code to the community: (reddit.com) What's new on CPAN, March 2014 (perltricks.com) The 2014 edition of Modern Perl, the book, is out. (modernperlbooks.com) Expanded error messages with "use diagnostics" (perlmaven.com) The dangers of hash iteration with "each" (blogs.perl.org) Enforcing business logic with custom DBIx::Class ResultSets (blogs.perl.org) Booking.com donates €10,000 for Perl 5 maintenance…
  • add this feed to my.Alltop

    Knowing .NET

  • Exploring HealthKit With Xamarin: Provisioning and Permissions Illustrated Walkthrough

    larry
    11 Jul 2014 | 12:45 pm
    One of the more interesting frameworks in iOS 8 is Health Kit, system-wide persistent storage for health-related information. I’m just beginning to explore the namespace myself, but thought I’d walk through the steps you need to manipulate Health Kit with Xamarin. Because health-related information is so sensitive, developing for Health Kit requires: The app be developed using an “Explicit App ID” with Health Kit Services explicitly enabled (see below); The Entitlements.plist must have a com.apple.developer.healthkit key set to true; and At initial runtime, the user…
  • The Protocol Pattern

    larry
    10 Jul 2014 | 9:32 am
    In C# (and F#), one can define extension methods on interfaces. These extension methods can have implementations, which can be used as default implementations for implementors of the extension. I haven’t heard a name for this technique. Example: interface IFoo { } static class IFoo_Extensions { public static void Foo(this IFoo self) { Console.WriteLine("Foo"); } } class ImplementingClass : IFoo { } class MainClass { public static void Main (string[] args) { var aFoo = new ImplementingClass (); aFoo.Foo (); //Prints "Foo" from extension default implementation } }…
  • Local Notifications in iOS 8 With Xamarin

    larry
    3 Jul 2014 | 11:19 am
    As of iOS 8, the user has to provide explicit permission for apps to respond to local notifications. This means that now, the first time the program is run, you need to run code such as: //F# UIUserNotificationSettings.GetSettingsForTypes( UIUserNotificationType.Alert ||| UIUserNotificationType.Badge ||| UIUserNotificationType.Sound, new NSSet()) |> UIApplication.SharedApplication.RegisterUserNotificationSettings or //C# var settings = UIUserNotificationSettings.GetSettingsForTypes( UIUserNotificationType.Alert || UIUserNotificationType.Badge || UIUserNotificationType.Sound, new NSSet());…
  • F# For Scripting

    larry
    2 Jul 2014 | 3:59 pm
    It’s F# Week at Xamarin. Also, in the US, it’s only a 4-day work-week. F# saves 20% of your time. QED. Anyway, I don’t have any actually interesting F# to share, but I recommend: Mike Bluestein’s Scene Kit in F# demo, and Frank Kreuger’s awesome demo of using F# interactively while programming OS X But what I thought I could quickly contribute is that: F# is an awesome scripting language; and Scripting may be the best way to learn F# Scripting tasks often involve transforming a stream of text by repeatedly Filtering, Assigning, Reducing, Transforming, and Slicing…
  • iOS 8, Scene Kit @ 60FPS, programmed in F#, using Xamarin.iOS

    larry
    20 Jun 2014 | 12:33 pm
    I have the best job in the world: namespace SceneKitFSharp open System open MonoTouch.UIKit open MonoTouch.Foundation open MonoTouch.SceneKit open MonoTouch.CoreAnimation type MySceneKitController () = inherit UIViewController() override this.ViewDidLoad () = let scene = new SCNScene () //Positions everyone! let boxNode = new SCNNode () boxNode.Geometry <- new SCNBox( Width = 1.0F, Height = 1.0F, Length = 1.0F, ChamferRadius = 0.02f ) scene.RootNode.AddChildNode (boxNode) let material = new SCNMaterial () material.Diffuse.Contents <- UIImage.FromFile ("textureX.png")…
  • add this feed to my.Alltop

    Official jQuery Blog

  • The (Not Just) jQuery Foundation

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

    Dave Methvin
    7 Jul 2014 | 12:20 pm
    The jQuery and jQuery UI teams use Trac to do their bug reporting and tracking. The jQuery Core bug tracker could really use a Trac expert to migrate us to Trac 1.0 and fix a few nagging issues we’ve been having. If you’re an expert Trac-meister, or just someone with good Trac setup/configuration experience who’s up to the challenge, we’d love to talk with you! Send a message to dave(at)jquery.com and we’ll be in touch. Since some of you will inevitably ask: GitHub’s integration between issues and commits is wonderful, but it’s not anywhere near as…
  • Don’t Use jquery-latest.js

    Dave Methvin
    3 Jul 2014 | 7:38 am
    Earlier this week the jQuery CDN had an issue that made the jquery-latest.js and jquery-latest.min.js files unavailable for a few hours in some geographical areas. (This wasn’t a problem with the CDN itself, but with the repository that provides files for the CDN.) While we always hope to have 100% uptime, this particular outage emphasized the number of production sites following the antipattern of using this file. So let’s be clear: Don’t use jquery-latest.js on a production site. We know that jquery-latest.js is abused because of the CDN statistics showing it’s the…
  • jQuery 1.11.1 and 2.1.1 Released

    Dave Methvin
    1 May 2014 | 2:33 pm
    Ah, the air is sweet with the scent of spring and new jQuery 1.11.1 and 2.1.1 are in bloom. These are minor patch releases and shouldn’t pose any major compatibility issues. Throw a Cinco de Mayo party and have your friends come over to test. If you dig up a problem, let us know at bugs.jquery.com, and be sure to provide a simple test case using jsfiddle.net or jsbin.com to demonstrate the problem. You can include these files directly from the jQuery CDN if you like, or copy them to your own local server. The 1.x branch includes support for IE 6/7/8 and the 2.x branch does not.
  • jQuery 1.11.1 RC2 and 2.1.1 RC2 Released

    Dave Methvin
    18 Apr 2014 | 12:30 pm
    Spring has sprung, and these release candidates for jQuery 1.11.1 and 2.1.1 are in full bloom. You know what that means? It’s time to get serious about testing! We really want our next release to be solid and reliable, and to do that we need your help. Please try out these files in your projects and pages, just a quick test would be appreciated. If you unearth any problems, let us know at bugs.jquery.com. The beta files are located on the jQuery CDN, you can include them directly from the CDN if you like (but don’t use them in production!). As always, the 1.x branch includes…
 
  • add this feed to my.Alltop

    Channel 9

  • Day 1: Here Come the World Finalists | Imagine Cup World Finals 2014

    30 Jul 2014 | 6:56 am
    Tuesday was the start of the Imagine Cup World Finals! Finalists flew into Seattle today and were able to check into their dorms, take a group photo and attend the reception at the University of Washington's Red Square. Catch up with John and Golnaz with their daily recaps this week for the Imagine Cup World Finals here in Seattle, Washington.
  • "Build a 2D Top Down Game – Zero to Published"

    Greg Duncan
    30 Jul 2014 | 6:00 am
    You guys know how I like to highlight game dev stuff and projects. What developer hasn't thought of writing a game? What gamer hasn't thought of programming their own (okay, okay, I'm sure there are a few, but then again, they probably wouldn't be reading this blog either, so...)When I saw this series from David Crook, a Microsoft Technical Evangelist, it went right to the top of my post list. There's Unity, Visual Studio, Windows 8.x, Windows Phone, gaming and it's 0 to Done type of series... Should be enough here to get even the starting game dev going!Part 1: Getting StartedPart 2:…
  • "Programming Kinect for Windows v2" Jumpstart On-Demand

    Greg Duncan
    30 Jul 2014 | 6:00 am
    Here's your On-Demand jump start to get going with the Kinect for Windows v2 device and SDK. If you're thinking about developing Kinect for Windows v2 apps or already are, this is a much view series...Programming Kinect for Windows v2Devs, are you looking forward to building apps with Kinect for Windows v2? In this Jump Start, explore the brand new beta Software Development Kit with experts from the Kinect engineering team. Learn about the new APIs and app model, see fascinating demos, and get samples (plus source code) for both desktop and Windows Store apps. Even if you don't have a Kinect…
  • Enjoy Barcelona’s Best Dining While You’re at TechEd Europe

    D. Begley, Mark DeFalco
    29 Jul 2014 | 5:38 pm
    While planning your trip to beautiful Barcelona for Microsoft TechEd Europe 2014, make time to visit some of the city's best restaurants! Good food is everywhere in Barcelona, so we'll try to help you narrow it down to the top choices—where you're sure to have a memorable meal. Read on for some of our favorites, and watch for future posts as we share more on the Barcelona dining scene. La Bombeta Tapas RestaurantThis popular local bar serves some of the best tapas in Barcelona. A 100-year-old, family-run business, La Bombeta retains the authentic charm of its Barceloneta neighborhood,…
  • Special Episode - Olivier Bloch (OSCON) | CodeChat

    obloch, Jeremy Foster
    29 Jul 2014 | 9:04 am
    In this special episode, I interview Olivier Bloch from MS Open Tech about the geeky, gadgety stuff he plays works with all day and about the great interoperability of Microsoft platforms and the many open source tools, frameworks, and services out there. You can tell Olivier is excited about this stuff!
  • add this feed to my.Alltop

    java.net

  • Apache TomEE JAX-RS and Arquillian Starter Project

    myfear
    6 Jul 2014 | 10:19 pm
    David Blevins gets you started with Apache TomEE JAX-RS and Arquillian. He introduces you to a ready-to-fork repository which already contains everything you need. And of course he also walks you through the code. Source: http://www.tomitribe.com/blog/2014/06/apache-tomee-jax-rs-and-arquillian-starter-project/ Community: Java Enterprise  
  • DevNation 2014 - Neal Ford - Opening Keynote: Agile Architecture and Design

    myfear
    6 Jul 2014 | 10:08 pm
    Donald Rumsfeld was right: it's the unknown unknowns that are the real killers in software development. Design decisions made too early are just speculations without facts. But you must have architecture in place before you can do anything. This session talks about the tension between architecture & design in agile projects. Direct Youtube Link! Source: https://www.youtube.com/watch?v=fFs5RoqEh8Q Community:  
  • Diagnosing TLS, SSL, and HTTPS

    myfear
    6 Jul 2014 | 2:47 pm
    When building inter-connected applications, developers frequently interact with TLS-enabled protocols like HTTPS. With recent emphasis on encrypted communications, Eric Costlow covers the way in which the JDK evolves regarding protocols, algorithms, and changes, as well as some advanced diagnostics to better understand TLS connections like HTTPS. Source: https://blogs.oracle.com/java-platform-group/entry/diagnosing_tls_ssl_and_https Community: OpenJDK  
  • How to Develop in Java on the Raspberry Pi

    myfear
    6 Jul 2014 | 2:45 pm
    When developing embedded applications, you need to have the right tools. That is, tools that integrate seamlessly with your embedded platform. Geertjan Wielenga created a screencast to demonstrate how NetBeans IDE simplifies Java development on the Raspberry Pi. Source: https://www.youtube.com/watch?v=ebHbDlTnV-I Community: NetBeans  
  • JavaEE - From zero to app in minutes with PrimeFaces, MySQL and NetBeans

    myfear
    6 Jul 2014 | 2:42 pm
    JavaEE offers a full stack to build enterprise class web applications out of the box and the Primefaces component library speed up the UI development process. Bruno Condemi shows you in this post how to get up and running with JavaEE in minutes using NetBeans IDE 8, Primefaces 4, TomEE and MySql database. Source: http://opendevelopmentnotes.blogspot.de/2014/07/javaee-from-zero-to-app-in-minutes.html Community: Java Enterprise  
  • add this feed to my.Alltop

    The Daily WTF

  • CodeSOD: The Joys of Interdisciplinary Work

    30 Jul 2014 | 3:00 am
    Lisa thought that the Modesto Biology Institute was the perfect working environment. The scientists who showed her around were all friendly, not the "evil, lab-coated villains" portrayed in Fritz Lang films. The lab director, Howard, pointed out the lack of horror monsters in their lab after Lisa joked about it during her interview. "See?" Howard said, gesturing. "You won't find anything scarier than a petri dish in here ... except for grant applications." He looked disgusted at the suggestion. "I'll take your word for it," Lisa said, laughing. But there were horrors lurking in the lab ...
  • Circle Around the Requirements

    29 Jul 2014 | 3:00 am
    Bakdar was the only technical person at PromoCorp, a marketing company. When someone finally launched a technical project, he was ready. The product was a cutting-edge web-to-print technology, in which Joe User could easily upload an image of his plumbing company’s logo onto a mock-up of a pen, and send it to PromoCorp with his order. It would save time, money, and provide a revenue stream for PromoCorp. The project was big, the project was technical, and the project was the attractive sort of thing that made careers. Bakdar was over the moon. It was a brilliant idea, with one problem.
  • CodeSOD: A Team of One

    28 Jul 2014 | 3:00 am
    Bob worked at a small company. There’s a messy history in its founding. The owner, Aaron, worked for another company making basically the same software, until he finally got fed up with their coding style and practices. So he quit to found his own company, with his own rules about things, like how many blank lines there should be before a for loop (exactly 1), how to order variable declarations (alphabetically, with “::” coming after “z”), and how source control should be organized (about as organized as organized crime). Aaron didn’t waste a lot of time…
  • Error'd: The Best Truck in the World!

    25 Jul 2014 | 2:45 am
    "Apparently this truck has a few more features than standard trucks," writes Derek, "I'm sure the price would have been an even $3,000,000 but there are a few miles on it to drive it down."   Dallin wrote, "This must have been a pretty amazing update to Google Maps if it was going to give me 11 seconds of my life back!"   "This was taken in a service center/rest stop on the westbound Highway 401 in Ontario, Canada," writes Andrew, "I wasn't able to discover much about Ontario from the screen, except that they use PCs for their slideshows."   "You know what, at a -216% discount,…
  • CodeSOD: Doing a Split...the Hard Way

    24 Jul 2014 | 3:15 am
    Way back when Java first came out, if you wanted to split a string into tokens, you had to roll your own mechanism to do so. Of course, even as far back as Java 1.2, there were some built-in secrets to help you tokenize your string so you could iterate over the tokens. David S. found this little gem written by one of his cohorts in a very recent version of Java (which we all know has absolutely no way of splitting a string into tokens). While it's plausible that someone new to Java might not know about the built-in function to tokenize a string, it's pretty clear from this piece of ingenuity…
 
  • add this feed to my.Alltop

    The Old New Thing

  • If you want to be notified when your app is uninstalled, you can do that from your uninstaller

    Raymond Chen - MSFT
    30 Jul 2014 | 7:00 am
    A customer had a rather strange request. "Is there a way to be notified when the user uninstalls any program from Programs and Features (formerly known as Add and Remove Programs)?" They didn't explain what they wanted to do this for, and we immediately got suspicious. It sounds like the customer is trying to do something user-hostile, like seeing that a user uninstalled a program and immediately reinstalling it. (Sort of the reverse of force-uninstalling all your competitors.) The customer failed to take into account that there are many ways of uninstalling an application that do not involve…
  • Did the Windows 95 interface have a code name?

    Raymond Chen - MSFT
    29 Jul 2014 | 7:00 am
    Commenter kinokijuf wonders whether the Windows 95 interface had a code name. Nope. We called it "the new shell" while it was under preliminary development, and when it got enabled in the builds, we just called it "the shell." (Explorer originally was named Cabinet, unrelated to the container file format of the same name. This original name lingers in the window class: CabinetWClass.)
  • Finding the shortest path to the ground while avoiding obstacles

    Raymond Chen - MSFT
    28 Jul 2014 | 7:00 am
    Today's Little Program solves the following problem: Consider a two-dimensional board, tall and narrow. Into the board are nailed a number of horizontal obstacles. Place a water faucet at the top of the board and turn it on. The water will dribble down, and when it hits an obstacle, some of the water will go left and some will go right. The goal is to find the shortest path to the ground from a given starting position, counting both horizontal and vertical distance traveled. ⬤ • • • • • • • • • • • • • • •…
  • How do I obtain the computer manufacturer's name from C++?

    Raymond Chen - MSFT
    25 Jul 2014 | 7:00 am
    Some time ago, I gave a scripting solution to the problem of obtaining the computer manufacturer and model. But what if you want to do this from C++? I could translate the script into C++, or I could just point you to Creating a WMI Application Using C++ in MSDN. In particular, one of the WMI C++ Sample Applications does exactly what you want: Example: Creating a WMI Application. The only things you need to do are change SELECT * FROM Win32_Process to SELECT * FROM Win32_ComputerSystem, and change Name to Manufacturer, and then again to Model.
  • When I send a WM_GETFONT message to a window, why don't I get a font?

    Raymond Chen - MSFT
    24 Jul 2014 | 7:00 am
    A customer reported that the WM_GET­FONT message was not working. Specifically, they sent the message to a window, and they can plainly see that the window is rendering with a particular font, yet the WM_GET­FONT message returns 0. Why isn't the window returning the correct font handle? The WM_SET­FONT and WM_GET­FONT messages are not mandatory. A window may choose to support them, or it may choose not to, or it may even choose to support one but not the other. (Though if it supports WM_SET­FONT, it probably ought to support WM_GET­FONT.) For example, our scroll bar…
  • add this feed to my.Alltop

    Lambda the Ultimate - Programming Languages Weblog

  • A Next Generation Smart Contract and Decentralized Application Platform

    23 Jul 2014 | 10:12 am
    A Next Generation Smart Contract and Decentralized Application Platform, Vitalik Buterin. When Satoshi Nakamoto first set the Bitcoin blockchain into motion in January 2009, he was simultaneously introducing two radical and untested concepts. The first is the "bitcoin", a decentralized peer-to-peer online currency that maintains a value without any backing, intrinsic value or central issuer. So far, the "bitcoin" as a currency unit has taken up the bulk of the public attention, both in terms of the political aspects of a currency without a central bank and its extreme upward and downward…
  • InterState: A Language and Environment for Expressing Interface Behavior

    22 Jul 2014 | 9:14 pm
    An interesting paper by Oney, Myers, and Brandt in this year's UIST. Abstract: InterState is a new programming language and environment that addresses the challenges of writing and reusing user interface code. InterState represents interactive behaviors clearly and concisely using a combination of novel forms of state machines and constraints. It also introduces new language features that allow programmers to easily modularize and reuse behaviors. InterState uses a new visual notation that allows programmers to better understand and navigate their code. InterState also includes a live editor…
  • Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU)

    17 Jul 2014 | 3:19 pm
    We are having another PLATEAU workshop at SPLASH 2014. We have a new category for "Hypotheses Papers" and thought this would be particularly appealing to the LTU community. http://2014.splashcon.org/track/plateau2014 Programming languages exist to enable programmers to develop software effectively. But how efficiently programmers can write software depends on the usability of the languages and tools that they develop with. The aim of this workshop is to discuss methods, metrics and techniques for evaluating the usability of languages and language tools. The supposed benefits of such languages…
  • Interactive scientific computing; of pythonic parts and goldilocks languages

    12 Jul 2014 | 11:25 am
    Graydon Hoare has an excellent series of (two) blog posts about programming languages for interactive scientific computing. technicalities: interactive scientific computing #1 of 2, pythonic parts technicalities: interactive scientific computing #2 of 2, goldilocks languages The scenario of these posts is to explain and constrast the difference between two scientific computing languages, Python and "SciPy/SymPy/NumPy, IPython, and Sage" on one side, and Julia on the other, as the result of two different design traditions, one (Python) following Ousterhout's Dichotomy of having a convenient…
  • 2014 APL Programming Competition is Open

    10 Jun 2014 | 2:49 am
    The sixth annual International APL Problem Solving Competition is now live! Dyalog Ltd invites students worldwide to put their programming and problem-solving skills to the test by using any APL system to develop solutions to ten questions and solve a series of problems. This is a contest for people who love a challenge and learning new things for fun, with the added bonus that you can win one of 43 cash prizes totalling $8,500, including a grand prize of $2,500 and a trip to Eastbourne in the U.K. to attend the annual Dyalog Ltd user meeting in September 2014. For the rules and eligibility…
  • add this feed to my.Alltop

    Coding Horror

  • The "Just In Time" Theory of User Behavior

    Jeff Atwood
    17 Jul 2014 | 5:05 pm
    I've long believed that the design of your software has a profound impact on how users behave within your software. But there are two sides to this story: Encouraging the "right" things by making those things intentionally easy to do. Discouraging the "wrong" things by making those things intentionally difficult, complex, and awkward to do. Whether the software is doing this intentionally, or completely accidentally, it's a fact of life: the path of least resistance is everyone's best friend. Learn to master this path, or others will master it for you. For proof, consider Dan Ariely's new and…
  • The Infinite Space Between Words

    Jeff Atwood
    16 May 2014 | 1:42 pm
    Computer performance is a bit of a shell game. You're always waiting for one of four things: Disk CPU Memory Network But which one? How long will you wait? And what will you do while you're waiting? Did you see the movie "Her"? If not, you should. It's great. One of my favorite scenes is the AI describing just how difficult it becomes to communicate with humans: It's like I'm reading a book… and it's a book I deeply love. But I'm reading it slowly now. So the words are really far apart and the spaces between the words are almost infinite. I can still feel you… and the words of…
  • What Can Men Do?

    Jeff Atwood
    25 Apr 2014 | 1:06 am
    (The title references Shanley Kane's post by the same name. This post represents my views on what men can do.) It's no secret that programming is an incredibly male dominated field. Figures vary, but somewhere from 20% to 29% of currently working programmers are female. Less than 12% of Computer Science bachelor's degrees were awarded to women at US PhD-granting institutions in 2010. So, on average, only about 1 out of every 5 working programmers you'll encounter will be female. You could say technology has a man problem. In an earlier post I noted that many software developers I've known…
  • Three Things

    Jeff Atwood
    16 Apr 2014 | 10:22 am
    I've expressed my disillusionment with to-do lists before. But let's try something simpler, a little experiment. What do you use to keep track of what you need to do? Hold it up, so I can see it. Humor me. Seriously! No no no, hold it closer, near the screen here. Let me look at it. Let me get a good, long look at it. Now imagine me slapping this thing out of your hand. I just want to make a point, not break your fancy whatchamacallit. So pretend I slapped it into a soft fluffy pillow on the ground, not the hard concrete of the sidewalk. Though I probably should have. Whatever that thing is,…
  • Please Read The Comments

    Jeff Atwood
    19 Mar 2014 | 2:31 pm
    I find the Don't Read The Comments movement kind of sad. Comments sections are frequently misogynistic, homophobic, racist, and very often POORLY WRITTEN. Why bother reading them?— Don't Read Comments (@AvoidComments) March 8, 2014 In 2006 I said that a blog without comments is not a blog and I stand behind that statement. There have been brief periods where my own blog has been temporarily without comments, but they will always come back as long as I'm in charge here. I'm a fan of comments, warts and all. They're noisy, sure, but in my experience they reliably produce crowdsourced…
 
  • add this feed to my.Alltop

    Channel 9

  • Day 1: Here Come the World Finalists | Imagine Cup World Finals 2014

    30 Jul 2014 | 6:56 am
    Tuesday was the start of the Imagine Cup World Finals! Finalists flew into Seattle today and were able to check into their dorms, take a group photo and attend the reception at the University of Washington's Red Square. Catch up with John and Golnaz with their daily recaps this week for the Imagine Cup World Finals here in Seattle, Washington.
  • "Build a 2D Top Down Game – Zero to Published"

    Greg Duncan
    30 Jul 2014 | 6:00 am
    You guys know how I like to highlight game dev stuff and projects. What developer hasn't thought of writing a game? What gamer hasn't thought of programming their own (okay, okay, I'm sure there are a few, but then again, they probably wouldn't be reading this blog either, so...)When I saw this series from David Crook, a Microsoft Technical Evangelist, it went right to the top of my post list. There's Unity, Visual Studio, Windows 8.x, Windows Phone, gaming and it's 0 to Done type of series... Should be enough here to get even the starting game dev going!Part 1: Getting StartedPart 2:…
  • "Programming Kinect for Windows v2" Jumpstart On-Demand

    Greg Duncan
    30 Jul 2014 | 6:00 am
    Here's your On-Demand jump start to get going with the Kinect for Windows v2 device and SDK. If you're thinking about developing Kinect for Windows v2 apps or already are, this is a much view series...Programming Kinect for Windows v2Devs, are you looking forward to building apps with Kinect for Windows v2? In this Jump Start, explore the brand new beta Software Development Kit with experts from the Kinect engineering team. Learn about the new APIs and app model, see fascinating demos, and get samples (plus source code) for both desktop and Windows Store apps. Even if you don't have a Kinect…
  • Enjoy Barcelona’s Best Dining While You’re at TechEd Europe

    D. Begley, Mark DeFalco
    29 Jul 2014 | 5:38 pm
    While planning your trip to beautiful Barcelona for Microsoft TechEd Europe 2014, make time to visit some of the city's best restaurants! Good food is everywhere in Barcelona, so we'll try to help you narrow it down to the top choices—where you're sure to have a memorable meal. Read on for some of our favorites, and watch for future posts as we share more on the Barcelona dining scene. La Bombeta Tapas RestaurantThis popular local bar serves some of the best tapas in Barcelona. A 100-year-old, family-run business, La Bombeta retains the authentic charm of its Barceloneta neighborhood,…
  • Special Episode - Olivier Bloch (OSCON) | CodeChat

    obloch, Jeremy Foster
    29 Jul 2014 | 9:04 am
    In this special episode, I interview Olivier Bloch from MS Open Tech about the geeky, gadgety stuff he plays works with all day and about the great interoperability of Microsoft platforms and the many open source tools, frameworks, and services out there. You can tell Olivier is excited about this stuff!
  • add this feed to my.Alltop

    CodePlex

  • CodePlex Daily Summary for Tuesday, July 29, 2014

    29 Jul 2014 | 11:00 am
    CodePlex Daily Summary for Tuesday, July 29, 2014Popular ReleasesArtezio SharePoint 2013 Workflow Activities: SharePoint Designer 2013 custom workflow actions 1.0: SharePoint Designer 2013 custom workflow actions that work with permissions. Add Role Assignment Add Role Assignments Delete Role Assignments Get Role Definition Id Get Role Definition Id By Role Type Id Reset Role Inheritance Artezio SharePoint Consulting & DevelopmentVG-Ripper & PG-Ripper: PG-Ripper 1.4.32: changes NEW: Added Support for 'ImgMega.com' links NEW: Added Support for…
  • CodePlex Daily Summary for Monday, July 28, 2014

    28 Jul 2014 | 11:00 am
    CodePlex Daily Summary for Monday, July 28, 2014Popular ReleasesSuperSocket, an extensible socket server framework: SuperSocket 1.6.3: The changes below are included in this release: fixed an exception when collect a server's status but it has been stopped fixed a bug that can cause an exception in case of sending data when the connection dropped already fixed the log4net missing issue for a QuickStart project fixed a warning in a QuickStart projectYnote Classic: Ynote Classic 2.8.5 Beta: Several Changes - Multiple Carets and Multiple Selections - Improved Startup Time -…
  • CodePlex Daily Summary for Sunday, July 27, 2014

    27 Jul 2014 | 11:00 am
    CodePlex Daily Summary for Sunday, July 27, 2014Popular ReleasesVG-Ripper & PG-Ripper: VG-Ripper 2.9.61: changes NEW: Added Support for 'ImgMega.com' links NEW: Added Support for 'ImgCandy.net' links FIXED: 'ImgSee.com' links FIXED: 'Img.yt' linksCS-Script Source: Release v3.8.4: CSScript.Evaluator is migrated to Mono v3.3.0 Added aggregating //css_ignore_ns from the imported scripts cs-script.7z - CS-Script Suite (binaries, documentation, samples) cs-script.ExtensionPack.7z - CS-Script Extension Pack (additional…
  • CodePlex Daily Summary for Saturday, July 26, 2014

    26 Jul 2014 | 11:00 am
    CodePlex Daily Summary for Saturday, July 26, 2014Popular ReleasesVG-Ripper & PG-Ripper: VG-Ripper 2.9.61: changes NEW: Added Support for 'ImgMega.com' links NEW: Added Support for 'ImgCandy.net' links FIXED: 'ImgSee.com' links FIXED: 'Img.yt' linksCUDAfy.NET: CUDAfy V1.27 Installer: Hybrid DSP Systems Signed Windows Installer Fix: CUDA and OpenCL tests should handle devices with max block threads < 1024 Fix: Single floating point Execute called instead of double (emulator only) Add: CUDA 6.0 support. Add:…
  • CodePlex Daily Summary for Friday, July 25, 2014

    25 Jul 2014 | 11:00 am
    CodePlex Daily Summary for Friday, July 25, 2014Popular ReleasesTEBookConverter: 1.1: Added: 64bit version Added: Windows 7 or later taskbar progress Added: Program will no longer try to convert from sources that no longer exist Fixed: Could not convert to PDF due to a typo Updated: Calibre to 1.46SSRS Plus+: Latest - SSRS Plus Application and Source Code: This release contains the Beta version with significant changes in comparison to the old release which I am keeping for legacy reasons. At some point a changeover will be made once it has been confirmed that…
 
  • add this feed to my.Alltop

    Planet MySQL

  • Resetting advanced options to defaults in MySQL for Excel

    Reggie Burnett
    30 Jul 2014 | 8:07 am
    Welcome to another blog post from the MySQL for Excel Team. Today we're going to talk about a new feature included since 1.3.0, remember you can always install the latest GA or maintenance version using theMySQL Installer also you can download directly any GA or non-GA version from theMySQL Developer Zone.In this post we will learn how to reset several advanced options to their default values. Remember that your feedback is very important for us, please drop us a message with your comments, suggestions for this or other features and follow us at our social media…
  • Examining the TokuDB MySQL storage engine file structure

    MySQL Performance Blog
    30 Jul 2014 | 8:07 am
    As we know different storage engines in MySQL have different file structures. Every table in MySQL 5.6 must have a .frm file in the database directory matching the table name. But where the rest of the data resides depends on the storage engine.For MyISAM we have .MYI and .MYD files in the database directory (unless special settings are in place); for InnoDB we might have data stored in the single table space (typically ibdata1 in the database directory) or as file per table (or better said file per partition) producing a single file with .ibd extension for each table/partition. TokuDB as of…
  • Chicago MySQL Meetup August 4th

    Dave Stokes
    30 Jul 2014 | 7:50 am
    High Availability With MySQL – Jay Janssen of Percona Monday, August 4, 2014 6:00 PM GrubHub 111 W. Washington St. Suite 2100 Chicago, IL Come join Jay Janssen, Principal Consultant at Percona as he speaks about High Availability with MySQL. Jay has been with Percona since 2011. Before that, spent 7 years working for Yahoo in a variety of fields including High Availability architectures, MySQL training, tool building, global server load balancing, multi-datacenter environments, operationalization, and monitoring. Pizza and beverages will be provided. PlanetMySQL Voting: Vote UP / Vote…
  • Using innodb_large_prefix to avoid ERROR 1071

    Ike Walker
    29 Jul 2014 | 2:55 pm
    If you've ever tried to add an index that includes a long varchar column to an InnoDB table in MySQL, you may have seen this error: ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes The character limit depends on the character set you use. For example if you use latin1 then the largest column you can index is varchar(767), but if you use utf8 then the limit is varchar(255). There is also a separate 3072 byte limit per index. The 767 byte limit is per column, so you can include multiple columns (each 767 bytes or smaller) up to 3072 total bytes per index, but no…
  • Early Bird Pricing for MySQL Central @ Oracle Open World Extended to August 1st

    Dave Stokes
    29 Jul 2014 | 1:29 pm
    Register before August 1st for early bird pricing! Millions of organizations around the world trust MySQL to power their business-critical web, cloud, and embedded applications. Want to learn best practices to develop next-generation applications with MySQL? Joins us at MySQL Central @ OpenWorld. Highlights Learn new skills Share and network with the global MySQL community Hear about new MySQL features directly from Oracle Get insight on product roadmaps Have fun PlanetMySQL Voting: Vote UP / Vote DOWN
  • add this feed to my.Alltop

    mySQL DBA, Architecture, Software, Web, Dev

  • Manually Switch Slaves to new Masters in mySQL 5.6 (XTRADB 5.6)

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

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

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

    Dathan Pattishall
    7 Jul 2013 | 1:38 pm
    I will be in Budapest talking about Scale and Rapid Growth. I will start off with Flickr's Five minute conversation to take a direction on how to scale the backend to getting 90 million users in 3 weeks after going Viral.http://rampconf.com/main.html#scheduleRAMP will also have live streaming broadcasted at TNW,  HWSW and on USTREAM
  • First Week.5 in China: Part Two, Refactor PHP get 10% more capacity with one change

    Dathan Pattishall
    24 Jun 2013 | 4:44 am
    The PHP code that I've experienced in China so far is pretty good. I have been in some environments where the Code is horrendous-where variables are set in one file yet used in another file via a require_once.  If that magic variable is not set everything would break with side-effect galore. This is not the case here for the China Team. This team is really good not to imply the other-one wasn't just praising the current one.The SQL, like many other companies I have been at requires some more extra effort, but the hunger to learn and improve is throughout the culture of the…
  • add this feed to my.Alltop

    MySQL Performance Blog

  • Examining the TokuDB MySQL storage engine file structure

    Peter Zaitsev
    30 Jul 2014 | 8:07 am
    As we know different storage engines in MySQL have different file structures. Every table in MySQL 5.6 must have a .frm file in the database directory matching the table name. But where the rest of the data resides depends on the storage engine.For MyISAM we have .MYI and .MYD files in the database directory (unless special settings are in place); for InnoDB we might have data stored in the single table space (typically ibdata1 in the database directory) or as file per table (or better said file per partition) producing a single file with .ibd extension for each table/partition. TokuDB as of…
  • Prevent MySQL downtime: Set max_user_connections

    Peter Zaitsev
    29 Jul 2014 | 5:05 am
    One of the common causes of downtime with MySQL is running out of connections. Have you ever seen this error? “ERROR 1040 (00000): Too many connections.” If you’re working with MySQL long enough you surely have. This is quite a nasty error as it might cause complete downtime… transient errors with successful transactions mixed with failing ones as well as only some processes stopping to run properly causing various kinds of effects if not monitored properly.There are number of causes for running out of connections, the most common ones involving when the Web/App server…
  • What I learned while migrating a customer MySQL installation to Amazon RDS

    Michael Coburn
    28 Jul 2014 | 4:00 am
    Hi, I recently had the experience of assisting with a migration of a customer MySQL installation to Amazon RDS (Relational Database Service). Amazon RDS is a great platform for hosting your MySQL installation and offers the following list of pros and cons:You can scale your CPU, IOPS, and storage space separately by using Amazon RDS. Otherwise you need to take downtime and upgrade physical components of a rack-mounted server.Backups, software version patching, failure detection, and (some) recovery is automated with Amazon RDS.You lose shell access to your DB instanceYou lose SUPER privilege…
  • Monitoring MySQL flow control in Percona XtraDB Cluster 5.6

    Stephane Combaudon
    25 Jul 2014 | 7:41 am
    Monitoring flow control in a Galera cluster is very important. If you do not, you will not understand why writes may sometimes be stalled. Percona XtraDB Cluster 5.6 provides 2 status variables for such monitoring: wsrep_flow_control_paused and wsrep_flow_control_paused_ns. Which one should you use?What is flow control?Flow control does not exist with regular MySQL replication, but only with Galera replication. It is simply the mechanism nodes are using when they are not able to keep up with the write load: to keep replication synchronous, the node that is starting to lag instructs the other…
  • Putting MySQL Fabric to Use: July 30 webinar

    Fernando Ipar
    24 Jul 2014 | 3:13 pm
    Martin and I have recently been blogging together about MySQL Fabric (in case you’ve missed this, you can find the first post of the series here), and on July 30th, we’re going to be presenting a webinar on this topic titled “Putting MySQL Fabric to Use.”The focus of the webinar is to help you get started quickly on this technology, so we’ll include very few slides (mostly just a diagram or two) and then jump straight into shared screen mode, with lots of live console and source code examples.In order to make the best use of time, we won’t show you how to…
 
  • add this feed to my.Alltop

    Pushing Pixels

  • Shifting gears – interview with Jonathan Freeman ASC

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

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

    Kirill Grouchnikov
    13 May 2014 | 8:55 pm
    Continuing the series of interviews with designers and artists that bring user interfaces and graphics to the big screens, today’s I’m excited to welcome Chris Kieffer. His work spans multiple films and TV shows, from Chuck and The Mentalist on the small screen to Man of Steel, Pacific Rim, The Cabin in the Woods, Green Lantern, In Time, Inception and Surrogates on the big screen – just to really name a few. His latest production, Transcendence, is playing in theaters now, with widely anticipated Interstellar out in theaters in November 2014. In this interview he talks about the…
  • Avatars, avatars everywhere

    Kirill Grouchnikov
    10 Apr 2014 | 8:43 am
    With a bit more emphasis on content recommended by your friends, we wanted to make people avatars in Play Store more visually pleasing. In our previous release the avatars were round with a thin translucent grey outline, and in our latest release the visuals are a bit more polished. There’s a white ring surrounding the avatar, and an offset drop shadow, with both of these scaling to match the overall size of the avatar. Let’s talk more about the specifics. The avatars themselves are fetched from the network, which gives us a square – and sometimes rectangular – source…
  • The craft of screen graphics and movie user interfaces – interview with Jorge Almeida

    Kirill Grouchnikov
    4 Apr 2014 | 8:28 am
    Continuing the series of interviews with designers and artists that bring user interfaces and graphics to the big screens, today’s I’m honored to welcome Jorge Almeida. You have seen Jorge’s work on the seminal “Minority Report”, “Iron Man 2″, “Eagle Eye”, “The Dark Knight Rises”, “Mission Impossible: Ghost Protocol” and “Star Trek Into Darkness”. His latest production, “Tomorrowland”, is scheduled for release in May 2015. In this interview he talks about the evolution of digital tools in the…
  • add this feed to my.Alltop

    No Fluff Just Stuff

  • Spotlight on GlassFish 4.1: #3 Changing the release number

    Reza Rahman
    30 Jul 2014 | 6:00 am
    'Spotlight on GlassFish 4.0.1' is a series of posts that highlights specific enhancements of the upcoming GlassFish 4.0.1 release. It could be a new feature, a fix, a behavior change, a tip, etc. #3 Changing the release number Originally, the upcoming release of GlassFish was going to be called GlassFish 4.0.1 as it was mostly focused on fixing issues. But based on its actual content, we decided that calling it 4.1 would make more sense and reflect more the scope of this release: Support for Java SE 8  Support for Java EE 7 specifications that had a Maintenance Release : Weld 1.2,…
  • Video: Using PhoneGap APIs in Appery.io App

    Max Katz
    29 Jul 2014 | 2:00 pm
    The video shows how to use PhoneGap API when building a mobile app in Appery.io. The video demonstrates the following APIs: Beep (sound) Notification Geolocation Barcode scanner Camera Accelerometer
  • What every developer should know about testing - part 2

    Shawn Hartsock
    29 Jul 2014 | 11:00 am
    The short version of this post:pyVmomi contributions from this point forward will be required to follow this pattern. They include a fixture based unit test build around vcrpy.Note: While these posts are python specific, the techniques I advocate are not. If you happen to be working in a JVM language, then I recommend Betamax. And, if you happen to be on Ruby, then use vcr. The point of any unit test is that it should be stand alone, automated, and deterministic. These posts discuss how to create deterministic and automated tests in situations where people often argue it's…
  • Beta1 of the UnifiedPush Server 1.0.0 released

    Matthias Wessendorf
    29 Jul 2014 | 9:00 am
    Today we are announcing the first beta release of our 1.0.0 version. After the big overhaul, including a brand new AdminUI with the last release this release contains several enhancements: iOS8 interactive notification support increased APNs payload (2k) Pagination for analytics improved callback for details on actual push delivery optimisations and improvements The complete list of included items are avialble on our JIRA instance. iOS8 interactive notifications Besides the work on the server, we have updated our Java and Node.js sender libraries to support the new iOS8 interactive…
  • New England Software Symposium - Sep 19 - 22, 2014

    NFJS
    29 Jul 2014 | 7:00 am
    No Fluff Just Stuff is pleased to announce the New England Software Symposium, Sep 19 - 22, 2014. Catch these Featured Sessions
  • add this feed to my.Alltop

    www.thoughtworks.com aggregator

  • Paulo Caroli - Blog: Burn-up agenda

    30 Jul 2014 | 5:53 am
    A burn-up agenda tracks progress towards the planned topics for a workshop. It can be used for any meeting, but is especially useful for time-boxed workshops with a list of topics to be covered. Burn-up agendas emerged from intensive brainstorming workshops, such as inceptions and ideations. Even though such workshops invite broad discussion, typically they have a time box and must cover a few topics, achieving the desired outcome. agenda at 8:00 am agenda at 9:20 am agenda at 10:50 am agenda at noon The sequence of photos shows a burn-up agenda on different times. Starting at 8 am, when the…
  • Sahana Chattopadhyay: Learning Vs. Performance -- The Dichotomy

    30 Jul 2014 | 1:47 am
    The shift has happened. The focus has moved from “learning” to “performance”. “Training” as a panacea for all ills – from lack of productivity to lack of motivation, attrition, and lost profits – is losing its power. Our education system had inculcated the belief that “learning” is all about gaining information and knowledge and being able to remember that long enough to answer exam questions. The standardized tests verified everyone’s capabilities against the same parameters. The lucky few whose capabilities matched the parameters came out with flying colors. The rest…
  • Andy Marks: How technical community groups fail the technical community

    29 Jul 2014 | 6:18 pm
    Like many software developers, I could easily spend every single night of the week at different user groups dedicated to areas of my profession I’m interested in.  Meetup.com has made organising and publicising these groups a far simpler task so there are usually a couple of new group announcements floating past my inbox each week. […]
  • Jaco Pretorius: Ruby Hash

    28 Jul 2014 | 8:00 am
    One of the popular feature’s of Ruby’s Hash object is that you can specify a default value for entries in the hash. For example, a common use case is to count the frequency of objects in an array. hash = Hash.new %w( orange red blue orange ).each do |colour| hash[colour] ||= 0 hash[colour] += 1 end # hash => {"orange"=>2, "red"=>1, "blue"=>1} Using the Hash initializer we can specify the default value for the hash as 0, which simplifies our code: hash = Hash.new(0) %w( orange red blue orange ).each { |colour| hash[colour] += 1 } # hash => {"orange"=>2, "red"=>1, "blue"=>1} Another…
  • Martin Fowler: Final part of Collection Pipelines

    28 Jul 2014 | 6:56 am
    In this final installment I touch on laziness, parallelism, and immutability then conclude by outlining when we should use collection pipelines.
 
  • add this feed to my.Alltop

    Android Developers Blog

  • Grow with Google Play: Scaled Publishing and New App Insights

    Android Developers
    29 Jul 2014 | 10:14 am
    By Kobi Glick, Google Play team If you're growing your business on Google Play, the Google Play Developer Console is one of the most important tools at your disposal. At Google I/O, we introduced a number of new changes that give you valuable insight into how your app is performing. Here's an overview of some of the improvements you can now take advantage of. Publishing API for scaling your app operations Today we're happy to announce that the Google Play Developer Publishing API is now available to all developers. The API will let you upload APKs to Beta testing, Staged rollout and…
  • KNOX Contribution to Android: Accelerating Android in the Workplace

    Android Developers
    21 Jul 2014 | 9:16 am
    Srikanth Rajagopalan, PM Director and Workplace aficionado Recently at Google I/O, we announced a comprehensive set of new features that will allow IT organizations to easily deploy and manage Android devices in enterprise environments. These features will be built into the upcoming Android L release. Samsung, with its KNOX technology, has been a thought leader in the enterprise mobility space. In order to accelerate Android adoption in the enterprise, we have partnered with Samsung to bring key KNOX functionality into Android, for the benefit of the entire Android ecosystem. We thank Samsung…
  • Porting Your Android Wear Developer Preview Code to the Latest Support Library

    Android Developers
    17 Jul 2014 | 4:08 pm
    Today’s post on #AndroidWear is from +Wayne Piekarski. Now that the full Android Wear SDK is available, it’s time to port your existing wearable-enabled notification code from the Developer Preview. In the process, you’ll switch to using the latest Android support library, and there are some small API changes that will require you to update your code. This article will show you how to update my previous code samples that were released earlier for stacks and pages, which you can use to guide the conversion of your own code as well. To get started with an existing project in Android…
  • Learn to Think Like an Android Developer

    Android Developers
    15 Jul 2014 | 11:39 am
    By Reto Meier, Head of Scalable Developer Advocacy Today I’m proud to announce the latest resource for learning to develop Android apps: Developing Android Apps: Android Fundamentals. Android Fundamentals is an online training course featuring Google Developer Advocates Reto Meier, Dan Galpin, and Katherine Kuan, working with the team at Udacity that’s advanced and technical enough for experienced developers who are new to Android — maybe even new to mobile — but not new to programming. The course offers step-by-step training in which you’ll build an Android app, and…
  • New Cross-Platform Tools for Game Developers

    Android Developers
    10 Jul 2014 | 10:07 am
    By Ben Frenkel, Google Play Games team There was a lot of excitement at Google I/O around Google Play Games, and today we’re delighted to share that the following tools are now available: Updated Play Games cross-platform C++ SDK Updated Play Games SDK for iOS New game services alerts in the Developer Console Here's a quick look at the cool new stuff for developers. Updated Play Games C++ SDK We've updated the Google Play Games C++ SDK with more cross-platform support for the new services and experiences we announced at I/O. Learn more» The new C++ SDK now supports all of the…
  • add this feed to my.Alltop

    Amazon Web Services Blog

  • New Amazon Climate Research Grants

    Jeff Barr
    29 Jul 2014 | 7:39 am
    Many of my colleagues are focused on projects that lead to a reduction in the environmental impact of our work. Online shopping itself is inherently more environmentally friendly than traditional retailing. Other important initiatives include Frustration-Free Packaging, Environmentally Friendly Packaging, our global Kaizen program, Sustainable Building Design, and a selection of AmazonGreen products. On the AWS side, the US West (Oregon) and AWS GovCloud (US) Regions make use of 100% carbon-free power. In conjunction with our friends at NASA, we announced the OpenNEX (NASA Earth Exchange)…
  • AWS Week in Review - July 21, 2014

    Jeff Barr
    28 Jul 2014 | 9:13 am
    Let's take a quick look at what happened in AWS-land last week: Monday, July 21 The AWS Windows and .NET Developer Blog talked about Supporting Windows Phone 8.1. The AWS Application Management Blog showed you how to View CloudFormation Logs in the Console. Our AWS Partners in India released Twenty Five New AWS Test Drives. Tuesday, July 22 We announced the new Big Data Blog and Web-Based Big Data Training. We published Episode #94 of the AWS Podcast , featuring part 2 of my interview with David Etue of SafeNet. The AWS Startup Collection published an Interview With Aaron Newman,…
  • Elastic Load Balancing Connection Timeout Management

    Jeff Barr
    24 Jul 2014 | 2:41 pm
    When your web browser or your mobile device makes a TCP connection to an Elastic Load Balancer, the connection is used for the request and the response, and then remains open for a short amount of time for possible reuse. This time period is known as the idle timeout for the Load Balancer and is set to 60 seconds. Behind the scenes, Elastic Load Balancing also manages TCP connections to Amazon EC2 instances; these connections also have a 60 second idle timeout. In most cases, a 60 second timeout is long enough to allow for the potential reuse that I mentioned earlier. However, in some…
  • Big Data Update - New Blog and New Web-Based Training

    Jeff Barr
    22 Jul 2014 | 10:32 am
    The topic of big data comes up almost every time I meet with current or potential AWS customers. They want to store, process, and extract meaning from data sets that seemingly grow in size with every meeting. In order to help our customers to understand the full spectrum of AWS resources that are available for use on their big data problems, we are introducing two new resources -- a new AWS Big Data Blog and web-based training on Big Data Technology Fundamentals. AWS Big Data Blog The AWS Big Data Blog is a way for data scientists and developers to learn big data best practices, discover…
  • AWS Week in Review - July 14, 2014

    Jeff Barr
    21 Jul 2014 | 6:13 am
    Let's take a quick look at what happened in AWS-land last week: Monday, July 14 We launched Annual Pricing for AWS Marketplace Products. We announced Time to Live (TTL) Control for Amazon SNS. We announced that you can now Store and Monitor OS and Application Log Files with Amazon CloudWatch. We published Episode #93 of the AWS Podcast . I interviewed David Etue of SafeNet. Tuesday July 15 We announced General Availability and a Service Level Agreement for Amazon RDS for PostgreSQL. The AWS Application Management Blog reviewed Customer Highlights from Around the Web. A guest post on…
  • add this feed to my.Alltop

    Udi Dahan - The Software Simplist

  • Service-Oriented Composition (with video)

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

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

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

    udidahan
    1 May 2014 | 3:58 am
    I’m going to be in New York in a couple of weeks teaching my Advanced Distributed Systems Design with SOA course and, as I usually do, will be giving a presentation at a local user group – this time at the NY ALT.NET user group on Wednesday May 14 @6:30pm. Just as an aside, I’m not currently planning on running another course this year so you might want to try to make this one before it sells out. In any case, here’s the description of the presentation: Ever since callbacks made their way into programming languages, developers have been arguing whether the benefits of…
  • NSBcon London 2014

    udidahan
    22 Apr 2014 | 7:05 am
    Since my last post announcing NSBcon you probably haven’t gone to take a look at what’s happening. The speaker lineup for NSBcon London 2014 is now complete and we’ve got a really great mix of talks, if I do say so myself. I’ve already mentioned that Oren and Greg will be there, but I wanted to talk a bit about the rest of the roster: First up – Wonga If you’re living in the UK, you almost can’t avoid seeing these ads. What you probably didn’t know is that Wonga has been running on NServiceBus for years now. (No – we had nothing to do with…
 
  • add this feed to my.Alltop

    Agile Development Blog: Scaling Software Agility

  • Try AgileZen and Mobilize Social Entrepreneurs Worldwide

    Geri Mitchell-Brown
    29 Jul 2014 | 9:00 am
    Limited Time Offer: AgileZen Impact Edition Talk about the perfect way to combine your everyday work and your charitable side. Through August 31, become a new AgileZen customer and pay what you want for a three-month subscription to Impact Edition for up to 20 projects. Rally will donate 100 percent of new customer subscriptions during the promotion period to support emerging entrepreneurs who are tackling tough social problems worldwide. Plus, the Rally For Impact Foundation will match all those new subscriber contributions up to $5,000 to help the Unreasonable Institute further its global…
  • Are You Doing Portfolio Management, or Issuing Hunting Licenses?

    Alex Pukinskis
    16 Jul 2014 | 7:46 am
    Do you have a set of budgeting, funding, and approval processes so complex that nobody knows how they all work? Is the easiest way to get something done at your company to escalate to a senior executive, or go straight to a developer? The other day, I was helping a customer untangle their approval/funding/budgeting processes. Now, this may not sound like the most delightful afternoon, but it was hot outside, and we were all ready to do it. The company already has adopted some parts of SAFe -- they’re doing mid-range planning once per quarter in a big meeting, and getting better and…
  • Tuning your Scrum Standups

    Alex Pukinskis
    8 Jul 2014 | 7:00 am
    I recently taught my first Scrum workshop in a while, after a number of years of doing other work. The team was excited and ready to go. The next day, they held a daily standup in the traditional style. Each person answered the three questions: “What did I do yesterday?”   “What will I do today?”   “What’s slowing me down?” But since they were sitting together, it really felt forced. They had all worked together they day before, and so the readouts of “what I did yesterday” were pretty useless. At the same time, “what am I committing to do today” was something…
  • Rally’s Colorado Crew Pushes Pedal Power

    Geri Mitchell-Brown
    1 Jul 2014 | 9:54 am
    In Boulder, Bike To Work Day (BTWD) is a big deal. At Rally, it’s HUGE. This year, as in years past, we went all-out and we played to win. Here are some highlights. Supporting Bike-crazy Boulder. Rally is a proud sponsor of Boulder Walk and Bike Month. Our donation from the Rally For Impact Foundation supports Community Cycles, which organizes a dizzying array of bike-related happenings throughout June. It’s so exciting to see our logo alongside those of so many other local businesses on the BTWD posters around town. Best in Class -- Again! For the sixth time in seven years, we placed at…
  • Portfolio Management for the Fast-paced World

    Catherine Connor
    27 Jun 2014 | 5:00 am
    Project and portfolio management is overdue for an overhaul. Fundamental principles of traditional portfolio management practices no longer apply in our highly complicated and fast-paced world. The mismatch gets compounded by the pervasive use of software in almost every industry.   Manufacturing experienced a similar overhaul in the late 1980s and 1990s with Lean thinking: Producing in small batches and eliminating waste led to great improvements.  Traditional manufacturing practices, however, used measurements related to labor efficiencies and equipment utilization, which created…
  • add this feed to my.Alltop

    The Endeavour

  • D more popular than any functional language

    John
    29 Jul 2014 | 6:17 am
    All measures of programming language popularity are indirect and controversial. There’s no consensus on the best way to measure popularity, even if we could gather any data we want. Still, measures of popularity based on data, especially combining several kinds of data, are more useful than personal impressions. According to the normalized comparison chart on langpop.com, at the time of writing this post, D is easily more popular than all functional programming languages combined. Here’s a portion of the chart zooming in on D and functional languages. This hardly seems possible.
  • Software development becoming less mature?

    John
    28 Jul 2014 | 7:20 am
    Michael Fogus posted on Twitter this morning Computing: the only industry that becomes less mature as more time passes. The immaturity of computing is used to excuse every ignorance. There’s an enormous body of existing wisdom but we don’t care. I don’t know whether computing is becoming less mature, though it may very well be on average, even if individual developers become more mature. One reason is that computing is a growing profession, so people are entering the field faster than they are leaving. That lowers average maturity. Another reason is chronological snobbery,…
  • Haskell analog of Sweave and Pweave

    John
    22 Jul 2014 | 2:25 pm
    Sweave and Pweave are programs that let you embed R and Python code respectively into LaTeX files. You can display the source code, the result of running the code, or both. lhs2TeX is roughly the Haskell analog of Sweave and Pweave.  This post takes the sample code I wrote for Sweave and Pweave before and gives a lhs2TeX counterpart. \documentclass{article} %include polycode.fmt %options ghci \long\def\ignore#1{} \begin{document} Invisible code that sets the value of the variable $a$. \ignore{ \begin{code} a = 3.14 \end{code} } Visible code that sets $b$ and squares it. (There doesn't seem…
  • A subway topologist

    John
    22 Jul 2014 | 6:20 am
    One of my favorite books when I was growing up was the Mathematics volume in the LIFE Science Library. I didn’t own the book, but my uncle did, and I’d browse through the book whenever I visited him. I was too young at the time to understand much of what I was reading. One of the pages that stuck in my mind was a photo of Samuel Eilenberg. His name meant nothing to me at the time, but the caption titled “A subway topologist” caught my imagination. … Polish-born Professor Samuel Eilenberg sprawls contemplatively in his Greenwich Village apartment in New York City.
  • Bringing bash and PowerShell a little closer together

    John
    21 Jul 2014 | 5:59 am
    I recently ran across PSReadLine, a project that makes the PowerShell console act more like a bash shell. I’ve just started using it, but it seems promising. I’m switching between Linux and Windows frequently these days and it’s nice to have a little more in common between the two. I’d rather write a PowerShell script than a bash script, but I’d rather use the bash console interactively. The PowerShell console is essentially the old cmd.exe console. (I haven’t kept up with PowerShell in a while, so maybe there have been some improvements, but it’s my…
  • add this feed to my.Alltop

    Embedded Computing Design News

  • Michael Noonen and Rodrigo Liang Join Kilopass Technology, Inc. Board of Directors

    Kilopass Technology
    29 Jul 2014 | 7:37 am
    Rodrigo Liang, Sr. Vice President of Oracle, is a member of the Kilopass Board of Directors. Michael Noonen, co-founder of Silicon Catalyst, is a member of the Kilopass Board of Directors. Kilopass Technology Inc., a leading provider of semiconductor logic embedded non-volatile memory (eNVM) intellectual property (IP), today announced two additions to its board of directors. Michael Noonen, co-founder of Silicon Catalyst, and Rodrigo Liang, Sr. Vice President of Oracle, start their directorship immediately, bringing the total size of the board to six members. “We are thrilled to have…
  • Chirp sings the praises of Discovering Start-Ups Competition

    Cambridge Wireless
    29 Jul 2014 | 5:46 am
    The winners of last year’s Discovering Start-Ups competition are urging young UK companies and entrepreneurs to enter the 2014 search for the most innovative wireless technologies and business opportunities. Run by Cambridge Wireless (CW) with Europe’s number one university business incubator, SETsquared and hosted and sponsored by Deloitte, the free-to-enter competition gives finalists the opportunity to pitch their technologies and business plans to some 20 leading wireless industry investors and experts. One of last year’s winners was Chirp, which has developed an…
  • Protective Coatings Market worth $18,431.8 Million by 2019

    MNM
    29 Jul 2014 | 12:48 am
    The report “Protective Coatings Market by Resin Type (Alkyd, Acrylic, Epoxy, Polyurethane, Polyester & Others), by Technology (Solvent Borne, Water Borne, Powder & Others) & by Application (Construction, Oil & Gas, Automotive, Aerospace, Product Finishes & Others) – Global Trends & Forecast to 2019″defines and segments the global protective coatings market with analysis and forecasting of volume consumed and value generated. The protective coatings consumption is projected to grow from 4,253.9 KT in 2014 to 6,701.3 KT by 2019, at a CAGR of 9.52%…
  • New Revenue Pockets for the Glass Fiber Reinforced Plastic (GFRP) Composites Market

    MNM
    29 Jul 2014 | 12:08 am
    GFRP Composites play an important role in end user industries such as transportation, construction & infrastructure, electrical & electronics, consumer goods, pipe, tank & other corrosion resistant equipment, aerospace & defense, marine, wind energy, and other industries. GFRP Composites products are developed from glass fiber, resins, and fillers which are used to modify or enhance properties of the composite such as thermal conductivity, electrical resistivity, friction, wear resistance, and flame resistance. Download Sample PDF of this Report @…
  • McObject CEO Steve Graves Chosen as Flash Memory Summit Speaker

    McObject
    28 Jul 2014 | 1:31 pm
    McObject® announced that Flash Memory Summit, the world’s largest conference dedicated to flash memory and its applications, has chosen company co-founder and CEO Steve Graves to speak at two sessions of this year’s event, to be held in Santa Clara, CA on August 5 – 7. The presentations each focus on a different strategy for using NAND flash-based technology to enhance in-memory database system (IMDS) performance and durability. Both talks stem from McObject’s benchmark testing of its eXtremeDB® IMDS in partnership with leading flash technology vendors.
 
  • add this feed to my.Alltop

    9lessons Programming Blog

  • Google Blogger 404 Page Redirection

    15 Jul 2014 | 6:36 pm
    If you are using Google blogger you must setup 404 page redirections, if not this will affect your organic search results. I am using blogger since 2009 for 9lessons.info and I am not paying any hosting charges till today, I suggest everyone should start a blog with blogger. This post will explain you how to setup a blogger 404 redirection page in a simple way, now you can try here with wrong URLs. Read more »
  • Blogger Template Design

    15 Jul 2014 | 12:01 pm
    Hope you know that 9lessons blog is power by google blogger platform and I am not paying any hosting changers from last 4 years. I strongly suggest blogger is the perfect platform for blogging (present your ideas), but you have to do few coding changes for better results. My first success was I did customized blogger template completely, so take a look at this post and implement for great results. Read more »
  • Ajax PHP Login Page with Shake Animation Effect.

    8 Jul 2014 | 8:11 pm
    I received few tutorial requests from my readers that asked to me how to create Ajax PHP login script, in this post I want to discuss how to create a simple Ajax PHP login with welcome page using MySQL database. This will explain you creating user tables, posting form values and storing and destroying the session values. If you are a PHP beginner take a quick look at this live demo with Username: 9lessons Password: 9lessons. This post has been updated with mysqli. Read more »
  • Timeline Design using CSS and Jquery

    1 Jul 2014 | 8:51 am
    Timeline design is the current web trend that visualizes the data in an interesting way. Today I want to discuss about how to design a timeline in a simple way with JSON data feed , that using CSS pseudo elements such as :before and :after. Pseudo elements are used to apply special effects to selectors. This post is a combination of my previous post, please take a quick look at this demo and try demo script with your WAMP server. Read more »
  • PHP Email Verification Script.

    25 Jun 2014 | 8:00 am
    I received lots tutorial requests from my readers in that most of them asked to me, how to implement email verification system using PHP. This is very basic tutorial explained how to create database and proper activation code. Implemented with mysqli_() fuctions, because mysql_() functions are depreciated. Read more »
  • add this feed to my.Alltop

    Goyelloblog

  • Software Architecture Canvas – a brother of the business model canvas?

    Patryk Borowa
    17 Jul 2014 | 3:57 am
    Have you ever heard of the business model canvas? If so, then you know that it is basically a board of basic elements which need to be evaluated in the process of creating a product and the business around it. Have you ever wondered if such a model could be created for a software design process? I did and here are my thoughts on it. Obviously a detailed implementation cannot be touched by such a “bird’s eye architecture-cheat-sheet” but I think a general description with some design tips can be achieved. So without further ado I bring to you: “The 11 blocks of software…
  • Durandal — your new favourite client-side framework

    Patryk Borowa
    9 Jul 2014 | 4:27 am
    So you were researching JavaScript frameworks to host your new single page application? Was angular too much or perhaps you don’t have time to learn its relatively complex structure? If answers to both of these questions is “Yes”, then you are probably looking for Durandal, let me introduce it to you. Building blocks Durandal is a client side MV* framework which means it will give your application structure to keep everything neatly organized with views, models etc. It is also an SPA oriented framework and what this means is that you get routing, application state management and easy to…
  • AndroidAnnotations & RoboSpice — the best of both worlds

    Daniel Dekański
    26 Jun 2014 | 3:04 am
    Either you like it or not, application development today is more like playing with building blocks than writing advanced algorithms. Probably 90% of anything you could want to achieve code-wise is already there, and the smartest ones in the room will be those who use that inventory rather than reinvent the wheel. The real adventure nowadays is to use existing pieces to create something innovating and attractive. The real engineering is the ability to combine available libraries and frameworks into something that works flawlessly in every conditions. In one of my previous posts I showed you…
  • Better spend your social marketing budget on valuable fans!

    Peter Horsten
    21 May 2014 | 6:01 am
    It sounds obvious to spend your social budget to please valuable fans, doesn’t it? So why aren’t we doing so? It looks like we are shooting in the blind, meanwhile complaining that the ROI of social media is poor. Fortunately, it’s possible to learn who your valuable fans are and what they appreciate. Once you are aware of that, the magic begins. During infoShare 2014 (22-23 May) in Gdansk we will discuss this topic by sharing our concerns and experiences with today’s social media practices. This post originally appeared at PetersOpinion.comView original post Abusing social media is…
  • GeeCON 2014 – impressions from the biggest Polish Java conference

    Rafał Borowiec
    19 May 2014 | 3:48 pm
    Being busy preparing for the infoshare conference 2014, we still couldn’t skip the biggest Polish Java conference: GeeCON 2014. So I travelled to Cracow and spent two out of the three conference days there. If I had to sum it up in one sentence, I’d say that– those were very exciting days, enriched by the names like Arun Gupta, Adam Bien or Josh Long, well known in the Java community. If you add Jurgen Appelo or Kevlin Henney you may be sure that the conference must have something precious to offer to its attendees. I faced the regular challenge: which presentations to join when you…
  • add this feed to my.Alltop

    Raakesh.com

  • Remedy for ant invasion in your house

    Raakesh
    6 Jul 2014 | 7:47 pm
    20 Mule Team - Borox With a dog who loves to drop his food here and there all the time, and kids who love walking around the home eating cookies, and other sugary stuff it is an open invitation to ants in the house. We notices a few here and there, and within no time there was an entire colony living in our house seen at various places including the dining area, doors, kitchen, garage, etc. At first I went and got an ant killer spray, and sprayed all the ants I could see. It was unsafe for the kids and my dog, so I had to lock them away on the 2nd floor as I sprayed the 1st floor. It worked…
  • Wishing you a Happy Independence Day 2014

    Raakesh
    3 Jul 2014 | 8:54 pm
    Happy Independence Day 2014 Wishing you all a Happy Independence Day! Have fun, spend all your time with the ones who matter to you the most. Independence Day will come again next year, but the time you spend now, will never be back, unfortunately. So make the most of it, live your dream and rock on. Category: General
  • Amazon Smile - Supporting Charities of your choice

    Raakesh
    23 Jun 2014 | 7:25 pm
    Amazon Smile With zero cost to you, when you shop at Amazon Smile, Amazon will make a donation to the charity of your choice. A donation of 0.5% of the price of your eligible AmazonSmile purchases (minus shipping and handline, rebates, etc) is made by Amazon. Since this donation is made by Amazon Smile and not by you, you do not qualify for a tax deduction for that amount, but irrespective a contribution is being made automatically when you shop. All you have to do is visit smile.amazon.com and shop for products. You will get the same price as you do as a regular customer (as claimed by…
  • How about a Datafeed Optimizing Tool?

    Raakesh
    21 Jun 2014 | 9:53 am
    DataFeed Affiliate marketers who use datafeeds for promoting affiliate products have a pretty good idea about the technical difficulties that you encounter on a day to day basis. Issues like duplicate content, remotely hosted images, etc are tough to deal with in the beginning, but if you spend some time and effort, you can get around it. Problem starts, when you have to update your datafeeds on a day to day basis.  I have a few tools that help me get around these (some of which are available for interested marketers on my site) while some are pretty custom built for my requirements.
  • Amazon's First Smartphone - Fire is available

    Raakesh
    19 Jun 2014 | 11:57 am
    Amazon Fire is out and available on Amazon.com Dynamic Perspective Experience interactions not possible on other smartphones. Tilt, auto-scroll, swivel, and peek to navigate menus and access shortcuts with one hand. Dive into a new class of immersive apps and games—peek to see detailed views of clothing, shoes, and more in the new Amazon Shopping app for Fire phone, or take on a character's viewpoint to see around corners and obstacles in games.    Firefly technology Quickly identify printed web and email addresses, phone numbers, QR and bar codes, plus over 100 million items, including…
 
  • add this feed to my.Alltop

    C Languages

  • 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...
  • Book: Designing Apps for Success

    26 May 2014 | 8:03 am
    This past winter I was presented the opportunity to be the technical reviewer for Matthew's David's latest book Designing Apps for Success: Developing Consistent App Design Practices. As usual, being a technical reviewer was a great experience - perfect opportunity to get a hands-on with n...
  • Muut Forums - C# & ASP.NET MVC Integration

    26 May 2014 | 7:29 am
    As we all know, web forum packages have been around for a long time. I can remember doing phpBB installations as one of my first development projects - and phpBB is still alive and healthy! The standards of web interactivity has changed however, and some of the old forums haven't completely kep...
  • add this feed to my.Alltop

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

  • The Professional ScrumMaster's Handbook--Free 30 Page Excerpt

    29 Jul 2014 | 12:00 am
    A professional ScrumMaster relaxes this tension using the Scrum framework so that the team arrives at the best possible outcome. "The Professional ScrumMaster’s Handbook" is a practical, no-nonsense guide to helping you become an inspiring and effective ScrumMaster known for getting results. This book goes into great detail about why it seems like you’re fighting traditional management culture every step of the way. You will explore the three roles of Scrum and how, working in harmony, they can deliver a product in the leanest way possible. You’ll understand that…
  • Learning JavaScriptMVC--Free 14 Page Excerpt

    29 Jul 2014 | 12:00 am
    As it does not depend on server components, it can be combined with any web service interface and server-side language. "Learning JavaScriptMVC" will guide you through all the framework aspects and show you how to build small- to mid-size well-structured and documented client-side applications you will love to work on. This book starts from JavaScriptMVC installation and all its components are explained with practical examples. It finishes with an example of building a web application. You will learn what the JavaScriptMVC framework is, how to install it, and how to use it…
  • Responsive Web Design by Example--Free 33 Page Excerpt

    29 Jul 2014 | 12:00 am
    You can now create your very own responsive website quickly and efficiently, allowing you to showcase your content in a format that will work on any device with an Internet browser. By following our detailed step-by-step instructions in this structured reference guide, you will learn how you can build engaging responsive websites. With coverage of Bootstrap, Skeleton, and Zurb Foundation you'll learn about three of the most powerful responsive frameworks available today. Leading you through by practical example, you'll find that this essential reference develops your understanding by actually…
  • Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile--Free 26 Page Excerpt

    29 Jul 2014 | 12:00 am
    These technologies have radically reconfigured the process of designing web content and function in the widest possible range of browsing environments, ranging from desktops to mobile devices. "Dreamweaver CS6 Mobile and Web Development with HTML5, CSS3, and jQuery Mobile" is essentially three books in one: an introduction to building websites; Dreamweaver CS6: HTML5, CSS3, Responsive Design; and an in-depth explanation of how to build inviting, accessible mobile sites with Dreamweaver CS6, responsive design, and jQuery Mobile. This book serves both as the essential reference for…
  • HTML5 iPhone Web Application Development--Free 41 Page Excerpt

    29 Jul 2014 | 12:00 am
    Work through real world examples with references, and in-depth discussions on the approach; including its benefits and drawbacks. "HTML5 iPhone Web Application Development" strives to teach all levels of developers, beginners and professionals, the process of creating web applications for iOS Safari. Utilizing current industry standards for frontend development, learn to take advantage of HTML5, CSS3 and JavaScript to create compelling software. Start with reviewing current industry standards for frontend development, and end with creating a native application using the same…
 
  • add this feed to my.Alltop

    Agile Evidence

  • Free Training Offer

    John Sextro
    14 Jul 2014 | 9:30 am
    St. Louis Agilists, I am giving away 15 slots in my upcoming class, "Effective Agile Coaching". This is a 1-day course that will be held on Friday, September 5, 2014. Register for your chance to receive 1 of the 15 free slots here, http://nineprinciples.net/free-trainingThis course will focus on skills, abilities and techniques to help you become a more effective agile coach.
  • Role Overloading

    John Sextro
    10 Nov 2013 | 8:21 am
    I just released a new episode of This Agile Life, Episode 23 - Overloading Yoga Positions.In this show we discuss:What does role overloading mean?Swarming / the ‘Whole Team Approach’.Does it have a positive or negative connotation?The positive and the negative of the definition.Negative: When one person tries to become a super hero by doing everything.Negative: Filling in when a team is understaffed.Negative: When people try to do too much and end up doing nothing well.Positive: People swarming to get work done as a team.Positive: People pushing their comfort level to expand their skills…
  • 7 Habits of Highly Effective Pair Programmers

    John Sextro
    3 Nov 2013 | 7:14 am
    I originally published this article on DevX on Oct. 12, 2012.Through my various experiences as a Developer, Technical Lead, Test Driven Development Mentor and Agile Coach, I have paired with more than 100 different Developers over the course of 10 years.  As you can imagine, I’ve seen just about everything, the worst of the worst and the best of the best.  Most of the people I have paired with were proficient programmers and nice people.  However, pair programming can be tough, even for the best developers, and can be downright daunting if you haven’t done it before, are…
  • Self Taught Programmer to Success Story

    John Sextro
    12 May 2013 | 8:18 am
    I just did an interview for Trevor Page, a fellow podcaster, to tell him about my story as a self taught programmer.  Please checkout the write up and the podcast interview over at:http://howtoprogramwithjava.com/self-taught-programmer-to-success-story/Trevor is doing a lot of good work with his blog, podcast, ebook and instructional videos.  Take a few minutes to check it out.
  • New Agile Forum in St. Louis

    John Sextro
    8 Mar 2013 | 2:53 pm
    Savvis, A CenturyLink Company, is starting a new Agile forum in St. Louis, MO. The first meeting of the "St. Louis Agile LINC Forum" will be held on the evening of Thursday, April 11 from 6:00pm to 8:00pm.  Savvis is hosting the meeting at their St. Louis office located at #1 Savvis Parkway, Town and Country, MO 63017.Those interested in attending should RSVP to jim.haftarczyk@savvis.com. The following are the details for the upcoming event.  I hope to see you there.The event will have three presenters who will delve into a variety of topics including:The Agile…
  • add this feed to my.Alltop

    Mobile App Development Blog, Website Design Blog, App Developers

  • Why is One Third of Apple’s Engineering Team Indian?

    admin
    30 Jul 2014 | 4:18 am
    According to a Times of India report this week, it is estimated that 1 in 3 Apple engineers are Indian. On top of that, more and more of Apple’s IT and support is being performed by Indian vendors, showing that India’s tech prowess continues to grow throughout the tech industry.   Apple isn’t the only company to witness a similar transition, of course. Indian engineers make up a large portion of the tech workforce in America, and in overseas work continues to be a dominant force. According to the TOI article, Apple filed 1750 H-1B applications (for U.S. work visas) during the…
  • Mobile app vs Mobile website

    admin
    25 Jul 2014 | 4:59 am
    Mobile app vs Mobile website You’ll want a way to reach mobile users, and before we go into the head-to-head comparison, let’s make sure everyone is aware that these two tools are not mutually exclusive. The best brands have both.  Mobile Apps Mobile apps are extremely popular. With the huge popularity of smartphones, it’s no surprise that users crave highly specialized software experiences that are wholly optimized to their mobile devices. Mobile apps offer a huge range of features and benefits while operating quickly and efficiently for the end user.  Mobile App Pros:…
  • How Mobile Apps Increase Sales and Enhance Customer Experience

    admin
    23 Jul 2014 | 11:53 pm
    How Mobile Apps Increase Sales and Enhance Customer Experience   Mobile app development is a powerful for reaching out to customers. The mobility and familiar interfaces create a fantastic user experience, with a variety of features and benefits which can be applied creatively to your business. Here are some of the ways a mobile app could increase your sales and enhance your customer experience.   Promotions and discounts – Using the app results in direct savings. People like saving money, so they’ll naturally appreciate such an app. In this category you’ll find many…
  • Don’t Miss a Thing with Smartwatch Notifications – Information that Moves with You!

    admin
    18 Jul 2014 | 2:31 am
    Don’t Miss a Thing with Smartwatch Notifications - Information that Moves with You!   Android Wear has launched, and with it the tech world is taking another step in a steady progression toward perfecting the wrist-based computer interface. Android Wear makes great strides in how it handles notifications, which is great because notifications are without a doubt the number one most important feature for a smart watch.   The basic theory is that people like getting notifications when they’re out and about, but they don’t always like having to pull out their phone to view them.
  • 4 Things Successful Startups Know About App Development

    admin
    15 Jul 2014 | 12:19 am
    The difference between a “tech startup” and any other kind of startup has dwindled to the point of practical non-existence. Every entrepreneur should be grappling with technological advances. Every new business can use technology to gain an edge, no matter what their industry, and no technology is more pervasive than mobile. Mobile has spread to every corner of the globe, and has had a profound effect on every industry it touches, from media publishing to banking. No matter where you plan to innovate, you can’t afford to ignore mobile.   4 Things Successful Startups Know About App…
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • On Designing and Deploying Internet-Scale Services

    Hari
    27 Jul 2014 | 8:05 am
    Abstract The system-to-administrator ratio is commonly used as a rough metric to understand administrative costs in high-scale services. With smaller, less automated services this ratio can be as low as 2:1, whereas on industry leading, highly automated services, we’ve seen ratios as high as 2,500:1. Within Microsoft services, Autopilot is often cited as the magic behind the success of the Windows Live Search team in achieving high system-to-administrator ratios. While auto administration is important, the most important factor is actually the service itself. Is the service efficient to…
  • Coflow: A Networking Abstraction for Cluster Applications

    Hari
    22 Jul 2014 | 11:55 am
    Abstract Cluster computing applications – frameworks like MapReduce and user-facing applications like search platforms have application-level requirements and higher-level abstractions to express them. However, there exists no networking abstraction that can take advantage of the rich semantics readily available from these data parallel applications. We propose Coflow, a networking abstraction to express the communication requirements of prevalent data parallel programming paradigms. Coflows make it easier for the applications to convey their communication semantics to the network, which in…
  • From research to practice: experiences engineering a production metadata database for a scale out file system

    Hari
    21 Jun 2014 | 1:48 pm
    Abstract HP’s StoreAll with Express Query is a scalable commercial file archiving product that offers sophisticated file metadata management and search capabilities. A new REST API enables fast, efficient searching to find all files that meet a given set of metadata criteria and the ability to tag files with custom metadata fields. The product brings together two significant systems: a scale out file system and a metadata database based on LazyBase. In designing and building the combined product, we identified several real-world issues in using a pipelined database system in a distributed…
  • Replicated Data Consistency Explained Through Baseball

    Hari
    25 Dec 2013 | 5:23 am
    A key feature of all distributed storage systems is their ability to replicate data not just across machines within a data center but also across geographically distributed data centers. Replication, while it aids ensuring higher availability of the data segments also necessitates keeping multiple replicas somehow in sync to ensure what you’ve written is what you will see when reading. We have taken this ability of getting back exactly what was just written for granted in the case of monolithic storage systems. Entire applications are built on this premise. When it comes to distributed…
  • Apache Hadoop YARN: Yet Another Resource Negotiator

    Hari
    2 Oct 2013 | 11:12 am
    Detailed post to follow… Link to paper
 
  • add this feed to my.Alltop

    Systems We Make | Systems We Make

  • On Designing and Deploying Internet-Scale Services

    Hari
    27 Jul 2014 | 8:05 am
    Abstract The system-to-administrator ratio is commonly used as a rough metric to understand administrative costs in high-scale services. With smaller, less automated services this ratio can be as low as 2:1, whereas on industry leading, highly automated services, we’ve seen ratios as high as 2,500:1. Within Microsoft services, Autopilot is often cited as the magic behind the success of the Windows Live Search team in achieving high system-to-administrator ratios. While auto administration is important, the most important factor is actually the service itself. Is the service efficient to…
  • Coflow: A Networking Abstraction for Cluster Applications

    Hari
    22 Jul 2014 | 11:55 am
    Abstract Cluster computing applications – frameworks like MapReduce and user-facing applications like search platforms have application-level requirements and higher-level abstractions to express them. However, there exists no networking abstraction that can take advantage of the rich semantics readily available from these data parallel applications. We propose Coflow, a networking abstraction to express the communication requirements of prevalent data parallel programming paradigms. Coflows make it easier for the applications to convey their communication semantics to the network, which in…
  • From research to practice: experiences engineering a production metadata database for a scale out file system

    Hari
    21 Jun 2014 | 1:48 pm
    Abstract HP’s StoreAll with Express Query is a scalable commercial file archiving product that offers sophisticated file metadata management and search capabilities. A new REST API enables fast, efficient searching to find all files that meet a given set of metadata criteria and the ability to tag files with custom metadata fields. The product brings together two significant systems: a scale out file system and a metadata database based on LazyBase. In designing and building the combined product, we identified several real-world issues in using a pipelined database system in a distributed…
  • Replicated Data Consistency Explained Through Baseball

    Hari
    25 Dec 2013 | 5:23 am
    A key feature of all distributed storage systems is their ability to replicate data not just across machines within a data center but also across geographically distributed data centers. Replication, while it aids ensuring higher availability of the data segments also necessitates keeping multiple replicas somehow in sync to ensure what you’ve written is what you will see when reading. We have taken this ability of getting back exactly what was just written for granted in the case of monolithic storage systems. Entire applications are built on this premise. When it comes to distributed…
  • Apache Hadoop YARN: Yet Another Resource Negotiator

    Hari
    2 Oct 2013 | 11:12 am
    Detailed post to follow… Link to paper
  • add this feed to my.Alltop

    Use The Index, Luke! blogs

  • Finding All the Red M&Ms: A Story of Indexes and Full‑Table Scans

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

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

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

    Markus Winand
    1 Apr 2014 | 4:00 am
    Dear MySQL, Thank you for introducing me to SQL. It must have been 1998 when we first met I and fell in love with the simplicity of SQL immediately. Before that I’ve been using C structs all the time; I had to do my joins programmatically and also create and maintain my indexes manually. It was even hard to combine several search conditions via and and or. But then there was the shiny new world of SQL you were showing me… Everything was easily. Just write a where clause, no matter how complex, you found the right rows. Joins were equally easy to write and you took all the effort to…
  • Results of the SQL Performance Quiz: 60% fail

    Markus Winand
    20 Feb 2014 | 12:39 am
    In 2011, I’ve launched the “The 3-Minute Test: What do you know about SQL performance.” It consists of five questions that follow a simple pattern: each question shows a query/index pair and asks if it demonstrates proper indexing or not. Till today, this test has become one of the most popular features on Use The Index, Luke and has been completed more than 28,000 times. NoteJust in case you got curious, please be aware that this article is a spoiler. You might want to do the quiz yourself before continuing. Although the quiz was created for educational purposes, I was wondering if I…
  • add this feed to my.Alltop

    ViralPatel.net

  • Getting Started With Yeoman (Introduction to Yeoman)

    Aditya Jain
    16 Jul 2014 | 1:50 am
    Yeoman is a Node module to automate your front-end project build process, so that all we as a developer only need to worry about is to code and test. Think of it as a Maven for your next JS based project. It does scaffolding of your project, manage your dependencies and then does the building. To perform these tasks, Yeoman is made up of three tools: yo: For scaffolding the application. That means you don’t worry about creating all those directory structures, writing basic JS file to get a project up and running. It magically creates all directory as per industry best practice, along…
  • Navigating Spring Security from thick Client to REST Webservice

    Vinay Tawney
    25 Apr 2014 | 12:52 am
    When a Web Service is protected by Spring security, and we try to access that Web Service, we are presented with a login page to enter our credentials. After we provide our credentials, this information is stored as part of the session and sent back and forth between the browser and the server in a cookie. However this is not the way it works with a non-browser, standalone client (like a mobile app) – for obvious reasons. This note describes a thick client. User requires to login into the thick client. On successful authentication the user’s credentials are stored with the client. When…
  • HTML5 DataList Example

    Viral Patel
    12 Feb 2014 | 2:21 am
    HTML5 Datalist is a new html tag shipped with HTML5 specification. HTML5 Datalist can be used to create a simple poor man’s Autocomplete feature for a webpage. In this tutorial we will go through the basics of HTML5 Datalist tag and check some quick examples of autocomplete. Introduction to HTML5 Datalist tag As part of HTML5 specification a new tag <datalist> has been introduced. Using this tag, we can define a list of data which then can be used as list for an input box. We can create a simple Autocomplete feature using this tag. Consider a textbox to take country name input…
  • Auditing DML changes in Oracle

    Pintu Dattani
    4 Feb 2014 | 9:22 am
    We are often faced with a situation when every DML change (Inserts/Updates/Deletes) made in Oracle/SQL tables must be audited. Banking Softwares and other similar applications have a strict requirement to maintain the audit trail of every single change made to the database. The DML changes must be audited irrespective of whether it was made from the Front End, during a release, or directly by a production support person while serving a production ticket. Ever wondered how an audit trail of such large numbers tables in your database can be created. Especially when your application is…
  • Java 8 Lambda Expressions Tutorial with Examples

    Viral Patel
    29 Jan 2014 | 3:06 am
    Java is a first-class object-oriented language. With the exception of primitive data types, everything in Java is an object. Even an array is an Object. Every class creates instances that are objects. There is no way of defining just a function / method which stays in Java all by itself. There is no way of passing a method as argument or returning a method body for that instance. Since the old days of Swing, we always had written anonymous classes if we wanted to pass some functionality to any method. For example the old event listener code used to look like: someObject.addMouseListener(new…
 
  • add this feed to my.Alltop

    Javarevisited

  • How to Load Resources from Classpath in Java with Example

    Javin Paul
    30 Jul 2014 | 7:15 am
    Classpath in Java is not only used to load .class files, but also can be used to load resources e.g. properties file, images, icons, thumbnails, or any binary content. Java provides API to read these resources as InputStream or URL. Suppose, you have a properties file inside config folder of your project, and you want to load that properties file, how do you do that? Similarly, you have icons and thumbnails for your web applications on icons directory of your project, how do you load them? Answer is by using java.lang.Class' getResource() and getResourceAsStream() method. These method…
  • Default, Defender or Extension Method of Java 8 with Example

    Javin Paul
    28 Jul 2014 | 7:49 am
    Java 8 now allows you to add non-abstract method implementations to interfaces by utilizing the default and static keyword. Methods with default keyword are known as default methods or defender methods in Java. Before Java 8, it was virtually impossible to change an interface once published. Any change e.g. addition of a new method would have broken all clients. That's why when Java 8 decided to switch to internal iterator implementation using forEach() method, they face a daunting challenge of breaking all implementation of Iterable interface. Since backward compatibility is top priority…
  • Java ArrayList and HashMap Performance Improvement in JDK 1.7| Empty List and Map will Cost Less Memory

    Javin Paul
    23 Jul 2014 | 7:18 am
    From long time one reason for me to update to newer Java version was always bug fix and performance improvement. Apart from major changes like Generics in Java 1.5 and Lambdas in Java 8, there are so many small improvements, performance optimization which just goes under radar, one of such change is creating empty ArrayList and HashMap with size zero in JDK 1.7.0_40 update. Many Java developer doesn't even know about these changes, part of the blame lies on Java developers like me, as I hardly read release notes of minor Java updates. Some times these changes are done as part of bug fixes…
  • 9 Difference between TCP and UDP Protocol - Java Network Interview Question

    Javin Paul
    17 Jul 2014 | 7:44 am
    TCP and UDP are two transport layer protocols, which are extensively used in internet for transmitting data between one host to another. Good knowledge of how TCP and UDP works is essential for any programmer. That's why difference between TCP and UDP is one of the most popular programming interview question. I have seen this question many times on various Java interviews , especially for server side Java developer positions. Since FIX (Financial Information Exchange) protocol is also a TCP based protocol, several investment banks, hedge funds, and exchange solution provider looks for…
  • How to Find Largest of Three Integers in Java - Algorithm, Logic Example

    Javin Paul
    14 Jul 2014 | 7:58 am
    One of the classical program to build programming logic is, write a program to find largest of three numbers. I am sure many of you have already done this exercise in variety of languages including C, C++, C#, JavaScript, Perl, Ruby, PHP etc. This time we will do it in Java. We will first learn the logic by understanding flowchart of largest of three numbers and then we will implement solution using ternary operator in Java. I love this program for its sheer simplicity and how it can help beginners to build logic. As always, you are not allowed to use any library function which can solve this…
  • add this feed to my.Alltop

    NeverFriday

  • AngularJS: testing services that use $resource

    Rudolf Olah
    28 Jul 2014 | 7:36 am
    Currently I’m working on a project that uses ngResource (imported into the code as $resource) and the unit tests related to the service relying on $resource were failing. I jumped in to do a rewrite or to scrap them entirely if necessary. My tool kit: Karma test runner Jasmine unit testing/spying/mocking framework The service looked something like this: The Problem How to unit test a service that relies on $resource was the problem. When I searched around on how to test services or factories that rely on $resource, it appeared that people were trying to mock out $resource which…
  • Things I have learnt in the first 5 minutes of using Elastic Search

    Rudolf Olah
    14 Jul 2014 | 9:41 pm
    Rudolf Olah:pretty much the same experience I’ve been having, at least the documentation part. it’s almost non-existent and single sentences to explain options in the query DSL are useless, there aren’t enough examples either. what’s with JS and newer developers completely forgetting to write documentation? It’s strange and unfortunate. Originally posted on Sammaye's Blog: After hearing all the raving about Elastic Search and how it was awesome and “rad” or whatever “hip-young” programmers want to say I decided I would give it a go. To get the point…
  • sweet.js macro for three.js (webgl)

    Rudolf Olah
    2 Jul 2014 | 9:39 am
    I know you’re not supposed to use macros when a simple function with a callback parameter will do, but I really wanted to try out sweet.js, the library that adds macro compilation to JavaScript. I also started exploring three.js, a WebGL library. The macro I wrote simplifies the render loop, you supply the scene and camera object and the body of the loop and you’re set. The macro sets up the renderer. Again, not the most appropriate use of macros but it was a nice small way of getting used to macro definition syntax and to explore how much potential power there is. There’s…
  • PHPUnit Essentials Book Review

    Rudolf Olah
    19 Jun 2014 | 1:18 am
    PHPUnit Essentials would have come in handy while on a recent contracting gig and on all the other PHP projects I’ve worked on. The book is published by Packt Publishing who seem to be the new O’Reilly, the last book I bought from them was on AngularJS and it was a great guide whereas as the O’Reilly book on AngularJS was outdated. Overall the book was a good read and it’s worth getting as both a guide and a reference. Installation and IDE Support The book is great in covering multiple installation methods and multiple IDEs. You can install PHPUnit using Composer,…
  • focused on coding, listening to Kygo and PSY

    Rudolf Olah
    15 Jun 2014 | 4:17 pm
    Lately I’ve been reading about WebRTC and figuring out how to use it at a lower level with C++ rather than with JavaScript.  I’ve been doing some more angularjs work and started on an A/B testing framework but now I have to figure out how I’m going to add drop-in support for multiple databases (because how else can you track which conversions were successful for your variations?). Trying to figure out how the whole consulting business works out. Finding new clients is going well right but it’s the whole mindset of offering a recurring service using retainers or…
  • add this feed to my.Alltop

    b-log - betriebsraum weblog

  • 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 […]
  • Advanced Gesture Recognition in iOS

    felix
    30 Nov 2012 | 4:21 am
    DollarP-ObjC is an Objective-C port of the $P gesture recognizer to be used in iOS applications. What is $P? From the $P website: The $P Point-Cloud Recognizer is a 2-D gesture recognizer designed for rapid prototyping of gesture-based user interfaces. In machine learning terms, $P is an instance-based nearest-neighbor classifier with a Euclidean scoring function, […]
 
  • add this feed to my.Alltop

    code-diesel

  • Downloading Gmail attachments in PHP – an update

    sameer
    28 Jul 2014 | 9:37 pm
    Over the last few years I’ve received quite some queries regarding the article Downloading Gmail attachments using PHP published here. After procrastinating for some time (a long time actually), I’ve answered some of the queries in this updated post. As mentioned in the earlier post, automatically extracting attachments from Gmail can be important for reasons where you need to process the attached files periodically with a CRON job or need to process the files programmatically. Also it can be useful for automatically archiving important attachments. Below is a simple…
  • Installing Bower on Ubuntu 14.04 LTS

    sameer
    30 May 2014 | 12:27 am
    Bower is a package manager for the web and offers a generic solution to the problem of front-end package management. For example the Polymer library uses Bower for package management. In fact, the primary reason for me to install Bower was to use Polymer. The main difference between Bower and pther package managers is that Bower will manage any packages, even if that means HTML, CSS, or images. In this case, a package means any third-party code, usually publicly accessible from a Git repository. Bower depends on Node and npm so first you will need to install NodeJS. For Ubuntu 13.10 and 14.04…
  • PHP applications on Google App Engine

    sameer
    16 Apr 2014 | 5:46 am
    A couple of years back if you needed to run PHP on Google App Engine you were required to use a open source tool like Quercus, a 100% Java implementation of PHP, to run your PHP applications on the App Engine. However, as you would have guessed, it was not easy to work as with using a native PHP implementation. Now that App Engine natively supports PHP and MySQL, you can easily write PHP applications. Installing the Google App Engine SDK Getting started with developing for the App Engine couldn’t be easier. All the required tools and libraries are included in the App Engine SDK and are…
  • Calculating descriptive statistics in MySQL

    sameer
    6 Apr 2014 | 7:14 am
    Descriptive statistics can be quite useful for simple analysis of records in a database. For example, to calculate average numbers of sales or products for a particular duration, or the Variance of sales for a month etc. We can easily calculate standard descriptive statistic measures in MySQL such as MEAN, SUM, STANDARD DEVIATION, VARIANCE, MIN and MAX using built-in functions. Below is a sample student table with student id and scores which we will use for calculating descriptive statistical measures. +------------+-------+ | student_id | score | +------------+-------+ | 1 | 91 | | 2 | 72 |…
  • Smartphone ecommerce usage infographic

    sameer
    3 Apr 2014 | 1:00 am
    Developers have a lot to consider when it comes to the user experience: making sure everything works, how intuitive it is to use, and that it beats the competition. But one thing that developers have to consider now on top of everything else is how to deliver all of these same variables in a pocket-sized, mobile format. Having a mobile app is something that users expect from brands now, and it’s a big part because the rising level of reliance on mobile devices. Mobile functionality is something that’s impossible to ignore, and in order to develop properly for it, you need to understand…
  • add this feed to my.Alltop

    Ginktage

  • How to Launch Excel File from a Windows Phone 8 App ?

    Senthil Kumar
    29 Jul 2014 | 3:12 am
    If you have a excel file within your application , you can launch the file and open it in Microsoft excel from a Windows Phone App using the Launcher.LaunchFileAsync method. How to Launch Excel File... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • BDotnet Wednesday Hangout – WebEd Replay – One ASP.NET

    Senthil Kumar
    28 Jul 2014 | 9:35 am
    BDotnet is hosting its BDotnet Wednesday Hangout on July 30 , 2014 between 9.00 PM – 10.00 pm (IST) on the topic “One ASP.NET”. Visual Studio 2013 brings us closer to One ASP.NET. There’s no MVC... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Right Click on a Mac ?

    Senthil Kumar
    28 Jul 2014 | 8:45 am
    If you are looking out for different ways to right click on Mac , here are some of the ways by which you can do it. How to Right Click on a Mac ? 1. Using the shortcut key “Control Key” +... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Interview with Mr. Vipin Tuteja, Executive Director, Technology, Channels & International Business, Xerox India

    Senthil Kumar
    23 Jul 2014 | 11:29 am
    Read the interview with Mr. Vipin Tuteja, who is the Executive Director, Technology, Channels & International Business, Xerox India. Mr. Vipin Tuteja shares some interesting information about... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to force quit a program in Mac OS X ?

    Senthil Kumar
    22 Jul 2014 | 11:20 am
    This blog post will explain in simple steps on how to quit a program forcefully in Mac OS X . There are times when you see a program crashing and still stuck or hanged on your system . You might have... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Svitla Systems Inc.

  • Top 10 Information Security Technologies in 2014

    iavrutova
    25 Jul 2014 | 7:44 am
    There are so many different statistics and ratings in the world that it’s just silly to believe everything. However, the latest report on security technologies by Gartner seems to me a proven and up-to-date information. According to this report (after the Gartner Security & Risk Management Summit, being held through June 26), the 10 top security technologies were identified as the nearest future of IT security. 1. Cloud Access Security Brokers The first place goes to cloud access security brokers. CASB are on-premise or cloud-hosted software that provides security to cloud services.
  • Svitla Ruby Conference (RubyC) 2014, Summary.

    iavrutova
    14 Jul 2014 | 4:48 am
    In May 2014 the second conference about Ruby and Ruby on Rails – RubyC – took place in Kiev. One of the biggest Ukrainian Ruby-events gathered more than 250 rubyists and 12 prominent speakers from Ukraine, USA, Brazil, Spain, UK, Germany and Russia. Two days of learning all about Ruby trends, meeting loads of wonderful developers and having fun – that’s what RubyC is all about. To catch up with the event we propose a short description and all video presentations. Day 1 The first day started with Jeremy Evans (US) and his presentation “Give-and-Go with Postgre SQL and…
  • Variety of Technologies for Job Searching

    iavrutova
    7 Jul 2014 | 5:53 am
    Ask anybody how they search for a job or employees and you’ll get quite a number of websites that help people to easily and quickly find and store needed information. However, searching is not all that technologies can propose for the recruiters and candidates. Today developers take care of all requirement cycles – from finding a candidate to hiring. What profit can be gained from using modern tools and services for recruitment and job seeking? People search engines Consumers, businesses, and professionals use websites based on people search engines for such purposes as candidates search,…
  • Main Considerations for Kiosk Development

    iavrutova
    23 Jun 2014 | 6:15 am
    Today a large part of online payments is performed via self-service kiosks installed in banks, supermarkets, airports, gas stations and other places where people can pay for services easy and fast. Kiosks are an excellent tool for businesses to interact with non-tech customers in an electronic way. By means of kiosks company can facilitate the process of paying by customers for goods and services they order and increase customer satisfaction. Installing the kiosks becomes increasingly popular in such spheres as retail, hospitality, banking, gambling, healthcare and others, however the…
  • The Role of Databases for Business

    iavrutova
    13 Jun 2014 | 2:40 am
    Remember when was the last time that you wrote down a contact name or phone number into your paper notebook? IT technologies have provided us with more convenient solution – storing and managing all kinds of data in electronic format. Today hardly any application can be found that has no database in its structure. If we look deeper in each area of business, we will be able to discover how databases are used in each particular case. E-commerce Database is an integral part of any e-commerce application. Without a well-organized and easily accessed DB, it would be impossible to store, analyze…
 
  • add this feed to my.Alltop

    Code Corner

  • Infragistics WebDataMenu flashes unexpected color on hover

    yomgal
    17 Jul 2014 | 12:44 pm
    Infragistics WebDataMenu ASP.NET control comes both with predefined stylesets and allows you granularly overwrite any of the styles. For example definition like this <ig:WebDataMenu ID="xmyMenu" runat="server" StyleSetName="Office2007Blue" CssClass ="topMenuStyle" > <GroupSettings Orientation="Horizontal" /> <ItemSettings CssClass="itemCssStyle" HoverCssClass="hoverCssStyle" SelectedCssClass="selectedCssStyle" /> </ig:WebDataMenu> will create a horizontal dropdown menu in default…
  • Infragistics WebDataGrid crashes if its total width over 32767 pixels

    Yuriy Galanter
    14 Jul 2014 | 11:33 am
    When you’re dealing with Infragistics WebDataGrid and want to manipulate appearance of individual columns – there’s a handy Columns collection for that. Unfortunately it’s available only if you define columns at design time or add columns to it in code-behind. If your grid features autogenerated columns – the collection will be empty. There’s a way to derive column info tho – and can be done from grid row. The example below uses grid’s PreRender event to capture first row from which columns are derived and their width set: Protected Sub…
  • WebHierarchicalDataGrid binds to data twice

    yomgal
    14 Jul 2014 | 10:04 am
    Infragistics WebHierarchicalDataGrid offers a nice ability to custom load-on-demand data via its ContainerGridDataBinding event. It is very useful during paging or displaying grid children – you can make a DB call and provide data a just needed for current page or child. But it has a drawback – if you need to programmaticaly sort the grid by manipulating SortedColumns collection – grid thinks it needs to rebind the data and is calling ContainerGridDataBinding event handler again thus making it execute DB call again – which is redundant and may hinder performance. In a typical scenario…
  • Infragistics WebDataGrid stalls on paging large datasets

    Yuriy Galanter
    25 Jun 2014 | 2:12 pm
    A common scenario while using Infragistics WebDataGrid is to have an unbound column, whose cell’s value is determined at runtime in InitializeRow event, something like Private Sub xmyGrid_InitializeRow(ByVal sender As Object, ByVal e As GridControls.RowEventArgs) Handles xmyGrid.InitializeRow '... some code e.Row.Items(0).Value = SomeCalculatedData '... some more code End Sub This works fine if you bind the grid to a small data set (and you should!) But if, due to circumstances out of your control, you bind it to a dataset with tens of thousand of records you might be screwed. Even if…
  • Flipping pebbles

    Yuriy Galanter
    25 Jun 2014 | 1:31 pm
    As far as smartwatches go – Pebble is a lot of fun. But after playing around with Watchface Generator, Canvas for Pebble and numerous other apps I wanted something more, something that only Pebble SDK could provide. A coder in me wanted to code. Enter CloudPebble – an amazing online development environment that runs in your browser, has a full-blown C compiler and connects to your watch to run/debug compiled apps. Plus your projects are stored on the cloud and available anywhere you can get online. Yes you program Pebble in classic C – and it’s a lot of fun. And my…
  • add this feed to my.Alltop

    Making the Switch

  • The 6 Stages of Resignation

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

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

    Sasmito Adibowo
    30 Mar 2014 | 12:00 pm
    The recent Flappy Bird craze reminds me of our own arcade game, Air Kill. Developed back in 2009 originally on the iPod touch, AirKill seriously needs updating – at least to bring support to the newer iOS devices that came out since then and remove some code rot that came along. Ever since AirKill was updated, Apple brought in two new screen sizes (iPhone 5 and the iPad) and retina display. Some 3rd party libraries also became outdated and may even be discontinued – the most notable one was OpenFeint that was shut down in 2012. So I thought maybe it’s a good time to bring…
  • Implementing In-App Purchases for the Mac App Store

    Sasmito Adibowo
    1 Mar 2014 | 10:08 am
    You’ve just submitted your first Mac app having a number of in-app purchases. A few days later, your app got rejected and this is what the reviewer said: 2.6: Apps that are “beta”, “demo”, “trial”, or “test” versions will be rejected. You sank in your chair, feeling miserable with that sinking feeling: “.. those months of hard work are going down the drain”.  Well, fear not. The battle isn’t over yet and you’d probably only meed to tweak your app a bit to get it App Store worthy. In this post you can learn a…
  • Painless UIAlertView

    Sasmito Adibowo
    2 Jan 2014 | 12:00 pm
    Using UIAlertView can be quite painful. Here it is, a rather short-lived object that typically doesn’t last a minute (that is, alert view objects gets discarded after they’re dismissed) but then it demands a delegate if you want to get any data out of it – to know what button that the user selected to dismiss the alert view. You have the alert view object created and shown in one method and then you have its delegate methods, located half a source file away. Then you’ll need to carry some state from the creator method to the delegate method. Typically you use…
 
  • add this feed to my.Alltop

    Justin Cooney

  • ShowModalDialog: How to Run a Function on the Parent Page

    Justin Cooney
    21 Jul 2014 | 9:10 pm
    Sometimes when putting together a Web-based application, you will need to show a custom modal dialog that is a bit more complex than the inbuilt JavaScript alert( or confirm( dialogs, and that unlike a jQuery modal dialog will run as a separate window. Your best option in this case is to use the JavaScript ShowModalDialog function.…
  • Basic Example of using the ASP.NET FileUpload to Save into a Database

    Justin Cooney
    13 Jul 2014 | 9:00 am
    Here is a super-simple bare-bones example of an ASP.NET Web form page in C# that uses the .NET FileUpload component to allow a user to upload a file into a SQL Server database table. I’ve put this together as a template to show just how easy it is to do and how few lines of…
  • FormView DataBinding: Safely Detecting FormView Status Based on a TextBox or DropDownList

    Justin Cooney
    9 Jul 2014 | 9:27 pm
    FormView controls are very useful in rapidly putting together a multi-view Web form. As part of this, dynamically changing the status of the Form between Read, Edit, Insert is an important task. The catch can be that this can get quirky to do right. and the simplest method is to programmatically trigger an event when…
  • Irregular Font Letter Spacing in IE11

    Justin Cooney
    3 Jul 2014 | 3:35 am
    Letter spacing in Internet Explorer 11 will sometimes appear completely irregular with some letters having more white space on their right hand side than other letters. For example, I was seeing horrible letter spacing problems in an ASP.NET 4.0 Web page that I had running on Windows Server 2012. The page would render nicely when I…
  • Setting a JQuery DatePicker to a .NET TextBox in a FormView

    Justin Cooney
    24 Jun 2014 | 6:31 pm
    Using a FormView control on your ASP.NET WebForms page can be handy to quickly put together a functional page. However, if you are mixing in client-side script such as a JQuery DatePicker control, you should address the naming changes that the FormView control causes. Hard-Coding the HTML Id (Not the Best Option) If you are…
  • add this feed to my.Alltop

    Computerworld Blogs - App Development

  • Lunch -- the hard way

    Sharky
    25 Jul 2014 | 3:00 am
    This systems analyst pilot fish is trying to keep things working at a manufacturing plant in the southern U.S. -- and management isn't making it easy.
  • FINALLY! Download Google Chrome Beta and fix slow, blurry font 'bug'

    Richi Jennings
    18 Jul 2014 | 3:10 am
    Chrome Beta download: You are about to participate in a great adventure. Google (NASDAQ:GOOG) brings beta browser, with DirectWrite support. Beta 37 should quell complaints that Windows font rendering is slow and blurry. The ancient Graphics Device Interface (GDI) calls have finally been replaced -- by using the outer limits of DirectWrite. In IT Blogwatch, bloggers initially eulogize: GDI API RIP.
  • It's all in how (and when) you say it

    Sharky
    16 Jul 2014 | 3:00 am
    This pilot fish is a contractor at a military base, working on some very cool fire-control systems for tanks. But when he spots something obviously wrong during a live-fire test, he can't get the firing-range commander's attention.
  • OS X Yosemite makes the Mac sexy all over again

    Jonny Evans
    10 Jul 2014 | 4:22 am
    OS X Yosemite will make the Mac sexy all over again. It will be the most rapid OS migration yet seen on a PC, driving yet more Mac market share gains. We'll see more Mac software releases than ever before.... Welcome to the new Mac world.
  • The Docker container hype cycles into overdrive

    Richi Jennings
    10 Jun 2014 | 3:17 am
    Here comes the 'production-ready' Docker 1.0. Docker, Inc. announces its eponymous cloud container product. Based on the open-source project of the same name, the company claims it's now ready for prime time. As if to prove it, they're offering support and an app store. All this and more is being shown off this week at Dockercon 14. In IT Blogwatch, bloggers ponder the future of virtualization and hypervisors.
 
  • add this feed to my.Alltop

    Karim Ouda's Technical Blog

  • 554 Message not allowed - [298] from Yahoo

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

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

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

    Karim Ouda
    16 May 2014 | 10:53 am
    ErrorEclipse PDT PHP Function Description Hover and auto completion NOT WorkingVersion: Kepler Service Release 2SolutionRight-click project -> Configure -> Add PHP SupportCreditshttp://stackoverflow.com/questions/1293762/how-to-enable-autocomplete-syntax-highlight-for-php-core-functions-in-eclipse/1298290#1298290
  • Highcharts: A script on this page may be busy, or it may have stopped responding

    Karim Ouda
    3 May 2014 | 7:37 am
    ErrorA script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.Script: http://code.highcharts.com/highcharts.js:22SolutionThe main cause is that the charts are taking long time to be rendered, maybe because of server-side code, also old highcharts versions may contains bugs and does not handle performance as well as the new ones, so you need to:1- Update to the latest highcharts codehttp://www.highcharts.com/download/2- Try to optimize your codeAlso you may try to do some testing using highcharts…
  • add this feed to my.Alltop

    Developers

  • Ray Bradbury on the Benefits of Short Releases

    Mike Cohn
    29 Jul 2014 | 7:00 am
    In 2001, author Ray Bradbury gave a talk at the annual Writer’s Symposium by the Sea in San Diego. Fortunately for those of us who were not there, his speech was video recorded and is available. Bradbury—the author of books such as Fahrenheit 451, The Martian Chronicles, Something Wicked This Way Comes—was offering advice to an audience mostly of aspiring writers. But I watched his speech recently and was struck by the appropriateness of Bradbury’s advice to those of us on agile project. Early in his talk, Bradbury recommends that aspiring writers write short stories…
  • Geek Reading July 29, 2014

    Rob Diana
    29 Jul 2014 | 5:30 am
    I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques. You will note that some of the formatting has changed, and that is due to the change in my process. Formatting, and the information presented, is likely to change a bit as I develop my new process. The Daily Six Pack: July 28, 2014 Changing the Conversation | Conversation Agent – Valeria Maltoni Good news for…
  • TouchPico Android Projector Transforms Your Wall into a Touch enabled Display (Crowdfunding)

    Jean-Luc Aufranc
    29 Jul 2014 | 4:49 am
    Android based projectors are nothing new, and I’ve covered a few with products such as Smartbeam, EPICT EPP-100, or Zeco CX5, but TouchPico brings something extra in that you can also tap on…
  • AllWinner A33 Quad Core Tablets Are Now Available for $60 and Up

    Jean-Luc Aufranc
    29 Jul 2014 | 1:14 am
    AllWinner A33 is a new quad core Cortex A7 processor pin-to-pin compatible will AllWinner A23 dual core processor, that costs less than $5 with the power management IC (AXP223). Tablets based on the…
  • Hardkernel Unveils $30 Raspberry Pi Compatible Module with RTC, ADC, and LiPo Battery Support

    Jean-Luc Aufranc
    28 Jul 2014 | 10:35 pm
    Hardkernel is better know for its ODROID boards powered by Samsung Exynos SoC. So I was surprised to discover ODROID-W, “a miniature computing module which is fully compatible with all software…
  • add this feed to my.Alltop

    Hashrocket Articles

  • LittleDecorator Gem: Rails Model Decoration in 42 Lines

    Vic Ramon
    15 Jul 2014 | 11:46 am
    We usually hand-roll our own decorators here at Hashrocket. After doing this a few times I’ve found a pattern that I really like, and now I’ve turned it into a gem called LittleDecorator. This gem delivers on its name: there are only 42 lines of code in lib. This blog post explains how to use it and how it works. Create a Decorator First create a decorator that subclasses LittleDecorator: # app/decorators/post_decorator.rb class PostDecorator < LittleDecorator end You can call model methods directly: def full_title titlesubtitle end You can override model methods, but make sure…
  • Ruby5 Roundup - Episode 479

    Paul Elliott
    11 Jul 2014 | 6:33 am
    You missed us, didn’t you. Well Lynn and I are back again to bring you the hottest news in the Ruby and Rails communities. Here is a quick roundup of what’s new in this episode of the Ruby5 podcast. http://ruby5.envylabs.com/episodes/516-episode-479-july-11th-2014 Time Travel Movies Explained in Git http://hashrocket.com/blog/posts/edge-of-tomorrow-explained-in-git Fellow Rocketeer Vic Ramon wrote a very entertaining and informative blog series about some of git’s more advanced history manipulation features. He tells the story of some of this summer’s hottest…
  • 8 Great Vim Mappings

    Vic Ramon
    10 Jul 2014 | 6:00 am
    I frequently create mappings or functions whenever I find myself repeating the same keystrokes. By now I’ve accumulated a decent list of custom mappings. Here are a few of my favorites: Number 8: Clone Paragraph with cp noremap cp yap<S-}>p This will copy the paragraph your cursor is on then paste a copy of it just below. This is great when you’re about to create a block of code that will be similar, but not different enough to abstract (e.g. it blocks in rspec). Number 7: Align Current Paragraph with Leader + a noremap <leader>a =ip Quickly align your current…
  • Hashrocket Code Audits

    Micah Woods
    3 Jul 2014 | 6:00 am
    Hashrocket has a thorough and well-structured code audit process. We evaluate code history, bootstrapping, architecture, value of tests, code clarity, security risks, and any area of concern a developer might encounter. Depending on project size, it could last from a couple of days to a week – and the client will come away with invaluable insights into their product. Code History Architecture Decisions We gather information about historical development of the application by the structure of classes and modules. From this we can get an idea of the developer’s intent. Commit History We…
  • Building Ember CLI Addons Simply

    Jonathan Jackson
    23 Jun 2014 | 6:00 am
    Before we begin, a backstory. Ember is a framework for building ambitious web applications. Ember CLI is a project that enables you to get your ambitious web applications into the browser with a minimum amount of fuss. It makes a lot of decisions for you, that allow you to get up and running quickly. Build tools, ES6 module transpilation, and QUnit just work. Which allows you to work on the important stuff. It has a thrumming community that really cares. Anyways, it’s amazing. But, I’ll stop gushing on Ember CLI now and get on with what I want to talk about. Addons. edit: rjackson…
 
  • add this feed to my.Alltop

    Developer Blog

  • Realm – A New Mobile Database

    Steven Huey
    17 Jul 2014 | 8:11 am
    A new mobile database for iOS (Android support coming soon) launched earlier this week called Realm. Given that up to this point your options were SQLite or something built on top of SQLite like Core Data or YapDatabase, it’s kind of a big deal. SQLite is great, but a cross platform database with APIs designed for […]
  • A Django-Style Admin Interface For Pyramid

    Francis Bull
    16 Jul 2014 | 6:58 am
    pyramid_formalchemy provides a CRUD interface for Pyramid based on FormAlchemy. Which is to say it looks at your SQLAlchemy models and automagically generates an HTML interface to create, read, update and delete instances of those models from the database, very much like Django’s admin interface. That sounds pretty cool, doesn’t it? In this post I […]
  • The Substance of Style

    Brett g Porter
    30 Jun 2014 | 6:34 am
    In my recent post on working remotely, I’m realizing that I kind of blew past something that we’ve always felt was key to making working on a series of projects for many different projects like working for Art & Logic on A&L projects, not a series of disconnected projects. One of the first things that […]
  • Websockets for Backbone

    Christopher Keefer
    25 Jun 2014 | 10:53 am
    Backbone’s had some of its thunder stolen lately by trendier frameworks like Meteor and Angular; for good reason, in most cases, as without the prosthetic functionality offered by the likes of Marionette, Backbone’s view handling (amongst a few other lacks and warts) is really just ‘roughed in’. But the fact that a framework like marionette […]
  • Crypto So Easy My Mother Uses It

    Troy Farrell
    20 Jun 2014 | 7:11 am
    If you’ve been around the blog for a while, you know that I’m a big fan of the use of encryption for the sake of privacy.  I’ve ranted about PGP and S/MIME, tried to break steganography and complained about the privacy issues I face as a Gmail user.  This post is to let you know […]
  • add this feed to my.Alltop

    AppCoda

  • Introduction to Auto Layout

    Ziad Tamim
    27 Jul 2014 | 5:56 am
    Editor’s note: If you’ve downloaded the Xcode 6 beta and played around with it, one thing you may notice is the change of Interface Builder. The default view controller is now wider and doesn’t look like an iPhone 5. When you position a button in the center of the view and run the app, it […] This article, Introduction to Auto Layout, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Access iOS Calendar, Events and Reminders Using Event Kit Framework

    Gabriel Theodoropoulos
    15 Jul 2014 | 10:44 pm
    One of the not so well-known frameworks existing on iOS (and Mac OS), is the Event Kit framework. This framework has one purpose only, to let us access the calendars, the events and the reminders of a device, and work with them. If you have ever been wondered about how you can create custom events […] This article, How to Access iOS Calendar, Events and Reminders Using Event Kit Framework, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • iOS Programming 101: Implementing Pull-to-Refresh and Handling Empty Table

    Simon Ng
    10 Jul 2014 | 10:03 am
    In this iOS Programming 101 post, I would like to answer two common questions raised by our readers. I follow your table view tutorial to create my first app. The tutorial is great. It shows us how to display data in the table view. But what if the table is empty? When there is no […] This article, iOS Programming 101: Implementing Pull-to-Refresh and Handling Empty Table, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • How to Use SQLite to Manage Data in iOS Apps

    Gabriel Theodoropoulos
    30 Jun 2014 | 9:53 am
    Among the numerous applications existing on the App Store today, it would be hard for someone to find more than a few of them that do not deal with data. Most of the apps handle some sort of data, no matter in what format they are, and always perform some actions upon it. There are […] This article, How to Use SQLite to Manage Data in iOS Apps, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • A Beginner’s Guide to Optionals in Swift

    Simon Ng
    23 Jun 2014 | 10:03 am
    Swift was announced three weeks ago. Since then, I have been reading the Swift’s official guide and playing around with it in Xcode 6 beta. I started to love the simplicity and syntax of Swift. Along with my team, I am still studying the new language and see how it compares with Objective-C, a 30-year-old […] This article, A Beginner’s Guide to Optionals in Swift, was originally published at AppCoda. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Continuous Delivery

  • Continuous Deployment in the Cloud Part 2: The Pipeline Engine in 100 lines of code

    Tomas Riha
    7 Jul 2014 | 9:58 am
    As I talked about in my previous post in this series we need to treat our Continuous Delivery process as a distributed system and as part of that we need to move the Pipe out of Jenkins and into a first class citizen of its own. Aside from the facts that a CI Tool is a very bad Continuous Delivery/Deploy orchestrator I find the potential of executing my pipe from anywhere in the cloud very tempting.If my pipe is a first class citizen of its own and executable on any plain old node then I can execute it anywhere in the cloud. Which means I can execute it locally on my laptop, a…
  • Continuous Deployment in the Cloud Part1: The Distributed Continuous X process

    Tomas Riha
    27 Jun 2014 | 4:29 am
    This is the first part of the Blog Series "Continuous Deployment in the Cloud".When we started doing Continuous Delivery many of us started building the process around a CI Server. Many of us ran into problems building their pipelines with Jenkins or other CI Tools. There are several reasons to these problems these two blog posts http://www.cloudsidekick.com/blog/stretch-armstrong.html and http://www.alwaysagileconsulting.com/pipeline-antipattern-deployment-build/ outline the problems really well.CI Server is a bad Continuous Delivery/Deployment OrchestratorPersonally Id like to…
  • Blog Series: Continuous Deployment in the Cloud

    Tomas Riha
    2 Jun 2014 | 3:50 am
    For my next few posts I am going to focus on writing a series of articles how to do Continuous Delivery & Deployment in a cloud environment. Ive always been a bit cautious when it comes to tutorial style blogs, talks and articles. I usually find them to be too shallow and then never reveal the true issues that need to be solved. This often leads to bad, premature and uninformed decisions made by the consumer of the tutorial.So instead I am going to try provide a much richer series of articles that focus on how to Architect, Test, Deploy and Deliver in a Cloud environment.In my conference…
  • Tomorrow is the premiere of "Scaling Continuous Delivery" at GeeCon 2014

    Tomas Riha
    14 May 2014 | 4:04 am
    Tomorrow on the 15th of May Ive got a talk at GeeCon in Krakow. Its the first outing of my new talk Scaling Continuous Delivery. The talk is an experience report on all the struggles we have had scaling our continuous delivery rollout. Hopefully the talk will provide an insight to what we have done and the steps we have taken while scaling. Sometimes its not just the end goal that is interesting but also the journey.Hopefully its will be appreciated.Here are the slides for the talk  http://www.slideshare.net/TomasRiha/scaling-continuous-delivery-geecon-2014
  • Environment Portability

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

    Codesamplez.com - Programming & Development Tutorials

  • PHPUnit Tutorial For Beginners

    Md Ali Ahsan Rana
    22 Jul 2014 | 11:56 pm
    I am using PHPUnit for quite sometime now. Though was thinking few times to write about it, but it didn’t happen till now. In fact, this is my first tutorial on testing as well. The official documentation/getting started guide is already quite good for starting. However, I personally find it a little insufficient in several […] The post PHPUnit Tutorial For Beginners appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Using Supervisord Web Interface And Plugin

    Md Ali Ahsan Rana
    7 Jul 2014 | 10:40 pm
    On my last article where I tried to give an introduction and basic usage of supervisord process monitoring, I figured that there are two missing features there which someone should know about/aware of. Which are, interacting with supervisord web interface and using a plugin with supervisord. So, today, In this small article, I will try […] The post Using Supervisord Web Interface And Plugin appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Beginners Guide To Supervisord Process Monitoring

    Md Ali Ahsan Rana
    28 Jun 2014 | 10:15 pm
    If you are working with long running process on web servers and struggling hard to manage them easily, supervisord process monitoring software can help you the most. I have recently learned about it and can’t help myself from sharing with my readers about this awesome piece of software. I will try to introduce this to […] The post Beginners Guide To Supervisord Process Monitoring appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • PHP HTTP Request With Guzzle

    Md Ali Ahsan Rana
    11 Jun 2014 | 5:55 pm
    If you are consuming some kind of API with complex PHP HTTP requests which doesn’t provide a clean wrapper library, I can feel the nightmare you might be having. Same could be happen if you are yourself writing such kind of API wrapper as well. Here, I will try to introduce you with guzzle library […] The post PHP HTTP Request With Guzzle appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • Using Composer With Codeigniter

    Md Ali Ahsan Rana
    3 Jun 2014 | 6:04 pm
    All web app developers, who have started using modern frameworks like symfony, silex, laravel etc and have wished for the composer support inside their codeigniter application, I will try to show you the most efficient and standardized way to achieve this goal. I have also added this feature on my own codeigniterplus project, if you […] The post Using Composer With Codeigniter appeared first on CodeSamplez. [[ This is a content summary only. Visit my website for full links, other content, and more! ]]
  • add this feed to my.Alltop

    Dice News » Software Engineering

  • 4 Things Making Life Easier for PHP Developers

    Mark Feffer
    7 Jul 2014 | 6:23 am
    Though some developers have walked away from PHP and aren’t looking back, InfoWorld’s Serdar Yegulalp notes that the last several years have seen changes that make the PHP world a more pleasant place to be. He thinks these four are the most important: Click here to see PHP-related jobs. Package Management Rather than depend on the notably difficult PEAR (PHP Extension and Application Repository) for package management, you can now use Composer, which tracks packages on a project-by-project basis, making it easier to figure out which ones you need. It works with the repository…
  • Interview Questions for Agile Developers

    Leslie Stevens-Huffman
    3 Jul 2014 | 5:46 am
    Developers who are familiar with Agile have seen their stock rise. That’s because CIOs view the framework as a way to keep up with the ever-evolving needs of owners and a welcome alternative to traditional methodologies. The approach fosters incremental software development by replacing silos with svelte cross-functional teams and emphasizing communication and collaboration over documentation and meetings. Daryl Kulak, a vice president at consulting firm Pillar Technology Group, likes to mirror Agile’s collaborative spirit during interviews. Here are some of the questions he asks. Click…
  • 4 Python Frameworks You May Not Know About

    David Bolton
    27 Jun 2014 | 6:01 am
    The phrase “Python frameworks” usually refers to Web frameworks, collections of software that aid development of websites and services. But there are a few frameworks that aren’t for Web development, and some that you might not have come across. Say hi to QuePY, Cement, Carrot and Charm. Click here to find Python jobs. QuePy Ever heard of Freebase or DBPedia These are very large collections of free structured data. DBPedia is where structured data from Wikipedia is held, while Freebase (now owned by Google) is a very large collection harvested from different sources such as…
  • Black Duck Seeks Open Source Skills

    Elisabeth Greenbaum Kasson
    24 Jun 2014 | 7:21 am
    Black Duck Software believes the future of development relies on the effective and informed use of open source technologies and methods. It’s a highly regarded provider of consulting and software for customers seeking to adopt open source for their applications, governance and management. As part of the open source community, Black Duck connects developers to open source resources through Ohloh.net and to commentary from industry experts through its Open Source Delivers blog. The company also hosts the Open Source Think Tank, an invitation only event where senior executives discuss the…
  • 50 Reasons to Celebrate BASIC

    David Bolton
    13 May 2014 | 8:35 am
    I started programming in BASIC 38 years ago, in 1976 while I was in my last year of school. I enjoyed it so much that it decided my university degree and career. Back in the mid 70s, if you had access to a computer, it was most likely through a dial-up terminal and you programmed it in Dartmouth BASIC. May 1, 1964, was the date BASIC was launched onto an unsuspecting world at Dartmouth College in New Hampshire. That makes the language 50 years old this month. Of course, nowadays people tend to regard programming in BASIC as a little quaint or even a touch retro, though there is still a market…
  • add this feed to my.Alltop

    Andrew den HertogAndrew den Hertog

  • MSBuild CallTarget for each item in ItemGroup

    Andrew den Hertog
    2 Jul 2014 | 11:16 pm
    This is how to call multiple targets for each item in an ItemGroup in MSBuild. It’s different to the other solutions out there, but IMO it’s much cleaner. Consider this example script that deploys an ItemGroup full of windows services: <ItemGroup> <Service Include="Service1"> <Server>$(HostServer)</Server> </Service> <Service Include="Service2"> <Server>$(HostServer)</Server> </Service> <Service Include="Service3"> <Server>$(HostServer)</Server> </Service> </ItemGroup> <Target Name="Deploy">…
  • Creating and adding SSL certificates for Azure

    Andrew den Hertog
    18 May 2014 | 9:23 pm
    Generating and assigning an SSL certificate to an Azure website can be a pain if you’re new to the process or only do it a few times a year. This guide goes through the steps of creating an SSL certificate and adding it to an Azure site. It assumes a windows environment using RapidSSL as the cert provider, but most of the steps are also valid for *nix environments too. Step 1 – Create the CSR a – Open IIS Manager (inetmgr.exe) b – click on your server c – select “Server Certificates” under the “IIS” category d – in…
  • How to Send Email from the Windows Command Line

    Andrew den Hertog
    2 Jul 2013 | 7:52 pm
    Sending email from the windows command line isn’t available through the native cmd, however powershell provides this functionality as it’s backed by .net and so exposes the System.Net namespace where the SMTP libraries are kept. This can be used to create a very simple powershell script to send an email from the command line. The first step is to copy the following script into a new powershell script file – email.ps1 $to = "user1@email.com,user2@email.com" //comma separate multiple recipients $from = "sender@email.com" $subject = "subject goes here" $body = "message body…
  • SSIS Packages and dtsConfig – The Duck’s Nuts of MSBuild – Part 9

    Andrew den Hertog
    26 Jun 2013 | 4:59 am
    Using MSBuild to manage SSIS package deployment and configuration is easy to do given a couple of very straightforward conventions. This post will focus on doing file system SSIS deployments, and look to configure each package using dtsConfigs to set connection strings and other settings for the package on deployment. First things first, your dtsx packages must have all their environmental settings and configurations split out into a separate dtsConfig file. This is just a small xml file that contains just the settings for each of your ssis components and nothing else. It gets read in through…
  • Setting Web and App Settings with Configuration Transforms – The Duck’s Nuts of MSBuild – Part 8

    Andrew den Hertog
    18 Jun 2013 | 1:30 am
    Config transforms are undoubtedly the easiest way to change connection strings, application settings and all other environmental configurations when targetting different environments. They also form a crucial part of any build script that creates artifacts or does deployments. This post will look at how to create and configure transforms, and how to integrate them into build scripts. To get this to work properly, you’ll need to be running Visual Studio 2010 at a minimum – earlier version unfortunately have no native support for it. Once you’re solution has been set up and…
 
  • add this feed to my.Alltop

    TechnoTrice

  • How to Increase AIX Filesystem Size

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

    Rahul Tilloo
    10 Jul 2014 | 3:21 am
    In this article I’m showing you how to start installing Windows Server 2012  on new server.  I have also mentioned step by step guide with all the screen shot to make it easier . Please check out the Windows 2012 server minimum requirements as below. Windows Server 2012 Requirements :- Processor: Minimum: 1.4 GHz 64-bit processor […] The post How To Install Windows Server 2012 – A Step By Step Tutorial appeared first on TechnoTrice.
  • What is Integration Testing ?

    Rahul Tilloo
    4 Jul 2014 | 3:16 am
    In this article you will learn what is integration testing, types of integration testing and some best integration testing practices . Let’s start with the integration testing definition : Integration testing is software testing methodology where two already unit tested individual components are integrated and the interface between them is tested for defaults . This […] The post What is Integration Testing ? appeared first on TechnoTrice.
  • What is Unit Testing ?

    Rahul Tilloo
    22 Jun 2014 | 1:53 am
    In this article you will learn what is unit testing,  various software testing techniques and some best practices in unit testing . So let’s get started with unit testing definition : Unit testing is a one of the software testing methodologies where single units of code, modules and components are tested individually and independently. Purpose: The purpose of unit […] The post What is Unit Testing ? appeared first on TechnoTrice.
  • How To Work On HP EVA Storage Array

    Rahul Tilloo
    26 Apr 2014 | 10:56 pm
    This article is related  HP EVA Storage Array information. I’m showing you how to work on HP EVA by command line.You have to just follow below mentioned steps. I have mentioned very easy steps how to work on HP EVA Storage also you can see the diagrams. Storage Array Storage Repository in a SAN Features […] The post How To Work On HP EVA Storage Array appeared first on TechnoTrice.
  • add this feed to my.Alltop

    Misha Infotech Blog

  • Best Tricks To Hire Leading iPhone Application Developers

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

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

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

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

    support@mishainfotech.com
    9 Feb 2014 | 9:41 pm
    Kirthiga Reddy (42), Facebook’s India chief, says her challenge is to make Indian firms see Facebook as a mass media, not social media. “That’s the shift that I see, that’s the kind of conversation I have with Indian CEOs and … Continue reading →The post India: Next Big Thing For Facebook Marketing appeared first on Misha Infotech Blog.
  • add this feed to my.Alltop

    Intertech Blog

  • Spring Integration (Part 2) – Adapters

    Jim White
    29 Jul 2014 | 6:00 am
    Part 2 – Adapters In part two of this tutorial series on Spring Integration, I explore adapters.  Adapters are messaging endpoints.  In particular, they are the message endpoint that bridges your Spring Integration system to external systems and services (like JMS queues, databases, mail... Read More
  • Friday’s Developer Picks

    Ben Sandkamp
    25 Jul 2014 | 6:00 am
    Happy Friday from the team at Intertech. Here are some of the articles or topics of discussion that were reviewed around our offices this week. From utilizing visual studio on a piano to program, Android Operating systems, Lambda Behave, and Microsoft .NET, we’ve got programming enlightenment for... Read More
  • Top 10 Android L Features Developers Should Begin To Explore

    Jim White
    24 Jul 2014 | 6:35 am
    Unveiled at Google I/O in late June, Google presented the next release of the Android operating system.  The to-be-named (it’s just called “Android L” for now) and numbered (version 5?, version 4.5?, …) version of Android is by Google’s own admission “one of the... Read More
  • Spring Integration Tutorial (Part 1) – Understanding Channels

    Jim White
    22 Jul 2014 | 6:00 am
    In my last post, I introduced you to Spring Integration and indicated that an entire on-line tutorial was coming.  This is the first part of an eight part on-line tutorial that will introduce you to Spring Integration and its major components. Before you begin, make sure you have a development... Read More
  • Friday Picks from the Team at Intertech

    Pat Schaber
    17 Jul 2014 | 11:00 pm
    As we kick off our Friday, we took a quick look back at some of the articles or topics of discussion that made their way around the Intertech offices this week. From Microsoft, top programming languages, and Java to Swift and Top Workplaces – we’ve got a few items to share with you.... Read More
 
  • add this feed to my.Alltop

    Web Development Tutorial

  • 2 simple ways to create Custom Html Helper in ASP.NET MVC

    IMRAN ABDUL GHANI
    20 Jul 2014 | 11:20 pm
    In one of previous ASP.NET MVC Tutorial, we discussed about Html Helpers in ASP.NET MVC and get answers to following questions: What are Html Helpers in ASP.NET MVC? What are Standard Html Helpers? What Standard Html Helpers renders? Standard Html Helpers are very useful but limited to common scenarios like rendering links and Html form elements etc.  But for a specific scenario, we might need to create a Custom Html Helper. ASP.NET MVC facilitates us to create our Custom Html Helper in following simple ways: Creating Extension Method on Html Helper Class Creating Static Methods ASP.NET…
  • Journey of 50 articles at Web Development Tutorial

    IMRAN ABDUL GHANI
    12 Jul 2014 | 10:55 pm
    For last few months, my focus was to explore Microsoft ASP.NET MVC features and learn to build application using ASP.NET MVC with Entity Framework. My last ASP.NET MVC Tutorial was about ASP.NET MVC Html Helpers (A Must Know). It completes a figure of 50 articles on Web Development Tutorial blog related to Web Technologies. In this review tutorial, I would like to share my experiences during this journey of completing 50 articles. Also, I would like to summarize what I have covered so far on Web Development Tutorial. While starting this blog, I was very much clear about one thing that…
  • ASP.NET MVC HTML Helpers – A MUST KNOW

    IMRAN ABDUL GHANI
    6 Jul 2014 | 11:59 am
    What are HTML Helpers in ASP.NET MVC? Think of HTML Helper in ASP.NET MVC as a method returning a string. So, What can be that string? The returning string is basically a HTML string that can render a HTML tag, For example, a link, an image or other form elements. Developers who have worked with ASP.NET Web Forms can map HTML helper to Web Form Controls because both serves the same purpose. But HTML helper are comparatively lightweight because they don’t have view state and event model like Web Form Controls. Along with the built in HTML helpers, we can also create our own custom…
  • Building your first MVC application with Entity Framework – Part 2

    IMRAN ABDUL GHANI
    28 Jun 2014 | 1:01 am
    This is Part-2 in series of building ASP.NET MVC Application using Entity Framework. In previous part, we built a simple ASP.NET MVC application (Product Catalog Application) and generate an EDM(Entity Data Model) following a step by step approach. We also got answers to: What an ORM is? Entity Framework as an ORM? What is an EDM(Entity Data Model)? In this part of ASP.NET MVC tutorial, we are going to generate views for our model classes. So, I’ll highly recommend to go through previous post for understanding about our EDM(Entity Data Model). Before we start implementation of…
  • Building your first MVC application with Entity Framework

    IMRAN ABDUL GHANI
    22 Jun 2014 | 12:31 pm
    Before we start implementing an ASP.NET MVC application using Entity Framework, lets first understand few related concepts. Microsoft Entity Framework is basically an ORM (Object Relational Mapping) framework. So, what is an ORM? In most of the cases when working with database driven application, we are performing different kind of operations on data like CRUD (Create, Retrieve, Update, Delete) operations. We might be using high level languages which are mostly object oriented like C#, VB.NET or Java etc. On the other hand, our databases are mostly relational in nature like MS SQL Server…
  • add this feed to my.Alltop

    SaberLogic

  • SaberLogic Joins Epicor Inspired Partner Network

    eremington
    29 Jul 2014 | 1:39 pm
    SaberLogic becomes an Epicor Services Partner We were pleased to announce yesterday that SaberLogic has been accepted into the Epicor Inspired Partner Network. As a company we have worked with Epicor Vantage, Epicor 8 and 9 ERP products since we opened our doors in 2002. In fact, one of the SaberLogic principals even has experience back to Vantage 3.0. Despite this history, we had not taken this step of becoming an Epicor partner until today. Today we are officially an Epicor Services Partner. What does that mean for us, and most importantly, for you? It means that we will be expanding our…
  • A Custom Epicor 9 ERP Dashboard Built to Manage Complex Work Teams

    Bob Schnable
    18 Mar 2014 | 1:12 pm
    SaberLogic’s team of Epicor developers programmed a custom dashboard in Epicor 9 to make it easier for a furniture manufacturer to track and maintain their work teams. What special challenges did the manufacturer face? How did we take their unique process and engineer it into a custom Epicor ERP dashboard? Problem – How to Manage Complex Work Teams This particular furniture manufacturer was an Epicor 9 shop and had an unusual work team structure. They had specific production standards and an incentive-based pay structure that was based upon work teams. While there were standard…
  • A Custom Epicor 9 Dashboard Makes Customer Shipping More Economical

    Bob Schnable
    7 Feb 2014 | 1:50 pm
    As an Epicor 9 consulting and development company, we come across situations where customers are held back from implementing the best and most logical business process because their stock installation of Epicor doesn’t have an ideal solution to fit the process.  Almost every business has unique processes that make them competitive and its critical that they be able to customize Epicor 9 to make it fit those processes rather than simplify their process to fit the software. The Problem – Lack of Visibility in Epicor 9 One of our clients, a US-based manufacturer that is running…
  • Testing C# Code in a Web Browser

    eremington
    30 Jan 2014 | 5:18 am
    Whenever we are doing customization or integration work for our Epicor or VISUAL Manufacturing clients using C#, it’s common that we need to test small snippets of code while working on a large project.  Typically, we would open up Visual Studio, create a new project, dump the code, etc.  All of those steps actually discourage you from testing frequently. If this is an issue that you run into as well, take a look at Dotnetfiddle.  It allows you to paste your C# and .NET code and test it…right in the web browser. http://dotnetfiddle.net/ You can also share code, collaborate, and…
  • Should You Use a Crystal Reports Developer?

    eremington
    9 Jan 2014 | 8:43 am
    When it comes to a small or large Crystal Reports project, many people are faced with a decision.  Is it better to attempt to develop it yourself with internal resources?  Or is it better to outsource the development to a firm that specializes in Crystal Reports development?  As with many outsourcing decisions, it comes down to the three big variables:  time, quality and cost. Time How quickly does the project need to be completed?  How much time and bandwidth do you realistically have available for doing project discovery, report development,  testing and then implementation?  What…
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • 10 Tips for Better Deep Learning Models

    17 Jul 2014 | 8:11 am
    Yesterday I was lucky to attend Arno Candel's talk on Deep Learning with H20. Deep learning refers to multi-layer neural networks—supervised learning with stochastic gradient descent using backpropogation. He gave the following tips for developing a robust deep learning model: Use H20 to distribute the algorithm across multiple nodes in order to get a quick result on a very large dataset. Automatically standardize the data with feature scaling, setting the mean to 0 and the standard deviation to 1. This helps to ensure that each feature contributes the proper amount to the final model,…
  • System Administration at Netflix

    11 Jul 2014 | 12:13 pm
    On Tuesday I attended a fabulous talk by Netflix's Jeremy Edberg about the suite of tools that Netflix developed (and open-sourced) to manage its AWS clusters. The Netflix API handles 2 billion requests per day, and makes 12 billion outbound requests to its API dependencies. Netflix essentially wrote the book on high-availability system administration at scale. The principles guiding Netflix's infrastructure setup are: Automate everything—build tools, machine image creation, image deployment, application startup, and monitoring. Triple redundancy—everything is "built for three."…
  • How to Prevent XSS

    1 Jul 2014 | 2:34 pm
    Today Phil Corliss, founder of GitSentry, walked through some common cross-site scripting (XSS) vulnerabilities and ways to prevent them. On June 11, an Austrian teenager named Florian ("Firo") discovered an XSS vulnerability in TweetDeck, Twitter's popular tool for real-time tweet engagement tracking. Firo discovered that any tweet containing a unicode emoji character—such as the heart emoticon ♥ ("&hearts;")—would be treated as raw html (not escaped). News spread throughout the hacking community, and later that morning a German programmer named Andy Perdana wrote a…
  • Ohio Startup Receives FDA Clearance for Operating Room Augmented Reality

    30 Jun 2014 | 12:34 pm
  • Internationalization for Ruby on Rails Apps

    27 Jun 2014 | 12:18 pm
    Today Eric Meyer gave a great talk at the 8th light meetup about internationalizing a ruby on rails application. In his talk, Eric stepped through this github repo. Eric advocates starting your greenfield rails app out with internationalization from the get-go. It's relatively easy to add internationalization support at the very beginning, whereas retrofitting an existing application with internationalization support can be quite painful. Definitions: i18n—short for "internationalization." (There are 18 letters between the "i" and the "n" in "internationalization.") Internationalization…
 
  • add this feed to my.Alltop

    Code And Graphics

  • Flexible particle system - How to start with Software Optimization

    30 Jul 2014 | 8:44 am
    It's time to start improving the particle code and push more pixels to the screen! So far, the system is capable to animate and do some basic rendering with OpenGL. I've shown you even some nice pictures and movies... but how many particles can it hold? What is the performance? Is it that bad? What are the hot spots and bottlenecks? We need to figure that out in the first place! Read more to get some theory behind the optimization process and how to apply this to our particle system example.The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 -…
  • Quick case: Char Pointer vs Char Array in C++

    14 Jul 2014 | 8:46 am
    When you write: char strA[] = "Hexlo World!";strA[2] = 'l'; Everything works as expected. But what about: char *strP = "Hexlo World!";strP[2] = 'l'; Do you think it will work correctly? If you are not sure, then I guess, you might be interested in the rest of article. In Visual Studio 2013 I got this message: Definitely not nice! And probably some stupid mistake :) What's the problem? The first example shows simple array initialization. We can read/write from/to the array strA. We can even print its size: cout << "sizeof(strA) = " << sizeof(strA) << endl; And guess what? The…
  • Flexible particle system - OpenGL Renderer

    9 Jul 2014 | 11:37 am
    As I wrote in the Introduction to the particle series, I've got only a simple particle renderer. It uses position and color data with one attached texture. In this article you will find the renderer description and what problems we have with our current implementation. The SeriesInitial Particle DemoIntroduction Particle Container 1 - problemsParticle Container 2 - implementationGenerators & EmittersUpdatersRenderer (this post)Introduction to OptimizationTools OptimizationsSIMD OptimizationsRenderer Optimizations IntroductionThe gist is located here: fenbf / ParticleRendererThe renderer's…
  • Automated Reports with C++

    30 Jun 2014 | 11:41 am
    Recently, I've written an article about using a .NET third party library to generate reports from apps. You can find it on this in my previous post. In my opinion, the whole idea might be useful, for instance, for performance tests. I often try to make such in my blog. Basically you do some tests and then output results to the console or a txt file... But, wouldn't it be great to write results directly to a spreadsheet and draw some charts automatically? Can it be done in C++ as well? IntroductionIn the mentioned article I've shown how to output test results directly to an Excel file. I've…
  • June 2014 Notes: Fire Phone, CRT Refactoring and the Vasa Ship.

    25 Jun 2014 | 12:06 pm
    Notes from recent stories that got my attention.Fire PhoneThe Great C Runtime (CRT) RefactoringWhy C++ Sails When the Vasa Sank? Amazon Fire Phone Amazon Fire Phone The spec:Quad-core 2.2GHz processor, Adremo 330 GPU, 2GB RAM4.7-inch IPS 1,280 x 720 retina display with 315 pixels-per-inch, 13MP rear-facing camera Fire OS 3.5Dual-stereo speakers, tangle-free flat cabled headphones2400mAh battery But here is something nice and fresh:Four 120-degree field-of-view front-facing cameras with IR illumination for head tracking for the Dynamic perspective feature. Dynamic perspective gives you a great…
  • add this feed to my.Alltop

    Laura Diane Hamilton

  • 10 Tips for Better Deep Learning Models

    17 Jul 2014 | 8:11 am
    Yesterday I was lucky to attend Arno Candel's talk on Deep Learning with H20. Deep learning refers to multi-layer neural networks—supervised learning with stochastic gradient descent using backpropogation. He gave the following tips for developing a robust deep learning model: Use H20 to distribute the algorithm across multiple nodes in order to get a quick result on a very large dataset. Automatically standardize the data with feature scaling, setting the mean to 0 and the standard deviation to 1. This helps to ensure that each feature contributes the proper amount to the final model,…
  • System Administration at Netflix

    11 Jul 2014 | 12:13 pm
    On Tuesday I attended a fabulous talk by Netflix's Jeremy Edberg about the suite of tools that Netflix developed (and open-sourced) to manage its AWS clusters. The Netflix API handles 2 billion requests per day, and makes 12 billion outbound requests to its API dependencies. Netflix essentially wrote the book on high-availability system administration at scale. The principles guiding Netflix's infrastructure setup are: Automate everything—build tools, machine image creation, image deployment, application startup, and monitoring. Triple redundancy—everything is "built for three."…
  • How to Prevent XSS

    1 Jul 2014 | 2:34 pm
    Today Phil Corliss, founder of GitSentry, walked through some common cross-site scripting (XSS) vulnerabilities and ways to prevent them. On June 11, an Austrian teenager named Florian ("Firo") discovered an XSS vulnerability in TweetDeck, Twitter's popular tool for real-time tweet engagement tracking. Firo discovered that any tweet containing a unicode emoji character—such as the heart emoticon ♥ ("&hearts;")—would be treated as raw html (not escaped). News spread throughout the hacking community, and later that morning a German programmer named Andy Perdana wrote a…
  • Ohio Startup Receives FDA Clearance for Operating Room Augmented Reality

    30 Jun 2014 | 12:34 pm
  • Internationalization for Ruby on Rails Apps

    27 Jun 2014 | 12:18 pm
    Today Eric Meyer gave a great talk at the 8th light meetup about internationalizing a ruby on rails application. In his talk, Eric stepped through this github repo. Eric advocates starting your greenfield rails app out with internationalization from the get-go. It's relatively easy to add internationalization support at the very beginning, whereas retrofitting an existing application with internationalization support can be quite painful. Definitions: i18n—short for "internationalization." (There are 18 letters between the "i" and the "n" in "internationalization.") Internationalization…
  • add this feed to my.Alltop

    Buzinga

  • 10 Hilariously Unusual Ways Of Using The Yo App

    Alistair Hart
    29 Jul 2014 | 7:41 pm
    You guessed it! We’re back with another instalment on the Yo epidemic. This time we’re going to stick to the short, punchy goodness that the app inspires with some food-for-thoughters! While you read this I challenge you to think of other ways of using Yo, and share at least ONE idea in the comments section below.  […] The post 10 Hilariously Unusual Ways Of Using The Yo App appeared first on Buzinga.
  • An App Review That Proves Stupid App Ideas Are More Successful

    Alistair Hart
    22 Jul 2014 | 9:23 pm
    Yo is the most remarkable app that I’ve ever had to review. Mostly because it’s so simple - stupidly simple. If you want to learn how an unconventionally conventional idea has thrown the app development and investment worlds on their heads then read on… Introducing: Yo. “Yo”  – That’s it. Nothing more, nothing less. A “Yo” is a message that […] The post An App Review That Proves Stupid App Ideas Are More Successful appeared first on Buzinga.
  • Outside the Box App Marketing Ideas For Cutting Through The Noise

    Logan Merrick
    16 Jul 2014 | 8:13 pm
    Why compete when you can get an advantage… and dominate? I’m a creative guy. And as much as I would love to throw some “lemonade stand” app marketing ideas out there on how you can attract more users, I’d prefer to leave that up to the other bloggers. Instead, I’m gonna show you how to […] The post Outside the Box App Marketing Ideas For Cutting Through The Noise appeared first on Buzinga.
  • How To Write A Powerful App Description

    Logan Merrick
    9 Jul 2014 | 1:29 am
    After picking the perfect app name and designing a memorable app icon it’s time to write an app description that converts visitors into downloads. But it isn’t always that easy…right? This is particularly true when it comes to writing the mother-of-all app descriptions. Just like this piece of text you only get one shot and a few sentences to grab […] The post How To Write A Powerful App Description appeared first on Buzinga.
  • 6 Hot Tips For Building A Groundbreaking Tech Startup

    Alistair Hart
    3 Jul 2014 | 1:31 am
    Entrepreneurship can be a bit like playing ‘Snakes & Ladders’, there are many ups…and a lot of downs. And though there are a bazillion-and-one game-related puns I could use to describe the highs and lows of the start-up journey I’m sure you’d rather read about how to optimise your highs and minimise your lows…right? If yes, please […] The post 6 Hot Tips For Building A Groundbreaking Tech Startup appeared first on Buzinga.
 
  • add this feed to my.Alltop

    MAG Studios Blog

  • India’s Mobile App Downloads Will Hit 9 Billion By 2015: Survey

    Lalit Kapur
    30 Jul 2014 | 1:24 am
    In 2012, the numbers stood at 1.56 billion and now it is expected to exceed the 9 billion mark by 2015. Yes, a study done by Assocham and Deloitte has revealed these stats for mobile apps download by Indian users. The rapid increase in the use of mobile devices and mobile apps has already made India a potential market for the leading smartphone vendors across the world. People in India are increasing going online and this year’s Lok Sabha Election was a moment that clearly witnessed this rise. The survey was carried out among people aged between 16-30 years, and it holds that creating…
  • Why Your Business Needs Website Development?

    Lalit Kapur
    29 Jul 2014 | 4:23 am
    Website Development – You can’t ignore it anymore. The best thing you can do for your newly-started business is, take it online through a professional website development. Yes, I mean it. And no, no ordinary website can serve the purpose for you. You might think there won’t be much gain in this process but, it’s the online world my friend – the more you are accessible online, the better it is for your business. No matter how big or small your business is, you need a professionally designed website to give it a kick-start and gain enough audience in a very short span. Still…
  • How Will Custom Software Development Benefit My Business?

    Lalit Kapur
    28 Jul 2014 | 7:10 am
    Custom Software Development It’s your business, your source of earning and you have to put in every possible effort to make it a success. Now, in this age of technology, where software plays a crucial role in almost every organization, it has become paramount for you to have some uniqueness in your execution so as to ensure a flourishing business. Here comes the role of the custom software development strategy. A custom software means a software that is specifically developed to suit your business requirements. It is a customized software that targets your potential customers, promotes your…
  • A “Save” Button For Facebook Users : Technology

    Lalit Kapur
    28 Jul 2014 | 12:20 am
    The social media giant, Facebook, has introduced a “save” button which will enable you to save those items from the news feed or your Facebook page that you might want to read later. The company had acquired the read-it-later startup tool around two years ago and has recently put it into use. “Every day, people find all sorts of interesting items on Facebook that they don’t have time to explore right away. Now you can save items that you find on Facebook to check out later when you have more time.” writes Facebook. The bookmarking feature is available for Android, iOS and web.
  • ‘Bladabindi’ Virus Targets Microsoft Windows Users In India: CERT-In

    Lalit Kapur
    25 Jul 2014 | 2:14 am
    It’s time to use your detachable drives very cautiously. The CERT-In has issued an alert for Windows users in India warning about the ‘Bladabindi’ virus which is spreading through pen drives and data cards and targeting sensitive information on user’s database. It is a multi-identity virus, i.e. it can acquire 12-13 variants to hide its actual identity and infect your Windows operating system. The Virus Bladabindi can also obtain a safe network domain id to escape your Firewall mechanism. A typical variant usually spreads by creating its replica into the root folder of a detachable…
  • add this feed to my.Alltop

    eLuminous Technologies

  • Assess Top Web development services in just 5 steps.

    Shweta Joshi
    7 Jul 2014 | 5:50 am
    You live in the time where you will find Web Development services around every corner. But are these firms confident about their technical knowledge and experience in the industry? The growing number of web development firms have made it very difficult for us to pick-out the best company who will satisfy our requirements. This adds in an extra work to you before starting off with any projects. You cannot avoid this search drive as it is very important to check if the company whom you are selecting as your development partner is capable enough to understand your business goals and to develop…
  • Planning to Hire PHP programmers?

    Shweta Joshi
    30 Jun 2014 | 2:35 am
    Do you want to build a PHP website/ web-based app, but wondering if you should employ an in-house PHP programmer or Hire PHP programmers from service agencies? If you take an opinion poll, 75% of companies will prefer to hire dedicated PHP Programmers instead of going with an in-house developer. The reason for this being the cost-effectiveness and multiple skillsets that the external firms offer. However there are various facts that make you skeptical while hiring the programmer for e.g., will the programmer understand my exact requirements, will he write clean and bug-free codes, will he…
  • How important is it to find a Responsive Web Design Company?

    Shweta Joshi
    26 Jun 2014 | 2:38 am
    Time has occurred where if you have any single query or need anything, the curiosity to find it immediately is inevitable. People don’t feel the need to be tethered to their desktops round the clock, they instead prefer to use their smartphones and tablets which are quite accessible. This gives them the advantage to operate the devices from any place, whether it is while driving, shopping, eating, travelling or anything. In such cases, if the desired information from a particular website is not visible properly, they won’t even wait for a sec to change the website. This is where…
  • How to hire best Web Development Company?

    Shweta Joshi
    11 Jun 2014 | 4:31 am
    There are so many people in the world who might be going through the nightmares of handing over their dream projects to the wrong web development firms. Or may be trusting the acquaintances to deliver the development project just the way they want, however getting just 20-30% of it. This situation is quite common nowadays since every alternate person has started calling himself a Web-developer. Never believe the person who is expert in tossing jargons about himself or his firm, go with the web development services who has a proven record of successful projects execution. Imagine yourself in…
  • We are now a part of Top 5 percent Outsourcing firms on Elance.

    Shweta Joshi
    10 Jun 2014 | 9:28 pm
    Do you want to be one of the top business player on the Internet? Are you looking out for a well-designed and developed website? If yes, you need to go with a company which not only claims, but has also proved themselves to be one of the top web development company. We, at Eluminous technologies have proved ourselves and we are now in the list of the top 5% outsourcing companies on the Elance. Our team displayed their extraordinary skills and facilitated our organization to reach this great level. This ranking by Elance was measured by an online test which had few critical questions. Our…
 
  • add this feed to my.Alltop

    QA Intelligence - a QABlog

  • The State of Testing Survey 2013: Recent developments

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

    maayan
    8 Jun 2014 | 2:45 am
    The National Software Testing Conference held in London May 20-21st, 2014 focused on some of the key issues occupying the testing community. I was fortunate enough to attend this, my first testing related conference, with Joel Montvelisky on behalf of PractiTest. Not only was this my first overseas testing conference, this was also the first time I got to hear directly about the full spectrum of the testing community. The “hot” topic that seemed to be on everyone’s mind was “Agile Testing”. The event featured many speakers from known companies including…
  • Are we all Accidental Testers?

    Joel Montvelisky
    28 May 2014 | 2:34 am
    Two weeks ago I was giving a presentation at StarEast.  I will write more about the content of this presentation on a later post, but I wanted to write about something that happened “on the side” of it that made me realize an interesting characteristic of most testers out there in the world. During the introduction slides I mentioned that I was a case of being an “accidental tester”, someone who had gotten into testing more by chance than as part of a conscious and planned decision. This was not an integral part of the presentation, but more of an introduction to…
  • State of Testing Webinar with Jerry Weinberg & Fiona Charles – Thursday Apr 24th

    Joel Montvelisky
    21 Apr 2014 | 2:05 am
    As you surely noticed, early in the year we published together with TeaTime with Testers the first State of Testing Survey report, showing some interesting information about the current state of our testing community and raising additional questions about where are we heading as a profession. We are now honored to have two world renowned testing experts such as Jerry Weinberg and Fiona Charles who will join Lalitkumar Bhamare and myself (Joel) in reviewing some of the most interesting answers to our survey in order to further analyse them and reach conclusions about the present and future…
  • Please leave ALL your emotions outside the door

    Joel Montvelisky
    20 Apr 2014 | 2:36 am
    We are all emotional beings, and our emotions dictate the way we act. When we are happy we feel that the day is bright, that we can climb the stairs by jumping two of them at a time, and that everything we do will simply come out right. When we are down we feel that even the air is heavier and harder to breath.  Some of us may also feel that regardless what we say or do nothing will come out right. These are the days when we think to ourselves that it might be better to stay in bed with our eyes shut so that nothing will become even worst than it already is – and yes, things can…
  • add this feed to my.Alltop

    Iain the Indie

  • Surviving the lows of indie development

    Iain
    24 Jul 2014 | 10:44 pm
    I’ve talked previously about the emotional challenges in working for yourself. Today I talk about the low points and specifically some advice on how you can pull yourself up from those lows and get back to being happy and motivated. The post Surviving the lows of indie development appeared first on Iain the Indie.
  • Riding the roller coaster of indie development

    Iain
    22 Jul 2014 | 8:33 pm
    Working for yourself can be a challenge emotionally. It may be a cliche but it is also very true that indie development is an emotional roller coaster mixing euphoric highs with depressing lows. In this vlog I talk about some ways you can help minimise how often you experience those lows. The post Riding the roller coaster of indie development appeared first on Iain the Indie.
  • iCloud and Core Data: Sample App

    Iain
    17 Jul 2014 | 11:05 pm
    In my previous three posts I covered iCloud and Core Data ranging from the basics through to a full library that provides iCloud and Core Data support. To complement the library (available on GitHub here) I have created a small sample application. The sample application shows you how to use the library to add iCloud + Core Data support to an app. The sample shows you how to import existing datata, respond to new data from iCloud, and remove duplicate data. In this post I will walk you through including the iOS Core Library in a project, setting up the bare minimum for Core Data then showing…
  • iCloud and Core Data – Part 3: Complete Stack

    Iain
    6 Jul 2014 | 11:15 pm
    In the previous posts I presented the fundamentals of iCloud and Core Data as well a guide to checking if data is already present in iCloud. In this post I present and explain a complete iCloud and Core Data stack. The stack I will be presenting is one that I currently use in my app Contractor’s Little Helper. The stack has the following features: Handles setting up iCloud and Core Data for the first time (including migrating existing data). Detects if existing data is present on iCloud and provides appropriate prompts (eg. only prompts to import data from iCloud if it already exists).
  • App Store Optimisation: Keywording for iTunes

    Iain
    3 Jul 2014 | 9:58 pm
    Building up the user base for an app is neither a simple or an easy task. In some earlier posts I have talked about some ways to help get your app noticed. In this post I want to talk in detail about App Store Optimisation (ASO) and specifically keywording. Keywording your app appropriately is crucial. In many cases people will find your app by searching for it. Either because they are looking for an app to fill a specific purpose or because they heard about your app and are trying to find it. Keywording can make the difference between someone finding your app and someone finding a…
  • add this feed to my.Alltop

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

  • Maven release perform tries to do a Get to a workspace sub folder in TFS

    Martin Hinshelwood
    23 Jul 2014 | 7:26 am
    If you are using TFS and specifically switching from SVN to TFS then you might run into the issue that your Maven release perform tries to do a Get to a workspace sub folder. This will not work as TFS has a validation exception to trying to map a sub folder inside an existing workspace. That could be disastrous in a real situation. Could you imagine if, while in the middle of a compile, another build kicked off and overwrite your files? Worse if that other build was executing an only slightly different version of your codebase and it created a successful compile of goodness knows what…
  • Avoid the pick-n-mix branching anti-pattern

    Martin Hinshelwood
    14 Jul 2014 | 8:35 am
    For the last few days I have been working with a customer in the UK on a grass roots engagement to help them solve their source control issues. They have ended up with a pick-n-mix branching anti-pattern and could not see the way out. The pick-n-mix branching anti-pattern is something I encounter quite often and on the surface it looks like it should work and give the business flexibility. However the real result is lost code, failed releases, technical debt, unhappy customers, and an erosion of trust with the business. For the last few release they had noticed that they had been missing…
  • The value of an independent Scotland for me

    Martin Hinshelwood
    13 Jul 2014 | 8:10 am
    For the last wee while some of you may have noticed some news coverage about Scottish independence. This post is about the value of an independent Scotland for me, so if you are not interested in politics then move along. It will all be over in a few months and you will likely never have to hear about it outside of history again. If you follow me on Facebook or twitter then you will have seen a plethora of posts about this subject. I have mostly kept this subject away from my company except for a small post about donating to Yes Scotland. I think that you can guess which side I come down…
  • Maven release prepare fails with detected changes in Jenkins

    Martin Hinshelwood
    9 Jul 2014 | 6:03 am
    If you are using Team Explorer Everywhere 2012 or 2013 your Maven release prepare fails with detected changes, however it worked when you were using SVN. As you may have noticed I have had a few posts on Jenkins integration with TFS recently. My current customer is migrating away from SVN and Jenkins to TFS 2012 to take advantage of the cool ALM feature however we need to stage in, taking one thing at a time. They have quite a few builds in Jenkins and moving them will take time. The idea is that we can move all of the source over and it is a fairly simple process to re-point Jenkins and…
  • Traveling for work and the Dell Venue 8

    Martin Hinshelwood
    7 Jul 2014 | 12:25 pm
    I travel a lot and I have been carting around both a Surface 2 Pro and a Surface 2 on my travels. I have been feeling recently that this was a little silly and I wanted to reduce my load and increase my flexibility. So just last week I purchased a Dell Venue 8. When I say that I travel a lot I mean that I generally fly out to somewhere in Europe on Sunday afternoon and then back on Friday night. Every week… I have been doing this since November 2013 and apart from a few weeks it has been fairly constant. In my travels I have found a few things. The first is that stuff can be important…
 
  • add this feed to my.Alltop

    Hafiz Faraz Mukhtar's Blog

  • Tutorial 15: Custom Directives in AngularJS

    Hafiz Faraz
    25 Jul 2014 | 3:24 am
    Posted by: Hafiz Faraz Show tutorials list This is angularjs custom directive tutorial. Lets see, how to make custom directives in angularjs? We will be making use of our existing guitar angularjs app which we have been working in Tutorial 14: Form Validation in AngularJS. You can download previous tutorial app here. Ok lets start, with angularjs directive. As we know that: Angularjs Directives are markers on a DOM element (such as an attribute, element name, comment or CSS class) that tell AngularJS’s html compiler ($compile) to attach a specified behavior to that DOM element…
  • Tutorial 14: Form Validation in AngularJS

    Hafiz Faraz
    18 Jul 2014 | 11:19 pm
    Posted by: Hafiz Faraz Show tutorials list Lets see how we can add form validation in angularjs application. We will be making use of our exisiting guitar application which we have been working in  Tutorial 13: Tabs in AngularJS . You can download previous tutorial complete app here. This tutorial is somehow little bit similar to Tutorial 8: data binding tutorial that we saw earlier.… Read more The post Tutorial 14: Form Validation in AngularJS appeared first on Hafiz Faraz Mukhtar's Blog. Hafiz Faraz Mukhtar's Blog - Software Developer and Designer's Blog
  • Tutorial 13: Tabs in AngularJS | Working with tabs

    Hafiz Faraz
    14 Jul 2014 | 12:09 pm
    Posted by: Hafiz Faraz Show tutorials list This tutorial is about angularjs tabs, for this we need to continue working on the example from previous tutorial. You can download required files here. Lets add some more interactivity to our application by adding some tabs. We will add tabs in guitar details.html page which holds detail about selected guitar. There will be three tabs namely description, specifications and reviews.… Read more The post Tutorial 13: Tabs in AngularJS | Working with tabs appeared first on Hafiz Faraz Mukhtar's Blog. Hafiz Faraz Mukhtar's Blog -…
  • Tutorial 12: AngularJS Animation | ngAnimate AngularJS

    Hafiz Faraz
    9 Jul 2014 | 11:36 pm
    Posted by: Hafiz Faraz For this tutorial, I am going to write about angularjs animation, for this we need to continue working on the example from previous tutorial. You can download required files here. Show tutorials list The $animate service allows you to provide transition effects when elements are added, removed, or moved in the DOM. The $animate service doesn’t define any animations itself but relies on the CSS3 animation and transition features. … Read more The post Tutorial 12: AngularJS Animation | ngAnimate AngularJS appeared first on Hafiz Faraz Mukhtar's Blog. Hafiz…
  • Tutorial 11: AngularJS Navigation

    Hafiz Faraz
    8 Jul 2014 | 11:51 am
    Posted by: Hafiz Faraz Show tutorials list This tutorial is connected to previous tutorial, you need to have project files(Download) in order to add angularjs navigation in our guitar application. We’ve got all the elements of a fully functional angularJS application with multiple routes. I’m gonna go ahead and enhance it a little bit. I want to add navigation so that we can cycle through different guitars.… Read more The post Tutorial 11: AngularJS Navigation appeared first on Hafiz Faraz Mukhtar's Blog. Hafiz Faraz Mukhtar's Blog - Software Developer and…
  • add this feed to my.Alltop

    The Orange Orchard

  • My Lean Startup Experience

    Lorenzo Dee
    29 Jul 2014 | 3:12 am
    Lorenzo talks about the first Lean Startup in Manila and what he learned about validating ideas and finding out if your product is viable. I attended the first LSM in Manila (earlier this month). Here’s my experience. Long Hours… It was a long two and a half days (July 4 to 6), getting out of the building, talking to strangers, thinking about ideas, listening, and trying to stay awake with lots of caffeine. At the start of the event, attendees were asked to log their ideas if they had any. When the event started, the ones with ideas were given 50 seconds to pitch. It was…
  • Agile Myth #5: “Agile is Unpredictable”

    Calen
    24 Jul 2014 | 2:44 am
    This is Calen’s sixth post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. This is my sixth post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the first PSIA Softech Philippine Software Engineering Conference. I am striving to correct 12 common misconceptions about Agile Software Development. In Kent Beck and Martin Fowler’s book, “Planning Extreme Programming”, they wrote “The Customer Bill of…
  • Agile Myth #4: “Agile Cannot Work with Fixed Budgets”

    Calen
    23 Jul 2014 | 2:40 am
    This is Calen’s fifth post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. This is my fifth post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the first PSIA Softech Philippine Software Engineering Conference. I am striving to correct 12 common misconceptions about Agile Software Development. Organizations often go for Fixed-Scope projects thinking that it will help them stick to a fixed budget. Here’s the typical…
  • Agile Myth #3: “Agile is Short Milestones”

    Calen
    22 Jul 2014 | 12:52 am
    This is Calen’s fourth post in a 13-part series, “Agile Myths and Misconceptions” where he strives to correct 12 common misconceptions about Agile Software Development. This is my fourth post in my 13-part series, “Agile Myths and Misconceptions”, It’s based on the talk I gave at the first PSIA Softech Philippine Software Engineering Conference. I am striving to correct 12 common misconceptions about Agile Software Development. When most people think of Agile, they’re often actually thinking of Iterative Development. Iterative Development is an…
  • Quantifying Domain Model versus Transaction Script

    Lorenzo Dee
    18 Jul 2014 | 3:58 am
    I’ve been conducting training classes (with Orange and Bronze) that cover topics like TDD, design patterns (GoF), patterns of enterprise application architecture (based on PoEAA book by Martin Fowler), and others. And a question keeps coming up about comparing (and quantifying) the benefits of domain model pattern compared to transaction script. So, I thought I’d post an explanation here. Note that the Transaction Script pattern is not bad. Fowler himself says that there are virtues to this pattern: The glory of Transaction Script is its simplicity. Organizing logic this way is…
  • add this feed to my.Alltop

    Flowa

  • Juha Heimosen henkilöhaastattelu

    29 Jul 2014 | 5:00 pm
    This content is available only in Finnish. Kuuntele myös: Antti Kirjavaisen henkilöhaastattelu Flowa podcastin toisessa episodissa Ari-Pekka (@ilmirajat) haastattelee Juha Heimosta (@evilbubu). Juha kertoo muun muassa, miksi softakehitys maksaa niin paljon ja vastaa seuraavaan anti-agile-haasteeseen: ”Minulla on 20 vuotta kokemusta projektijohtamisesta ja johtamista ylipäänsä, ja kyllä minua jaksaa ihmetyttää tämä Agile hömpötys ja itseorganisoituvat tiimit. Kyllä se niin on, että suurin osa ihmisistä on laiskoja vastuunvälttelijöitä ja heille pitää tehdä säännöt…
  • 4 Things to Look for to Assess your Software Product Company’s Effectiveness

    27 Jul 2014 | 5:00 pm
    Let me share you something I realized the other day discussing with a customer: If you are a manager in a product company that has an established product, benchmarking your organization’s product development capability can be hard. You know from experience that you can ship a product, but how does your capability compare with the competition? What could you (and what should you) improve to stay ahead of them? image: CC BY-ND 2.0 by Jim Bauer What kind of challenges can your product development handle? Well, here is my take on how to assess your software product development capability: four…
  • Antti Kirjavaisen henkilöhaastattelu

    24 Jul 2014 | 5:00 pm
    This content is available only in Finnish. Flowa podcastin ensimmäisessä episodissa Ari-Pekka (@ilmirajat) haastattelee Antti Kirjavaista (@anttiki). Luvassa tiukkoja kysymyksiä ja haastamista. Antti kertoo muun muassa, mistä Agile skenessä kehkeytyneessä #NoEstimates pöhinässä on kysymys ja vastaa seuraavaan anti-agile-haasteeseen: ”Minusta on todella vaikeaa tilata mitään kun ei paperille tarkasti listata mitä vastinetta rahalleni saan. Kyllä minä olen sitä mieltä että alussa listataan yhdessä tarkasti mitä tehdään ja sitten toimittaja toimittaa tarkalleen listan…
  • Localize it! Sane development environments #1: Introduction

    16 Jul 2014 | 5:00 pm
    Much of the software we develop is made some platform in mind. It might be mobile phone, embedded system, something proprietary. Nowadays however, we do much of application development on top of web stack which consists of a back-end server and an html front-end coupled together with a variety of other components. When it comes to development environments in such projects, I’ve seen many and been repulsed by many. For some reason, often development infrastructures are not built for developers or ops personnel. Rather they are some odd mixture of corporate politics, odd policies and legacy…
  • Clojure in the cloud. Part 2: Heroku

    22 Jun 2014 | 5:00 pm
    This is the second post in a group of tutorials on deploying Clojure applications on various cloud platforms. All posts in the series: Part 1: Google App Engine Part 2: Heroku Heroku is a PaaS provider that supports multiple languages, including Clojure. Therefore, deploying a Clojure application to Heroku is a rather simple task. image: Heroku Prerequisites for this tutorial are: Heroku account has been created Heroku toolbelt is installed Leiningen 2.x is installed In this tutorial we will create a simple movie title search page and deploy it to Heroku. Build the application Let’s use the…
 
Log in