50

CSIR submits 53 genome sequences of coronavirus to global body; to share 450 more by May 15

CSIR's Institute of Genomics and Integrative Biology (IGIB), Delhi, Centre for Cellular and Molecular Biology (CCMB), Hyderabad and Institute of Microbial Technology, Chandigarh are currently sequencing the genomes of the novel coronavirus, he said. Other CSIR institutes are also expected to join the process.




50

Monológos: música mexicana de concierto para violonchelo solo / Gustavo Martín, violonchelo

MEDIA PhonCD M3631 mon




50

Web Tools #350 - JS Libraries, Testing Tools, Site Builders

Web Tools Weekly

Issue #350 • April 2, 2020

Advertisement via Syndicate
Working From Home? Try Team.Video
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!

If you've never looked into using the HTML Drag and Drop API, I've created a super simple code example that uses the least code possible to demonstrate how simple it is to allow one element to be dragged into another one on a web page.

First, here's the HTML:

<div id="box" draggable="true"></div>
<div id="dropzone"></div>

Notice the draggable attribute set to true, and the IDs that I'll use as hooks in the JavaScript. Here's the JavaScript:

let box = document.getElementById('box'),
    dropzone = document.getElementById('dropzone');

dropzone.addEventListener('dragover', function (e) {
  e.preventDefault();
});

dropzone.addEventListener('drop', function (e) {
 
e.target.appendChild(box);
});

Here I'm listening for the dragover and drop events to ensure that the element gets moved properly. The move itself is accomplished using the well-known appendChild() method.

And that's it! Aside from the variable declarations, it's just 6 lines of JavaScript. This code on its own isn't going to do a whole lot. All it does is drag the 'box' element into the 'dropzone' element.

You can see this in action in this CodePen demo, which also includes a little extra code that does the following:

  • Adds some styles to indicate that the box is draggable and that the dropzone is being dragged over
  • Listens for the dragend event to remove styles indicating that the box is draggable and disables the 'dragged over' styles
  • Switches the draggable attribute to false
There's a lot more that I could discuss about the API but this should suffice to give you a starting point, after which you can use a resource like the one on MDN to go deeper.
 

Now on to this week's tools!
 

JavaScript Libraries and Frameworks

Working From Home? Try Team.Video
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

p5.js
Now at version 1+. JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, and beginners.

Hex Engine
A modern 2D game engine for the browser, written in TypeScript and designed to feel similar to React.

LInQer
The C# Language Integrated Queries ported for JavaScript for amazing performance.

Type Route
A flexible, type safe routing library, built on top of the same core library that powers React Router.

Angular
The popular framework is now a version 9.

Mirage JS
An API mocking library that lets you build, test and share a complete working JavaScript application without having to rely on any back-end services.

Solid
A declarative, efficient, and flexible JavaScript library for building user interfaces that doesn't use a virtual DOM.

Alpine.js
A rugged, minimal framework for composing JavaScript behavior in your markup.

BlockLike.js
An educational JavaScript library that bridges the gap between block-based and text-based programming.

Testing and Debugging Tools

Beginner JavaScript by Wes Bos is 50% Off!
The master package includes 88 HD videos, part of 15 modules – and course updates are free forever.   promoted 

Screenshot Cyborg
Take a full-page screenshot of a webpage, up to 50 URLs at once. Choose to render the screenshot for desktop, tablet, or phone.

Stryker Mutator
A testing toolkit for JavaScript (also Scala and C#) that uses mutation testing, which means tests are run after bugs, or mutants, are automatically inserted into your code.

Cypress
Now at version 4+. Fast, easy, and reliable end-to-end testing for anything that runs in a browser.

Color Contrast Checker
Online tool that analyses and suggests colors that meet the required contrast ratio. Creates shareable links for chosen contrast checks.

LeakLooker X
Discover, browse and monitor database or source code leaks.

Animockup
Online prototype/animation tool to create animated mockups in your browser and export as video or animated GIF.

single-spa Devtools Inspector
A Firefox/Chrome devtools extension to provide utilities for helping with applications using single-spa (framework for front-end microservices).

micro-jaymock
Tiny API mocking microservice for generating fake JSON data.

The Contrast Triangle
Tool for simultaneously checking text, link, and background contrast. This one also has shareable links for specific tests.

Shieldfy
Automated security assistant that integrates with GitHub to show you potential vulnerabilities in your code.

puppeteer-in-electron
Use puppeteer to test and control your Electron application.

Site Builders, CMS's, Static Sites, etc.

Advanced React & GraphQL by Wes Bos is 50% Off!
The master package includes 68 HD videos, part of 10 modules – and course updates are free forever.   promoted 

LiveCanvas
Pure HTML and CSS WordPress builder that uses Bootstrap 4 and helps pages achieve better SEO results.

React Blog
A blogging system built on React where the blog posts are individual GitHub issues.

Calcapp
A cloud-based app designer enabling you to create apps without having to do any programming.

Factor JS
A JavaScript CMS platform that lets you build powerful and professional JavaScript applications fast.

NoCo
Enterprise-grade, no-code platform for Node or React developers. Generate code for most of your app, and only write the parts that make your product unique.

Sitebot
Create a personal website in a few minutes by just chatting. Seems to require Facebook Messenger login.

Webcodesk
A powerful visual development tool for building React apps. It's tightly coupled to the React API, so the knowledge translates directly.

BuilderX
A browser based design tool that codes React Native and React for you.

gatsby-plugin-next-seo
A plug-in that makes managing your SEO easier in Gatsby projects.

lego
A fast static site generator that generates optimised, performant websites.

Kodular
A drag-and-drop no-code app builder.

A Tweet for Thought

This thread establishes that password strength indicators are flawed.
 

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 a tech conference that you were going to attend has been cancelled, you might want to check out 40 Conferences Gone Virtual, by Spokable, which is tracking which conferences are happening online.

Thanks to everyone for subscribing and reading!

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




50

Sensex climbs over 500 points, Nifty tops 9,350

Top gainers in the Sensex pack were IndusInd Bank, HUL, RIL, Axis Bank, Kotak Bank, ICICI Bank, Tata Steel, Bajaj Finance, TCS, Nestle, SBI, and Infosys, rising upto 4.33 percent.




50

Govt signs $500 million project with AIIB to deal with COVID-19 pandemic

Govt signs $500 million project with AIIB to deal with COVID-19 pandemic




50

Structural and chemical characterization of metals, alloys and compounds, 2011: symposium held August 14-19, 2011, Cancún, Mexico / editors, Ramiro Pérez Campos, Antonio Contreras Cuevas, Rodrigo A. Esparza Muñoz

Hayden Library - TA459.S967 2011




50

Structural and chemical characterization of metals, alloys and compounds, 2014: symposium held August 17-21, 2014, Cancún, Mexico / editors, Dr. Ramiro Pérez Campos, Dr. Antonio Contreras Cuevas, Dr. Rodrigo A. Esparza Muñoz

Hayden Library - TA459.S765 2014




50

'Forget 50, I don't feel like 40! I have still not reached 22'

'When I see someone I think of them as aunty and uncle. I forget I am the same age, because in my mind I am still 18.' Aamir Khan gets ready for his milestone birthday.




50

Anisothermal densification kinetics of the cold sintering process below 150 °C

J. Mater. Chem. C, 2020, 8,5668-5672
DOI: 10.1039/D0TC00395F, Communication
Sun Hwi Bang, Arnaud Ndayishimiye, Clive A. Randall
Cold sintering is an emerging non-equilibrium process methodology that densifies ceramic powder at significantly reduced temperature and time, and its sintering kinetics can be identified by controlling four densification process variables.
The content of this RSS Feed (c) The Royal Society of Chemistry




50

Selected poems, 1950-2012 / Adrienne Rich ; edited and with an introduction by Albert Gelpi, Barbara Charlesworth Gelpi, and Brett C. Millier

Hayden Library - PS3535.I233 A6 2018




50

Publishing blackness: textual constructions of race since 1850 / George Hutchinson and John Young, editiors

Online Resource




50

Amit Shah concerned as over 500 paramilitary personnel test positive

Union Home Minister met the Directors-General of all CAPF and directed proper arrangements for health check-up and treatment of ‘COVID warriors’




50

Critical risks of different economic sectors: based on the analysis of more than 500 incidents, accidents and disasters / Dmitry Chernov, Didier Sornette

Online Resource




50

Thunderbirds : 50 years. The complete series [videorecording] / a Gerry Anderson production




50

50 films / Australian Film Commission

Australian Film Commission




50

50 years of CFD in engineering sciences: a commemorative volume in memory of D. Brian Spalding / Akshai Runchal, editor

Online Resource




50

Achilleus: op. 50 / von Max Bruch ; English text by Mrs. John P. Morgan of New York

STACK SCORE Mu B83 ach pv




50

Complement clauses in Portuguese: syntax and acquisition / edited by Ana Lúcia Santos, Anabela Gonçalves

Hayden Library - PC5228.C65 C66 2018




50

The development of prosody in first language acquisition / edited by Pilar Prieto and Núria Esteve-Gibert

Hayden Library - P118.D3955 2018




50

Work in early modern Italy, 1500-1800 / Luca Mocarelli, Giulio Ongaro

Online Resource




50

A global history of runaways: workers, mobility, and capitalism 1600-1850 / edited by Marcus Rediker, Titas Chakraborty, Matthias van Rossum

Dewey Library - HD5717.G57 2019




50

2,500 workers gather in Velachery, stage protest

Around 2,500 guest workers gathered in Velachery on Friday, protested and attempted to march towards Chennai Central railway station. Police took about three hours to pacify the protestors and send them back.




50

Remembering: what 50 years of research with famous amnesia patient H.M. can teach us about memory and how it works / Donald G. MacKay

Hayden Library - BF371.M3375 2019




50

Implicit learning: 50 years on / edited by Axel Cleeremans, Viktor Allakhverdov, Maria Kuvaldina

Hayden Library - BF319.5.I45 I57 2019




50

Understanding I: language and thought / José Luis Bermúdez

Online Resource




50

Bulleit Proof: How I Took a 150-Year-Old Family Recipe and a Revolver, and Disrupted the Entire Liquor Industry One Bottle, One Sip, One Handshake at a Time


 

The compelling story of how one man took a 150-year-old family recipe and disrupted the entire liquor industry one sip, one bottle, one handshake at a time

Tom Bulleit stood on a stage before a thousand people inside a tent the size of a big-top. It was both his thirtieth wedding anniversary and his birthday. But there was another thing to celebrate: the dedication of the new Bulleit Distillery in Shelbyville, Kentucky. His great-great-grandfather,



Read More...




50

Revista Madrileña de Salud Pública: REMASP [electronic journal].




50

Revista Cuadernos de Derecho Público [electronic journal].

Instituto Nacional de Administración Pública




50

Proceedings. Ninth International Conference on Scientific and Statistical Database Management (Cat. No.97TB100150) [electronic journal].

IEEE Computer Society




50

Pesquisa Agropecuária Gaúcha [electronic journal].




50

Fermilab at 50 / editors, Swapan Chattopadhyay, Joseph David Lykken

Hayden Library - QC789.2.U62 F475 2018




50

Hispanic Resources: News & Events: 50 New Literary Recordings Available to Stream Online

The annual online release of material from the Archive of Hispanic Literature on Tape has gone live! These year's release includes recordings with Jorge Luis Borges, Vinicius de Moraes, and renowned Latinx poets such as Carmen Giménez Smith, Valerie Martínez, and Rigoberto González. Curated here in the Library of Congress since 1943, the AHLOT is a collection of audio recordings of poets and prose writers from Latin America, the Iberian Peninsula, the Caribbean, and the Latinx community in the United States reading from their works. Every year we make 50 new recordings from this collection available for online streaming.

Click here to see the complete list of authors recorded for this project.

 




50

50 years of the Russian Socialist Revolution : statement by the Central Committee, Communist Party of the Soviet Union

T︠S︡K KPSS




50

Attack of the 50 foot blockchain : bitcoin, blockchain, etherium and smart contracts / David Gerard

Gerard, David, author




50

NCDEX gets Sebi go-ahead for Rs 500 crore IPO

The offering comprises a fresh issue aggregating up to Rs 100 crore and an offer for sale of up to 1.44 crore shares.




50

50 fantastic ideas for exploring emotions / Sally and Phill Featherstone

Featherstone, Sally, author




50

The Student Guide to Freire's Pedagogy of the oppressed / Antonia Darder ; with a preface by Donaldo Macedo ; and an interview with Ana Maria Araújo Freire

Darder, Antonia, author




50

The science and politics of race in Mexico and the United States, 1910-1950 / Karin Alejandra Rosemblatt

Hayden Library - Q175.52.M6 R67 2018




50

Applied reconfigurable computing: architectures, tools, and applications: 16th International Symposium, ARC 2020, Toledo, Spain, April 1-3, 2020, proceedings / Fernando Rincón, Jesús Barba, Hayden K.H. So, Pedro Diniz, Julián Caba (eds.)

Online Resource




50

Tesorería [electronic resource] : for rookies / Jesús Parra

Parra, Jesús, author




50

Advanced 96-microtiter plate based bioelectrochemical platform reveals molecular short cut of electron flow in cytochrome P450 enzyme

Lab Chip, 2020, 20,1449-1460
DOI: 10.1039/C9LC01220F, Paper
Ronny Frank, Christoph Prönnecke, Ronny Azendorf, Heinz-Georg Jahnke, Annette G. Beck-Sickinger, Andrea A. Robitzki
We developed a novel 96-well microtiter plate based bioelectrochemical platform with a vertical divided cell three-electrode architecture and a 96-multipotentiostat to perform fully parallelised bioelectrocatalytic screenings on redox enzymes.
The content of this RSS Feed (c) The Royal Society of Chemistry




50

Lincoln House: The Rs 750 cr house in South Mumbai




50

Express Newslist: Modi meets Fortune 500 CEOs, Gujarat announces Rs 1,000 cr package for EW




50

In the shadows of glories past: jihad for modern science in Muslim societies, 1850 to the Arab Spring / John W. Livingston

Hayden Library - BP166.14.M63 L58 2017




50

Literary hispanophobia and hispanophilia in Britain and the Low Countries (1550-1850) / edited by Yolanda Rodríguez Pérez

Online Resource




50

The Oxford handbook of English law and literature, 1500-1700 / edited by Lorna Hutson

Online Resource




50

Shifting interests [electronic resource] : the medical discourse on abortion in English Canada, 1850-1969 / by Tracy Penny Light

Waterloo, Ont. : University of Waterloo, 2003




50

Fukuzawa Yukichi ten : mirai o hiraku : Keiō Gijuku sōritsu 150-nen kinen = Fukuzawa Yukichi : living the future : the 150th anniversary of Keio University / [henshū Keiō Gijuku ... [et al.]]




50

Yoshimoto Takaaki no sengo : 1950-nendai no kiseki / Watanabe Kazuyasu

Watanabe, Kazuyasu




50

Mahindra group pumps Rs 500-crore in two-wheeler business

The Mahindra Group has invested about Rs 450-500 crore into their two-wheeler business to fund a turnaround plan despite some investors being sceptical of the company’s move.