A little bit of everything
Total of 6 posts, ordered by date ↓
-
Error Wrapping in Go: A Guide to Enhance Debugging
Published onIn this article, we'll take a closer look at how we can use the power of go errors to enhance our day to day debugging and make sense of error values. We'll also take a look at how errors are wrapped and unwrapped. Learn how to build meaningful stack traces and boost your debugging abilities. -
Request Authorizing using Laravel's policies
Published onIn this article, we will explore how to authorize custom requests in Laravel. We'll explore different ways to do it, and we'll see how to use them the `authorize` method in custom form requests. -
Turbo Solid Documentation
Published onThis post is used as documentation for `turbo-solid`. Turbo Solid is a library created to manage asynchronous data on your Solid applications. This is generally used when you have to fetch data asynchronously for a given resource. Turbo Solid allows you to manage this data by using an internal cache. It is very similar to how vercel's `swr` work. Turbo Solid is also build to support arbitrary cache and event system, making it possible to create your own implementations. -
Turbo Query Documentation
Published onThis post is used as documentation for `turbo-query`. Turbo Query is a library created to manage asynchronous data on your code. This is generally used when you have to fetch data asynchronously for a given resource. Turbo Query allows you to manage this data by using an internal cache. It is very similar to how vercel's `swr` work. Turbo Query is also build to support arbitrary cache and event system, making it possible to create your own implementations. -
Deep dive into Laravel's Service Container
Published onOn its core, a Laravel application is a service container. Laravel does make heavy use of those services during the execution of a request. In this article we'll explore what a service container is, and how dependency injection works. -
Handling goroutines with channels
Published onIt's common for different goroutines to send or await values. For example, you might want a goroutine to perform some calculus and return back the result to the main routine. However, a goroutine handler can't return back the result with a return statement. This article explains how to use channels to return values from goroutines.