Alex Clemesha posts stuff on the internet here

  • Black's Beach during Red Tide

    • 7 Nov 2011
    • 0 Responses
    •  views
    • surfing
    • Edit
    • Delete
    • Tags
    • Autopost

    After sunset, the water glowed with any movement,

    way more than I have ever seen it.

    (The excellent water photography by Dominique Labrecque)

  • Southern Morocco beachbreak

    • 7 Nov 2011
    • 0 Responses
    •  views
    • surfing
    • Edit
    • Delete
    • Tags
    • Autopost

    We were the only ones out. At the end of the session there were
    gigantic double rainbows (not making that part up).

  • La Jolla Cove

    • 7 Nov 2011
    • 0 Responses
    •  views
    • surfing
    • Edit
    • Delete
    • Tags
    • Autopost
    A

    Winter before last, mid-morning on a Saturday in January.
    There was a ton of people watching from the shore, many taking photos.
    I was riding a borrowed board, but still managed to catch a couple.

  • Glassy late morning Black's from the water

    • 28 Dec 2010
    • 0 Responses
    •  views
    • ocean surfing
    • Edit
    • Delete
    • Tags
    • Autopost
    Super glassy late morning session, using Joe's water camera. Awesome time.

  • You must use Internet Explorer at work: visual proof from Google Analytics

    • 12 Nov 2010
    • 2 Responses
    •  views
    • tech
    • Edit
    • Delete
    • Tags
    • Autopost

    Looking at some details of my Google Analytics report for my app TheWikiGame.com, I noticed a very striking visual proof that employees are still required to use Internet Explorer at work.  Notice the large peaks and troughs of the IE traffic, where the troughs are all Saturday and Sundays.


    Chrome

    Chrome

    Firefox

    Firefox

    Safari

    Safari


    Internet Explorer

    Ie

    Additionally, of similar interest, you'll notice that large spike for late October for Firefox and Chrome, but not Safari or IE.  That's Reddit traffic.


    You should follow me on twitter here

  • Taghazout point break, Morocco, December 2009

    • 31 Aug 2010
    • 2 Responses
    •  views
    • ocean surfing
    • Edit
    • Delete
    • Tags
    • Autopost

    This wave was surprisingly powerful, and pretty crowded, but we got a couple good ones.
    Old ruins and palm trees on the shoreline added to the mystique of the place.

  • Reef break south of Agadir, Morocco, January 2010

    • 29 Jul 2010
    • 0 Responses
    •  views
    • ocean surfing
    • Edit
    • Delete
    • Tags
    • Autopost

    We walked over sand dunes to this epic reef break. There was not a person in site.
    What a rare beauty - this is what surf dreams are made of.

  • 7 random realities of programming

    • 23 Jul 2010
    • 10 Responses
    •  views
    • tech
    • Edit
    • Delete
    • Tags
    • Autopost


    1)  You will always be irrationally amazed that people use technology Y, when clearly technology X is better.

    2)  You will always be subjected to date and time juggling.  No exceptions.

    3)  The time it takes you to become an expert at hot technology X will invariability be equal to the time it takes technology Y to become the next hot thing.

    4)  Projects will take either 3 times as long or 10 times as long as you expect - which is exactly the time it takes you to become disinterested, and interested in your next project.

    5)  You will never, ever remember the difference between useradd and adduser on linux.

    6)  Your non-trivial projects will always contain an ever-growing directory called utils that contain outlandish one-off scripts that do who-knows-what.

    7) Caffeine is the answer.  No exceptions.

    Taken from personal experience.

    You should follow me on twitter here  (hi dustin)

  • Perfect Open Source: Redis, Nginx, Django, jQuery

    • 8 May 2010
    • 4 Responses
    •  views
    • tech
    • Edit
    • Delete
    • Tags
    • Autopost
    Perfect: (adj) Completely suited for a particular purpose; complete of its nature or kind.

    A perfect open source framework, library, or package is one that never holds me back. My own brainpower, determination, and willingness to search for solutions out in the community are the only limiting factors.

    I sometimes get irrationally excited about the possibilities of building things using these tools.  I feel like I have secret weapons. 
    In no particular order, they are:


    Redis: A "data structure server" providing seemingly unlimited ways to build cutting edge data storage + access applications easily.  It's just one shining star of the NoSQL movement, but it's ease of use, combined with a multitude of elegant use cases, make Redis perfect for me.

    Nginx: A webserver that combines blazing speed with minuscule memory usage with simple configuration.  Such a gem.

    Django: A web application framework that does it all - and all completely documented in shockingly good form on the projects own website.  Plus its ever-growing community has a large array of plugin apps to chose from.

    jQuery: A JavaScript framework that has an incredibly beautiful API, and a dizzying array of plugins that will solve absolutely any problem you face.  I don't fear JavaScript anymore, instead I love it.


    It's not that I'm an expert on any one of the above - not nearly - but I'm experienced enough to know that, for me, they are best-of-breed.
    The reality is there are many more pieces involved in creating a full featured application, so having a selection of perfect pieces will only get you so far when building out a real world app.  In fact, there are many other projects that I really enjoy using, but they all hover just below the "perfect" mark.

    Finally, and somewhat obviously, is that what is perfect today will be by no means perfect tomorrow.  Without constant evolution and improvement,
    any one can be eclipsed by another - in some cases in short time spans.  What I present above are just my opinion of what is "perfect" today.

    What perfect open source secret weapons do you have?


    Follow me on Twitter here: twitter.com/clemesha

  • Shared Nothing Architecture, Web Applications, and Milkshakes

    • 17 Apr 2010
    • 0 Responses
    •  views
    • tech
    • Edit
    • Delete
    • Tags
    • Autopost

    Imagine you have a milkshake, and there is someone else who would like some.

    At this point you have 2 options:
    1. Get another straw, put it directly into your glass, and let them start drinking.
    2. Get another glass, pour some into that glass, and hand it over.

    Building your Web Applications from the start with Shared Nothing Architecture is
    like bringing that extra glass with you, in preparation to split things up in a clean way. 

    Sure, it can be very romantic to let that extra straw into your glass,
    but once you've allowed that, you're stuck 'til the end.  Similarly, once you
    have built into your app terrible "conveniences" like writing to that one local file,
    or doing inter-process communication instead of network communication to
    just this one little local process from your application logic you're on your way to
    some sticky headaches down the road - especially in the lucky case where people
    actually like your app so much you have to scale in out!

    So go out there and start building your app by cramming every single one of your
    application's processes into 1 single Amazon EC2 AMI, because
    that's all you need right now!  Just make sure you're not tying yourself down,
    'cause sharing from the same glass ends up being more unpleasant than you
    might think in the long run.


    http://en.wikipedia.org/wiki/Shared_nothing_architecture
    Photo: http://www.flickr.com/photos/kmndr/3763146615

    Follow me on Twitter here: twitter.com/clemesha

  • « Previous 1 2 Next »
  • About

    http://clemesha.org
    http://twitter.com/clemesha

    33712 Views
  • Archive

    • 2011 (5)
      • November (5)
    • 2010 (7)
      • December (1)
      • November (1)
      • August (1)
      • July (2)
      • May (1)
      • April (1)
    • 2009 (10)
      • November (4)
      • October (6)

    Get Updates

    Subscribe via RSS