clevermarks   589

« earlier    

How to break a Monolith into Microservices
"As monolithic systems become too large to deal with, many enterprises are drawn to breaking them down into the microservices architectural style. It is a worthwhile journey, but not an easy one. We've learned that to do this well, we need to start with a simple service, but then draw out services that are based on vertical capabilities that are important to the business and subject to frequent change. These services should be large at first and preferably not dependent upon the remaining monolith. We should ensure that each step of migration represents an atomic improvement to the overall architecture."
microservice  monolith  architecture  clevermarks 
2 days ago by nhoizey
Airbnb Sunsetting React Native
"Due to a variety of technical and organizational issues, we will be sunsetting React Native and putting all of our efforts into making native amazing."
Airbnb  React  ReactNative  mobile  clevermarks 
5 days ago by nhoizey
Goodbye Microservices: From 100s of problem children to 1 superstar
« When deciding between microservices or a monolith, there are different factors to consider with each. In some parts of our infrastructure, microservices work well but our server-side destinations were a perfect example of how this popular trend can actually hurt productivity and performance. It turns out, the solution for us was a monolith. »
clevermarks  microservice  monolith  Architecture 
7 days ago by nhoizey
First Look: Angular Ivy
"Ivy is Angular's new rendering pipeline and view engine. What does that mean, though? To put it simply, Angular's view engine takes the templates and components we've written and translates them into regular HTML and JavaScript that the browser can read and display. This means, for example, that your template variables and data bindings get rendered to the page with correct data."
Angular  treeShaking  webperf  JavaScript  framework  clevermarks 
8 days ago by nhoizey
How to log out when using JWT?
"whenever a token is created, it can be used forever, or until it is expired. JWT generator can get an option to invalidate the token after specified time. But what to do if you want to invalidate an existing token? What you actually need to do when the user opts to log out?"
JWT  session  end  logout  expiration  clevermarks  stateless  authentification 
12 days ago by nhoizey
The Link Bar, an Ecommerce Mobile Homepage Navigation Alternative (to the Hamburger Menu)
"Recent AB tests we’ve done suggest that many ecommerce sites could see an increase in mobile conversion rate by adding a “bar” of navigation links at the top of their mobile homepage, instead of relying solely on the hamburger menu."
navigation  UX  mobile  RWD  hamburger  menu  clevermarks 
13 days ago by nhoizey
Don’t Use The Placeholder Attribute
"The placeholder attribute contains a surprising amount of issues that prevent it from delivering on what it promises. Let’s clarify why you need to stop using it."
placeholder  form  HTML  attribute  a11y  clevermarks 
27 days ago by nhoizey
Polymer 4 and beyond: what will be deprecated, and what will stay?
"we want developers to build web apps, not Polymer apps, and we aim to provide not an all-inclusive framework but a collection of lightweight, loosely coupled products that developers can use to build elements and apps that make the most of the platform."
Polymer  webComponents  framework  JavaScript  clevermarks 
4 weeks ago by nhoizey
Pixels vs. Ems: Users DO Change Font Size
"If 2 to 3% (or more!) of your users are relying on a custom font size, you should know that so you can either support that user preference or make a conscious decision to not support it. Doing anything less is frankly irresponsible, especially considering that users with larger font sizes may be using those sizes to compensate for visual disabilities."
em  pixel  px  fontSize  accessibility  clevermarks 
4 weeks ago by nhoizey
Prioritizing the Long-Tail of Performance
« For a long time, the average or median metrics were the default ones our industry zeroed in on, but they provide a distorted view of reality. »
longTail  webperf  clevermarks  RUM 
5 weeks ago by nhoizey
Ryan Dahl: 10 Things I Regret About Node.js
"It's interesting to see Ryan talk about where he felt he went wrong with node"
NodeJS  architecture  applicationServer  JavaScript  server  clevermarks 
6 weeks ago by nhoizey
Embracing the Differences : Inside the Netflix API Redesign
"Netflix has found substantial limitations in the traditional one-size-fits-all (OSFA) REST API approach. As a result, we have moved to a new, fully customizable API."
API  Netflix  microservice  REST  UI  clevermarks  service 
6 weeks ago by nhoizey
Optimized Angular apps: smaller, faster, better by Maxim Salnikov
"Angular apps are getting more performant with each new version of the framework - thanks to the huge number of internal optimizations. But the main responsibility for the eventual app performance is on us, developers. Let's go through the main points on how we could help the framework to build and the browser to perform our app better."
Angular  framework  JavaScript  webperf  clevermarks 
6 weeks ago by nhoizey
The React is “just” JavaScript Myth
« It’s become the somewhat defacto expectation for front-end work »
Library  clevermarks  Javascript  React 
6 weeks ago by nhoizey
Vue.js or React ? Which you would chose and why?
"React and Vue can accomplish much the same thing, they just go about it in very different ways."
VueJS  React  library  JavaScript  frontEnd  clevermarks 
6 weeks ago by nhoizey
The PRPL Pattern
"PRPL is a new pattern we feel has great potential. At this stage, we welcome experimentation with it while we iterate on the ideas in the pattern and collect more data on where it offers the greatest benefits."
PRPL  webperf  SPA  clevermarks 
6 weeks ago by nhoizey
Dis, c’est quoi un Scrum Master ?
"On me demande parfois ce que c’est, un Scrum Master. A quoi ça sert. Pourquoi c’est bien d’en avoir un dans son équipe. Qu’est-ce que je fais de mes journées !"
ScrumMaster  Scrum  agile  clevermarks 
8 weeks ago by nhoizey
Feature Teams or Component Teams? Break silos instead!
"I think we all agree that focusing on business value is much better than making sure that we are all busy."
featureTeam  componentTeam  organization  project  clevermarks 
8 weeks ago by nhoizey
Explainer for supporting CSS selectors when navigating to a URL fragment
"Explainer for supporting CSS selectors when navigating to a URL fragment"
deepLink  link  anchor  scroll  URL  clevermarks 
8 weeks ago by nhoizey

« earlier    

related tags

20minutes  a11y  accessibility  ad  africa  agile  airbnb  amp  analytics  anchor  android  androidgo  angular  angularjs  animation  api  apple  applicationserver  architecture  article  asia  asynchronous  attribute  authentification  availability  aws  babeljs  backup  beacon  bootstrap  bot  browser  build  businessrules  button  cartography  cellularautomata  chat  chatbot  checklist  china  chrome  ci  client  cloud  cloudinary  cms  commerce  community  comparison  compatibility  component  componentteam  compression  configurator  console  continuousintegration  cpu  credit  crm  css  customproperty  d8  data  debt  debug  deeplink  design  dev  development  devops  devtools  dmp  drupal  easing  em  email  emoji  end  error  es5  es6  ethics  expiration  expiry  ezplatform  fallback  featurephone  featureteam  financialtimes  flif  fluid  font  fontsize  food  form  fout  framework  frontend  gdpr  google  googleanalytics  googlemaps  googletagmanager  gradient  grid  gutenberg  hamburger  headless  heroku  history  homescreen  hongkong  html  http  hugo  hybris  image  imap  imapemap  india  injection  installation  intersectionobserver  javascript  jpeg  jsonapi  jsonwebtokens  jwt  kaios  layout  lazyload  library  license  link  log  login  logout  longtail  lossless  lossy  loyalty  lts  magento  map  marketshare  media  medialibrary  menu  microservice  microsoft  mime  mobile  monitor  monolith  navigation  netflix  news  nodejs  nojs  notification  ocr  offline  organization  origin  pagebuilder  password  passwordmanager  pattern  performance  php  physicalweb  pixel  placeholder  plateform  png  polyfill  polymer  pop  preload  price  product  progressiveenhancement  project  proximity  prpl  push  pwa  px  qrcode  quality  react  reactnative  redis  redux  regulation  reset  resilience  rest  restaurant  revenue  rgpd  roadmap  ruby  rules  rum  rwd  saas  safari  samsung  samsunginternet  sap  scalability  screen  script  scroll  scrum  scrummaster  security  seo  server  serverless  serversentevents  serversiderendering  service  session  shell  singapour  skeleton  smarticle  smartphone  smtp  sniffing  spa  specification  speed  sprite  sql  sqlinjection  ssr  standard  state  stateless  static  statistics  storage  streaming  strength  support  svg  symbol  synchronization  table  tagcommander  test  text  theguardian  thirdparty  timbernerslee  time  travis  treeshaking  tweetbot  twitter  typography  ucbrowser  ui  url  useragent  ux  v8  vuejs  wallet  web  webcomponents  webkit  webp  webperf  wechat  windows  wordpress  worldwideweb  www  yaas 

Copy this bookmark:



description:


tags: