Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

TypeScript

TypeScript
r/ProgrammerHumor

For anything funny related to programming and software development.


Members Online
TypeScript
r/ProgrammerHumor - TypeScript




















typescript-tools.nvim - The TypeScript Integration NeoVim Deserves
r/neovim

Neovim is a hyperextensible Vim-based text editor. Learn more at neovim.io.


Members Online
typescript-tools.nvim - The TypeScript Integration NeoVim Deserves

After months of hard work, I'm thrilled to present typescript-tools.nvim. You might be wondering why we need another TypeScript plugin. Allow me to explain my reasoning: the existing typescript-language-server tends to perform slowly, especially in large projects. This plugin aims to address this problem by eliminating the proxy between the Language Server Protocol (LSP) and the native Tsserver protocol. Instead, it deeply integrates Tsserver with NeoVim using a dedicated I/O loop, enabling direct communication via the Tsserver protocol. Thanks to that, the plugin functions identically to the TypeScript extension bundled in Visual Studio Code .

Key features:

  • Blazingly fast, thanks to the utilization of the native Tsserver communication protocol, similar to Visual Studio Code

  • Supports a wide range of TypeScript versions 4.0 and above

  • Supports the nvim LSP plugin ecosystem

  • Supports multiple instances of Tsserver

  • Supports both local and global installations of TypeScript

  • Provides out-of-the-box support for styled-components, which is not enabled by default (see Installation and Configuration)

  • Improved code refactor capabilities e.g. extracting to variable or function

https://preview.redd.it/the-typescript-integration-neovim-deserves-v0-xtpnzd4mne7b1.gif

Disclaimer: I use plugin as my daily driver in day job but, it is still fairly new and you can encounter bugs.




Has TypeScript made you a better developer?
r/reactjs

A community for discussing anything related to the React UI framework and its ecosystem. Join the Reactiflux Discord (reactiflux.com) for additional React discussion and help.


Members Online
Has TypeScript made you a better developer?

I just started learning typescript, maybe 4 days now, and one of the benefits I see persons constantly stressing is that TS will make you a better developer. How true is this? Was this the case for you? If so, I'm curious to know how it helped. (especially in your React projects)

Also what resources do you recommend for learning TS? Currently, I'm using the docs and youtube.



  • TypeScript is a language for application-scale JavaScript development. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. members
  • Chat about javascript and javascript related projects. Yes, typescript counts. Please keep self promotion to a minimum/reasonable level. members
  • A community for discussing anything related to the React UI framework and its ecosystem. Join the Reactiflux Discord (reactiflux.com) for additional React discussion and help. members
  • Computer Programming members
  • .NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! members
  • Angular is Google's open source framework for crafting high-quality front-end web applications. r/Angular2 exists to help spread news, discuss current developments and help solve problems. Welcome! members
  • members
  • A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design. members
  • Vue.js is a library for building interactive web interfaces. It provides data-reactive components with a simple and flexible API. members
  • For anything funny related to programming and software development. members
  • https://scriptable.app This subreddit is for discussions around the Scriptable app for iOS. Be polite and enjoy your time here. Please be helpful to others when you are able to lend a hand. members
  • Neovim is a hyperextensible Vim-based text editor. Learn more at neovim.io. members
  • Prisma: Next-generation ORM for Node.js and TypeScript members
  • Content specific to Angular. If you're looking for AngularJS or Angular 1 related information, check out r/AngularJS. members
  • A community for learning and developing native mobile applications using React Native by Facebook. members
  • A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. members
  • A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender. https://github.com/emacs-ng/emacs-ng members
  • Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app. Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes. members
  • This subreddit is for anyone who wants to learn JavaScript or help others do so. Questions and posts about frontend development in general are welcome, as are all posts pertaining to JavaScript on the backend. members
  • /r/frontend is a subreddit for front end web developers who want to move the web forward or want to learn how. If you're looking to find or share the latest and greatest tips, links, thoughts, and discussions on the world of front web development, this is the place to do it. members
  • A community for the awesome MVC JS framework. members
  • Deno is a successor to Node.js, with the same creator, Ryan Dahl. This is a subreddit for discussing Deno and sharing projects built around it. members
  • Next.js is a React framework for building full-stack web applications. members
  • A subreddit for functional programming related material. members
  • A place for interesting and informative GraphQL content and discussions. members
  • The (unofficial) React.js subreddit for all things React! members
  • The extensible, customizable, self-documenting real-time display editor. members
  • Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. members
  • This subreddit is dedicated to the theory, design and implementation of programming languages. members
  • A subreddit for all questions related to programming in any language. members