/images/avatar.png

Create Locally-Managed Cloudflare Tunnel

Cloudflare Tunnel provides you with a secure way to connect your resources to Cloudflare without a publicly routable IP address. With Tunnel, you do not send traffic to an external IP — instead, a lightweight daemon in your infrastructure (cloudflared) creates outbound-only connections to Cloudflare’s global network. Cloudflare Tunnel can connect HTTP web servers, SSH servers, remote desktops, and other protocols safely to Cloudflare. This way, your origins can serve traffic through Cloudflare without being vulnerable to attacks that bypass Cloudflare.

Play with Code Llama 70B

Code Llama 70B scored 53 percent in accuracy on the HumanEval benchmark, performing better than GPT-3.5’s 48.1 percent and closer to the 67 percent mark an OpenAI paper reported for GPT-4.

Spec-First API Development

Spec-first API development offers a structured and efficient approach to API development. By creating a detailed specification upfront, stakeholders can communicate effectively, teams can develop APIs faster, and the resulting APIs are of higher quality.

Golang Functional Options Pattern

In Go, we often use structs to encapsulate and organize data. However, this approach can become complex and difficult to maintain when we need to provide optional, customizable behavior. This is where the Functional Options Pattern comes into play. It’s a design pattern that allows us to create objects with optional parameters and customizable behavior.

Microservices Design Patterns

Microservices architecture has become a popular approach to software development in recent years, and with good reason. By breaking down a large monolithic application into smaller, independent services, teams can develop, test, and deploy independently, leading to faster time-to-market and increased scalability. However, designing a microservices architecture can be challenging, especially when it comes to dealing with the complexities of distributed systems. That's where design patterns come in.