en

Renaissance polyphony of Portugal for Our Lady of Fatima / St. John Cantius Choir of St. Cecilia, Fr. Scott A. Haynes

MEDIA PhonCD Sa237 ren




en

Piano music / Helen Hopekirk

MEDIA PhonCD H773 piamu




en

Labyrinth / Petr Eben

MEDIA PhonCD Eb32 chamu




en

Penderecki conducts Penderecki.

MEDIA PhonCD P373 chomu a




en

Mystic landscapes / Enjott Schneider

MEDIA PhonCD Sch57 sy




en

Tun-tu: chamber music renewed / Ying Wang

MEDIA PhonCD Y16 insmu




en

There is no other / Rhiannon Giddens ; with Francesco Turrisi

MEDIA PhonCD F G3701.C6.G533




en

Cat o' nine tails: The dead man ; Memento mori ; Kol nidre / John Zorn

MEDIA PhonCD Z77 quasmu




en

Changes: 64 studies for 6 harps / James Tenney

MEDIA PhonCD T257 cha




en

Phenomenal woman: the Maya Angelou songs ; and, Songs without words / Capathia Jenkins & Louis Rosen

MEDIA PhonCD J R722 phe




en

Dear Evan Hansen: original Broadway cast recording / music and lyrics by Benj Pasek, Justin Paul

MEDIA PhonCD P263 dea




en

Project W: works by diverse women composers.

MEDIA PhonCD C432 pro




en

Crossings: contemporary music for Chinese instruments / Chen, Liang, McClure, Roy, Stallmann, Walczak

MEDIA PhonCD L729 cro




en

Masters legacy series. Emmet Cohen ; featuring Ron Carter, Evan Sherman

MEDIA PhonCD J C662 mas v.2




en

A Bronx tale: original Broadway cast recording / music by Alan Menken ; lyrics by Glenn Slater

MEDIA PhonCD M526 bro




en

The greatest showman: original motion picture soundtrack / original songs by Benj Pasek & Justin Paul

MEDIA PhonCD P263 gre




en

Transcending toxic times / the Last Poets

MEDIA PhonCD P L339 tra




en

Atmospheres transparent/opaque / Catherine Lamb

MEDIA PhonCD L1653 sel




en

Endangered species / Alvin Curran

MEDIA PhonCD P C936 end




en

Nattfiolen / Jordsjø

MEDIA PhonCD P J767 nat




en

Paris to Calcutta: men and music on the desert road / Deben Bhattacharya ; with an introduction by Jharna Bose Bhattacharya ; produced and edited by Robert Millis

MEDIA PhonCD F G3200.B469




en

--as if the mesh of words were broken--: Lieder in the late 20th century and beyond.

MEDIA PhonCD L566 as




en

Korean women's voices.

MEDIA PhonCD C45073 kor




en

Amadjar / +10:I Tinariwen

MEDIA PhonCD F G8800.T562




en

Violin concerto & Fiddle dance suite / Nicola Benedetti, Wynton Marsalis

MEDIA PhonCD M35 insmu




en

Jane Eyre / Louis Karchin ; libretto by Diane Osen

MEDIA PhonCD K144 jan




en

Speak, be silent / Chaya Czernowin, Anna Thorvaldsdóttir, Mirela Ivičević, Liza Lim, Rebecca Saunders

MEDIA PhonCD R479 spe




en

Tangos for Yvar / Aharonián, Babbitt, Berkman, Biscardi, Fennelly, Finch, Hill, Johnson, Mumford, Nichifor, Nobre, Nyman, Pender, Piazzolla, Rzewski, Schimmel, Vigeland, Wolpe

MEDIA PhonCD Sh97 tan




en

Mozart, Beethoven, Harbison / David Deveau

MEDIA PhonCD D492 moz




en

Harmonium / James Tenney

MEDIA PhonCD T257 sel c




en

Engage.

MEDIA PhonCD M7208 eng




en

Garlands for Steven Stucky / Gloria Cheng, piano ; Peabody Southwell, mezzo-soprano ; Carolyn Hove, oboe

MEDIA PhonCD C422 gar




en

99 words / Sir John Tavener ; Roxanna Panufnik

MEDIA PhonCD V85088 nin




en

The beatitudes: Introduction and allegro ; God save the queen / Sir Arthur Bliss

MEDIA PhonCD B6187 sel




en

Instruments of revelation / Victoria Bond

MEDIA PhonCD B64 sel




en

Jerusalem / Pera Ensemble ; Mehmet C. Yeşilçay

MEDIA PhonCD P41 jer




en

Castillos de viento / Duo Damiana

MEDIA PhonCD D923742 cas




en

Silvergrass & other orchestral works: Jian mang hua / Shih-Hui Chen

MEDIA PhonCD C4199 orcmu




en

An anthology of Greek experimental electronic music, 1966-2016.

MEDIA PhonCD F G6810.A584




en

RBI likely to issue licence for small, payments banks by August

Reserve Bank of India is likely to issue the licence for either Small or Payments Banks by August




en

Web Tools #349 - DOM Snippets, Front-end Frameworks, Media, Uncats

Web Tools Weekly

Issue #349 • March 26, 2020

Advertisement via Syndicate
Have Happier, More Productive Video Meetings
Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use.
Try Team.video for FREE!

Although I often include quick DOM scripting tips in the intro of this newsletter, for this week, I'm just going to point you to a great little resource that was sent to me by reader Phuoc Nguyen:

It's more or less a repository of basic, intermediate, and advanced native DOM scripting snippets.
 
HTML DOM: A resource of native DOM snippets

Here are some of the advanced and intermediate examples:
  • Make a draggable element
  • Resize columns of a table
  • Sort a table by clicking its headers
  • Calculate the size of the scrollbar
  • Communicate between an iframe and parent window
There are more than 80 tips currently listed and I'm sure he'll add more later. Even if you don't necessarily use any of the snippets in a real project right away, there are plenty of little coding tidbits you can glean form the example code, which is all just vanilla JavaScript with no library or framework involved.

So check out HTML DOM, I'm sure you'll have lots to investigate!
 

Now on to this week's tools!
 

Front-end Frameworks

Have Happier, More Productive Video Meetings
Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use.   via Syndicate

chakra-ui-vue
A set of accessible and composable Vue components that you can use to build your favourite applications and sites.

Pixel Lite
A beautifully crafted, responsive UI kit based on Bootstrap 4 that includes 100 components, 3 plugins, and 3 example pages.

next-typescript-materialui-jest-starter
Very opinionated starter boilerplate for projects based on Next.js, setup with Typescript, Material-UI, and Jest.

React SaaS Template
Template for building a SaaS app or admin website using React + Material-UI.

web3-react
A simple, extensible, dependency-minimized framework for building modern Ethereum decentralized apps.

Tailwind UI
A UI components library, crafted by the creators of Tailwind CSS.

neo.mjs
A Web Workers-driven UI framework.

LitElement
A simple base class for creating fast, lightweight web components. Makes it easy to define web components – ideal for building a UI design system.

Ionic React
React version of Ionic Framework. 100+ mobile optimized React UI components. Standard React tooling with react-dom.

Accessible Components
Scott O'Hara's repo that lists all the accessible widgets and components he's built.

StarAdmin
A free responsive admin template built with Bootstrap 4.

Media Tools

Tech Productivity Newsletter
A brief newsletter featuring tools and articles for remote work, work culture, learning science, and more – all to help you be more productive.   promoted 

Croppola
Upload a photo and this tool will use AI to crop the photo for you automatically, or you can crop it manually and download the result.

Image to Colors
Online tool that extracts colors from any photo on upload.

Nuxt Optimized Images
Automatically optimizes images used in Nuxt.js projects (JPEG, PNG, SVG, WebP and GIF).

Twilio Video React App
Demonstrates a multi-party video application built with twilio-video.js and Create React App.

react-particle-image
React component to render images as interactive particles. There's an interactive demo using the React logo that's pretty cool.

CoreUI Icons
Premium designed free icon for web and mobile, available in SVG, webfont, and raster formats.

DotMatrix.js
A small, performant class-based, dot matrix library with animated movements that respond to mouse/touch events.

react-calendar-heatmap
A calendar heatmap component built on SVG, inspired by GitHub’s commit calendar graph.

Chessboard Image
Modify chess pieces on a virtual chess board, to create chess positions, then download the image for use wherever you want. Might be cool for a chess tutorial website or blog.

Video Language
A language for making movies. Combines the power of a traditional video editor with the capabilities of a full programming language.

The Uncategorizables

Tech Productivity Newsletter
A brief newsletter featuring tools and articles for remote work, work culture, learning science, and more – all to help you be more productive.   promoted 

Mailcoach
A self-hosted email list manager. It integrates with services like Amazon SES, Mailgun, Postmark, or Sendgrid to send out mailings affordably.

Backstage
Open-source developer portal that puts the developer experience first by means of a a unified front end for all your infrastructure tooling.

dstack.ai
Collaborative data exploration. Enables individual data scientists and their teams to publish, share, and track data visualizations.

TAGX
Allows you to create video highlights and annotate the interesting parts of a video. Enter a YouTube, Vimeo, or direct video link to start annotating.

cs.opensource.google
A search engine to search Google's open source projects (Angular, Dart, Flutter, Go, etc).

Cotter
One-click secure phone number login for your apps.

Phrase
Automate localization processes. Edit language files online with your team of translators or order translations into more than 60 languages.

It's a Live
Lets you mimic a live coding presentation by prerecording the presentation, which gets triggered by random keystrokes as if you were really coding.

EasyCSV
Import spreadsheets into your App, Zapier, Google Sheets, Salesforce, or any public API in minutes.

Pico
Platform to create paywalled content, subscriptions, newsletters, etc.

A Tweet for Thought

This underappreciated Tweet by Adam Greenough should be the dev-related Tweet of the year.
 

Send Me Your Tools!

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

If you've got a lot of extra time at home (and you should!) you might like Codepip. There you'll find a number of different interactive online games that teach you various aspects of front-end development.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
webtoolsweekly.com
@WebToolsWeekly
PayPal.me/WebToolsWeekly




en

[ASAP] A One-Pot Iodo-Cyclization/Transition Metal-Catalyzed Cross-Coupling Sequence: Synthesis of Substituted Oxazolidin-2-ones from <italic toggle="yes">N</italic>-Boc-allylamines

Organic Letters
DOI: 10.1021/acs.orglett.0c01114




en

[ASAP] Efficient Synthesis of 1,4-Thiazepanones and 1,4-Thiazepanes as 3D Fragments for Screening Libraries

Organic Letters
DOI: 10.1021/acs.orglett.0c01230




en

[ASAP] Pd-Catalyzed Cross-Coupling of Highly Sterically Congested Enol Carbamates with Grignard Reagents via C–O Bond Activation

Organic Letters
DOI: 10.1021/acs.orglett.0c01127




en

[ASAP] Catalytic C–C Cleavage/Alkyne–Carbonyl Metathesis Sequence of Cyclobutanones

Organic Letters
DOI: 10.1021/acs.orglett.0c01317




en

[ASAP] Synthesis of Stable, High-SOMO Zwitterionic Radicals: Enabling Intermolecular Electron Transfer between Naphthalenediimides

Organic Letters
DOI: 10.1021/acs.orglett.0c01263




en

[ASAP] Chiral Binaphthyl Box-Copper-Catalyzed Enantioselective Tandem Michael–Ketalization Annulations for Optically Active Aryl and Heteroaryl Fused Bicyclicnonanes

Organic Letters
DOI: 10.1021/acs.orglett.0c01221




en

[ASAP] Ruthenium-Catalyzed Asymmetric <italic toggle="yes">N</italic>-Acyl Nitrene Transfer Reaction: Imidation of Sulfide

Organic Letters
DOI: 10.1021/acs.orglett.0c01373




en

[ASAP] Acylation of Aryl Halides and a-Bromo Acetates with Aldehydes Enabled by Nickel/TBADT Cocatalysis

Organic Letters
DOI: 10.1021/acs.orglett.0c01121




en

[ASAP] Pd-Catalyzed Regiodivergent Synthesis of Diverse Oxindoles Enabled by the Versatile Heck Reaction of Carbamoyl Chlorides

Organic Letters
DOI: 10.1021/acs.orglett.0c01197