clevermarks   496

« earlier    

Zigzag Image–Text Layouts Make Scanning Less Efficient
"Determining how to lay out a page begins with being thoughtful about your content. Decide whether it would benefit from imagery and, if so, think twice about which pictures will add information value."
UX  design  image  clevermarks 
9 days ago by nhoizey
UC browser developer edition enables the DevTools Protocol whereby developers can debug remotely with any compatible client, such as Chrome…
"UC browser developer edition enables the DevTools Protocol whereby developers can debug remotely with any compatible client, such as Chrome DevTools"
UCBrowser  devtools  debug  clevermarks 
10 days ago by nhoizey
Scaling React Server-Side Rendering
"Some of the insights here are React-specific, but many are simply generic scalability challenges, or simple mistakes that were made."
ServerSideRendering  scalability  performance  React  clevermarks 
22 days ago by nhoizey
Transpiled for-of Loops are Bad for the Client
"Or... How we increased browser compatibility and reduced our JavaScript bundle 10% by using a different kind of for-loop."
BabelJS  ES5  ES6  JavaScript  clevermarks 
4 weeks ago by nhoizey
Creating Secure Password Resets With JSON Web Tokens
"When a user of your application has forgotten their password, it can and should be reset securely. To accomplish a secure password reset, I will demonstrate how to use JSON Web Tokens (JWT) to generate a URL-safe token."
password  reset  security  clevermarks  JSONWebTokens  JWT 
5 weeks ago by nhoizey
The Differences Between Cloud Backup, Cloud Storage, and Cloud Sync
"There is still a lot of confusion in the space about what exactly the “cloud” is and how different services interact with it. When folks use a syncing and sharing service like Dropbox, Box, Google Drive, OneDrive or any of the others, they often assume those are acting as a cloud backup solution as well. Adding to the confusion, cloud storage services are often the backend for backup and sync services as well as standalone services. To help sort this out, we’ll define some of the terms below as they apply to a traditional computer set-up with a bunch of apps and data."
cloud  synchronization  backup  storage  clevermarks 
5 weeks ago by nhoizey
Best practices for passwords updated after original author regrets his advice
"A vast majority of the trusted tips and tricks we employ when crafting a custom password actually make us more vulnerable to hackers, according to the expert who popularized the tips back in 2003."
password  security  strength  clevermarks 
5 weeks ago by nhoizey
Web Typography: Designing Tables to be Read, Not Looked At
"Tables are a frequently overlooked aspect of reading, sometimes overstyled, sometimes poorly thought out. Responsiveness is a particularly thorny issue as the best solutions depend very much on the utility of the table. Tables can be packed with data, rich in content and meaning. Give them the attention they deserve."
data  table  typography  CSS  clevermarks 
5 weeks ago by nhoizey
The meaning of AMP
"One of the reasons why AMP first appeared to be different to Facebook Instant Articles or Apple News was the promise that you could host your AMP pages yourself. That’s the very reason I first got interested in AMP. But if you actually want the benefits of AMP—appearing in the not-search-results carousel, pre-rendered performance, etc.—then your pages must be hosted by Google."
AMP  Google  webperf  clevermarks 
5 weeks ago by nhoizey
Scoring stories to make better recommendation engines for news
"Reliance on Taboola or Outbrain. These two are the worst visual polluters of digital news. Some outlets use them to recommend their own production. But, in most cases, through “Elsewhere on the web” headers, they send the reader to myriads of clickbait sites. This comes with several side-effects: readers go away, so are their behavioral data, and it disfigures the best design. For the sake of a short-term gain (these two platforms pay a lot), publishers give up their ability to retain users, and leak tons of information in the process — that Taboola, Outbrain and their ill ilk resell to third parties. Smart move indeed."
media  news  Outbrain  Taboola  ad  recommendation  clevermarks 
7 weeks ago by nhoizey
OAuth 2.0 Simplified - A guide to building OAuth 2.0 servers
"OAuth 2.0 Simplified is a guide to building an OAuth 2.0 server. Through high-level overviews, step-by-step instructions, and real-world examples, you will learn how to take advantage of the OAuth 2.0 framework while building a secure API."
OAuth  API  security  clevermarks 
8 weeks ago by nhoizey
API Design Guidelines
"Some companies and government agencies share their API Design Guidelines with the community. Each document has been analyzed to list covered topics and their references within the document."
API  design  guidelines  clevermarks 
8 weeks ago by nhoizey
WebPurify Image Moderation
"Fast and accurate image moderation for every budget
Use our live moderators or the latest in AI technology...or both!"
image  photo  moderation  AI  UGC  clevermarks 
10 weeks ago by nhoizey
Amazon Rekognition AI Moderation Add-on
"With Amazon Rekognition's AI Moderation add-on, you can extend Cloudinary's powerful cloud-based image media library and delivery capabilities with automatic artificial intelligence based moderation of your photos. Protect your users from explicit and suggestive adult content in your user uploaded images, making sure that no offensive photos are displayed to your web and mobile viewers."
image  photo  moderation  UGC  Cloudinary  AmazonRekognition  AWS  clevermarks 
10 weeks ago by nhoizey
Practical ARIA Examples
"Some practical ARIA examples to enhance your application accessibility"
ARIA  a11y  clevermarks 
11 weeks ago by nhoizey
Google has dropped Google Instant Search
"Several years after Google launched Google Instant, they are killing the default search feature to bring search more inline with mobile devices"
GoogleSearch  InstantSearch  clevermarks 
12 weeks ago by nhoizey

« earlier    

related tags

404  a11y  ab_testing  access  ad  ads  advertisement  advertising  ai  ajax  alexa  algolia  algorithm  amazon  amazonrekognition  amp  api  api_platform  apiplatform  apis-graphql  application  aria  asset  asynchronous  attack  attendee  aws  babeljs  background  backup  beclever  bootstrap  browser  browsers  bundle  button  cdn  checkbox  chrome  cloud  cloudinary  cluster  cms  colloq  conference  cordova  cost  creativetech:monthly  credibility  css  d8  data  datepicker  ddos  debug  design  devicelab  devtools  dns  domain  drupal  ecommerce  election  email  encoding  es5  es6  event  example  extension  facebook  faulttolerance  fetch  fingerprinting  firefox  floatinglabel  form  game  geofencing  ghostlab  google  googlesearch  graph  graphql  grid  guidelines  headless  html  http  http2  https  hugo  ia  iab  image  instantarticles  instantsearch  interface  internet  ios  iphonex  jamstack  javascript  jsonwebtokens  jwt  lambda  landscape  layout  lean  library  luxury  machine_learning  map  marker  market_share  marketing  media  menu  methodology  mobile  moderation  module  monetization  mysql  navigation  news  no_www  nodejs  nojs  notch  oauth  only  openapi  opengraph  organisation  outbrain  password  pattern_library  percents  performance  phishing  phonegap  photo  php  polyfill  prefetch  preload  press  progressiveenhancement  pwa  radio  react  recommendation  reset  resize  ress  rest  retail  revenue  roadmap  rule  run  rwd  safari  scalability  security  seo  server  serverless  serversiderendering  service  serviceworker  share  siri  slides  smo  sniffing  social_network  speaker  specification  speed  sprite  srcset  standard  start  statique  statistics  storage  strength  style  style_guide  symfony  synchronization  table  taboola  test  testing  toggle  tracking  training  tutorial  typography  ucbrowser  ugc  ui  url  useragent  utf8  ux  vh  viewport  visualization  voiceover  web  webextensions  webkit  webp  webperf  webservices  weight  wifi  window  www  zoom 

Copy this bookmark: