19 comments

  • Hendra SusantoHendra Susanto, over 5 years ago

    Awesome!

    How do you find working with Laravel 5?

    5 points
    • Joseph Smith, over 5 years ago

      It's great! I have used Laravel 4 for a while so getting used to all the new directories and general layout of things is a bit of a tough one, but once you get around that, it's mostly the same. Love it.

      3 points
      • Hendra SusantoHendra Susanto, over 5 years ago

        Nice to hear about it.

        By the way, just curious, how long were you working on this up until launch?

        0 points
        • Joseph Smith, 5 years ago

          The initial site took around 24hours to make, but in the evenings I am making small releases for it improving it each day with the feedback we get and more features!

          Thanks.

          1 point
  • Matt SistoMatt Sisto, over 5 years ago (edited over 5 years ago )

    I wish I could comment on the articles so I could mention what a bad idea it is to use @extend for things like ".helvetica-bold". Enough with the extend abuse already!

    My scar tissue... it is deep.

    2 points
    • Sacha GreifSacha Greif, over 5 years ago

      Can you elaborate? I'd be curious to know about the pitfalls of using @extend?

      0 points
      • Matt SistoMatt Sisto, over 5 years ago (edited over 5 years ago )

        Harry Roberts (csswizardry-guy) breaks it down better than I ever could: http://csswizardry.com/2014/11/when-to-use-extend-when-to-use-a-mixin/

        The article touches on it, but I think it's important to emphasize the importance of looking at your compiled CSS, to really understand what Sass is doing.

        TL;DR: It's very easy to find yourself in a position where you've created inherent relationships between unrelated components, based on coincidential similarities, for the perceived benefit of DRY-er, more maintainable code.

        For example: Let's say you've got a component called .tweet-author and a component called .sign-in-button on the page. Both are Helvetice Neue Bold, 14px. Using @extend to declare your font properties creates a hardened relationship between the two components even though they are totally unrelated.

        Indeed, the short-term benefits make this a tempting approach — it can certainly pretty up your pre-compiled CSS — but the long-term cost of dealing with mammoth selectors and false relationships can be extremely painful.

        This is a case for variables or mixins.

        1 point
  • Sam SolomonSam Solomon, over 5 years ago

    Let me get this right—

    Programmar is a medium-esque writing platform for developers that uses GitHub for version control?

    If that's the case, I think it is brilliant.

    If that isn't it, maybe an about page wouldn't hurt.

    Either way I'm intrigued.

    2 points
    • Bobby Giangeruso, over 5 years ago

      Thanks for your input. It actually doesn't use GitHub for that reason. Our aim is to create a better place for developers to share knowledge. Maybe an about wouldn't hurt, thanks again!

      3 points
  • Dan Charlesworth, over 5 years ago

    Some aspect of the typeface (Karla), the line-length, line-height and/or the font-size are really throwing off readability for me on the article pages.

    ... which I could definitely live with if Safari Reader worked on the articles.

    1 point
  • Matthew KosloskiMatthew Kosloski, over 5 years ago

    Nice work guys! I really love the simplicity, and I am looking forward to writing some articles in the future. I would suggest adding some sort of organization to these articles. Whether it be by using tags, or an archive organizing articles by month, etc. In the near future, there are going to be a myriad of articles with no way of finding which one I want. For example, I really enjoyed Joseph's inline-block article. It would be a pain to find it in the future without the url and all the articles written after piling up above it.

    1 point
    • Bobby Giangeruso, over 5 years ago

      Thanks for your feedback. We're currently working on new features to help with the points you hit. We didn't quite expect as many articles with such language diversity so quickly! We've actually just updated the sidebar. It will now help you with filtering articles from random posts to ones posted by developers you follow.

      1 point
  • Joshua SöhnJoshua Söhn, over 5 years ago

    Awesome one folks <3

    1 point