JSter

Subscribe
Archives
March 1, 2014

JSter #17- February (part 2)

|MC_PREVIEW_TEXT|

View this email in your browser (|ARCHIVE|)

|DATE:d/m/y|

JavaScript is the beginning of wisdom, not the end

As I’ve been rewriting my websites, it has been good time for me to revisit basic topics like image manipulation. I delved into image manipulation with Cloudflare Images (https://github.com/survivejs/website-cf-assets) . It’s a topic that will need a blog post later and I still have to expand my solution to fit all my needs.

** Libraries

  • MessageFormat (http://messageformat.github.io/messageformat/) - i18n Plural and Gender Capable Messages
  • esamattis/react-zorm (https://github.com/esamattis/react-zorm) - Type-safe for React using Zod
  • An update from the Faker team (https://fakerjs.dev/update.html#what-is-faker)
  • adelsz/pgtyped (https://github.com/adelsz/pgtyped) - Typesafe SQL in TypeScript
  • tRPC (https://trpc.io/) - End-to-end typesafe APIs made easy
  • PeerJS (https://peerjs.com/) - PeerJS simplifies WebRTC peer-to-peer data, video, and audio calls
  • Rehype Pretty Code (https://rehype-pretty-code.netlify.app/) - Beautiful code blocks for your MD/MDX docs
  • Typesense (https://typesense.org/) - Lightning-fast, Open Source Search
  • react-async-states (https://incepter.github.io/react-async-states/docs/intro/) - A multi-paradigm React state management library

** Frameworks

  • yusukebe/hono (https://github.com/yusukebe/hono) - Ultrafast web framework for Cloudflare Workers

** Articles

  • Building like it’s 1984: A comprehensive guide to creating intuitive context menus (https://height.app/blog/guide-to-build-context-menus)
  • I’m porting tsc to Go (https://kdy1.dev/posts/2022/1/tsc-go)
  • Type-safe routing in React with fp-ts-routing (part 1) (https://oliverjash-me.vercel.app/2022/type-safe-routing-in-react-with-fp-ts-routing-part-1)
  • You May Not Need Controlled Form Components (https://www.swyx.io/no-controlled-forms)
  • State of the Web: Deno (https://byteofdev.com/posts/deno/)
  • How to tame the devDependencies of your project? (https://survivejs.com/blog/how-to-tame-dev-deps/)

** APIs

  • Intl.ListFormat (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/ListFormat)

** Tools

  • wader/fq (https://github.com/wader/fq) - jq for binary formats
  • weiran-zsd/dts-cli (https://github.com/weiran-zsd/dts-cli) - Zero-config CLI for TypeScript package development
  • Turborepo (https://turborepo.org/) - Monorepos supercharged
  • Denoflare (https://denoflare.dev/) - Fast and easy way to develop and deploy Cloudflare workers
  • Rockpack (https://github.com/AlexSergey/rockpack) - A simple solution for creating React Application with Server Side Rendering, bundling, linting, testing within 5 minutes
  • suchipi/suchibot (https://github.com/suchipi/suchibot) - A cross-platform AutoHotKey-like thing with TypeScript as its scripting language
  • (t,i,x,y) => “creative code golfing” (https://tixy.land/)
  • Import Map Generator (https://generator.jspm.io/)

** Languages

  • Announcing TypeScript 4.6 Beta (https://devblogs.microsoft.com/typescript/announcing-typescript-4-6-beta/)

** GraphQL

  • hoangvvo/benzene (https://benzene.vercel.app/) - Fast and minimal JavaScript GraphQL Server

** Games

  • Multiplayer 2d car game! (https://car.js.org/)

** Resources

  • Deno by Example (https://examples.deno.land/)
  • orta/TypeScript-TSServer-Plugin-Template (https://github.com/orta/TypeScript-TSServer-Plugin-Template)

============================================================ Copyright © |CURRENT_YEAR| |LIST:COMPANY|, All rights reserved. |IFNOT:ARCHIVE_PAGE| |LIST:DESCRIPTION|

Our mailing address is: |LIST_ADDRESS| |END:IF|

unsubscribe from this list (|UNSUB|) update subscription preferences (|UPDATE_PROFILE|)

This email was sent to |EMAIL| (mailto:|EMAIL|) why did I get this? (|ABOUT_LIST|) unsubscribe from this list (|UNSUB|) update subscription preferences (|UPDATE_PROFILE|) |LIST_ADDRESSLINE_TEXT|

|REWARDS_TEXT|

Don't miss what's next. Subscribe to JSter: