Issue 2021-W30

Published on

This week has been about WebRTC, Electron security, WebAssembly at the edge, securing GraphQL and the bad parts of Julia.

# What's bad about Julia

An article going into the bad parts of Julia according to the author. The first one, compile time latency is quite something:

What's happening is that Julia is compiling the code needed for its REPL and its integration with your editor. This "runtime" compilation causes the lag we call compile time latency. [...] A small script [...] may have a 2 second latency, even if the computation itself takes microseconds. [...] When using Python or Rust, you may be used to running some tests from command line, modifying a source file in the editor [...]. This workflow is not feasible in Julia - instead, you are essentially forced to into REPL driven development [...]

# revogrid

A library to manage large grids with rich and customisable cell values and with the ability to use different rendering options such as React, Vue, Svelte, and more.

# Electronegativity

A tool to identify misconfigurations and security anti-patterns in Electron applications.

# Damn GraphQL - Defending and Attacking APIs (video)

A talk on what to consider when securing a GraphQL API.

# Everything You Ever Wanted to Know About WebRTC

An article diving into the fundamentals of the Web Real-Time Communication APIs.

# Rust and WebAssembly Serverless Functions in Vercel

A tutorial on how to use WebAssembly in edge functions such as Vercel's Serverless Functions.