Issue 2021-W30

Published on

Subscribe to new issues of the bulletin via the RSS feed or via email.

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.