align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

How to build your own single page app framework (how I built http://mkeas.org)

  • Jan 21, 2014 · 6:30 PM

Join or login to comment.

  • Doug S.

    Learned a lot, felt the same way after the Neo4J presentation last year - overwhelmed by so many concepts to learn, inspired that the concepts exist. Thanks, Matt, Jonathan, and iStore sponsors.

    1 · January 22, 2014

    • A former member
      A former member

      I agree, every time I go to something like this I have a bunch of takeaways and the feeling I will never catch up.

      1 · January 22, 2014

    • Matt K.

      Not at all the intent! The key points of the talks I give are to establish small systems of modular code/knowledge. Of course, I hope people not only distribute but re-use the content; or even boil it down yourselves into a cheat sheet. It's impossible for everyone to know everything, and having notes or a reminder helps soften the burden of the crazy life that is web development :)

      In the end, all this stuff took years for me to get acquainted with, and I wish I had someone to tell me to start small and focus on concepts like this!

      February 7, 2014

  • Matt K.

    January 26, 2014

  • Matt K.

    And without any CSS or templates, my total JS is down to about 102kb. It appears I calculated it wrong on my slides :) I must've messed up the additions when summing up the file sizes with `du`.

    Good news is: the number was actually smaller! (102kb vs 113kb.)

    http://cl.ly/image/0q3u0g0B1D3X

    January 23, 2014

  • Matt K.

    Some more neat follow-up, the complete weight of my entire front-end, including CSS, JS, and the client-side templates, is about 159kb.

    More food for thought? :)

    http://cl.ly/image/0y1d2M1s0Q2E

    January 23, 2014

  • A former member
    A former member

    I enjoyed the presentation. Matt is a great speaker.

    January 22, 2014

  • Jonathan B.

    January 22, 2014

  • Matt K.

    For those that were asking, I have updated the README and LICENSE on Github for the Loader class that I made:

    https://github.com/matthiasak/Loader

    January 22, 2014

  • Matt K.

    Thanks all, for coming!

    January 22, 2014

  • Jared L.

    Is the recording going to be posted somewhere accessible?

    January 22, 2014

  • Saul M.

    It was a great talk. I disagreed with some stuff, but I agreed with a lot more. Thanks a lot for taking the time to share!

    January 21, 2014

  • Tige R.

    Excellent speaker.

    January 21, 2014

  • Stanley M.

    Excellent

    January 21, 2014

  • A former member
    A former member

    Lots of great concepts. Thanks

    January 21, 2014

  • Tige R.

    All,

    use the 10777 Westheimer Rd Houston Tx. 77042 address. The parking is behind the main building. There are security guards in garage to assist you with parking and walking to the venue.

    Tige

    iStore

    January 21, 2014

  • Yves

    Running late but I plan to be there also will there be parking and what is the location of the parking area. New to Houston first time in that area.

    January 21, 2014

  • Jason

    which address are we using?

    January 21, 2014

  • A former member
    A former member

    No. Nobody but the average member deserves a break. ||

    Again, Digitization is where it's at. It seems I'm the only one pushing the Digital Nervous System in Houston. Search on the DNS and Houston. ||

    Collect zip codes at four or five of these events, convert them to decimal GPS then, calculate the demographic center. ||

    There is corroborating info in the Meetup database that could already give you the demographic center. ||

    If you're smart, you could do it with IP addresses but your filters would have to screen out VPNs. ||

    If I were to guess (based on a half-dozen zip-code crunches), the ninja center would be at Hillcroft and I-10... but, without ninja-specific zip-code crunches, my certainty here is about sixty percent.

    January 20, 2014

  • Jason

    Looking forward to tomorrow, and meeting everyone

    January 20, 2014

  • Hana W.

    The new location is so far away... I guess I have to change my RSVP. Katy people deserve a break every once and awhile :)

    January 20, 2014

  • Doug S.

    Printed the wikipedia entry on Single Page Apps, scouted YouTube and found SPA Framework vids, so I am better prepared for tomorrow than normal. Also found good arguments for always using a framework as a layer of protection from browser vendors who try to implement the HTML5 specs correctly but may fail in subtle ways. So even if IE 6,7, 8, and 9 instantly disappeared, it would be good to use a framework.

    January 20, 2014

  • Lori M.

    Conflict with schedule :-(

    January 20, 2014

  • Kojo I.

    Schedule conflict! :-(

    January 20, 2014

  • A former member
    A former member

    Why not solve your worries with digitization? You need to consider ninjas as users and outthink them as you do on the job. || What is the normal ratio of shows/no-shows for this type of event? A symbol of efficiency would be the number of pieces of pizza left divided by the number provided. || Efficacity would be where you ate the last piece instead of taking it home.

    January 18, 2014

  • Jonathan B.

    Before I order food for 100 people, I would like everyone who knows they are not going to be able to attend to change their RSVP. If I order food for 100 and 40 show up... I have A LOT of leftovers. While leftovers are fun, they aren't that much fun. ;)

    1 · January 18, 2014

  • Jonathan B.

    Had to change the location and date again. This time venue conflict. I promise.. we will have this talk. :D

    WebGL will be the lightning talk. I will try to squeeze in lightning talk on d3.js as well.

    Then Matt will give his talk starting at 7pm.

    January 6, 2014

  • Jonathan B.

    Change in location and date. Pariveda Solutions will be hosting for us this month. :)

    December 2, 2013

    • César G.

      Street parking is available and there is a garage with limited visitor parking across the street from the building. When street parking just double check for not parking zones; there aren't a lot but the few that exist are enforced by the neighbors.

      December 2, 2013

    • Jonathan B.

      If GTA 5 has thought me anything, it is that you can park wherever you want and take any car you want. ;)

      2 · December 2, 2013

  • Jamion U. B.

    Hey guys, looking for someone good in js and node or php that wants to build some software together. If you're interested, hit me up.

    November 23, 2013

  • julio

    learning more js

    October 29, 2013

Our Sponsors

  • The Iron Yard

    Meeting space, sometimes food/beer/coffee and at times hackspace!

  • START

    START is coworking space where we hold some of our meetings.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy