Michael Cavalea

NYC Frontend Joined over 8 years ago

  • 9 stories
  • 38 comments
  • 78 upvotes
  • Posted to Show DN: Choreographer.js, Sep 26, 2016

    Nifty animation library, complete with an awesome demo page.

    0 points
  • Posted to Show DN: Jump.js v1.0.0 - A small, modern, dependency-free smooth scrolling library., Jul 16, 2016

    Updated (finally) to include features requested by the community!

    Site design by Chris Allen. Code and documentation on GitHub.

    2 points
  • Posted to Show DN: Bricks.js - A blazing fast masonry layout generator for fixed width elements., in reply to Dmitry Semenov , Feb 18, 2016

    I appreciate you saying mine looks the closest to perfect ;)

    In regards to your first 2 points - I get it, there are other exceptions to these "rules." I don't think what I said is a blatant lie though. There are plenty of solutions out there that are bloated, and don't perform particularly well, and depend on jQuery or mandatory HTML/CSS.

    In regards to your third point, what I meant is the following. If the masonry layout uses transforms to position the elements, it then becomes more difficult for the end user to animate the grid elements. Why? Because there's an inline "transform" property that they need to compete with, and that needs to be maintained for the element to continue to appear in the proper position. Believe me, I know that transforms and opacity are the cheapest properties for browser's to animate, because they effect only the composite layers, rather than layout, recalculating style, etc. If the library uses a transform to position a masonry element, then the end user is forced to animate a less-than-desirable property to "reveal" items.

    0 points
  • Posted to Show DN: Bricks.js - A blazing fast masonry layout generator for fixed width elements., in reply to Rolando Murillo , Feb 18, 2016

    Might I recommend changing the tagline? "A jQuery masonry alternative" made me think it was for sure a jQuery plugin - upon further research though I see that jQuery Masonry is a plugin, and your library is an alternative to it. My apologies.

    2 points
  • Posted to Show DN: Bricks.js - A blazing fast masonry layout generator for fixed width elements., in reply to Rolando Murillo , Feb 18, 2016

    I'd actually never heard of it, thanks for bringing it to my attention.

    I will say I do really like the CSS style syntax of it, and that's something totally original I've never seen with masonry implementations, but I always avoid using jQuery, so it's a bit outside of my use case.

    0 points
  • Posted to Show DN: Bricks.js - A blazing fast masonry layout generator for fixed width elements., Feb 17, 2016

    Happy hump day DN!

    Following up on the release of my portfolio last week, I'm trying to keep the ball rolling by releasing some of the open source stuff I've been cooking up.

    So here's Bricks. Masonry layout made ridiculously fast, regardless of how many items you put in it. Give it a shot on the project page (the post link), designed by the legend Chris Allen himself.

    The code is on GitHub here: https://github.com/callmecavs/bricks.js

    5 points
  • Posted to Show DN: callmecavs.com, in reply to David Darnes , Feb 12, 2016

    Interesting point about linking to the project homepages David. If I get get the URL from the GitHub API (which I'd imagine I can) it's likely a change I'll make in the future. Thanks for the kind words!

    0 points
  • Posted to Show DN: callmecavs.com, in reply to Stef Kors , Feb 12, 2016

    Basically, a frontend developer who's capable of extending existing design systems if need be, add meaning transitions/animations, etc. A developer with a decent sense of design.

    1 point
  • Posted to Show DN: callmecavs.com, in reply to Jeff Hilnbrand , Feb 11, 2016

    I never thought the day would come Jeff - but I have to admit, you told me so haha.

    1 point
  • Posted to Show DN: callmecavs.com, in reply to James McGill , Feb 11, 2016

    Struggled a bit with this concept, might have overthought it.

    Originally, there were 7-8 different pieces of content revealed. I started thinking that was too many clicks, so I simplified (perhaps oversimplified) to 3 pieces.

    I see both of your points about the balance between effort/content not being there. Guess I'll just need to get more interesting, so I can write more about myself. I appreciate the honest feedback.

    0 points
Load more comments