Giter Club home page Giter Club logo

blog's People

Contributors

pineoc avatar

Stargazers

 avatar

Watchers

 avatar

blog's Issues

Translate: You say JavaScript, I say JS.. let's call the whole thing off?

Plus more JavaScript links, tutorials, and projects.

#495 — July 3, 2020

Unsubscribe ( https://javascriptweekly.com/leave/063d4da45d ) | Read on the Web ( https://javascriptweekly.com/issues/495 )

👴🏻 Just because I know you're not all as ancient as me, the
subject line is a reference to an old Gershwin song
( https://www.youtube.com/watch?v=p2K6Ejk36FE ) 🎵😄

JS Weekly

( https://mobile.twitter.com/BrendanEich/status/1278803332287483904 )

JavaScript's Creator Recommends We Call JavaScript 'JS'
( https://mobile.twitter.com/BrendanEich/status/1278803332287483904 )
— In response to a lively Twitter thread this week posing the
question “If you were given the chance to rename JavaScript, what
would you call it?”
( https://mobile.twitter.com/runhappylife/status/1278360272231641088 )
Brendan Eich wisely suggested
( https://mobile.twitter.com/BrendanEich/status/1278794515973693440 )
, nay declared, we go with JS. While there’s an aspect of fun
around this whole debate, it seems a sensible idea given JS has
no relation to Java at all, although it might take us a while to
rebrand ;-)

Twitter

A Brief Status Update on Vue 3.0
( vuejs/rfcs#183 ) — The 18th beta of Vue
3.0
( https://github.com/vuejs/vue-next/releases/tag/v3.0.0-beta.18 )
is out. Amongst other things, they’re targeting mid July for the
first release candidate, then early August for the final Vue 3.0
release. You’re encouraged to start using it already though.

Evan You

Locate Front-End Issues Like JavaScript or Network Errors
Instantly
( https://www.datadoghq.com/dg/apm/synthetics/ts-synthetic-monitoring/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-JavascriptWeeklyP )
— Get proactively alerted on any client-side issues such as
JavaScript and network errors, optimize the load time of your
front-end resources, and detect any UI issues that affect
critical user journeys. Try it free with Datadog Synthetics.

Datadog sponsor

▶ What’s New in V8 and JavaScript
( https://www.youtube.com/watch?v=TPm-UhWkiq8 ) — A 20-minute talk
from this week’s web.dev LIVE ( https://web.dev/live/ ) event
that Google put on. The speakers cover a variety of new features
and improvements to JavaScript generally as well as in V8
and Chrome.

Shu-yu Guo and Leszek Swirski (Google)

Announcing TypeScript 4.0 Beta
( https://devblogs.microsoft.com/typescript/announcing-typescript-4-0-beta/ )
— Last week we said the TS 4 beta was “due any moment” and last
thing on a Friday was clearly the time to shine 😂 4.0 has no
substantial breaking changes but there are lots of bits and
pieces to play with including variadic tuple types,
short-circuiting assignment operators, and editor improvements.

Daniel Rosenwasser (Microsoft)

V8 Release V8.4 ( https://v8.dev/blog/v8-release-84 ) — The
next release of V8 (due to come out in coordinate with Chrome 84)
boasts improved startup time, support for weak references and
finalizers (worth seeing the code examples for these advanced
features), and private methods and accessors.

Camillo Bruni

⚡️ Quick bytes:

💻 Jobs

JavaScript Developer at X-Team (Remote)
( https://x-team.com/remote-javascript-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=js )
— Join the most energizing community for developers and work on
projects for Riot Games, FOX, Sony, Coinbase, and more.

X-Team

Find a Job Through Vettery
( https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-javascriptweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77584 )
— Use Vettery to connect with growing tech teams at startups
and Fortune 500 companies.

Vettery

📚 Tutorials, Opinions and Stories

Understanding Template Literals
( https://www.taniarascia.com/understanding-template-literals/ ) —
I really like Tania’s tutorials as they are both straightforward
and thorough. Template literals are a piece of syntax (introduced
in ES6/ES2015) worth understanding if you don’t use them yet.

Tania Rascia

The !! Operator and a Misunderstanding of How JS Handles Truthy
/ Falsy Values
( https://www.bennadel.com//blog/3858-the-double-bang-operator-and-a-misunderstanding-of-how-javascript-handles-truthy-falsy-values.htm )
— Ben Nadel has noticed developers using the double-bang (!!)
operator far more often in their JavaScript code than they have
to. As such, he provides a series of unnecessary examples
followed by cleaner, more intuitive examples.

Ben Nadel

CascadiaJS 2020 - An Online Conf for Web Devs That’s Actually
Fun 🎉 ( https://2020.cascadiajs.com ) — More than just a live
stream, network and socialize with 1000+ fellow JS devs. Save 20%
off with promo code JSWEEKLY.

CascadiaJS sponsor

▶ Low Code for the Node.js Developer with Node-RED
( https://www.youtube.com/watch?v=y-vlPdW5IoM&list=PLyspMSh4XhLP-mqulUMcaqTbLo-ZJxSX5&index=57&t=0s )
— The project lead of Node-RED ( https://nodered.org/ ), a
visual, Node-based ‘low code’ programming tool, talks about the
concepts of ‘low code’ in the Node space and how Node-RED works.

Nick O Leary (IBM)

▶ The Bits And Bytes of Binary
( https://www.youtube.com/watch?v=pOM86M1pGb4&list=PLP29wDx6QmW47oPsNBFNEi_SYTOLDJXqQ )
— Do you need to know the ins and outs of messing with binary
in order to build a web app? No. But binary nonetheless runs the
show at the low level, including in many algorithms, and this
series from Low Level JavaScript covers the basics well.

Low Level JavaScript

Tips for Golfing in JavaScript
( https://codegolf.stackexchange.com/questions/2682/tips-for-golfing-in-javascript )
— If you're thinking of entering JS1024 ( https://js1024.fun/ )
or otherwise want to take pleasure in crushing your JavaScript
into as few bytes as possible, this collection of tips and tricks
is for you. (Golfing ( https://en.wikipedia.org/wiki/Code_golf )
is the art of representing an idea in as little code as
possible.)

Stack Exchange

Continuous Deployment of Gatsby Apps to Heroku
( https://circleci.com/blog/continuous-deployment-of-gatsby-apps-to-heroku/ )

CircleCI sponsor

An In-Depth Beginner's Guide to Testing React Apps
( https://jkettmann.com/beginners-guide-to-testing-react/ ) — A lot
of posts will say ‘in-depth’ and be 500 words long – this isn’t
one of those! If you’re a beginner to testing, there’s a lot to
chew on here but it stays accessible throughout.

Johannes Kettmann

Exploring the Web Speech API
( https://www.voorhoede.nl/en/blog/exploring-the-web-speech-api/ )
— One of those APIs I keep forgetting exists but with which you
can do some pretty cool stuff.

James at De Voorhoede

TodoMVC Implemented Using a Game Architecture: ECS
( https://medium.com/@abulka/todomvc-implemented-using-a-game-architecture-ecs-88bb86ea5e98 )
— Can you build more traditional GUIs with the Entity Component
System as popular in game development? An interesting idea.

Andy Bulka

Getting Started with the Vue 3 Composition API
( https://www.grapecity.com/blogs/getting-started-with-vue-3-composition-api )

Joel Parks

🔧 Code & Tools

Vest: Effortless Validations Inspired by Testing Frameworks
( https://github.com/ealush/vest ) — If you’re used to unit
testing, the syntax used here will be familiar.

Evyatar

React Hook Form 6.0: Simple, Extensible React Form Validation
( https://react-hook-form.com/ ) — Now with better TypeScript
support, a smaller package size, and numerous refinements and
improvements, RHF is certainly worth a look if you’re building or
refactoring forms. GitHub repo.
( https://github.com/react-hook-form/react-hook-form )

Blue Bill

Stream Chat API & JavaScript SDK for Custom Chat Apps
( https://getstream.io/chat/?utm_campaign=2020_07_03_javascriptweekly&utm_medium=promoted_newsletter&utm_source=javascriptweeklypromoted )
— Build real-time chat in less time. Rapidly ship in-app
messaging with our highly reliable chat infrastructure.

Stream sponsor

Hyperapp: (Another) Tiny Framework for Building Web Interfaces
( https://hyperapp.dev/ ) — Claims to be 2x faster than React and
comes in at less than 2KB.

Jorge Bucaran

Textures.js: SVG Textures for Data Visualization
( https://riccardoscalco.it/textures/ ) — Built on top of d3.js,
this lets you bring together patterns and colors in an elegant
and, dare we say, old school manner.

Riccardo Scalco

emoji-picker-element: A Lightweight Emoji Picker for the Modern
Web ( https://github.com/nolanlawson/emoji-picker-element ) — See
a live demo here
( https://nolanlawson.github.io/emoji-picker-element/ ). Some cool
performance advantages for this: It’s a web component and it’s
built on Svelte and IndexedDB.

Nolan Lawson

🎨 Creative Corner

24a2: An Ultra-Minimalist Dot Matrix-Based Game Engine
( https://github.com/jamesroutley/24a2 ) — What makes this
different is that it has a limited set of features so you can
build a game in a few hours. Here’s an example
( https://incoherency.co.uk/24invaders/ ).

James Routley

PHONK: A Creative Scripting Toolbox for Android Devices
( https://phonk.app/ ) — If you’ve got any old Android devices sat
around, this could be a way to have some fun with them. It’s
based around JavaScript.

Victor Diaz

parallax-effect: Parallax Effect in JavaScript using Face
Tracking ( https://github.com/munrocket/parallax-effect ) — A lot
of designers seem to love parallax effects, whereas a lot of us
end users aren’t so keen. But if you’re going to do it, do it in
an over the top creative way like this 😂

munrocket

Published by Cooperpress ( https://cooperpress.com/ ) and
edited by Peter Cooper ( https://twitter.com/peterc )

'JavaScript' is a trademark of Oracle Corporation in the US
We are not endorsed by or affiliated with Oracle.

Change your email address
( https://javascriptweekly.com/edit_subscription/063d4da45d ) or
stop getting this newsletter
( https://javascriptweekly.com/leave/063d4da45d ).

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth,
LN11 0LS, United Kingdom

주간 자바스크립트 이슈가 새로 나올 시 자동으로 이슈 및 .md 파일 만들기

구현 사항

파일 생성 자동화

  • RSS 쪽 정보 가져와서 새로운 이슈일 경우 해당 이슈 파일 생성
    • RSS에서 정보 가져와서 변경 사항이 있으면 가져오면 될 것 같다.
    • 다만 문서 구조가 테이블 구조로 만들어진 것을 어떻게 .md 구조로 변경, 파일로 만들지 고민
  • .html -> .md 파일 만드는 방식으로 초기 고민

blog 저장소에 이슈 자동 생성

향후 개선 사항

  • JavaScript Weekly 메일이 오는 이벤트가 발생 -> GitHub blog 이슈 생성 -> 파일 생성
  • 자동화까지 가능할 것으로 생각됨

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.