14Jan

 

instrumenty_v_masterskoj

  1. Editor.  Description of the editors can be found here. I personally use WebStorm. The IDE highlights the code syntax, indicates errors, there is the possibility to connect to FTP, SFTP, and much more.ws-overview__vcs-grunt-debug@2x
  2. As to the console, in my opinion, Chrome has the most convenient one. You can read about using it here.
    console-split-view
  3. Postman & Paw – API testing and debugging.
    light-theme-main-view-min
  4. Node Inspector – debugging a server Node.js in the browser.
    node-inspector-source-maps
  5. Nodemon – monitors changes on the server side, and restarts the Node.js project.
  6. Forever & Pm2 keep the Node.js server constantly On, the latter – with a load balancer, and a process manager.
    pm2-list
  7. Regexpal.com & Regex101.com allow to quickly debug regular expression.
    k60mov9c
  8. Jsfiddle & Jsbin & CodePen are sandboxes for testing js, html, css.
    jsfiddle_figureb
  9. WebDeveloper is a browser extension with a lot of different options (highlighting blocks, deactivating styles, js, cookies, etc.)
  10. ClearCache – a Chrome extension that allows cleaning cache all at once.
  11. SourceTree – a convenient UI for working with Git, it has Github and Bitbucket support.
    hero_win_all
  12. 3T MongoChef, Robomongo – tools for working with MongoDb.
    multiple-delete-in-table-mode
  13. DataGrip – a tool for working with relational databases.
  14. Mongodump dumps a MongoDb database.
  15. Mongorestore restores the database from a dump.
  16. Codota learns from the existing code to help you build software faster and smarter.  It combines techniques from program analysis, natural language processing, and machine learning to learn from the code.

If you know about more tools that make life easier for JavaScript developers, please write in the comments.

We are looking forward to meeting you on our website soshace.com

JAMstack Architecture with Next.js

The Jamstack architecture, a term coined by Mathias Biilmann, the co-founder of Netlify, encompasses a set of structural practices that rely on client-side JavaScript, reusable APIs, and prebuilt markup to build websites and applications. At its core, the Jamstack advocates for rendering web applications into static HTML files during the build process and serving them efficiently to clients.

20. Node.js Lessons. Data Streams in Node.JS, fs.ReadStream

Hey all! Our topic for today is Data Streams In Node.js. We will try to learn all the aspects in details for the reason it turns out that on the one hand, common browser JavaScript development lack streams. And on the other hand, knowing and understanding stream principles is necessary for seamless server development because a stream is a versatile way of work with data sources universally used.

Leave a Reply