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

When Rust hurts

Rust's memory-safe and portable code design is a powerful tool for efficient programming. However, details of memory management often hinder ease of coding, leading to repetitive and ugly code for language designers to rectify. To deal with this challenge, high-level programming languages such asHa.. read more  

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

Build a ChatGPT-like SMS Chatbot with OpenAI and Python

This blog post teaches how to build a ChatGPT-like SMS chatbot using the OpenAI API and Twilio Programmable Messaging with Python. The post guides the developer through the prerequisites and configuration needed, and provides the code to build the Python Flask app to create the chatbot. The post co.. read more  

Build a ChatGPT-like SMS Chatbot with OpenAI and Python
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Modeling evolving values

The article describes a problem where updating temporal properties, like salaries, can be cumbersome. The solution is to add an "effective period" attribute to the model, delegate the container that records associations with the effective period, and integrate the relationship with the salary. A t.. read more  

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

Harvard Free Course: Introduction to Artificial Intelligence with Python

This course teaches the foundation of modern Artificial Intelligence. From Graph Search Algorithm to Reinforcement Learning, students will gain exposure to the theory behind classification, optimization, and more. The course is free via Opencourseware, and includes hands-on projects using Python li.. read more  

Harvard Free Course: Introduction to Artificial Intelligence with Python
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

Mandala: Python programs that save, query and version themselves

Mandalais a tool for saving, querying, and versioning computations without extra boilerplate. It turns Python programs into interlinked, persistent data as they execute, allowing for efficient reuse of computations, clear code, and improved productivity. It utilizes memoization, pattern-matching qu.. read more  

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

Debugging Dockerized Go Applications with VS Code

This article discusses the challenges of debugging in a containerized environment like Docker for Go applications. It outlines the necessary steps for setting up the debugger and walks through the process of debugging a Go application using Visual Studio Code. The article also provides instructions.. read more  

Debugging Dockerized Go Applications with VS Code
Link
@faun shared a link, 2 years, 8 months ago
FAUN.dev()

WebSockets: Scale at Fractional Footprint in Go

This post discusses the challenges of scalingWebSocketsfor large-scale communication with persistent connections and provides possible solutions. It explores the Go ecosystem for WebSockets, optimized buffer allocations, and the use of EPoll to reduce memory utilization. It also covers the need for.. read more  

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

C-style print debug in golang

Debugging is an essential part of software development, and one way to do it is by adding print statements to output information about the state of the program. In C, a common technique is to use a preprocessor macro to conditionally compile the print statements so that they can be easily added or r.. read more  

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

Keeping Kubernetes Secure with Updated Go Versions

Kubernetes has had a problem where the Go version it uses falls out of support before the Kubernetes minor version does, leaving users vulnerable to security issues. The solution is to update Kubernetes to use new versions of Go, but this historically posed problems due to destabilizing changes. No.. read more  

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

Go Integration Tests with Postgres

This article discusses different approaches for testing Postgres databases when working on server-side projects in Go. The author compares the performance of using containers, creating a new database per test, and using schemas to create an isolated namespace. They also provide code examples and u.. read more  

Go Integration Tests with Postgres