ContentPosts from @dawnalvarez494..
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

32 Open Source Libraries for Python’s 32nd Birthday

In celebration of Python's 32nd birthday, this article lists32 open source libraries for AI/ML development in Python. The libraries are divided into three categories: - natural language processing, - computer vision, - and machine learning.Some of the libraries included are: - spaCy, - PyTorch, - T.. read more  

32 Open Source Libraries for Python’s 32nd Birthday
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

An opinionated Python boilerplate

The author of this article shares their preferred set of tools for starting a new Python project, includingpip-toolsfor dependency management,pyproject.tomlfor configuration,Makefilesfor common sense,Rufffor linting, andBlack&isortfor formatting. They also suggest usingpre-commit hooksto enforce co.. read more  

An opinionated Python boilerplate
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Some Techniques To Make Your PyTorch Models Train (Much) Faster

This blog post outlines techniques forimproving the training performance of PyTorch models without compromising their accuracy. The author uses aDistilBERTmodel to demonstrate various optimization techniques such as using theLightningModuleandTrainer classes, automatic mixed precision training, sta.. read more  

Some Techniques To Make Your PyTorch Models Train (Much) Faster
Story
@dridhone shared a post, 3 years, 1 month ago
Founder, www.dridhon.com

Why Python is Popular Despite Being (Super) Slow | dridhOn

Python

Why Python is Popular Despite Being (Super) SlowPython is one of the most widely used programming languages, and it has been around for more than 28 years now. One common question arises in mind of most people, especially beginners and newbies, that why Python is popular in mainstream despite being ..

Why Python is Popular Despite Being (Super) Slow | dridhOn
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Golang returns to the top 10

Go is once again the world’s 10th most popular programming language, per the March 2023 edition of the Tiobe index. The language, developed by Google, ranks 10th after being absent from the top 10 since July 2017. Go's return to the top 10 is attributed to its popularity among software engineers an.. read more  

Golang returns to the top 10
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Why Turborepo is migrating from Go to Rust

Turborepo is migratingfrom Go to Rustin their 1.7 version. The decision to migrate is due to the fact that as the Turborepo codebase has scaled and merged with Turbopack, Go has begun to underserve both their core team and users in the areas that matter most to Turbo. Comparing Go and Rust, they f.. read more  

Why Turborepo is migrating from Go to Rust
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Dynamic AutoScaling of GitHub Runners

This article describes Dgraph Labs'transition from a self-hosted on-prem TeamCity setup to GitHub Actionsfor their CI/CD needs. They were facing challenges with high compute costs, maintenance efforts, and configuration time, which led them to explore GitHub Actions. With GitHub Actions, they were .. read more  

Dynamic AutoScaling of GitHub Runners
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Partially-Implemented Interfaces in Go

This article discusses the use ofpartially-implemented interfaces in Go, where developers can provide a mock implementation of an interfaceby only implementing the methods required by a specific function. This is made possible by interface embedding in Go, where embedding an interface in a struct au.. read more  

Partially-Implemented Interfaces in Go
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

How to Publish Your Golang Binaries with Goreleaser

Discover how to use Goreleaser to publish your Golang binaries with ease.Learn to automate Golang builds & deployments with GoReleaser: - Simplify multi-platform building - Generate Linux packages (e.g., .rpm & .deb) - Create software bill of materials (SBOMs).. read more  

How to Publish Your Golang Binaries with Goreleaser
Link
@faun shared a link, 3 years, 1 month ago
FAUN.dev()

Type embedding: Golang's fake inheritance

Golang allows fortype embedding, which is a way to embed a type inside another typeusing a struct. It gives a syntactic shortcut for accessing all of the embedded type's fields and allows you to share methods on the embedded type. However, it's important to note thattype embedding isn't inheritance.. read more Â