recentpopularlog in

garrettc : bestpractice   230

« earlier  
How to have great inclusive audio at your event
"It’s unfortunately easy to provide microphones that will prevent your speakers from relaxing and giving their best. The good news is: it’s also easy to get the best out of every speaker."
audio  conference  event  bestpractice  microphone 
5 weeks ago by garrettc
Two Things Every Content Strategy Needs
Are your “business goals” meaningless and your “user needs” useless? The more specific you get, the better your content strategy will be.
contentstrategy  contentdesign  bestpractice  userexperience 
11 weeks ago by garrettc
Design for internationalization
"Well, it turns out this app wasn’t designed in your language. It was designed in Elvish, then translated into your language. Most people are using the Elvish version, so they don’t know how things look in your language.

Believe it or not, this is what non-English users have to deal with time and time again. Because many apps are only designed with English in mind, some design details can get lost in translation if you’re not careful."
webdesign  webdevelopment  internationalisation  localisation  bestpractice  tips 
january 2019 by garrettc
Etsy’s experiment with immutable documentation
A super interesting look into how Etsy prevents documentation from going stale by splitting it into “how” docs (prone to change), and “why” docs (less likely to change)
devops  documentation  etsy  slack  programming  bestpractice 
december 2018 by garrettc
Public Sector Toolkit Navigator
"A compendium of toolkits for public sector innovation and transformation, curated by OPSI and our partners around the world."
data  design  tools  publicsector  government  bestpractice  innovation  reference 
november 2018 by garrettc
From Blobs to Chunks: A Real Life Example of How to Structure Content
"In the article [Karen McGrane] talks about the conflict between content creators and web designers, and the contrasting understandings they have of the formatting and presentation of content. This tension can be similarly placed in between the author and the developer — it’s about a divide in the production and the delivery of content."
contentdesign  contentstrategy  content  model  bestpractice 
november 2018 by garrettc
Some notes on running new software in production
Touches on playbooks, ok/not ok to break, Kubernetes, and Envoy
devops  sysadmin  architecture  kubernetes  envoy  bestpractice 
november 2018 by garrettc
Calm Technology
Calm technology is maintained by Amber Case
technology  ambient  attention  distraction  calm  bestpractice 
november 2018 by garrettc
Responsive Navigation Patterns
"Top and left navigations are typical on large screens, but lack of screen real estate on small screens makes for an interesting challenge. As responsive design becomes more popular, it’s worth looking at the various ways of handling navigation for small screen sizes. Mobile web navigation must strike a balance between quick access to a site’s information and unobtrusiveness."
webdesign  webdevelopment  navigation  userexperience  mobilefirst  bestpractice 
november 2018 by garrettc
Design systems pro video series—Master product design at scale with Brad Frost, Dan Mall, and Josh Clark
Watch videos of design system pros Brad Frost, Dan Mall, and Josh Clark sharing best practices for product design at scale. Get expert recommendations for improving speed, quality, and consistency with design systems.
video  webdesign  webdevelopment  designsystems  bestpractice  patternlibrary  styleguide  lessons 
november 2018 by garrettc
Accessibility Cheatsheet
Practical approaches to Universal Design for making your website/webapp accessible to everyone
accessibility  cheatsheet  reference  webdesign  webdevelopment  bestpractice 
october 2018 by garrettc
Notes to Myself on Software Engineering – Member Feature Stories – Medium
A laundry list of personal reminders. “Notes to Myself on Software Engineering” is published by François Chollet
programming  software  bestpractice 
september 2018 by garrettc
Coding with Clarity: Part II
Code suffers without clarity. Brandon Gregory illuminates some principles for organizing object-oriented code.
programming  bestpractice  javascript  principles 
september 2018 by garrettc
The Font Loading Checklist—
"Our goal as web developers is to maximize the experience and raise user expectations to the level of what the web is capable of delivering, but also to manage our performance budgets to ensure that we are fulfilling the promise of the web—it’s ubiquity. This checklist should help you deliver on those two often competing ideals."
css  fonts  performance  bestpractice  webfonts 
september 2018 by garrettc
Everything Goes in a Context Bucket
My concern: how much of your day is spent finding things?
organsation  bestpractice  organise  gtd 
august 2018 by garrettc
How to talk about gender at events
I love what I do, and I love talking about it. I’m lucky enough to be able to speak about it publically on a reasonably regular basis, but there’s one thing that makes me feel deeply uncomfortable at conferences - and that’s how they talk about gender. Most studies of tech conferences seem to estimate…
gender  society  equality  bestpractice 
july 2018 by garrettc
Why GOV.UK content should be published in HTML and not PDF
"Compared with HTML content, information published in a PDF is harder to find, use and maintain. More importantly, unless created with sufficient care PDFs can often be bad for accessibility and rarely comply with open standards."
accessibility  pdf  govuk  gds  html  publishing  webdevelopment  bestpractice 
july 2018 by garrettc
Password Tips From a Pen Tester: Common Patterns Exposed
"Let’s take a look at how that kind of information is helpful on a penetration test, and correlate what we know to actual data collected."
security  password  technology  bestpractice 
june 2018 by garrettc
Words To Avoid in Educational Writing
"I'm no English major, but as a writer and consumer of loads of educational (mostly tech) writing, I've come to notice a number of words and phrases that come up fairly often and don't add anything to the writing. In fact, they might detract from it. This started as a Twitter discussion so I thought I'd write it up."
education  writing  technology  bestpractice 
may 2018 by garrettc
Effective Teamwork - a One Page Guide
Condensing years of frustration and learning into a one-page guide on how to get it right
teams  business  collaboration  bestpractice 
may 2018 by garrettc
From Purpose to Patterns
At the heart of every well functioning design system are effective design principles. In this talk Alla Kholmatova shares insights from her long-term research on what makes effective design principles, how to define them, and how principles translate into design patterns in practice.
designpatterns  designthinking  designsystems  webdesign  webdevelopment  appdesign  appdevelopment  patternlibrary  efficiency  bestpractice  research  business 
may 2018 by garrettc
Inclusive Components
A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.
accessibility  reference  css  components  html  webdevelopment  webdesign  bestpractice  patternlibrary 
april 2018 by garrettc
Best Practices With CSS Grid Layout
"In some ways, we are all still so new to CSS Grid Layout. A lot of folks keep asking about best practices that are available out there. Rachel Andrew ran a survey and shares the results as well as her thoughts in this article."
css  grid  webdesign  webdevelopment  bestpractice 
april 2018 by garrettc
12-Factor Apps in Plain English
"Popular platform-as-a-service provider Heroku […] maintains a manifesto of sorts called The Twelve-Factor App. It outlines a methodology for developers to follow when building modern web-based applications. Despite being partly self-serving (apps built like this will translate more naturally to running on Heroku), there’s a lot of meaty best-practices worth examining"
architecture  development  devops  programming  software  webdevelopment  bestpractice  appdevelopment  cloud 
february 2018 by garrettc
Needs must
The tension between developer convenience and user needs.
webdevelopment  bestpractice  usercentereddesign  userexperience  userneeds 
january 2018 by garrettc
Choosing new technology
As part of the 12 months of digital transformation series, we’re kicking off with an activity around how to choose new technology.
business  technology  bestpractice  transformation  requirements 
january 2018 by garrettc
Services for government users
Building or buying services that government users find easy to use.
gds  guidelines  manual  webdesign  webdevelopment  accessibility  govuk  bestpractice 
january 2018 by garrettc
Five user research rules of thumb – disambiguity
I've shared some of my User Research Rules of Thumb here. I'd love to hear yours.
research  userexperience  webdevelopment  appdevelopment  bestpractice 
january 2018 by garrettc
The Twelve-Factor App
A methodology for building modern, scalable, maintainable software-as-a-service apps.
architecture  development  devops  programming  software  webdevelopment  bestpractice  appdevelopment 
january 2018 by garrettc
How we design enterprise software
"Inspired by teams at Buzzfeed, Airbnb and Shopify among others, we recently documented our product design workflow. We’re not the first to blog about our workflow but I think it is a useful exercise as it forces us to write it down, share it and critique it."
webdesign  webdevelopment  process  bestpractice 
december 2017 by garrettc
The 6-Step "Happy Path" to HTTPS
It's finally time: it's time the pendulum swings further towards the "secure by default" end of the scale than what it ever has before. At least insofar as securing web traffic goes because as of this week's Chrome 62's launch, any website with an input box is now
security  https  ssl  http  bestpractice  worldwideweb  devops  sysadmin 
december 2017 by garrettc
Zeroing the desk
" I'm writing this piece after delivering the final, definitely final, absolutely final iteration of a new project for a client over the weekend. The temptation now is to immediately jump fully into one of the other projects I have on, firing up Sublime and jamming away on the code until I beat it into a form that I may find acceptable.

Yet I don’t do that.

Instead I take a moment — usually a day — and zero the desk "
productivity  bestpractice 
december 2017 by garrettc
Free-market software development
"Enabled by thousands of software-as-a-service providers, internal teams are evermore competing against external markets for their colleague's business.

Here's some notes after a few years in working in this environment."
economy  management  business  technology  bestpractice  software  opensource  saas 
december 2017 by garrettc
Motherboard Guide to Not Getting Hacked
"Do you want to stop criminals from getting into your Gmail or Facebook account? Are you worried about the cops spying on you? We have all the answers on how to protect yourself."
hacking  privacy  security  bestpractice  data  society 
november 2017 by garrettc
Git Flight Rules
"Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...]"
git  versioncontrol  disasterrecovery  bestpractice  programming  webdevelopment  appdevelopment 
november 2017 by garrettc
Ten Extras for Great API Documentation
If you manage to create amazing API documentation and ensure that developers have a positive experience implementing your API, they will sing the praises of your product. Continuously improving your API documentation is an investment, but it can have a huge impact.
api  documentation  webdevelopment  bestpractice 
november 2017 by garrettc
Front-End Checklist
Front-End-Checklist : 🗂 The perfect Front-End Checklist for modern websites and meticulous developers
checklist  webdevelopment  bestpractice  webdesign  html  css  javascript  devops  sysadmin 
november 2017 by garrettc
A Dao of Product Design
Encourage people to shine in their brilliance, but make sure your product also helps them avoid being petty or awful.
design  designthinking  inspiration  bestpractice  society  equality 
november 2017 by garrettc
Yes, That Web Project Should Be a PWA
Most websites—and, more importantly, their readers—can benefit from becoming PWAs. And it’s so easy!
progressivewebapps  webdevelopment  bestpractice 
october 2017 by garrettc
Optical Effects in User Interfaces (for True Nerds)
How to make optically balanced icons, correct shapes alignment, and perfect corner rounding.
design  webdesign  appdesign  icons  shapes  bestpractice 
september 2017 by garrettc
How to combine Flexbox and CSS grids for efficient layouts
"It’s not a Flexbox versus Grid debate, however, but more of learning how to use them together. The more I’ve played around with both Grid and Flexbox, I’ve found that you don’t have to choose just one or the other. In the near future, when CSS Grid Layouts have full browser support, designers will be able to take the combined advantages of each and create the most efficient and interesting designs."
flexbox  grid  layout  css  webdesign  webdevelopment  bestpractice 
september 2017 by garrettc
Thinking Beyond Projects
"In product companies, projects are vehicles, not the end-goal. You don’t get credit for adding a feature. You get credit for earning more revenue, retaining revenue, reducing costs, or preventing costs from increasing."
business  projects  projectmanagement  bestpractice  productdevelopment 
september 2017 by garrettc
Betting on the Web
"’m not going to tell you what to do. Instead, I’m going to explain why I’ve chosen to bet my whole career on this crazy Web thing. "Betting" sounds a bit haphazard, it’s more calculated than that. It would probably be better described as "investing."

Investing what? Our time and attention."
worldwideweb  webdevelopment  progressivewebapps  bestpractice 
september 2017 by garrettc
The benefits of coding in the open
GDS is leading the digital transformation of the UK government.
gds  opensource  opendata  openapi  bestpractice 
september 2017 by garrettc
The Way We Build
Here’s the simple truth: you can’t innovate on products without first innovating the way you build them.
designsystems  webdesign  process  bestpractice  webdevelopment  patternlibrary 
august 2017 by garrettc
Discover DesignBetter.Co
DesignBetter.Co is the essential guide to the best design practices from top design experts. Learn how to build a world-class design organization and more.
design  reference  animation  learning  bestpractice  resource 
august 2017 by garrettc
5 Keys to Writing Awesome Documentation
"Poorly written documentation is like food that tastes bad or that’s hard to eat. The sole purpose of documentation is to be read, so it must be well organized and optimized to be easily read and understood."
documentation  business  copywriting  bestpractice 
july 2017 by garrettc
Handling spacing in a UI component library
"Building a highly consumable UI component library is no easy feat and this article will focus on one particular tricky aspect of it: outer component spacing. By outer I mean spacing that is not internal to a component."
designsystems  patternlibrary  designthinking  css  bestpractice  webdevelopment 
june 2017 by garrettc
4 Things I Know About Pattern Libraries, And one thing I don't...
It’s been four years since I wrote about Responsive Deliverables. Since then I’ve been working steadily with companies to build out their own “tiny bootstraps”. I’ve been reflecting on this work and I thought I’d share some of the things I’ve learned.
patternlibrary  designsystems  webdesign  bestpractice  business 
june 2017 by garrettc
The observer experience
"Some thoughts about how we can make the observation room a productive and useful environment for our team and our research study."
userexperience  research  bestpractice  usertesting 
june 2017 by garrettc
Best practices: Organizing content in your knowledge base
"When it comes to organizing your knowledge base into categories and sections, it's important to consider the type of audience you have and their usual behaviour. Some people like to search, while others like to browse, so think about how you'll group articles in a way that makes sense for your product or service, as well as your customers. "
knowledge  support  knowledgebase  business  bestpractice  zendesk 
may 2017 by garrettc
Best practices: Developing content for your knowledge base
"There are many ways to manage the content creation process for your knowledge base (KB). The size of your team, type of business you have, and whether you are creating internal or public-facing content might determine your process.

These best practices, based on feedback from Zendesk users, are meant to offer guidance and help you build a valuable knowledge base."
knowledge  support  knowledgebase  business  bestpractice  zendesk 
may 2017 by garrettc
Let them paste passwords
Allow your website to accept pasted passwords - it makes your site more secure, not less.
security  password  forms  webdevelopment  bestpractice 
may 2017 by garrettc
Changing to more distributed digital teams
"As the years go on and technology becomes ever more entrenched in our day-to-day lives, many (including myself) are looking to use it to remove the necessity of our in-person physical form in the working world, at least some of the time."
business  planning  empoyment  bestpractice  distributed  teams 
may 2017 by garrettc
Total HTML Agnosticism | CSS-Tricks
A couple of good posts on technology agnosticism lately. Brad Frost says the design system itself is higher level than any particular technology: ... it do
html  progressiveenhancement  webdevelopment  bestpractice  designthinking 
april 2017 by garrettc
Security 101 for SaaS startups
"So you are working at a startup, and you have been wondering at what point should you start looking into security considerations and compliance? Which technical debt should be postponed for a later stage, and which systems should be hardened this instant? What are the main considerations?"
security  saas  devops  sysadmin  bestpractice  startups 
march 2017 by garrettc
Cooking with Design Systems
Design systems make deciding in the browser much easier if you have the right ingredients.
designsystems  designthinking  webdesign  webdevelopment  bestpractice 
february 2017 by garrettc
A framework for designing a better user onboarding experience
Great user onboarding feels effortless, demonstrates value, and bridges the gap between users’ expectations and what the product can help them achieve.
webdevelopment  appdevelopment  userexperience  onboarding  bestpractice 
february 2017 by garrettc
19 Best Practices for Building Chatbots
"We jumped on the chatbot bandwagon with enthusiasm last year, interacting with dozens of chatbots and building several prototypes of our own. Across our research and prototypes it became clear: we still have ways to go before “best practices” for conversational interfaces are established."
chatbot  chatui  bestpractice  userexperience 
january 2017 by garrettc
« earlier      
per page:    204080120160

Copy this bookmark:

to read