ContentPosts from @mudit009..
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

AWS Lambda adds support for Java 17

AWS Lambda now supports Java 17 as a managed runtime and container base image, offering new language features and performance improvements. - To deploy Lambda functions with Java 17, upload the code through the console, CLI, AWS SAM, or CloudFormation. - Existing functions can be migrated to Java 17.. read more  

AWS Lambda adds support for Java 17
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Amazon S3 now applies two security best practices to all new buckets by default

Amazon S3 now applies two new default bucket security settings by automatically enabling S3 Block Public Access and disabling S3 access control lists (ACLs) for all new S3 buckets. - This change was firstannounced on December 13, 2022, begandeploying on April 5, 2023, and is now applied to all AWS R.. read more  

Amazon S3 now applies two security best practices to all new buckets by default
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

SaaS Observability Platforms: A Buyer’s Guide

Observability allows IT teams to gather data from various sources and gain a complete understanding of a system's behavior and health. - Adopting a full-stack observability platform can lead to improved user experience, better monitoring of SLA metrics, increased visibility over IT infrastructure, a.. read more  

Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

AWS Fargate monitoring: Collect logs, traces, and metrics in Grafana

The article discusses how Grafana can help monitor serverless environments, specifically AWS Fargate. - Serverless computing has taken off as a way to move away from the complexity and cost of physical servers and virtual machines. - Grafana helps monitor Fargate by collecting and sending metrics, l.. read more  

AWS Fargate monitoring: Collect logs, traces, and metrics in Grafana
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Pion WebRTC v3.2.0 is now available

Pion WebRTC is a Go implementation of WebRTC. If you haven't used it before check outawesome-pionorexample-webrtc-applicationsfor what people are doing. This release includes 260 commits from 55 authors. It was primarily focused on providing more tools around understanding and handling network cond.. read more  

Pion WebRTC v3.2.0 is now available
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Demystifying Golang Channels, Goroutines, and Optimal Concurrency

This article explores when concurrency in Golang is beneficial, and when there are diminishing returns. The author uses the Dispatcher -> Worker -> Job pattern to benchmark and compare results in different scenarios to determine when this pattern operates optimally under different types of loads. T.. read more  

Demystifying Golang Channels, Goroutines, and Optimal Concurrency
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

PG advisory locks in Go with built-in hashes

The article discusses how to useadvisory locksin Postgres using a string as a lock key in Go. - Advisory locks allow clients to take out specific locks with meanings defined by an application, and they are useful for app coordination. - Postgres tracks lock IDs as integers internally, but it's commo.. read more  

Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Golang crypto/ecdh and the TPM

The author explores how to useTrusted Platform Modules (TPM)to create and store secrets in a secure manner using Go. They discuss the differences between RSA and elliptic curve cryptography and demonstrate how to perform an Elliptic-curve Diffie-Hellman key exchange using TPM. The article provides .. read more  

Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Writing an OS in Go: The Bootloader

The author of this blog post announces their intention to write an OS in Go and discusses their choice of bootloader and the difficulties encountered with building a bootloader that can run on both BIOS and UEFI. The author mentions that UEFI is the way to go if they want their OS to work on newer .. read more  

Writing an OS in Go: The Bootloader
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Data availability sampling and danksharding: An overview and a proposal for improvements

Danksharding is a method to scale the amount of data on the Ethereum chain in a future version of the platform using Data Availability Sampling (DAS). - It follows protodanksharding (EIP-4844), which introduces a new transaction type called a "blob-carrying transaction." - These data blobs will be d.. read more  

Data availability sampling and danksharding: An overview and a proposal for improvements