q

152 JSJ GraphQL and Relay with Nick Schrock and Joe Savona

02:25 - Nick Shrock Introduction

02:40 - Joe Savona Introduction

02:49 - Facebook and Open Source

04:10 - GraphQL and Relay Overview

  • React for Your Data” / Component-based Data Fetching

06:11 - Unique to React? Passing Down Through the Hierarchy

10:09 - Queries

  • Tooling
    • Graphical
  • Pulling Definitions

14:13 - Why Do I Care? (As Someone Not Working at Facebook)

15:21 - Building Applications with GraphQL and Relay

19:01 - GraphQL and Building Backends

21:42 - Drivers and Client Software

  • Synthesize => Code Generation
  • Flux
  • Container Classes

30:58 - Reusing Components

31:50 - Data Management

34:25 - Open Source

36:40 - Reflecting Backend Constraints? (Optimizing the Backend)

43:02 - Relationships => Logs

46:24 - Security

47:16 - Replacing REST (Adopting New Technology)

  • “The Progressive Disclosure of Complexity”

52:14 - What You Wouldn’t Use GraphQL or Relay For

  • Games

Picks

Another Eternity by Purity Ring (Jamison)
JT Olds: What riding a unicycle can teach us about microaggressions (Jamison)
OCReMix (AJ)
Duet Display (Chuck)
Summoners War (Chuck)
Thinking, Fast and Slow by Daniel Kahneman (Joe)
Learning a new language (Joe)

Other People: What Kind of Man (Nicolas Jaar remix) - Florence & the Machine (Nick)
Boosted Boards (Nick)
The Onion: Succession Of Terrible Events Fails To Befall 33-Year-Old Riding Longboard To Digital Media Job (Nick)




q

169 JSJ Property-based Testing (QuickCheck) with Zach Kessin

02:20 - Zach Kessin Introduction

04:00 - Mostly Erlang Podcast

05:27 - Property-based Testing (QuickCheck)

07:22 - Property-based Testing and Functional Programming

09:48 - Pure Functions

  • Shrinking

18:09 - Boundary Cases

20:00 - Generating the Data

23:23 - Trending Concepts in JavaScript

32:33 - How Property-based Testing Fits in with Other Kind of Testing

35:57 - Test Failures

Panel

Nolan Lawson: Taming the asynchronous beast with ES7 (Aimee)
Nodevember (Aimee)
Hipster Sound (Jamison)
Om Next by David Nolen  (Jamison)
Gallant - Weight In Gold (Jamison)
React Rally (Jamison)
Better Off Ted (Joe)
Armada: A Novel by Ernest Cline (Joe)
Testing Erlang With Quickcheck Book (Zach)
Parrot Universal Notification Interface (Zach)
The Famine of Men by Richard H. Kessin (Zach)




q

170 JSJ RabbitMQ with Derick Bailey

Check out RailsClips!

 

02:38 - Derick Bailey Introduction

03:36 - RabbitMQ

05:22 - Synchronous/Asynchronous; Chronological/Non-Chronological

10:33 - Why Do JS Devs Care About RabbitMQ?

12:10 - RabbitMQ and Complexity

14:04 - RabbitMQ’s Model

22:15 - Event Emitters, Organizing Your Code

  • Documentation

31:18 - Service Busses & Monitoring Systems

32:58 - How do you decide you need a messaging system?

36:40 - When Applications Crash…

39:24 - Event Sourcing

44:05 - Fault Tolerance/Failure Cases

  • “Just let it fail”

50:21 - Putting RabbitMQ in Place

  • Scheduling
  • Long Wait vs Short Wait

58:28 - Formatting Your Messages

01:04:13 - “Saga” (Workflow)

01:05:10 - RabbitMQ For Developers

  • Use code JSJABBER for 20% off the bundle!

Picks

W3Schools (AJ)
1984 by George Orwell (AJ)
The edit button on the
MDN page (AJ)
[YouTube] W3Schools is just... Better (AJ)
The Go Programming Language (AJ)
[YouTube] Go Programming: Learn the Go Programming Language in One Video (AJ)
hackthe.computer (AJ)
Maze Algorithm (AJ)
A* Algorithm (AJ)
React Rally (Jamison)
Web Design: The First 100 Years (Jamison)
Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On Prague 2015 (Jamison)
Paracord (Chuck)
Soto Pocket Torch (Chuck)
Exploring ES6: Upgrade to the next version of JavaScript by Dr. Axel Rauschmayer (Derick)
Small World (Derick)
Star Wars Darth Bane Trilogy (Derick)
LEGO Star Wars The Empire Strikes Back Slave I Set #75060 (Derick)




q

204 JSJ Free Code Camp with Quincy Larson

03:10 - Quincy Larson Introduction

03:20 - Free Code Camp

04:47 - Quincy’s Background

06:43 - Curriculum and Non-Profit Projects

09:47 - Keeping the Curriculum Updated

10:30 - Enrollment; Starting & Finishing

12:20 - Resources for Learning

15:39 - Funding

16:06 - Working Through a Self-Paced System vs Structure

17:17 - Nonprofits

19:51 - Learning to Work on Non-Greenfield Code

21:47 - Getting Hired After the Program

23:21 - Marketing and Media

26:07 - Sustaining Living While Running This Program

27:31 - The Future of Free Code Camp

28:34 - Long-term Sustainability

29:44 - Hypothetical Monetization and Contribution

33:51 - Coding as a form of art or function?

36:55 - Partnerships

37:53 - Making Free Code Camp More Effective

39:18 - Criticism?

40:29 - Curriculum Development and Evolution

43:02 - Is Free Code Camp for everybody?

  • Read, Search, Ask

46:09 - The Community

51:07 - Getting Involved in Free Code Camp

Picks

Our Greatest Fear — Marianne Williamson (AJ)
The Rabbit Joint - The Legend of Zelda (AJ)
Nintendo (Twilight Princess HD Soundtrack) (AJ)
Steve Wozniak: The early days @ TEDxBerkeley (AJ)
Favor of the Pharaoh (Joe)
The Goldbergs (Joe)
The Best Podcast Rap (Chuck)
Word Swag (Chuck)
Cecily Carver: Things I Wish Someone Had Told Me When I Was Learning How to Code (Quincy)
Code for the Kingdom (Aimee)
diff-so-fancy (Aimee)




q

JSJ 246 GraphQL and Apollo with Uri Goldshtein

On today's episode, Charles Max Wood and Aimee Knight discuss GraphQL and Apollo with Uri Goldshtein. Uri is a core developer at Meteor Development Group, and is an expert with GraphQL and Apollo.




q

MJS 053: Quincy Larson

Panel: Charles Max Wood

Guest: Quincy Larson

This week on My JavaScript Story, Charles speaks with Quincy Larson. Quincy created Free Code Camp, whose goal is to build a huge community of people who will then contribute to the project so that they can help more people learn code for free. Quincy first got into programming when he wanted to find a way to get teachers out from behind the computer and into the classrooms. This revealed to him how powerful technology was and really got him interested in learning more code. He feels very strongly about the importance of accessibility and strived to make his camp as accessible as he could so he could reach the most people with it. 

In particular, we dive pretty deep on:

  • Free Code Camp
  • How did you first get into programming?
  • Previously a school director and teacher
  • AutoHotkey
  • How did you get into JavaScript?
  • Focused on the problem of learning the code
  • Free Code Camp was his main focus as a programmer
  • The importance of accessibility
  • Free Code Camp curriculum
  • New update launching soon
  • Build projects in order to get a certificate
  • 6 certificates in total
  • What is the work breakdown with Free Code Camp?
  • Editorial staff now
  • Free Code Camp YouTube Channel
  • Writes on Medium
  • Loves the fact that he gets to help others and positively affect their lives
  • What else are you working on now?
  • Beta.freeCodeCamp.org
  • Expanding Free Code Camp Directory
  • And much, much more!

Links:

Picks

Charles

Quincy

  • The state of machine learning in JavaScript
  • Tensor Fire




q

JSJ 323: "Building a JavaScript platform that gives you the power to build your own CDN" with Kurt Mackey

Panel:

  • Charles Max Wood
  • AJ ONeal

Special Guests: Kurt Mackey

In this episode, the JavaScript Jabber panel talks to Kurt Mackey about Fly.io. At Fly.io, they are "building a JavaScript platform that gives you the power to build your own CDN." They talk about how Fly.io came to fruition, how CDN caching works, and what happens when you deploy a Fly app. They also touch on resizing images with Fly, how you actually build JavaScript platforms using Fly, and more!

In particular, we dive pretty deep on:

  • Fly.io
  • Building a programmable CDN
  • High level overview of Fly.io
  • How did this project come together?
  • CDNs didn’t work with dynamic applications
  • Has been working on this since 2008
  • Extend application logic to the “edge”
  • Putting burden of JavaScript “nastiest” onto the web server
  • Fly is the proxy layer
  • Getting things closer to visitors and users
  • CDN caching
  • Cache APIs
  • Writing logic to improve your lighthouse score
  • Have you built in resizing images into Fly?
  • Managing assets closer to the user
  • Can you modify your own JavaScript files?
  • What happens when you deploy a Fly app
  • Having more application logic
  • DOM within the proxy
  • Ghost
  • React and Gatsby
  • Intelligently loading client JavaScript
  • How do you build the JavaScript platform?
  • And much, much more!

Links:

Sponsors

Picks:

Charles

AJ

Kurt




q

JSJ 327: "Greenlock and LetsEncrypt" with AJ O'Neal

Panel:

  • Charles Max Wood
  • Joe Eames

Special Guests: AJ O'Neal

In this episode, the JavaScript Jabber panel talks to AJ O'Neal about Greenlock and LetsEncrypt. LetsEncrypt is a brand name and is the first of its kind in automated SSL and Greenlock does what Certbot does in a more simplified form. They talk about what led him to create Greenlock, compare Greenlock to Certbot, and what it’s like to use Greenlock. They also touch on Greenlock-express, how they make Greenlock better, and more!

In particular, we dive pretty deep on:

  • Greenlock and LetsEncrypt overview
  • LetsEncrypt is free to get your certificate
  • Why Charles uses LetsEncrypt
  • Wildcard domains
  • Certbot
  • Why he originally created Greenlock
  • Working towards home servers
  • Wanted to get HTTP on small devices
  • Manages a certificate directory
  • Greenlock VS Certbot
  • Greenlock can work stand alone
  • The best use case for Greenlock
  • Excited about how people are using his tool
  • What is it like to use Greenlock?
  • Working on a desktop client
  • Greenlock-express
  • Acme servers
  • CAA record
  • Making Greenlock better by knowing how people are using it
  • Using Greenlock-express
  • Let's Encrypt v2 Step by Step by AJ
  • And much, much more!

Links:

Sponsors

Picks:

Charles

  • Take some time off

AJ




q

JSJ 384: FaunaDB: Support for GraphQL and Serverless Development with Evan Weaver

Sponsors

  • Sentry– use the code “devchat” for $100 credit 

Panel

  • Charles Max Wood

  • AJ O’Neal

  • Joe Eames

  • Aimee Knight

With Special Guest: Evan Weaver

Episode Summary

Evan Weaver is the CEO and cofounder of FaunaDB, a serverless database and a great way to get started with GraphQL. Evan talks about what went into building the FaunaDB and his background with Twitter. FaunaDB arose from trying to fix Twitter’s scalability issues, and the panel discusses scalability issues encountered in both large and small companies. They talk about the difference between transient and persistent data. They discuss how to develop locally when using a serverless database and the importance of knowing why you’re using something. Evan talks about how developing locally works with FaunaDB. He addresses concerns that people might have about using FaunaDB since it is not backed by a tech giant. Evan talks about some of the services FaunaDB offers and talks about the flexibility of its tools. He talks about how to get started with FaunaDB and what the authentication is like. Finally, Evan talks about some well known companies that are using FaunaDB and what they are doing with it. 

Links

Follow DevChat on Facebook and Twitter

Picks

Charles Max Wood:

Aimee Knight:

Joe Eames:

Evan Weaver




q

JSJ 416: GraphQL Developer Tools with Sean Grove

In this episode of JavaScript Jabber the panel interviews Sean Grove from OneGraph; asking him questions about GraphQL tooling and common complaints about GraphQL. Sean starts by explaining what GraphQL is and how it benefits frontend developers. GraphiQL is a frontend open sourced tool produced by OneGraph, Sean explains how this handy tool simplifies GraphQL. 

 

Authentication and authorization are one of the biggest criticisms of GraphQL. Sean walks the panel through the solution, getting a schema definition language and adding directives to build a simple authentication and authorization. The panel defines authentication and authorization and explains the difference. 

 

The next issue common with GraphQL that the panel discusses is migration. Sean explains how OneGraph helps with migration using a Rust network layer and how it works. They also discuss how to migrate without this tool. Without the tool it is painful and he recommends incremental migration. 

 

Sean explains that another problem in GraphQL is poor documentation. He explains why the documentation is poor and explains how they hope to fix it at OneGraph. The last issue they cover is the length of queries. Sean tells the panel how they can handle this problem with depth analysis or persistent queries. The episode ends with an elevator pitch for Reason. 

Panelists

  • Aimee Knight

  • AJ O’Neal

  • Charles Max Wood

  • Dan Shappir

Guest

  • Sean Grove

Sponsors

____________________________________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

____________________________________________________________

Links

Follow DevChatTV on Facebook and Twitter

Picks

Aimee Knight:

AJ O’Neal:

Dan Shappir:

Sean Grove:

Charles Max Wood:




q

Yearbook of China city competitiveness 2012 [electronic resource] / Gui Qiangfang, principal editor and evaluator




q

"The yellow wall-paper" by Charlotte Perkins Gilman [electronic resource] : a dual-text critical edition / edited by Shawn St. Jean

Gilman, Charlotte Perkins, 1860-1935




q

Yet more everyday science mysteries [electronic resource] : stories for inquiry-based science teaching / Richard Konicek-Moran ; botanical illustrations by Kathleen Konicek-Moran

Konicek-Moran, Richard




q

Young driver accidents and delinquency [electronic resource] : modeling and general theories of crime / Steven J. Ellwanger

Ellwanger, Steven J., 1971-




q

Jeunes et l'emploi dans les villes d'Europe et d'Amérique du Nord. English




q

The Youth labor market problem [electronic resource] : its nature, causes, and consequences / edited by Richard B. Freeman and David A. Wise




q

The zapatista "social netwar" in Mexico [electronic resource] / David Ronfeldt ... [et al.]




q

ZBrush professional tips and techniques [electronic resource] / Paul Gaboury

Gaboury, Paul R




q

The Zen of magic squares, circles, and stars [electronic resource] : an exhibition of surprising structures across dimensions / Clifford A. Pickover

Pickover, Clifford A




q

ZeroMQ [electronic resource] / Faruk Akgul

Akgul, Faruk




q

Bad Gene Hunting—Sudden Unexplained Death and Familial Long QT Syndrome

This essay describes a physician’s experience of the sudden, unexplained death of her brother and her family’s discovery of the genetic cause.




q

Contemporary U.S. Latinx literature in Spanish: straddling identities / Amrita Das, Kathryn Quinn-Sánchez, Michele Shaul, editors

Dewey Library - PQ7070.C65 2018




q

[ASAP] Condensation Induced Blistering as a Measurement Technique for the Adhesion Energy of Nanoscale Polymer Films

Nano Letters
DOI: 10.1021/acs.nanolett.0c01086




q

[ASAP] Vertically Aligned Ag<sub><italic toggle="yes">x</italic></sub>Au<sub>1–<italic toggle="yes">x</italic></sub> Alloyed Nanopillars Embedded in ZnO as Nanoengineered Low-Loss Hybrid

Nano Letters
DOI: 10.1021/acs.nanolett.0c00790




q

[ASAP] Spin Transport in Ferromagnet-InSb Nanowire Quantum Devices

Nano Letters
DOI: 10.1021/acs.nanolett.9b05331




q

[ASAP] Novel Ultra Localized and Dense Nitrogen Delta-Doping in Diamond for Advanced Quantum Sensing

Nano Letters
DOI: 10.1021/acs.nanolett.9b05243




q

[ASAP] Percolation-Limited Dual Charge Transport in Vertical p<italic toggle="yes">–</italic>n Heterojunction Schottky Barrier Transistors

Nano Letters
DOI: 10.1021/acs.nanolett.0c00523




q

[ASAP] In Liquid Infrared Scattering Scanning Near-Field Optical Microscopy for Chemical and Biological Nanoimaging

Nano Letters
DOI: 10.1021/acs.nanolett.0c01291




q

[ASAP] Bi–Sn Catalytic Foam Governed by Nanometallurgy of Liquid Metals

Nano Letters
DOI: 10.1021/acs.nanolett.0c01170




q

Marine ecosystems : human impacts on biodiversity, functioning and services / edited by Tasman P. Crowe, University College Dublin, Ireland, Christopher L.J. Frid, Griffith University, Queensland, Australia




q

Back to the well : rethinking the future of water / Marq de Villiers

De Villiers, Marq, 1940- author




q

Conservation education and outreach techniques / Susan K. Jacobson, Mallory D. McDuff, and Martha C. Monroe

Jacobson, Susan Kay, author




q

Water capitalism : the case for privatizing oceans, rivers, lakes, and aquifers / Walter E. Block and Peter Lothian Nelson

Block, Walter, 1941- author




q

Water poverty : the next "oil" crisis / Shirley J. Hansen, Ph.D

Hansen, Shirley J., 1928- author




q

Aquatic pollution : an introductory text / Edward A. Laws, Los Angeles, US

Laws, Edward A., 1945- author




q

Contesting hidden waters : conflict resolution for groundwater and aquifers / W. Todd Jarvis

Jarvis, W. Todd, author




q

Marine pollution / Christopher L.J. Frid (School of Environment, Griffith University, Queensland, Australia), Bryony A. Caswell (Environmental Futures Research Institute, Griffith University, Queensland, Australia)

Frid, Chris, author




q

The biology of lakes and ponds / Christer Brönmark (Acqatic Ecology Unit, Department of Biology, Lund University, Sweden), Lars-Anders Hansson (Acqatic Ecology Unit, Department of Biology, Lund University, Sweden)

Brönmark, Christer, author




q

Microplastics in fisheries and aquaculture : status of knowledge on their occurrence and implications for aquatic organisms and food safety / Amy Lusher, Peter Hollman, and Jeremy Mendoza-Hill

Lusher, Amy, author




q

Making every drop count : inquiry into water use efficiency programs in agriculture / House of Representatives, Standing Committee on Agriculture and Water Resources

Australia. Parliament. House of Representatives. Standing Committee on Agriculture and Water Resources, author




q

Performance indicators for water supply services / Helena Alegre, Jaime Melo Baptista, Enrique Cabrera Jr., Francisco Cubillo, Patrícia Duarte, Wolfram Hirner, Wolf Merkel, Renato Parena

Alegre, Helena, author




q

Microplastic contamination in aquatic environments : an emerging matter of environmental urgency / edited bu Eddy Y. Zeng




q

Aquatic ecosystems in a changing climate / editors, H.C. Donat-P. Häder (Department of Biology, Friedrich-Alexander University, Erlangen-Nuremberg, Germany), Kunshan Gao (State Key Laboratory of Marine Environmental Science, Xiamen University, Fujian




q

Freshwater ecology and conservation : approaches and techniques / edited by Jocelyne Hughes




q

Plankton : a guide to their ecology and monitoring for water quality / editors: Iain M. Suthers, David Rissik and Anthony J. Richardson




q

Report on the inquiry into the management and use of Commonwealth environmental water : Inquiry into the management and use of Commonwealth environmental water / House of Representatives Standing Committee on the Environment and Energy

Australia. Parliament. House of Representatives. Standing Committee on the Environment and Energy, author, issuing body




q

Essentials of oceanography / Alan P. Trujillo (Distinquished Teaching Professional, Palomar College), Harold V. Thurman (Former Professor Emeritus, Mt. San Antonio College)

Trujillo, Alan P., author




q

Rhodium-catalyzed asymmetric transfer hydrogenation of 4-quinolone derivatives

Org. Chem. Front., 2020, 7,975-979
DOI: 10.1039/C9QO01514K, Research Article
Bin He, Phannarath Phansavath, Virginie Ratovelomanana-Vidal
4-Quinolone derivatives were conveniently reduced to 1,2,3,4-tetrahydroquinoline-4-ols with excellent enantioselectivities through asymmetric transfer hydrogenation using a tethered rhodium complex and formic acid/triethylamine as the hydride source.
The content of this RSS Feed (c) The Royal Society of Chemistry




q

Double allylic defluorinative alkylation of 1,1-bisnucleophiles with (trifluoromethyl)alkenes: construction of all-carbon quaternary centers

Org. Chem. Front., 2020, Advance Article
DOI: 10.1039/D0QO00121J, Research Article
Yingying Cai, Hao Zeng, Chuanle Zhu, Chi Liu, Guangying Liu, Huanfeng Jiang
Synthesis of symmetric gem-difluoroalkene substituted products bearing all-carbon quaternary centers via double allylic defluorinative alkylation of 1,1-bisnucleophiles with (trifluoromethyl)alkenes.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




q

Roquefornine A, a sesterterpenoid with a 5/6/5/5/6-fused ring system from the fungus Penicillium roqueforti YJ-14

Org. Chem. Front., 2020, Accepted Manuscript
DOI: 10.1039/D0QO00301H, Research Article
Jia-Peng Wang, Yan Shu, Jun-Tao Hu, Rui Liu, Xue-Yun Cai, Cheng-Tong Sun, Dong Gan, Di-Jiao Zhou, Rui-Feng Mei, Hao Ding, Xiao-Ran Zhang, Le Cai, Zhong-Tao Ding
Roquefornine A, a sesterterpenoid with an unprecedented 5/6/5/5/6-membered pentacyclic system, was characterized from Penicillium roqueforti YJ-14. Its structure was determined by extensive spectroscopic analyses, [Rh2(OCOCF3)4]-induced CD data and DP4+ calculations....
The content of this RSS Feed (c) The Royal Society of Chemistry