Weekly Shaarli

All links of one week in a single page.

Previous week

Week 17 (April 22, 2019)

Next week

Introducing USWDS 2.0 | United States Web Design System
thumbnail

Public Sans

25 Recommendations For Life Changing Biographies For The Voracious Reader In You
thumbnail

Smart people read biographies. Generalizations are usually worthless, but you can pretty much take this one to the bank.

How To Align Things In CSS — Smashing Magazine
thumbnail

We have a whole selection of ways to align things in CSS today, and it isn’t always an obvious decision which to use. However, knowing what is available means that you can always try a few tactics if you come across a particular alignment problem.

The battle between hiring managers and UX designers
thumbnail

Through experience and research, I have a few theories about why this is occurring in the design industry.

  1. Ability is limited
    When hiring a designer, I look for a balance of solid skills, style and strategic thinking. For the majority, strategic thinking is the weakness, and in all honesty, businesses want this.
  2. Expectations are too high
  3. The false vision of ‘a dream job.’
  4. Unable to adapt processes
  5. Companies don’t know what they want
Fixing MVC in Web Applications
thumbnail

Model
The application.
View
What the consumer (user) sees. Often HTML, JSON, or XML.
Controller
A thin layer connecting the View and the Model.

Almost every MVC tutorial that I see confuses the data model with the Model.

How do I avoid conflicts between the jQuery Datepicker and the native date picker?
thumbnail

If you have tried jQuery Datepicker on input[type=date] in Google Chrome, you might have noticed overlapping calendars of both the jQuery UI and the native calendar popup. If you'd like to apply jQuery Datepicker on all platforms, use input[type=text] instead of input[type=date].

28 Relevant Javascript Interview Questions Part I - The first 4
thumbnail

For the past 12 years, I have been on both sides of the Front End Interview table. Sadly though, the emphasis is always put on Javascript during those rounds and the two other important languages - HTML and CSS - are not usually given the same weight.

Critical soft-skills for software developers – The Startup – Medium
thumbnail

Soft skills are as important, if not more important, than technical skills

Unfortunately, his career progress was sluggish. It was hampered by the fact that it was not easy for others to work with him due to his difficult personality and meager soft skills.

Skill #1: Marketing your work
The impression that managers have on us is based on their observations. They piece together an image of your performance based on contact points like:

your direct communication with them (1-on-1 meetings, working together on projects)
meetings they attend where you are present
demos and presentations that you give
your communication with others where they are passively involved. For example, email CC.
what others are saying about you behind your back (yes, people do talk behind your back)

Skill #2: Time management
Skill #3: Networking
Skill #4: Open-mindedness

Why You Have Hip Pain—and How to Treat It | Outside Online
thumbnail

The Best Hip Pain Treatment? Train Your Way Out

You probably don’t need input type=“number”
thumbnail

Time and time again, it seems like reaching for input type="number" is a good idea, but it almost always isn’t. While input type="number triggers numeric keyboards on touchscreens leading to better mobile UX, that can also be accomplished by configuring the pattern attribute in a certain way (Zach Leatherman has a great deep dive post into all of this).

Breakpoints | Primer | Github Style Guide

Our breakpoints are based on screen widths where our content starts to break. Since most of GitHub is currently a fixed-width with we use pixel widths to make it easy for us to match page widths for responsive and non-responsive pages. Our breakpoints may change as we move more of the product into responsive layouts.

Deploying Perl Apps using Docker, Gitlab & Kubernetes

German Perl Workshop 2019 München 2019-03-06
Thomas Klausner

10 Common Design Mistakes… and How to Avoid Them – Distillery Tech – Medium
thumbnail
  1. Lack of Planning for Edge Cases (Say NO to Lorem Ipsum)
    Using lorem ipsum and stock photos, you can easily create a beautiful, harmonic design… that will quickly be irrelevant to reality. Your beautiful design will be broken once it’s been filled by the real content.
  2. Inadequate Screen Annotations
  3. Frustrating Error States
  4. Lack of Typography Hierarchy
  5. Inadequate Padding and Spacing
The essentials of user experience design

User Experience Design is the study of user behaviour and understanding of user motivations, to design a better digital experience.

A beginner’s guide to Docker — how to create your first Docker application
thumbnail

Why use Docker as a developer?

This tool can really change a developer’s daily life. In order to best answer this question, I have written a non-exhaustive list of the benefits you will find:

Docker is fast. Unlike a virtual machine, your application can start in a few seconds and stop just as quickly.
Docker is multi-platform. You can launch your container on any system.
Containers can be built and destroyed faster than a virtual machine.
No more difficulties setting up your working environment. Once your Docker is configured, you will never have to reinstall your dependencies manually again. If you change computers or if an employee joins your company, you only have to give them your configuration.
You keep your work-space clean, as each of your environments will be isolated and you can delete them at any time without impacting the rest.
It will be easier to deploy your project on your server in order to put it online.