DevTalk Study Group

machine learning
python
Author

George Girton

Published

February 1, 2023

It’s Bun!

three-dimensional chess bunny

What does “server side rendering React” mean?

Whatever it means, Bun is a lot quicker at it!!

After the Tuesday Devtalk Study Group meeting, in which we discussed the possible advantages (speed and simplicity) and disadvantages (not fully compatible and how great is speed anyway, I mean it does work for bunnies though) of possible node.js replacement bun, I installed bun anyway.

Bun.sh

I ran the scrap of curl, edited my startup file to add the exports as suggested, and did bun dash dash version (bun is still in beta) and bun dash dash help, then made a folder with index.html in it, cd’d to that folder and did a bun dev. localhost:3000 gave me back the file.

Not bad!

plus then bun create to see what template-oriented project types it can create

And the download said it was downloading an aa64arch version instead, so yay!

If you want to join this dynamic long-running study group to talk about new topics in a fast changing industry, consider dropping by on an upcoming Tuesday, at 7:30 Pacific Time – great if you’re in Cupertino, Portland, Seattle, Los Angeles, San Diego, Phoenix, or Cuzco (where it will be almost midnight though). Discussion resources will be posted sometime in the week before the Tuesday.

Schedule of Devtalk Meetups

Tuesday Topic
FEB 21 React Query
FEB 28 Threat modeling
MAR 7 Camunda
APR 4 Kaniko
APR 18 io-ts
APR 25 Observability for CI/CD pipelines
MAY 2 Apache Superset
MAY 16 Kusto Query Language
MAY 23 DataOps.live
MAY 30 GitHub push protection
JUN 13 Design tokens
JUN 20 Ladle
JUN 27 Oriole DB
JUL 11 Great Expectations
JUL 18 Stable Diffusion

What are these Upcoming topics?

These are drawn from Thoughtworks Radar 27, excluding topics previously covered, with the exception of Camunda**. The group ranked-choice votes on topics when a new radar comes out, and these were chosen at the last vote (including Bun!)

** This is not correct. Don’t confuse Camunda with Calamondin or Kootamundra.

k6

Tool for performance testing. “The documentation shows how easy it is to add performance testing to a pipeline across multiple CI/CD tools.” Low-code test builder, plus also write JS code for tests. Investigate a system under heavy load.

React Query

Data fetching library for React. Stable! Pass a function that “resolves” your data. Works w/ data-fetching libs like axios, Fetch & GraphQL, since they are built on promises. Dev tools not avail for React native.

Threat modeling

Teams must avoid the security sandwich. Find out what that is. Then, avoid it, as you identify potential threats during development. Sweat the threat!

Camunda

“Camunda offers workflow and decision engines that can be integrated as a library in your Java code.”

Kaniko

Build container images w/o using a Docker daemon, or anything.

io-ts

For Typescript development “>> io-ts bridges the gap between compile-time type checking and run-time consumption of external data by providing encode and decode functions.<<”

Observability for CI/CD pipelines

Optimize your testing and deployment bottlenecks! But only after you know what they are!!

Apache Superset

Business Intelligence tool for large data setups; lakes, warehouses, and – sure thing! – you don’t have to be a data engineer to use it!

Kusto Query Language

A SQL enhancement created by Azure. Pipe a query to render and see a chart! Limited to the Azure data explorer.

DataOps.live

Automates environments in Snowflake. Data platform will be like any web platform! CI/CD, testing, observability! Iterate quickly!!

GitHub push protection

Blocks changes from being pushed at all if secrets are detected. Must be configured.

Design tokens

The tokens store values, such as colors and fonts, in one central place. With the introduction of tools like Tailwind CSS and Style Dictionary, tokens could get more use.

Ladle

Alternative to Storybook for testing React UI components.

Oriole DB

OrioleDB is a new storage engine for PostgreSQL. Cloud-native storage engine with explicit support for solid-state drives (SSDs) and nonvolatile random-access memory (NVRAM). Assess.

Great Expectations

a framework that allows you to craft built-in controls that flag anomalies or quality issues in data pipelines. GE Makes assertions during a data pipeline. Rules stored in JSON.

Stable Diffusion

Open source image creation from text prompts. Make a surfing giraffe, art by Frida Kahlo!

Join us!

–> Join us by signing up at meetup <–

— all photos Copyright © 2022-2024 George D Girton all rights reserved