Archive for the ‘Technology’ Category

Hack and they shall come! (Seattle Mobile App Hackathon Apr 16 2011)

March 28th, 2011

Mobile App Hackathon

 

Are you a Hacker? Interested in HTML5/Javascript Mobile based apps, or even looking to transcend beyond that?  Located in the Seattle area (or want to travel to this OMG event?!) Then look no further!  This event is nearly SOLD OUT! So it is best to act now!

So what is this exactly?! I’ll steal little snippets from the official site and registration site!

  • a one-day workshop for coders building mobile applications

    Mobile App Hackathon (@mobilehackathon) is a hacker event for new and experienced developers working on mobile apps. Experienced coders can show off their mobile apps while new app developers will learn from the best.
    The hackathon is the first in a series of mobile development events brought to you by the
    AT&T Developer Program and will include talks from members of the PhoneGap and AppMobi platform teams, Sencha and Apigee. You won’t want to miss this opportunity to show off your app or learn how to create great ones.
    To keep up-to-date on AT&T Developer Events, please sign-up with the program
    here.

  • Wow, that sounds pretty cool right? At a high level it can be summed up as:

    Hacking. Mobile. Good food. Awesome prizes.

    Yea, but let’s not over-simplify things, I know you verbose types want to know some of the HARD details! Like…

    Presenters!

    Jesse MacFayden Joe Monastiero Sam Ramji Jeff Barr James Pearce
    PhoneGap AppMobi Apigee Amazon Sencha
    Jesse MacFadyen Joe Monastiero sam ramji jeff barr james pearch
    Jesse MacFadyen is a senior software engineer at Nitobi, specializing in presentation layer programming for Rich Internet applications. Jesse has developed large scale applications in PhoneGap, JavaScript, Flash/Flex/Air, .net, and Silverlight. As a major contributor to the PhoneGap open-source project, he is passionate about bringing device level functionality to multiple mobile devices through simple web-tech APIs. Jesse has also created the open source project GloveBox to enable the use of fixed positioning and touch scrolling on iOS + Android devices
    Click here for Jesse’s Blog
    Joe Monastiero is co-founder and vice president of business development for AppMobi, bringing with him 20 years of management experience. Prior to AppMobi, he co-founded Intervideo, where he was responsible for sales, marketing and business development activities and helped drive over $30M in software revenue in three years. Sam’s spent over 15 years working across enterprise software, product development and open source strategy. Currently VP of strategy at Apigee & board member at the CodePlex Foundation, Sam works deeply within the developer, open source and social app communities to create a healthier, more productive ecosystem. Prior to Apigee, Sam led open source strategy across Microsoft and was a founding member of the AquaLogic product team at BEA. In his spare time, Sam enjoys the great outdoors, spending time with the kids, and bacon. Jeff Barr is a senior web services evangelist for Amazon Web Services. Jeff is focused on furthering awareness among software developers of the opportunity to innovate and build businesses using Amazon Web Services. In this role, Jeff travels, speaks, blogs, and conducts virtual events. James is a technologist, writer, developer & entrepreneur who has been working with the mobile web for over a decade. He is Senior Director of Developer Relations at Sencha. Previously he was the CTO at dotMobi and has a background in mobile startups, telecoms infrastructure and management consultancy. He speaks extensively on the topic of mobile web development, and has written books for both Wiley and Wrox.

    As you can tell, that’s very possibly a major Formatting Fail.. but that’s okay – It definitely gives you the gist of things :)  But by now I’m sure you know, few things are more important than.. the Agenda!

    Agenda!!!

    9:00AM Registration and Breakfast + Networking
    9:30AM Dev Environment Setup Help
    10:00AM Kick-Off – Platform Lightning Talks
    11:00AM Lunch is Served!!!
    12:00PM Coding Starts
    6:00PM App Submission Deadline
    6:30PM App Demos
    7:15PM Content Winners Announced
    7:30PM Drinks!

    And let’s not forget, after the Hack-A-Thon is over, everyone will demo what was worked on, gather feedback and hand out prizes for audience favorites!

    Whoa! This sounds cool! So where do I sign up?!?!

    Click here to Sign Up for the Seattle Mobile App Hack-a-thon 

    I don’t think it can be any clearer than that, right! Hooray! But I guess it may be important to have the rest of the details in one place:

    • When: 
      • Saturday, April 16, 2011 from 9:00 AM – 7:30 PM (PT)
    • Where: 
      • F5 Offices
        401 Elliott Avenue West
        Seattle, WA 98119
    • Who:
      • Hackers, Mobile App, Developers, Ninjas, Gurus
    • Why:
      • Because it rocks! And you’ll enjoy it! (Oh, and did someone say NETWORKING?!??! :))
    • Where do I sign up?

    Well, there it is, the whole scoop and ready for you to rock this out! I hope you get in a slot before it fills up! Enjoy it, it’ll be a blast!

    Tags: , , , , , , , , , , , ,
    Posted in Apigee, AWS, Cloud, Community, Event, Technology, Twitter | Comments (0)

    Chicago Windows Users Group Nov 18th meeting, Microsoft Store and Windows Phone 7!

    November 15th, 2010

    Whoa, Whoa, Whoa! What is new in Chicago land, more specifically in the User Group Community?!?! That’s right! The opening of the new Microsoft Store in Oak Brook!

    This place is absolutely BEAUTIFUL! I was there on Opening night (for those of you who saw me, I definitely said hi! and I’m sure I missed others!) This photo is of the interior, it’s definitely a site to see!   But that aside, there is some cool news and coming events to speak of!   Let’s discuss the matter of the November 18th (Thursday) CWUG meeting will be HOSTED at this Microsoft Store location! (OMG I know right?!)  The details are below of course, including where to register and the address/location [I personally find that parking by Pottery Barn and walking through it is the fastest way to get to the store!]

    The Microsoft Store 

    The Chicago Windows User Group has moved our suburban location from the Microsoft Downers Grove office to the Microsoft Store in Oakbrook Center! 

    Our first meeting will be held there this Thursday (November 18th). 

    Please RSVP by following the link here:  http://www.surveymonkey.com/s/65NFKSP
    https://store.microsoft.com/StoreLocations/Home.aspx/Index/Oak-Brook-IL
    49 Oak Brook Center
    Oak Brook, IL 60523
    Phone: (630) 288-3420
    There will be a tour of the store, information on Windows Phone 7 and an opportunity to reach the Chicago land technical community in new and exciting ways.  Hope to see you there!
    The CWUG Crew

    This video happens to have a brief overview of what “A” Microsoft Store looks like, which honestly looks VERY similar, so give it a whirl if you want to check it out and will not have the opportunity to make Thursdays meeting!

    Though so you don’t feel all lonely of what is going on, here is an ACTUAL Photo I took while going into the store recently too (Yes, it was taken from my iPhone, don’t hate the player!)

    Microsoft Store - Oak Brook (Don't hate the player!)

    One of the cool things you should know about this store (Which I learned from their Community Manager, Ashley Trueblood [OMFG Yes she has a rockass name and rocks as well] ) Is that the store regularly runs training and sessions on:

    • Windows 7
    • Windows Phone 7
    • Xbox
    • Windows Live ID
    • Windows Live Essentials
    • Movie Maker
    • ….And more!

    So, whether you can make it to this weeks Chicago Windows Users Group meeting, or in general, check it out in the future! (I was just looking at their calendar of events.. Xbox Live Tournaments on Fridays?!? WTF?!?!? Yea it’s fricking cool, check it out!)

    Oh yea…  I did mention Windows Phone 7 a little, didn’t I?   Okay, fine I won’t leave you hanging!  While I was at the store on launch day I also had the opportunity to run into Dave Bost (I’ve talked about Dave before, absolute rock star that he is, who also happens to be a Windows Phone Champion, rockstar, right?!) A shame you missed the demo’s he was doing in store days following the opening, and before the release of Windows Phone 7!

    Windows Phone 7 in the hizzy!

    Nonetheless, I won’t invoke too many spoilers.. so go check it out! and I’ll see you there this Thursday!!!

    Tags: , , , ,
    Posted in CWUG, Microsoft, Technology, Windows 7, Windows Mobile | Comments (2)

    Music Recognition Redefined – Introducing SoundHound! #ShazamFail #SoundHoundFTW

    August 17th, 2010

    Yea… I cannot start off telling you all about recognition redefined without.. first giving you a story about how I came to learn of this amazing tool to battle all tools!

    “Ooh! What’s that playing on the radio! Wow, let me see… (Pulls out iPhone4, loads up search and types in shaz – Select Shazam and select “Tag”) [listening… listening… listening…]

    You are limited to 5 tags per month!

    ?!?!?WTF?!?!? I’m limited to 5 per tags per month?!? Okay fine.. sure that was a complete surprise, but I’ll download the pay version and finish tagging my song there. 

    Just say no!

    HI IM SHAZAM AND EVEN IF YOU PAY YOU STILL GET ADS – JUST LIKE CLASSMATES.COM  Seriously?!   Yea, #fail multiplied by #fail equals me going to look for another solution.   And it was then (that I complained about this on Twitter) that @jeffcoffee suggested I check out SoundHound!  

     SoundHound on the go!SoundHound Mobile

    Okay, let me first off set the disclaimer:

    There is a ‘5 per month’ limit on the Free version of SoundHound as well, but I was already in the market for a new product which clearly was NOT Shazam.

    So, I load up the app and I get splashed with this screen

    SoundHound Splash Screen SoundHound and bad singing of Yellow Submarine SoundHound finding Yellow Submarine SoundHound Share Song SoundHound Twitter Integration 

    First of all, let me just say.   Whoa!  I decide to click “Tap Here” and I proceed to sing the Beatles “The Yellow Submarine” (I did consider filming me doing that… for your sake, I didn’t ;))

    Lo and behold shortly into the song, BAM! It recognized it from my very own (at this point out of tune voice)  Wow! I should share this feat with someone shouldn’t I!? Ooh! Twitter and FB integration!  Yea, that’s the cost of doing business though.    But what if I don’t know the name of the song… all I can really remember is an artist…

    Speak the name of your artist

    With the ease of knowing ‘words’ I simply say a song name or an artist name by clicking on the “Title or Artist” section and bam! I’m presented with Michael Jackson!

    SoundHound Settings

    And while it is very nice that they have the settings easy enough to configure inside of the Settings section… the following is something I tested (both from my iPhone and my iPad) Something I had wished Shazam could do.. but never did, and frankly I don’t care if they ever support it at this point!

    Suppose the following situation exists:   You’re listening to a song out of iTunes/iPod on your device, or even listening to something on Pandora! And you’re saying “Man, I wish I had the lyrics to that song, or knew what album it was off of, or other details” etc etc..  So you go and launch Shazam and immediately all sound CEASES to operate.  WTF?!? That’s kind of dismissing!

    SoundHound Now Playing!

    I welcome you to this feature in SoundHound called “Now Playing!”   Yes, this screen shot is from my iPad because it looks soooooo much cooler in that sense ;) But it works JUST as well on the iPhone (I guarantee :))

    What's Hot with SoundHound (iPad edition) What's Hot with SoundHound (iPhone Edition)

    And the last thing I’d like to share from my playing with this, is the “What’s Hot” “UnderPlayed” and “Just found by Users” options.  As you can see the iPad version looks a lot sweeter than the iPhone version… :)

    And last but not least, I’d like to share some of the ‘highlights’ mentioned from their actual website which incase I missed any of this, you have it here! :)

    Soundhound on Android Free Version of SoundHound
    Now Available for iOS and Android

    Highlights

    Blazing fast music identification
    Sing & Hum recognition
    Voice-directed music search
    In-app lyrics

    Special on iPad:

    Big, beautiful lyrics and music videos
    The SoundHound Ticker


    Version 3.3.1 for iPhone, iPod touch and iPad
    Version 2.0.1 for Android

    - SoundHound (free): 5 IDs per month
    Available on the App Store

    - SoundHound ?: unlimited
    Available on the App Store

    Soundhound on iOS

    Oh, and let’s not ignore the one feature (which seemed to be overlooked in too many ways in the features…)

    Instantly Launch a Pandora Station (SoundHound)

    Instantly launch a Pandora Station!!!

    Okay..  I think that is enough… I’ll let you tell me your favorite functions, features and otherwise.   If you found this useful at all, and if you kick the ‘”Shazam” habit, let me know.  If you’re from Shazam I’d love to hear your feedback as well. :) 

    Tags: , , , , , , , ,
    Posted in Apple, Free, Geek, Google, iPhone, Technology, WTF | Comments (1)

    EMC didn’t invent Unified Storage; They Perfected it

    June 29th, 2010

    Hi Guys! Remember me! I’m apparently the one who upset some of you, enlightened others; and the rest of you.. well, you drove a lot of traffic here to get my blog to even beat out EMC’s main website as the primary source for information on "Unified Storage" (And for that, I appreciate it :))

    In case any of you forgot some of those "target" posts, here they are for your reference! but I’m not here to start a fight! I’m here to educate and to direct my focus on not what this previously OVERLY discussed Unified Storage Guarantee was or is, but instead to drive down in to what Unified Storage will really bring to bear.   So, without further adieu!

    What is Unified Storage?

    I’ve seen a lot of definitions of what it is, quite frankly a lot of stupid definitions too. (My GOD I hate stupid definitions!)  But what does it mean when you Unify to you and me?   I could go on and on about the various ‘definitions’ of what it really is (and I even started WRITING that portion of it!) but instead I’m going to scrap all of that so I do not end up on my own list of ‘stupid definitions’ and instead will define Unified Storage at it’s simplest terms.

    A unified storage system merges NAS and SAN. Optimized for performance and interoperability, the system simultaneously stores both file data and blocks of application data in virtually any operating environment

    You can put your own take and spin on it, but at it’s guts that is seemingly what the basics of a "Unified Storage" system are; nothing special about it, NAS and SAN (hey, lots of people do that right?!)  You bet they do!   And this is by no way the definitive definition on what “Unified Storage” is, and frankly that is not my concern either.   So taking things to the next level; now that we have a baseline of what it takes to ‘get the job done’, now it’s time to evaluate the Cost of Living in a Unified Storage environment.

    Unified Storage Architecture Cost of Living

    I get it.  No really I do.   And I’m sure by now you’re tired of the conversation of ‘uniqueness’ focused on the following core areas:

      • Support for Mixed Clients
      • Support for multiple types (tiers) of disk
      • Simplified Provisioning
      • Thin Provisioning
      • Improving Utilization

    All of these items are simply a FACT and an expectation when it comes to a Unified Platform.  (Forget unified, a platform in general)   Lack of support of multiple tiers, locking down to a single client, complicated provisioning which can only be done fat which makes you lose out on utilization and likely is a waste of time – That my friend is the cost of living.    You’re not going to introduce a wasteful fat obsolete system and frankly, I’m not sure of any (many) vendors who are actually delivering services which don’t meet on multiple of these criteria; So the question I’m asking is… Why do we continue to discuss these points?   I do not go to a car dealership and say “You know, I’m expecting a transmission in this car, you have a transmission right?”  And feel free to replace transmission with tires and other things you just flat out EXPECT.    It’s time to take the conversation to the next level though; because if you’ve ever talked to me you know how I feel about storage. “There is no inherent value of storage in and of itself without context or application.”   Thus… You don’t want spinning rust just for the sake to have it spin, no you want it to store something for you, and it is with that you need to invest in Perfection.

    Unified Storage Perfection

    What exactly is the idea of Unified Storage Perfection?   It is an epic nirvana whereby we shift from traditional thinking and takes NAS and SAN out of the business of merely rusty spindles and enable and engage the business to earn its keep.

    Enterprise Flash Disks

    Still storage, yet sexy in it’s own right.  Why?  First of all, it’s FAST OMFG FLASH IS SO FAST! And second of all, it’s not spinning, so it’s not annoying like the latest and greatest SAS, ATA or FC disk!    But what makes this particular implementation of EFD far sexier than simple consumer grade SSD’s is the fact that these things will guarantee you a consistent speed and latency through and through.   I mean, sure it’s nice that these things can take the sheer number of FC disks you’d need to run an aggressive SQL server configuration and optimize the system to perform, but it goes beyond that.   

    Fully Automated Storage Tiering (FAST)

    Think back to that high performance SQL workload you had a moment ago, there might come a time in the life of the business where your performance needs change; Nirvana comes a knocking and with the power of FAST enables you to dynamically, non-disruptively move from one tier of Storage (EFD, FC, SATA) to another, so you are guaranteed not only investment protection but scalability which grows and shrinks as your business does.    Gone are the days of ‘buy for what we might use one day’ and welcome are the days of Dynamic and Scalable business.

    FAST Cache

    Wow, is this the triple whammy or what?  Building upon the previous two points, this realm of Perfection is able to take the performance and speed of Enterprise Flash Disks and the concept of tiering your disks to let you use those same existing EFD disks to extend your READ and WRITE cache on your array!    FAST Cache accelerates performance to address unexpected workload spikes. FAST and FAST Cache are a powerful combination, unmatched in the industry, that provides optimal performance at the lowest possible cost.  (Yes I copied that from a marketing thingie, but it’s true and is soooooo cool!) 

    FAST + FAST Cache = Unified Storage Performance Nirvana

    So, let’s put some common sense on this then, because this is no joke, nor is it marketing BS.    You assign EFD’s to a specific workload you want to guarantee a certain speed and a certain response time (Win).    You have unpredictable workloads who may need to be fast some times, but may be slow other times on quarterly of yearly basis’s, so you leverage FAST to move that data around, but that’s your friend when you can PREDICT what is going to happen.    What about when it is slow most of the time, but then on June 29th you make a major announcement that you were not expecting to hit as hard as it did, and BAM! Your system goes in the tank because data sitting on FC or SATA couldn’t handle the load.   Hello FAST Cache, how I love you so.     Don’t get me wrong, I absolutely LOVE EFD’s and I wish all of my data could sit on them (At home a lot of it does ;)) and I have massive desire for FAST because I CAN move my workload around based upon predictable or planned patterns (Marry me!)  But FAST Cache is my superman, because he is there to save the day when I least expected it, he caches my reads when BOOM I didn’t know it was coming, but more importantly he holds my massive load of WRITES which come in JUST as unexpectedly.   So for you naysayers or just confused ones who wonder why you’d have one vs the other (vs) the other; Hopefully this example use-case is valuable.   Think about it in terms of your business, you could get away with one or the other, or all three… Either way, you’re a winner.

    Block Data Compression

    EMC is further advancing its storage efficiency innovation as the first storage provider to introduce block data compression, by allowing customers to compress inactive data and reclaiming valuable storage capacity— data footprints can be reduced by up to 50 percent. A common use case would be compressing inactive data once EMC FAST software has moved that data to the most cost-effective storage tier. Block data compression joins EMC’s existing capabilities, including thin provisioning and data deduplication, to automatically and transparently maximize storage utilization.

    Yea, I DID copy that verbatim from a Press Release – And do you know why? Because it’s right! Even addresses a pretty compelling use-case too!   So think about it a moment.  Does this apply to you?  I’d never compress ALL of my data (reminisces back to the days of DoubleSpace where let’s just say, for any of us who lived it… those were interesting times ;)) But think about the volume of data which you have sitting on Primary Storage which is inactive and otherwise wasting space when it continues sitting un-accessed and consuming maximum capacity!  But this is more than just about that data type, unlike some solutions this it not an all or nothing.

    Think if you could choose to compress on demand! Compress say… your virtual machine right out of vCenter! But wait there’s more!   And there’s so much more to say on this, let alone the things which are coming.. I don’t want to reveal what is coming, so I’ll let Mark Twomey do it where he did it here:  Storage Services for Clariion Storage Pool LUNs

    What does all of this mean for me and Unified Storage?!

    Whoa, hey now! What do you mean what does all of this mean?! Are you cutting me short?  Yes.  Yes I am. :)   There are some cool things coming, which I cannot talk about yet… and not to mention some of all of the new stuff coming in Q3 – But things I was talking about… that’s stuff I can talk about –TODAY- there’s only even better things and cake coming tomorrow :)

    I can fill this with videos, decks, resources, references, Unisphere and every thing under the sun (You let me know if you really want that.. I’ve done that in the past as well)  But ideally, I want you to make your own decision, come to your own conclusions..  What does this mean for you?   Stop asking “What is Unified Storage” and start asking “What value can my business derive from technologies in order to save money, save time, save waste!”    I’ll try to avoid writing yet another article on this subject unless you so demand it! I look forward to all of your comments and feedback! :)

    Tags: , , , , , , , , , , , , ,
    Posted in Celerra, CLARiiON, Deduplication, Efficiency, emc, FAST, Hyper-V, Microsoft, NAS, Oracle, SATA, SQL, SSD, Storage, Technology, Unified Storage, vmware, vSphere | Comments (15)

    SharePoint is Viral in Nature, just implement it and it’ll spread! (like Syphilis)

    June 25th, 2010

    (Part 2 in my series of “I hate SharePoint, and why every business should use it”)

    Oh no you didn’t! You didn’t just compare my business application to a common STD often called “the great imitator” because it’s many features and functions are often indistinguishable from other products!    I have to say, this is by far the PERFECT anecdote! (I’ve referenced SharePoint in this way in the past in my talks.. but never before did I have this VERBATIM and slightly modified caption from the CDC Website on STD Facts)  So, let’s take a journey, slightly modifying and replacing a few words in this description of What is the Treatment

    image_thumb8

    SharePoint is easy to cure in its early stages. A single injection of planning and training will cure a business who has had SharePoint for less than a year. Additional doses are needed to treat someone who has had SharePoint for longer than a year. For people who are allergic to planning, other forms of project management are available to treat SharePoint. There are no home remedies or over-the-counter solutions that will cure SharePoint. Treatment will kill the SharePoint sprawl and prevent further damage, but it will not repair damage already done.

    Because effective treatment is available, it is important that persons be screened for SharePoint on an on-going basis if their legacy behaviors put them at risk for STD’s (SharePoint Team Deployments)

    Persons who receive SharePoint treatment must abstain from sprawl with new partners until the SharePoint sores are completely healed. Persons with SharePoint must notify their partners so that they also can be tested and receive treatment if necessary.

    As you can tell if you read the original sourced location, NOT A WHOLE LOT CHANGED! But this says SO MUCH for this STD and the SharePoint community as a whole!

    If you’ve ever suffered through sprawl, be it SharePoint, Exchange, Notes, or Wiki-sprawl you know exactly what I’m talking about.    I cannot emphasize enough how beneficial planning is, but this is not for naught!   Just because you built a legacy infrastructure whereby your sprawl has left you almost crippled does not mean you have no recourse or option to turn this around.    These lessons learned and best practices from Microsoft’s own Internal IT on what they did to get from where they ‘were’ to where they are today on 2010 is an eye-opener and a must check out!

    In this session we discuss key upgrade decisions MSIT made before and during upgrade. We review, in depth, the new capabilities and improvements to the upgrade process that we leveraged, our patching approach, and lessons learned. We specifically cover details of the approach adopted by MSIT for some of its larger SharePoint 2007 deployments and how upgrade was achieved smoothly and efficiently.

    Learn how to avoid SharePoint Sprawl or Portal Propagation with SharePoint. With all the new features of SharePoint 2010, even more planning is required to maintain a healthy environment which will meet the diametrically opposed needs of the users and IT. This session goes into the needs and implementation of a Governance plan to meet the business needs.

    Some of the best lessons I took away from these sessions (and more which I’m not referring to here) is I get it that you have a war-torn SharePoint environment which was created potentially years ago with bad patterns, practices and little strategy, direction or vision.   Guess what?  I don’t care!  I don’t care about yester-year, I care about the future; and the strategy for the future is… Build for tomorrow, and migrate yesterday; Don’t try to migrate yesterday in ORDER to build for tomorrow.   Is it possible? Yes.  Is it enjoyable? NO!   SharePoint easily migrates and data can shift and move far easier than other platforms.   You DO HAVE OPTIONS! Take advantage of them, but don’t try and cripple yourself attempting to fix your SharePoint 2003 environment so you can TRY to migrate to 2010.    Deploy 2010, get it the way you want, establish governance, proper practices, avoid the sprawl and migrate IN to it; don’t try to do this backwards – You don’t have to!

    Oh, and get regular check-ups, you never know what your Partner has been getting in to. :)

    Resources in this article from:

    Tags: , , , ,
    Posted in Microsoft, Sharepoint, TechEd, Technology | Comments (10)

    • Archives

    Google