/logo_bee2.png
Where Code and Knowledge Cross-Pollinate

From Frustration to Code: How to Recognize Toxic Company Cultures (and What You Can Do About It)

/1-bkua3kaqffaa_vdqiqkh_q-jpeg.jpg Photo by Andrea Piacquadio: https://www.pexels.com/photo/mad-formal-executive-man-yelling-at-camera-3760790/

After navigating the software development landscape for more years than I care to count, I’ve experienced it all — from nimble startups to sprawling corporations. While most experiences were positive, there were some that clearly showed me how toxic company cultures can hinder employee development and company progress.

Efficient File Search and Preview with RipGrep, FZF, and Bat

/1-soslvxmcvkapnfaqg-vroa-jpeg.jpg

As a developer, you often need to search for code snippets, files, or function definitions. Especially when working with larger projects, this can quickly become time-consuming and cumbersome. Here is where three powerful CLI tools come into play to help you work more efficiently: RipGrep (rg), FZF, and Bat. In this blog post, I’ll show you how to use these tools separately and in combination to create an optimal workflow for searching and previewing files.

F# CLI Parsing: When to Ditch DIY and Embrace System.CommandLine

Why Choose System.CommandLine Over Traditional Pattern Matching?

/1-ts-8v80bu7ecnzedj4phnq-jpeg.jpg

In the realm of F# console applications, parsing command-line arguments is a fundamental task. It’s common to start with simple argument parsing using pattern matching. While this approach works for basic requirements, it often leads to cumbersome and error-prone code as your application grows in complexity. This is where System.CommandLine comes into play, offering a structured, robust, and feature-rich solution for parsing command-line arguments.

Developing on Android Devices with Samsung DeX and Termux: A Complete Guide

/android-dex.jpg

In recent times, mobile devices have evolved into powerful machines that are capable of more than mere media consumption and casual usage. With Samsung’s DeX Mode, devices like the Galaxy Tab S7+, S9, or Galaxy S24 Ultra can be turned into near-desktop environments, enabling productivity tasks like software development.

A popular method for harnessing this potential is to use the Termux terminal emulator alongside the right set of tools to create a robust development environment directly on your Android device.