opensource   399404

« earlier    

internal/lsp: the core lsp protocol (Ib672b7f1) · Gerrit Code Review
A language server *should* be a core part of each language, built and managed by the core language team. Tooling is so important to the developer experience for any language, and a language server is one of the most important kinds of tooling there is (because the user interacts with it on virtually every keystroke in their editor). So, we're very happy that there will be a Go language server that is owned by the Go team!

One analogy is to go/ast and go/parser. Suppose Go didn't have any AST parser for Go source in the stdlib, and someone else built an AST parser package out of necessity. Then the Go team decided that the stdlib should provide that functionality. It'd be in the best interests of the community for it to live in the stdlib, and the person who built it as an external library would much prefer for the Go team to maintain it. That's what is happening here, except s/AST parser/language server/.
engineering  opensource 
59 minutes ago by janpeuker
Vapid: an intentionally simple CMS
Vapid is an intentionally simple content management system built on the idea that you can create a custom dashboard without ever leaving the HTML.
cms  opensource  html 
yesterday by javajunky
Python 3.7 beginner's cheat sheet |
The Python programming language is known for its large community and diverse extension menu, but much is packed into the language itself. This cheat sheet rounds up a few built-in pieces to get new Python programmers started.
python  opensource  cheatsheet 
yesterday by cyberchucktx
Times Newer Roman
One of these lines is longer than the other.
design  education  fonts  font  typography  opensource  free  funny  humor  humour 
yesterday by atran

« earlier    

related tags

2018  addons  advice  android  app  apps  arcade  archive  art  atmega  audio  authentication  automated  automation  avr  awesome-lists  aws  basic  belgium  bitcoin  blockchain  bloom-filter  bpmn  browserhosted  c  cdn  changeset  chat  cheatsheet  ci  cli  clientside  cloud  cms  code  codeofconduct  coding  commandline  community  considering  converter  culture  curl  data  database  db  decentralized  deployment  design  desktop  dev  development  diagram  diagrams  distributed  diversity  documentation  education  electron  elixir  embedded  engineering  enterprisearchitecture  ethics  extension  fediverse  feminism  filesystem  floss  font  fonts  forth  foss  framework  free  funny  games  gaming  gatsbyjs  generative  generator  gis  github  golang  google  graphics  gui  guide  hardware  history  hosting  html  http  humor  humour  im  input  inspiration  interesting  interoperability  interpreter  ios  iot  jabber  java  javascript  joke  js  jvm  k8s  kubernetes  language  learning  libraries  library  license  linux  logging  lora  lua  markdown  media  messaging  metrics  minimalism  mobile  modeling  modem  monitoring  music  mvc  networking  next  nextstep  nodejs  notes  opentype  oss  parameter  pebble  personal_net  photography  php  plugin  postgresql  productivity  profiler  programming  prosody  python  qgis  raspberrypi  react  reference  remote  replication  repository  research  rest  retro  routing  rpi  ruby  rust  safety  scai  scraping  security  self-hosted  sequencer  server  serverless  shell  simplicity  society  software  softwaretesting  sound  static  storage  streaming  subnautica  symfony  synth  sysml  tool  toolkit  tools  tootme  transmission  tsdb  twincities  type  typeface  typography  uml  unconference  unix  usb  useful  video  virtualization  visualization  vpn  vue  web-development  web-framework  web  webapp  webdesign  webdev  webservices  windowmaker  windowmanager  xmpp 

Copy this bookmark: