John Z

Joined almost 7 years ago

  • 1 story
  • Posted to Killed By Google is a digital graveyard of the company’s dead products, Mar 26, 2019

    A lot of these standalone products have been integrated as features into Google's core product offerings.

    3 points
  • Posted to Where to find photographers?, in reply to Dav ▩ , Aug 07, 2018

    Hi Dav, Thanks for sharing 500px. This type of site is exactly what I'm looking for. Why do you say 'until recently'? Anything I should know about when using that site?

    0 points
  • Posted to Chatbots Deliver the Worst Customer Service, in reply to Patric Schmid , Jul 08, 2017

    I don't think bots are ready to completely replace human agents. I work for enterprise and we've implemented chat bots to complement human agents. The bots take care of the initial intake process, and then pass the user off to a real customer service agent. The bot process is completely transparent, you don't need to pretend its human.

    1 point
  • Posted to Examples of design documentation, Jun 18, 2017

    There are several types and levels of design docs. Important questions to know: 1. Who is the intended audience (designers, front-end developers, 3rd party users) 2. What is the purpose of the documentation (to create consistent design implementation across a product, to document how to use CSS, to document how to use and extend UI components) 3. what is the size of the development team?

    0 points
  • Posted to Designers Learning Javascript: Angular, React, or Vue?, in reply to Andre Yanes , Apr 13, 2017

    I agree with you. my response is in context to "don't touch angular,react, or vue js until you learn object oriented programming principles".

    designers will get a lot more mileage learning functional concepts first. you need to understand higher order functions, callbacks, pure functions, and closures in order to grasp angular or react. it's what these entire frameworks are built on. never used vue so cant speak about that subject.

    0 points
  • Posted to Designers Learning Javascript: Angular, React, or Vue?, in reply to Peter Vogt , Apr 13, 2017

    you need to learn functional programming, not object oriented programming for javascript.

    1 point
  • Posted to The race for the smallest CSS files continues, Mar 27, 2017

    Do css file sizes REALLY matter in 2017? I'm sure you can be a stats enthusiast and keep bringing that number down. But with high speed internet, a simple minification & gzip process seems to make most file sizes trivial.

    For instance, our site's css is over 18,000 lines of mostly non-reusable BEM components. There is very little abstraction of css classes.

    post-processed, the css is 50kb. This loads in ~400ms on first load. When its cached, that's 10 ms.

    there's no noticeable REAL performance difference in a 20-30% reduction on 400ms load time.

    0 points
  • Posted to Full re-write in 10 days with tachyons and functional CSS: A case study, Mar 02, 2017

    I've looked into atomic CSS before. I still can't wrap my head around a few things.

    1) Responsive design. How do you deal with containers that have custom sizes based on screen size? For instance, a div that has flex-basis: 30% for desktop, 50% for tablet, and 100% for mobile?

    2) States such as hover. But also, cascading states. Imagine a button inside a div.

    CSS: .button { display: none; }

    div:hover button { display: initial; }

    Both seem pretty crucial in developing rich web apps, no?

    1 point
Load more comments