#deno vs node js
Explore tagged Tumblr posts
Photo

Hence, in this blog, we will discuss: Is Deno a new Node.js? Or it is an alternative to Node JS? Get deep into it with us and have fun reading!
0 notes
Link
0 notes
Text
10 stycznia 2019

âą #unknownews âŁ
CzeĆÄ! Nowe zestawienie interesujÄ
cych linkĂłw juĆŒ na Ciebie czeka. Zapraszam do lektury.
1) Dart vs Swift - porĂłwnanie dwĂłch popularnych jÄzykĂłw programowania. https://medium.com/coding-with-flutter/dart-vs-swift-a-comparison-6491e945dc17 INFO: przykĆady kodu, zestawienie moĆŒliwoĆci, spis ograniczeĆ.
2) Jak modyfikowaÄ wyniki wyszukiwania Google, tworzÄ
c tym samym 'fake newsy'? https://wietzebeukema.nl/blog/spoofing-google-search-results INFO: sztuczka polega na dodaniu dwĂłch parametrĂłw do adresu strony z wyszukiwaniem
3) "Najciekawsze rzeczy, jakich nauczyĆem/dowiedziaĆem siÄ w 2018 roku" - subiektywna, ale moim zdaniem ciekawa lista http://www.perell.com/blog/coolest-things-2018 INFO: maĆo technologiczne zestawienie, ale warto na to rzuciÄ okiem
4) "Atak miliarda uĆmiechĂłw", czy jak kto woli "XML Bomb" - na czym polega i jak go zrealizowaÄ? https://en.wikipedia.org/wiki/Billion_laughs_attack INFO: wygenerowany zgodnie z tekstem XML ma mniej jak 1KB, a zajmuje w pamiÄci ponad 3GB
5) Deno jako nastÄpca nodeJS? - czym jest ta technologia i w czym jest lepsza? https://medium.com/lean-mind/deno-node-js-killer-718c8969770b INFO: Deno uĆŒywa TypeScriptu i przywiÄ
zuje sporÄ
wagÄ do tematu bezpieczeĆstwa. Jego autorem jest... autor Node
6) UĆŒytkownicy Samsung Galaxy S8 majÄ
na swoich telefonach preinstalowanÄ
apkÄ Facebooka, ktĂłrej nie mogÄ
usunÄ
Ä https://www.bloomberg.com/news/articles/2019-01-08/samsung-phone-users-get-a-shock-they-can-t-delete-facebook
7) Jak dobrze znasz pierwszeĆstwo operatorĂłw w Ruby? - sprawdĆș swojÄ
wiedzÄ na 4 'prostych' przykĆadach https://medium.com/rubycademy/4-interesting-examples-of-high-precedences-operations-in-ruby-bd9e49dba52b
8) Konkurs na napisanie gry online bÄdÄ
cej symulatorem hackowania opuszczonej stacji kosmicznej (czas: do koĆca stycznia) https://gynvael.coldwind.pl/?lang=en&id=697 INFO: wolno uĆŒywaÄ jedynie technologii client-side. Gra ma dziaĆaÄ pod najnowszym Chrome. Organizatorem konkursu jest mi. Gynvael
9) Darmowa ksiÄ
ĆŒka na temat algorytmĂłw (z grudnia 2018) http://jeffe.cs.illinois.edu/teaching/algorithms/
10) Docker, kontenery, wirtualne maszyny - wyjaĆnienie dla poczÄ
tkujÄ
cych https://medium.com/@sjolbordi/comprehensive-introductory-guide-to-docker-vms-and-containers-4e42a13ee103 INFO: wiesz czym siÄ rĂłĆŒni 'docker host' od 'docker registry' lub 'docker swarm'?
11) Jak nie baÄ siÄ VIMa - logicznie usystematyzowany przewodnik po jego podstawowych funkcjach https://medium.freecodecamp.org/how-not-to-be-afraid-of-vim-anymore-ec0b7264b0ae
12) Praca z macierzami (matrix) w Ruby - jak i do czego uĆŒywaÄ tych dwuwymiarowych struktur danych? https://www.rubyguides.com/2019/01/ruby-matrix/
13) Ledger Nano S - jeden z najpopularniejszych FIZYCZNYCH portfeli do kryptowalut. Jak go zhackowaÄ? https://www.youtube.com/watch?v=nNBktKw9Is4 INFO: jeĆli chcesz poczytaÄ wiÄcej o niebezpieczeĆstwach powiÄ
zanych z portfelami fizycznymi, zerknij na https://wallet.fail
14) GitHub udostÄpnia teraz darmowe, prywatne repozytoria za darmo (z limitem 3 userĂłw per repo) https://blog.github.com/2019-01-07-new-year-new-github/
15) ZakĆadasz startup? Zacznij od aplikacji webowej, a nie mobilnej (4 powody dlaczego) https://www.atrium.co/blog/founders-should-build-website-not-mobile-app/
16) KtoĆ wykonaĆ atak double-spend na Ethereum Classic (ETC, nie ETH!) - ukradziono ponad 1,1 mln USD https://thehackernews.com/2019/01/ethereum-double-spend-attack.html INFO: atak polegaĆ na przejÄciu/posiadaniu ponad 50% mocy obliczeniowej maszyn kopiÄ
cych danÄ
kryptowalutÄ
17) Dlaczego wydawcy gier niechÄtnie decydujÄ
siÄ na wypuszczenie ich na Linuksa? https://twitter.com/bgolus/status/1080213166116597760 INFO: pĆatni gracze na Linuksie stanowiÄ
poniĆŒej 0.1% userĂłw, a generujÄ
ponad 20% ticketĂłw
18) MkCert - narzÄdzie do tworzenia dziaĆajÄ
cych certyfikatĂłw SSL dla aplikacji hostowanej na localhost https://blog.filippo.io/mkcert-valid-https-certificates-for-localhost/ INFO: bardzo uĆŒyteczne przy developmencie aplikacji
19) 5 rzeczy, ktĂłrych prawdopodobnie nie wiedziaĆeĆ o JavaScript https://kernelgonnapanic.pl/2018/12/18/5-rzeczy-ktorych-nie-wiecie-o-JS/
20) ZbiĂłr informatycznych ĆŒartĂłw - bardzo czerstwy i geekowy rodzaj humoru (znajomoĆÄ programowania i ang. wymagana) https://github.com/wesbos/dad-jokes
21) UĆŒywanie TORa jest prostsze niĆŒ myĆlisz i niemal nie wymaga wiedzy technicznej https://www.wired.com/story/tor-anonymity-easier-than-ever/
22) W najnowszej aktualizacji na iPhone pojawi siÄ mechanizm do odsiewania telemarketerĂłw i niechcianych numerĂłw https://medium.com/the-product-ideas-blog/apple-announces-roboblock-1d98d3457412
23) Ile to jest 9999999999999999.0 - 9999999999999998.0? http://geocar.sdf1.org/numbers.html INFO: W zaleĆŒnoĆci od jÄzyka i uĆŒytej technologii, moĆŒesz spodziewaÄ siÄ jednej z czterech odpowiedzi.
24) LiteCLI - terminalowy klient SQLite z uzupeĆnianiem skĆadni https://www.pgcli.com/launching-litecli.html
== LINKI TYLKO DLA PATRONĂW ==
25) Lubisz stare filmy? Oto lista kilkuset LEGALNYCH, gotowych do ĆciÄ
gniÄcia filmĂłw http://uw7.org/un_5c36fca215202 INFO: do wiÄkszoĆci z nich wygasĆy juĆŒ prawa autorskie, lub autorzy udostÄpnili je na wolnej licencji
26) Niesamowity sposĂłb w jaki Facebook podpowiada nam znajomych - akcelerometr, ĆŒyroskop i... kurz na obiektywie :o http://uw7.org/un_5c36fc2cc412b
27) W jaki sposĂłb Linkedin wykrywa zainstalowane w przeglÄ
darce rozszerzenia? http://uw7.org/un_5c36fc35878cb INFO: majÄ
bazÄ danych 38 dodatkĂłw ktĂłre ich interesujÄ
i skanujÄ
ich obecnoĆÄ w ciekawy sposĂłb
28) Jak stworzyÄ adblocka wycinajÄ
cego reklamy z radia? - przeglÄ
d dziaĆajÄ
cych i zupeĆnie nietrafionych metod http://uw7.org/un_5c36fc3d2b208
29) Otwarte przekierowania - czyli luka w bezpieczeĆstwie czÄsto ignorowana przez programistĂłw http://uw7.org/un_5c36fc430952c
30) Wprowadzenie do Fluttera - frameworka od Google do pisania natywnych aplikacji mobilnych http://uw7.org/un_5c36fc5e414b1
0 notes
Text
0 notes
Text
What is Deno? Will it replace NodeJS â Node vs Deno
Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses Chromium V8 Engine and is built in Rust Programming Language.
Installing Deno
Go to deno.land
Now click on install menu in the deno.landâs menubar
Now, based on Your OS , you can install by using listed commands.Suppose , you have Mac OS , So Copy the command as listed for Mac OS ,then open the terminal and pass the command you copy ,then press enter
Now , Â you have to set path ,So ,open your bash_profile by typing nano .bash_profile, then press ENTER , Then copy these two lines to your .bash_profile given below:
Now , Hit ctrl + X to save the .bash_profile
Now , You have successfully added the deno path
Now , You can verify your deno Installation by typing deno âversion in the terminal to check your current denoâs version.
Also , you can type demo âhelp  in the terminal to check all the deno commands
Also, you can open the deno shell in the terminal by just typing deno and then just press enter.Then you can execute any demoâs Code there.
Now, Lets Start with first Denoâs Program
For this , you have to install vs code through https://code.visualstudio.com/
Now, Open VS Code , goto extension , then install deno plugin as shown :
Now, create a new folder named as Deno where we will write our first program.
Deno has a supports of JavaScript an TypeScript. So you can either write JS or TS. So, we will create a file named as one.ts
Now, lets write code in our one.ts file.This is our type script code :
Now , Â we have to run this code , Â so open terminal in vs code by right clicking on file (one.ts) , then navigate to terminal :
Now, terminal will be opened in the bottom of the VS Code.
Read Full Article Here - Â What is Deno? Will it replace NodeJS â Node vs Deno
0 notes
Photo

D3 6.0, easy 3D text, Electron 10, and reimplementing promises
#503 â August 28, 2020
Unsubscribe  |  Read on the Web
JavaScript Weekly

ztext.js: A 3D Typography Effect for the Web â While it initially has a bit of a âWordArtâ feel to it, this library actually adds a pretty neat effect to any text you can provide. This is also a good example of a project homepage, complete with demos and example code.
Bennett Feely
D3 6.0: The Data-Driven Document Library â The popular data visualization library (homepage) takes a step forward by switching out a few internal dependencies for better alternatives, adopts ES2015 (a.k.a. ES6) internally, and now passes events directly to listeners. Full list of changes. Thereâs also a 5.x to 6.0 migration guide for existing users.
Mike Bostock
Scout APM - A Developerâs Best Friend â Scoutâs intuitive UI helps you quickly track down issues so you can get back to building your product. Rest easy knowing that Scout is tracking your appâs performance and hunting down small issues before they become large issues. Get started for free.
Scout APM sponsor
Danfo.js: A Pandas-like Library for JavaScript â An introduction to a new library (homepage) that provides high-performance, intuitive, and easy-to-use data structures for manipulating and processing structured data following a similar approach to Pythonâs Pandas library. GitHub repo.
Rising Odegua (Tensorflow)
Electron 10.0.0 Released â The popular cross-platform desktop app development framework reaches a big milestone, though despite hitting double digits, this isnât really a feature packed released but more an evolution of an already winning formula. v10 steps up to Chromium 85, Node 12.1.3, and V8Â 8.5.
Electron Team

Debug Visualizer 2.0: Visualize Data Structures Live in VS Code â We first mentioned this a few months ago but itâs seen a lot of work and a v2.0 release since then. It provides rich visualizations of watched values and can be used to visualize ASTs, results tables, graphs, and more. VS Marketplace link.
Henning Dieterichs
đ» Jobs
Sr. Engineer @ Dutchie, Remote â Dutchie is the world's largest and fastest growing cannabis marketplace. Backed by Howard Schultz, Thrive, Gron & Casa Verde Capital.
DUTCHIE
Find a Job Through Vettery â Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers.
Vettery
đ Tutorials, Opinions and Stories
Minimal React: Getting Started with the Frontend Library â Dr. Axel explains how to get started with React while using as few libraries as possible, including his state management approach.
Dr. Axel Rauschmayer
A Leap of Faith: Committing to Open Source â Babel maintainer Henry Zhu talks about how he left his role at Adobe to become a full-time open source maintainer, touching upon his faith, the humanity of such a role, and the finances of making it a reality.
The ReadME Project (GitHub)
Faster CI/CD for All Your Software Projects - Try Buildkite â
â See how Shopify scaled from 300 to 1800 engineers while keeping their build times under 5Â minutes.
Buildkite sponsor
The Headless: Guides to Learning Puppeteer and Playwright â Puppeteer and Playwright are both fantastic high level browser control APIs you can use from Node, whether for testing, automating actions on the Web, scraping, or more. Code examples are always useful when working with such tools and these guides help a lot in this regard.
Checkly
How To Build Your Own Comment System Using Firebase â Runs through how to add a comments section to your blog with Firebase, while learning the basics of Firebase along the way.
Aman Thakur
A Guide to Six Commonly Used React Component Libraries
Max Rozen
Don't Trust Default Timeouts â âModern applications donât crash; they hang. One of the main reasons for it is the assumption that the network is reliable. It isnât.â
Roberto Vitillo
Guide: Get Started with OpenTelemetry in Node.js
Lightstep sponsor
Deno Built-in Tools: An Overview and Usage Guide
Craig Buckler
How I Contributed to Angular Components â A developer shares his experience as an Angular Component contributor.
Milko Venkov
đ§ Code & Tools
fastest-levenshtein: Performance Oriented Levenshtein Distance Implementation â Levenshtein distance is a metric for measuring the differences between two strings (usually). This claims to be the fastest JS implementation, but weâll let benchmarks be the judge of that :-)
ka-weihe
Yarn 2.2 (The Package Manager and npm Alternative) Released â As well as being smaller and faster, a dedupe command has been added to deduplicate dependencies with overlapping ranges.
Maël Nison
Light Date â°: Fast and Lightweight Date Formatting for Node and Browser â Comes in at 157 bytes, is well-tested, compliant with Unicode standards on dates, and written in TypeScript.
Antoni Kepinski
Barebackups: Super-Simple Database Backups â We automatically backup your databases on a schedule. You can use our storage or bring your own S3 account for unlimited backup storage.
Barebackups sponsor
Carbonium: A 1KB Library for Easy DOM Manipulation â Edwin submitted this himself, so Iâll let him explain it in his own words: âItâs for people who donât want to use a JavaScript framework, but want more than native DOM. It might remind you of jQuery, but this library is only around one kilobyte and only supports native DOMÂ functionality.â
Edwin Martin
DNJS: A JavaScript Subset for Configuration Languages â You might think that JSON can already work as a configuration language but this goes a step further by allowing various other JavaScript features in order to be more dynamic. CUE and Dhall are other compelling options in this space.
Oliver Russell
FullCalendar: A Full Sized JavaScript Calendar Control â An interesting option if you want a Google Calendar style control for your own apps. Has connectors for React, Vue and Angular. The base version is MIT licensed, but thereâs a âpremiumâ version too. v5.3.0 just came out.
Adam Shaw
file-type: Detect The File Type of a Buffer, Uint8Array, or ArrayBuffer â For example, give it the raw data from a PNG file, and itâll tell you itâs a PNG file. Usable from both Node and browser.
Sindre Sorhus
React-PDF: Display PDFs in a React App As Easily As If They Were Images
Wojciech Maj
Meteor 1.11 Released
Filipe Névola
đ° ICYMI (Some older stuff that's worth checking out...)
Need to get a better understanding of arrow functions? This article from Tania Rascia will help.
Sure, strictly speaking a string in JavaScript is a sequence of UTF-16 code units... but there's more to it.
Zara Cooper explains how to take advantage of schematics in Angular Material and ng2-charts to substantially reduce the time and work that goes into building a dashboard
In this intro to memoizaition Hicham Benjelloun shares how you can optimize a function (by avoiding computing the same things several times).
by via JavaScript Weekly https://ift.tt/3jmo1hQ
0 notes
Photo

TC39 needs your help with the future of time in JavaScript
#496 â July 10, 2020
Unsubscribe  |  Read on the Web
JavaScript Weekly

Temporal, a Future API for Dates and Times in JavaScript â TC39 seeks your help with the future of JavaScript! Theyâre working on a proposal for a modern date/time API for ECMAScript/JS. Check out these examples for a feel of what the API would give us. Youâre encouraged to have a play and fill out this survey.
The Temporal Champions Group on TC39
Perf Track: Tracking the Performance of Sites Using Popular JS Frameworks â Aiming to âtrack framework performance at scaleâ, Perf Track lets you get answers to questions like how many Vue apps use compression (and what type), how big React apps tend to be, or how many Ember apps have a good first contentful paint time.
Google Chrome Labs
How to Communicate on a Remote Team: Tools and Templates â Learn how to overcome the two biggest challenges of remote communication: understanding tone and upholding a collaboration framework.
CircleCI sponsor
Creating Tiny Desktop Apps with Tauri and Vue.js â Tauri is a toolkit (built in Rust) for building cross platform, JavaScript and CSS powered desktop apps, and the eventual app size can be pretty small (under a megabyte).
Kelvin Omereshone
Malina.js: A Front-End Compiler Inspired by Svelte â A tool similar to Svelte that pre-compiles an app (think a compile-time framework, rather than a runtime one) for better performance. See examples on the REPL. One developer created the same app with Svelte and Malina and has things to say, too.
Oleg Nechaev
âĄïž Quick bytes:
ESLint 7.4.0 has been released.
Impressive to see a typewriting / typing effect done entirely without JavaScript.
There's a new release of VS Code out with a new JavaScript debugger.
đ» Jobs
Find a Job Through Vettery â Use Vettery to connect with growing tech teams at startups and Fortune 500Â companies.
Vettery
JavaScript Developer at X-Team (Remote) â Join the most energizing community for developers and work on projects for Riot Games, FOX, Sony, Coinbase, and more.
X-Team
đ Tutorials, Opinions and Stories
A Case Study of Moving a Three.js WebXR App Off the Main Thread â You canât argue about Surmaâs dedication to Web Workers and here we get a practical demonstration of how they can help to improve performance.
Surma
Moving from TypeScript to Rust and WebAssembly â Thereâs not a lot to this quick writeup, but itâs interesting that this sort of move is now at least possible and it may well suit your use case too.
Nicolo Davis
Four Ways to Fetch Data in React â Itâs really three ways you perhaps donât want to fetch data, building towards a solid case for the best approach. But we like the logical progression through the alternatives.
Cory House
Breakpoints and console.log Is the Past, Time Travel Is the Future â 15x faster JavaScript debugging than with breakpoints and console.log.
Wallaby.js sponsor
Debounce Explained: How to Make Your Code Wait For Your User To Finish Typing â Debounce functions are higher-order functions that limit the rate at which another function can be run.
Juan Vega
Flattening Arrays with Array.flat() â Knowing about flat() is useful enough, but did you know you can flatten an array of any depth with .flat(Infinity)?
Samantha Ming
Barebones WebGL in 75 Lines of Code â WebGL is pretty intimidating but this boils it down to the bare essentials. And if you want to go further, I still think this thorough guide is one of the best. Of course, you may see all of the boilerplate needed and just use Three.js instead, which is fine too! đ
Avik Das
Automated Code Reviews for JavaScript, Directly from Your Git Workflow
Codacy sponsor
â¶Â  Learn Next.js: A Video Course â A free video course on how to build both Jamstack and SSR sites using React and Next.js. No signing up needed either.
Lee Robinson
Khan Academy's Transition to React Native â The tale of the multi-year project to move both the iOS and Android apps of the popular education platform over to using React Native.
Khan Academy
đ§ Code & Tools

shareon: Simple and Stylish 'Share Buttons' â They also boast good ethics as thereâs no tracking code involved.
Nikita Karamov
Financial: A Zero-Dependency Financial Calculations Library â Based on numpy-financial but aimed at Node, Deno, and browser alike, Financial gives you functions for calculating things like future values, repayments, interest rates, etc.
Luciano Mammino
Serverless Headless CMS - OpenSource, Powered by React and Node â Scale up and down in milliseconds with your demand. Stop paying for servers and resources you are not using.
Webiny sponsor
useWebAnimations: React Hook for Flexible Web Animations API Animations â While still badged an âexperimental technologyâ by MDN, the Web Animinations API provides an approach for describing animations on DOMÂ elements.
Welly Shen
Puppeteer 5.0 Released: The Headless Chrome Control Library â Puppeteer 4.0 was only three weeks ago but there are breaking changes here and work on making Puppeteer environment agnostic is in full flow.
Puppeteer
N3.js: Fast, Spec-Compatible, Streaming RDF Library â If you need/use RDF youâll know, but basically itâs a format for modeling and specifying Web resources and this library works in Node and browser alike.
RDF JavaScript Libraries
đš Creative Corner

jsplot: A Quick Way to Plot the Results of a Function â Itâs really quick and minimal but this basic Web tool does a quick plot from the results of the JavaScript you supply.
Fredrik Norén
â¶Â Â The Easiest Flappy Bird Tutorial Ever? â A 13-minute YouTube video on how to create your own Flappy Bird clone using straight up HTML, JS, and CSS. No framework, no build tools, the code isnât perfect, but thatâs not the point :-)
Shawn Beaton
by via JavaScript Weekly https://ift.tt/3iSXSHS
0 notes
Photo
Jest 26, JS one liners, and comparing Ember to React
#487 â May 8, 2020
Unsubscribe  :  Read on the Web
JavaScript Weekly
Jest 26 Released: The Popular Testing Framework â Jest is a popular testing framework that works with pretty much everything. This release focuses on getting the dependency count and install size down (this causes some breaking changes, unsurprisingly), adds a new fake timer implementation, drops Node 8 support, and initial, experimental ESM support to play with.
Christoph Nakazawa
1LOC: A Collection of One-Line JS Snippets â A neat little collection of vanilla JavaScript one-liners divided into various categories (arrays, date/time, checking objects, DOM work, etc.) You can submit your own for inclusion too.
Nguyen Huu Phuoc
Hardcore Functional Programming in JavaScript â Brian Lonsdorf teaches you functional programming concepts in JavaScript such as pure functions, currying, composition, functors, monads and more.
Frontend Masters sponsor
Debug Anything: The Basics â A six part series (all ready to read now) on debugging your JavaScript and TypeScript code with the debugger built into Visual Studio Code.
Charles Szilagyi
Comparing Ember Octane and React â This is about as detailed a comparison as you could hope for and a demonstration of just how much Ember contributes to the JavaScript ecosystem. Octane really kicks things up a notch for Ember, too.
Chris Garrett
Deno 1.0 is Due Next Week: Here's What You Need to Know â In 2018 Node's creator Ryan Dahl told us 10 Things I Regret About Node.js and revealed a prototype of Deno, a new V8-based runtime, and here's what you need to know about it. Short of time? This two-minute video sums up the biggest wins quickly.
David Else
Our newest newsletter..
Carrying on from the Deno item above, yes, we've started Deno Weekly, a new newsletter dedicated to the newest runtime in the JavaScript/TypeScript world. Issue 2 goes out just after 1.0 is released next week.
Even if you don't stick with Deno long term, feel free to subscribe then unsubscribe at any time â we won't take offence đ
Subscribe to Deno Weekly here or enjoy issue 1 here.
đ» Jobs
JavaScript Developer at X-Team (Remote) â Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere.
X-Team
Find a Job Through Vettery â Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.
Vettery
đ Tutorials
How To Build a Vue Survey App Using Firebase â A step-by-step guide to building a functional survey app using Vue.js and Firebase for both authentication and as a database.
David Atanda
A Brief Look at ES2020's Promise.any â When you need to know when at least 1 promise got resolved among an iterable of Promise objects, Promise.any() is the solution.
Marios Fakiolas
ES2020: Everything You Need to Know â An ES2020Â roundup!
Martin McKeaveney
Building a Crossword Puzzle Generator â As a NY Times crossword addict, I love a good crossword, but if youâd rather figure out how to make your computer solve them, be my guest đ This post guides you on how to approach the problem.
Mitchum
Git Best Practices for SOC 2 Compliance Quick Wins â Get quick wins for your SOC 2 compliance audit, and raise developer productivity at the same time.
Datree.io sponsor
Getting Started with Sapper and Svelte â Sapper is a Svelte-powered framework.
Chris Boakes
A ES2015+ Cheatsheet â A one-page guide to ES2015+ features based around brief example snippets.
Devhints.io
How to Fix ESLint Errors Upon Save in VS Code â A quick-fire tip.
David Walsh
How to Build a Blog with Next 9.3, Netlify, and Markdown â Learn how to build a Next.js-powered Markdown blog and deploy it to the Netlify platform.
Cassidy Williams
A Canvas Engine Comparison: PixiJS vs Two.js vs Paper.js â A benchmark of three popular 2D rendering engines/drawing APIs. Note: This will tax your system.
SlayLines
đ BTW, if you like videos, we need to shout out Florin Pop's YouTube channel as he's just passed 20k subscribers by posting neat JavaScript videos and live streams nearly every day for the past six months! đ Lots of great stuff on there for JavaScript developers of all skill levels.
đ§ Code & Tools

Selecto.js: Make Elements Selectable Within an Area â Letâs say you have a number of elements that represent choices, data, whatever, and you want users to be able to select a subset of them by clicking/pointing and dragging. Thatâs what this does. Live examples here.
Daybrush (Younkue Choi)
Visual Studio Code April 2020 Released â Probably the most widely used editor in the JavaScript space now and April brings some neat new features like being able to work on GitHub issues within the editor.
Microsoft
Stream Chat API & JavaScript SDK for Custom Chat Apps â Build real-time chat in less time. Rapidly ship in-app messaging with our highly reliable chat infrastructure.
Stream sponsor
Majestic 1.7: A Zero Config GUI for Jest â A tool to help make your JavaScript testing life a little easier. Run npx majestic in the folder of any project that uses Jest to give it a quick try.
Raathi Kugarajan
Pico: Take Browser Screenshots Client-Side with JavaScript â Different from capturing a webpage using Puppeteer or a similar tool in that the screenshot taking happens entirely client side.
Gripeless
React Flow: A Library for Rendering Interactive Graphs â If you have a need to lay out graphs in a visual way and be able to smoothly pan and zoom around such graphs, this is an interesting new library. Live demo here.
Moritz Klack
MongoDB Is Easy. Now Make It Powerful. Free Download for 30Â Days.
Studio 3T sponsor
NeutralinoJS: Build Cross-Platform Apps Using JS, HTML and CSS â Sounds just like Electron, right? Not quite. NeutralinoJS use less memory and are smaller as they donât ship a full browser inside. 1.4.0 just dropped.
Neutralinojs
Slugify 1.0: Simply Turns Strings into URL/Filename-Friendly 'Slugs' â e.g. âI â„ Dogsâ becomes âi-love-dogsâ
Sindre Sorhus
RxJS Primitives: A Set of Libraries That Provide Operators for RxJS
Tane Piper
âĄïž Quick releases:
Madge 3.9 â Plot graphs of your module dependencies.
Glider 1.7.2 â Dependency-free carousel alternative.
vue-virtual-scroll-list 2.2 â High performance large list rendering.
Pickr 1.6 â Color picker, now with i18n support.
vue-test-utils 1.0 â Official Vue.js testing utilities.
Espree 7.0 â Esprima-compatible JavaScript parser.
by via JavaScript Weekly https://ift.tt/3bjgDzg
0 notes
Photo
The most popular JavaScript links of 2019
#469 â January 3, 2020
Read on the Web
JavaScript Weekly
The holiday season is rapidly coming to a close and we're looking forward to not only a new year but the entirety of the Roaring Twenties. Rest assured, the JavaScript world is not going to look the same when 2030 turns up so watch this space! đ
We'll be back as usual next week, but this week we're taking a look back at 2019 and the most popular things you clicked on. If you didn't read every issue in 2019 (we wouldn't expect you to!) you'll hopefully find a few things worth revisiting here.
Thanks for supporting us â we look forward to keeping you up-to-date in the years to come.
â Peter Cooper and the Cooperpress team
đ Our most popular links of 2019:
1. The TypeScript Tax: A Cost vs Benefit Analysis â As much as we love JavaScript, this was really a strong year for TypeScript, with it seeming to become the de facto way to bring strong typing to JavaScript. Back in January, Eric Elliott asked "is it worth it?" and presented some critical, data-driven analysis to establish its viability. It was your most clicked link of 2019.
Eric Elliott
2. New ES2018 Features Every JavaScript Developer Should Know â We're now looking forward to ES2020 and we've had ES2019 in 2019 too, but this post remains packed with interesting examples of spread properties within object literals, asynchronous iterators and asynchronous iterables, Promise.prototype.finally, and other features that are still not exactly common to see in the wild.
Faraz Kelhini
The Complete âïž React Learning Path â Take your React to the next level to find out what it is fully capable of with this comprehensive learning path.
Frontend Masters sponsor
3. 43 JavaScript Questions, With Their Answers Explained â Whether for fun or a job interview, this remains an interesting set of JavaScript-related questions, complete with explanations of the answers.
Lydia Hallie
4. I Don't Hate Arrow Functions (But..) â Arrow functions (=>), as introduced in ES6, have generally been a much welcomed addition to JavaScript but Kyle Simpson reminded us theyâre not suitable in every scenario and created an ESLint plugin to help you keep a handle on their use.
Kyle Simpson
5. Responsible JavaScript: A Three Part Series â We originally only linked to part one of this great series where Jeremy Wagner plotted a course to avoid the unnecessary bloat and inaccessible patterns of modern JavaScript trends.. but now you can enjoy part 2 and part 3 too, where he went into more technical depth on bundling and handling third-party scripts.
Jeremy Wagner
6. Whatâs New in JavaScript â At this yearâs Google I/O â19, Mathias Bynens and Sathya Gunasekaran of the V8 team gave a fantastic 30 minute âstate of the unionâ talk on the state of JavaScript as a language and what new features are being baked in.
Google I/O video
đ» Jobs
JavaScript Developer at X-Team (Remote) â Work with the world's leading brands, from anywhere. Travel the world while being part of the most energizing community of developers.
X-Team
Senior Software Engineer, Frontend â Use the latest tech to mold an innovative, empathy-centric experience for creators to order fast, high-quality parts (forging space robots to animatronics).
Fictiv
Find a Job Through Vettery â Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers.
Vettery
đ The most popular articles & tutorials of 2019

The Cost of JavaScript in 2019 â Addy Osmani presented a 2019 update to his Cost of JavaScript in 2018 article in both video and article forms. If you still want to get a feel for where the true bottlenecks are with JavaScript, this is a must read.
Addy Osmani
Should We Rebrand 'JavaScript'? â This thoughpiece provoked quite a bit of discussion in the community over the problems (or not) with âJavaScriptâ as a name. I think we'll see more on this front in 2020.
Kieran Potts
First Online Mentored Software Bootcamp w/ Job Guarantee â Get a job or your money back with Springboardâs online bootcamp. Benefit from 1:1 mentorship, our exclusive curriculum, and top career coaching.
Springboard (Software Engineering Career Track) sponsor
When Should You Be Using Web Workers? â Web Workers provide a way to run JavaScript in background threads in the browser and youâd think using them as much as possible would be a good thing.. right? Current frameworks make this tough, says Surma, who shows us why we should be working to change this ASAP.
Surma
Practical Ways to Write Better JavaScript â Youâre not necessarily going to agree with all of them (e.g. âUse TypeScriptâ!) but this is a reasonably solid batch of points to think about overall.
Ryland Goldstein
JavaScript Symbols: But Why? â Not played with symbols (a new data type introduced with ES6) yet? This is a gentle way to get up to speed with not only what they are but why you might use them.
Thomas Hunter II
Make 2020 the Year to Master MongoDB. Try Studio 3T Today â Generate driver code for JavaScript, Python, Ruby and more? Build queries fast with our drag & drop editor? Of course.
Studio 3T sponsor
Using Native JavaScript Modules in Production Today â ânow, thanks to some recent advances in bundler technology, itâs possible to deploy your production code as ES2015 modulesâwith both static and dynamic importsâand get better performance than all non-module options currently available.â
Philip Walton
7 Tricks with Resting and Spreading JavaScript Objects â Using modern JS features to merge objects, organize properties, and more.
Joel Thoms
đș The most popular videos of 2019
â¶Â  Why I Was Wrong About TypeScript â Smells like an opinion-driven talk, but actually covers the history behind compile-to-JS languages, how we got to a point where interest in TypeScript is growing strongly, and why itâs worth taking seriously.
TJ VanToll
â¶Â Â Why 0.1 + 0.2 === 0.30000000000000004: Implementing IEEE 754 in JS â Head to your node CLI right now and type in 0.1 + 0.2. If the answer confuses you, this is the video for you. And even if you know why, working with the building blocks behind floating point representations is just cool anyway.
Low Level JavaScript
Video Developer Report - Top Trends in Video Technology 2019
Bitmovin sponsor
â¶Â  Keep Betting on JavaScript â Kyle Simpson presents a history lesson of JavaScript, looks at how a variety of features were (or werenât) introduced, and compels us to think about the future of the Web and JavaScript as we contribute and âplace betsâ on technologies.
Kyle Simpson

â¶Â  A Look at Deno: A New(ish!) JavaScript Runtime â Ryan originally created Node about ten years ago but over the past couple of years heâs been working on Deno, a non-Node compatible, TypeScript-focused runtime with some interesting features. (Note: Poor audio until a few minutes in.) I suspect we'll hear a lot more about this in 2020.
Ryan Dahl
đ§ The most popular code & tool releases of 2019
Svelte 3 Released: Rethinking Reactivity â Svelte is one of the most interesting UI frameworks out there as itâs not scared of taking a unique approach. Rather than running in the browser, Svelte runs at build time, compiling your app into more efficient runtime JavaScript. Svelte 3 took some major steps forward, particularly in helping you write less code.
Rich Harris
Mithril.js 2: A JavaScript Framework for Building Brilliant Applications â Mithril is a really neat alternative to things like Vue, React or Angular. Itâs very compact and fast (so ideal for mobile), runs a bit closer to vanilla JS than the alternatives, and is great for tying together vanilla JS libraries rather than needing its own alternatives.
Mithril
RunJS: A JavaScript 'Scratchpad' Tool for the Desktop â Write and run JavaScript instantly. Useful for learning, experimenting, or perhaps even creating screencasts, tweets, or similar educational content. Originally macOS only but now supports Windows and Linux too.
Luke Haas
Pixi.js 5: Create Beautiful 2D Web Experiences â Boasts the âfastest, most flexible 2D WebGL rendererâ to let you take advantage of hardware acceleration without getting involved in WebGL or 3D concerns. Check out demos for what the code looks like and what youâd use it for. Thereâs also a Pixi Playground for quickly crafting your own experiments.
PixiJS
Babylon.js 4.0: The (Very) Powerful WebGL Graphics Engine â Such a significant release that they released a 2 minute video trailer for it! Want to play? Enjoy this editable live demo.
Microsoft
Postwoman: An API Request Builder and Tester â A free alternative to Postman, a popular app for debugging and testing HTTP APIs. Postwoman works in the browser and supports HTTP and WebSocket requests as well as GraphQL. Insomnia is a similar tool if you want to run something as a desktop app.
Liyas Thomas
FlexSearch.js: A Full Text Search Library â Claims to outperform all of the alternatives while supporting features like multi-word matching and phonetic transformations. Happy in both the browser and Node.js.
Nextapps GmbH
Just: A JavaScript Task Library from Microsoft â If youâre familiar with Rubyâs rake, itâs a bit like that. Define tasks in JavaScript, run them with just (which works fine without installation using npx) and you get a bunch of nice features like logging and task composition.
Microsoft
Node-RED 1.0 Released â Node RED is a flow-based, visual programming tool (aimed primarily at hardware automation) thatâs built on top of Node.js. Despite only reaching 1.0 in 2019, itâs a mature project used in numerous real world IoTÂ projects.
Nick O'Leary
by via JavaScript Weekly https://ift.tt/2QHifL3
0 notes