Upgrade to Pro — share decks privately, control downloads, hide ads and more …

3rd Virtual GreeceJS - Tech News

3rd Virtual GreeceJS - Tech News

39faa5e8e938d2fbd92acc2e8ebdf65b?s=128

Stratos Pavlakis

December 20, 2020
Tweet

Transcript

  1. Tech News Q4 2020

  2. Beyond the databases & stream processors • Databases: 
 Passive

    data + Active Queries • Stream processors: 
 Active data + Static Querie s • Stream/Table dualit y • Uni fi ed interaction mode l • ANSI SQL extensio n • ksqlDB (Con fl uent) https:/ /www.infoq.com/articles/whats-the-next-step-for-data-management/
  3. Serverless backends for web apps • Iterate quickly - “un-opinionated”

    architecture that adapts to requirement change s • Allows partial horizontal scalin g • Step Functions (AWS ) • Durable Functions (Azure ) • Cloud Composer (GCP) https:/ /aws.amazon.com/blogs/compute/using-serverless-backends-to-iterate-quickly-on-web-apps-part-1/
  4. Neon - Rust code in Node.js $ npm install -

    g neon - cli $ neon new my - project fn make_an_array(mut cx: FunctionContext) - > JsResult<JsArray> { / / Create some values: let n = cx.number(9000); let s = cx.string("hello"); let b = cx.boolean(true); / / Create a new array: let array: Handle<JsArray> = cx.empty_array(); / / Push the values into the array: array.set(&mut cx, 0, n)?; array.set(&mut cx, 1, s)?; array.set(&mut cx, 2, b)?; / / Return the array: Ok(array) } register_module!(mut cx, { cx.export_function("makeAnArray", make_an_array) }) https:/ /github.com/neon-bindings/neon
  5. GraphQL API Gateways https:/ /net fl ixtechblog.com/how-net fl ix-scales-its-api-with-graphql-federation-part-1-ae3557c187e2

  6. Moaaar…

  7. Chrome 85 adds AVIF support Chrome Dev Summit 2020 is

    back & going virtual on December 9-10 Amazon bought 4M extra IPv4 addresse s for $27 eac h Github launches Catalyst for Web Components Chrome 87 adds WebAuthn tab to DevTools Mammoth: a TypeScript Postgres query builder GraphQL is trending TailwindCSS is trending Deno is trending Denoify for transpiling Node modules to Deno ARM is taking over the world! AWS budgets can now trigger actions $$$ Vue3 is fi nally out! Teleport time! Webpack5 is out
  8. Tooling!

  9. gping

  10. ioping $ ioping . 4096 bytes from . (ext4 /dev/sda3)

    : request=1 time=0.2 ms 4096 bytes from . (ext4 /dev/sda3) : request=2 time=0.2 ms 4096 bytes from . (ext4 /dev/sda3) : request=3 time=0.3 ms 4096 bytes from . (ext4 /dev/sda3) : request=4 time=12.7 ms 4096 bytes from . (ext4 /dev/sda3) : request=5 time=0.3 ms ^C - - - . (ext4 /dev/sda3) ioping statistics - - - 5 requests completed in 4794.0 ms, 364 iops, 1.4 MiB/s min/avg/max/mdev = 0.2/2.8/12.7/5.0 ms
  11. Dog $ dog example.com A NS MX TXT A example.com.

    18h34m32s 93.184.216.3 4 NS example.com. 1d0h00m00s "a.iana-servers.net. " NS example.com. 1d0h00m00s "b.iana-servers.net. " A a.iana-servers.net. 14m08s + 199.43.135.5 3 AAAA a.iana-servers.net. 25m23s + 2001:500:8f::5 3 A b.iana-servers.net. 7m03s + 199.43.133.5 3 AAAA b.iana-servers.net. 5m11s + 2001:500:8d::5 3 MX example.com. 23h53m37s 0 " " TXT example.com. 1d0h00m00s "v=spf1 -all "
  12. None