basecamp   4598

« earlier    

A New Approach to Feature Requests – Signal v. Noise
It’s kinda like being a detective. We go out and investigate the situation a customer is when they email. We talk with people involved, detail the facts, and then bring all of that back to the team.
management  requests  basecamp  ux 
4 days ago by fgaudet
Stimulus: A modest JavaScript framework for the HTML you already have.
Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to take over your entire front-end—in fact, it's not concerned with rendering HTML at all. Instead, it's designed to augment your HTML with just enough behavior to make it shine.
development  webdev  javascript  library  basecamp  framework  html  frameworks  js  via:popular 
8 days ago by dlindber
Stimulus 1.0: A modest JavaScript framework for the HTML you already have
Modern JavaScript doesn’t have to mean single-page, client-side MVC apps. We write a lot of JavaScript at Basecamp, but we don’t use it to create “JavaScript applications” in the contemporary sense. All our applications have server-side rendered HTML at their core, then add sprinkles of JavaScript to make them sparkle. This is the way of the majestic monolith. Basecamp runs across half a dozen platforms, including native mobile apps, with a single set of controllers, views, and models created using Ruby on Rails. Having a single, shared interface that can be updated in a single place is key to being able to perform with a small team, despite the many platforms. It allows us to party with productivity like days of yore. A throwback to when a single programmer could make rapacious progress without getting stuck in layers of indirection or distributed systems. A time before everyone thought the holy grail was to confine their server-side application to producing JSON for a JavaScript-based client application. That’s not to say that there isn’t value in such an approach for some people, some of the time. Just that as a general approach to many applications, and certainly the likes of Basecamp, it’s a regression in overall simplicity and productivity. And it’s also not to say that the proliferation of single-page JavaScript applications hasn’t brought real benefits. Chief amongst which has been faster, more fluid interfaces set free from the full-page refresh. We wanted Basecamp to feel like that too. As though we had followed the herd and rewritten everything with client-side rendering or gone full-native on mobile. This desire led us to a two-punch solution: Turbolinks and Stimulus. Turbolinks up high, Stimulus down low Before I get to Stimulus, our new modest JavaScript framework, allow me to recap the proposition of Turbolinks. Turbolinks descends from an approach called pjax, developed at GitHub. The basic concept remains the same. The reason full-page refreshes often feel slow is not so much because the browser has to process a bunch of HTML sent from a server. Browsers are really good and really fast at that. And in most cases, the fact that an HTML payload tends to be larger than a JSON payload doesn’t matter either (especially with gzipping). No, the reason is that CSS and JavaScript has to be reinitialized and reapplied to the page again. Regardless of whether the files themselves are cached. This can be pretty slow if you have a fair amount of CSS a
javascript  js  json  framework  basecamp  dhh 
18 days ago by widianto
Running in Circles – Signal v. Noise
About the "uphill phase" (discovering unknowns) and "downhill phase" (just getting it done). Also about product owner allocating resources (focus).
agile  productmanagement  basecamp  37signals 
19 days ago by henrik
Stimulus: A modest JavaScript framework for the HTML you already have.
Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to take over your entire front-end—in fact, it's not concerned with rendering HTML at all. Instead, it's designed to augment your HTML with just enough behavior to make it shine.
framework  library  basecamp  javascript  rails 
20 days ago by sistrall
Stimulus 1.0: A modest JavaScript framework for the HTML you already have
We write a lot of JavaScript at Basecamp, but we don’t use it to create “JavaScript applications” in the contemporary sense. All our applications have server-side rendered HTML at their core, then…
javascript  framework  basecamp  dhh 
22 days ago by te-online
Stimulus
"Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to take over your entire front-end—in fact, it's not concerned with rendering HTML at all. Instead, it's designed to augment your HTML with just enough behavior to make it shine."
javascript  basecamp  framework  library  webdevelopment 
23 days ago by garrettc

« earlier    

related tags

$try_out  2017-07-27  2017-07-29  2017-07-31  2017-09-15  2017-09-17  2017-09-19  2017  37  37signals  @5  addons  agency  agile  ajax  alternatives  always  amazing  amazon  analysis  angel  api  api_driven  apis  app  architecture  archive  article  bar  basecamp_3  bezos  biz-model  buddhism  bushcraft  business  bussines  calendar  camp  camping  cancel  career  case-study  change_logs  chicago  chrome_extensions  collaboration  communication  company-management  company  compensation  cool  copywriting  corpdev  corporate_culture  cto  culture  customer  cycle  david-heinemeier-hansson  david  deal  design  dev  development  dhh  distraction  done  editor  employee  employers  employment  engagement  engineering-teams  engineering  environment  ethics.in.software.design  ethics  fairness  fan  fast  features  fire  founder  framework  frameworks  free  freeze  garmin  grim.meathook.future  growth  h.  handbook  hansson  heinemeier  hiring  home  how_we_work  howiwork  html  hybrid  iet-ou  ifttt  insanely  inspiration  install  integrations  interesting  interviews  investing  investment  investors  ios  issue009  jason_fried  jasonfried  java  javascript  jeff  job  jobs  jonathan  js  json  jtdb  kanban_boards  kotlin  labour  leadership  lean  library  life  list  making  management  manager  mappe  medium  methodology  minimal  mobile  money  mtbmap  o  opensource  osx  overwork  paid  pause  pay  philosophy  pit  planning  pleasant  pocket  podcast  presence  presentation  price:$3  pricing  process  product  productivity  productmanagement  products  programming  project  project_management  rails  reading  requests  rework  ruby  ryansinger  saas  said  salaries  salary-negotiations  salary  satisfaction  scheduling  scrambled  scrambledo  self-improvement  sfo  shelter  signal-vs-noise  signals  skills  skinner.box  small  social  software  spiritual  sprint  squad  sre  stimulus  stimulusjs  stoicism  strategy  structuring  survival  task_management  teamwork  teamworkpm  techculture  tesla  think  thinkingabout  to  toread  trial  trust  turbolinks  tutorial  twitter  ui  updates  user  userexperience  ux  values  vc  video  view  wages  web-development  web  webdev  webdevelopment  website  well  why  winter  with  wordpress  work  workcycle  workflow  workplace  workstyle  yout  协作  团队协作  多人协作 

Copy this bookmark:



description:


tags: