Omid Farhang

@omidfarhang
26 Followers
93 Following
145 Posts
Yet another Full Stack Developer in Love with Linux.
I code mostly #angular, but I don't limit myself
Websitehttps://omid.dev
GitHubhttps://github.com/omidfarhang
LinkedInhttps://linkedin.com/in/omidfarhang
Blueskyhttps://bsky.app/profile/omid.dev

Final part of my #Jupyter series is live! 🐍🧪

Part 3: Real-World Code Examples

I’m sharing 4 practical ways senior engineers use notebooks:
1️⃣ API Archaeology (inspecting raw JSON)
2️⃣ Performance Audits (visualizing log latencies)
3️⃣ Algorithm Sandboxing (logic before implementation)
4️⃣ Interactive Runbooks (safe, documented migrations)

It’s "Literate DevOps" in action.

Read more: https://g.omid.dev/tyBMsXq

#Python #DevOps #SRE #Programming #TechBlog #DataAnalysis

Jupyter, ChatGPT, Copilot (Part 3): Real-World Code Examples

This is Part 3 of a series on modern development workflows. Part 1: The Strategic Value of Thinking in Notebooks and Part 2: The Technical Guide to Jupyter Setup set the stage. Now, let’s look at actual code. In the previous parts, we discussed why Jupyter is a “thinking environment.” In this final part, we’ll walk through four concrete scenarios where a notebook outperforms a traditional IDE for a senior engineer. 1. API Archaeology: Mapping the Unknown When you’re dealing with a complex API, you don’t want to build a full client just to see what the data looks like.

New post: The Technical Guide to Jupyter Setup (Part 2 of my series).

If you're still doing pip install jupyter and committing JSON blobs to Git, there's a better way.

I'm diving into:
✅ Using #uv for fast envs.
#Jupytext for pairing notebooks with .py files.
✅ Professional project hierarchies.
#VSCode integration for #Copilot users.

Treat your research like production code.

Read more: https://g.omid.dev/FpT0kTO

#Python #Jupyter #OpenSource #DevOps #Programming #TechTips

Jupyter, ChatGPT, Copilot (Part 2): The Technical Guide to Jupyter Setup

This is Part 2 of a three-part series. In Part 1: The Strategic Value of Thinking in Notebooks, we discussed why and when to use Jupyter. Here, we dive into the technical implementation. Part 3: Real-World Code Examples covers practical use cases. The Modern Jupyter Stack For a software engineer, the “standard” way of installing Jupyter (global pip install) is often the wrong way. It leads to dependency hell and “it works on my machine” syndrome.

Ever wondered where #Jupyter fits in a traditional software dev workflow?

It’s not a language, and it’s not an IDE. It’s a thinking environment.

I just posted Part 1 of a series on how to chain #ChatGPT, Jupyter, and #Copilot together to move from "I don't know yet" to "Production ready."

🧪 Advisor vs. Workbench vs. Power Tool.

Read more: https://g.omid.dev/L3mFgTi

#Python #DevOps #Programming #OpenSource #TechBlog

Jupyter, ChatGPT, Copilot (Part 1): The Strategic Value of Thinking in Notebooks

This is Part 1 of a three-part series on modern development workflows. In this part, we explore the conceptual and strategic role of Project Jupyter. Part 2: The Technical Guide to Jupyter Setup covers installation and environment management, and Part 3: Real-World Code Examples shows it in action. If you come from a traditional software engineering background (frontend, backend, systems), chances are you’ve seen Project Jupyter everywhere — notebooks, extensions, cloud platforms — and thought:

Under the hood, this boost comes from the refreshed stack in Manjaro 25.1 “Anh-Linh”: new 6.18 kernel, updated Mesa/Vulkan, and newer NVIDIA drivers all working together. Hybrid Intel Arc + RTX behaves much smarter now, with better power management and smoother PRIME offload, so both desktop and games feel significantly more responsive. 🚀 #Linux #Manjaro
Manjaro 25.1 “Anh-Linh” just breathed new life into my ASUS Vivobook Pro 15 (Ultra 9 + RTX 3050 + Intel Arc) — battery now lasts noticeably longer and games run way smoother, all with zero extra tweaking. Massive props to the Manjaro team for this update, everything finally feels *right* out of the box. 🔋🎮 #Manjaro #LinuxGaming
Conditioned Taste Aversion

Conditioned taste aversion, sometimes called the Garcia effect in honor of John Garcia who first described its unusual properties, is a powerful and fascinating form of learning. It is not only an interesting phenomenon in behavioral science, it also matters a great deal in medicine, nutrition, oncology, pediatrics, and everyday life. This long-form post explains what conditioned taste aversion is, how and why it happens, how to recognize it, the problems it can cause, ways to prevent and manage it, how it differs from allergies and other food-related issues, and where to look for more detailed scientific and clinical information.

Firefox now has Terms of Use! This'll go over like a lead balloon.

You give Mozilla all rights necessary to operate Firefox, including processing data as we describe in the Firefox Privacy Notice, as well as acting on your behalf to help you navigate the internet. When you upload or input information through Firefox, you hereby grant us a nonexclusive, royalty-free, worldwide license to use that information to help you navigate, experience, and interact with online content as you indicate with your use of Firefox.

https://www.mozilla.org/en-US/about/legal/terms/firefox/

Update: See below in the thread for their clarification.

Firefox: About Your Rights

Mozilla

Can Houseplants Compete with Your Humidifier? A Fun Comparison!

#RandomComparison #Houseplants #Health #HomeEnvironment #ScienceIsFun #Statics

https://g.omid.dev/Mt6pvGZ

Can Houseplants Compete with Your Humidifier? A Fun Comparison!

When it comes to increasing indoor humidity, most people think of a humidifier. But what if a couple of houseplants, like the Spathiphyllum (peace lily) or the Ficus elastica (rubber plant), could compete? Let’s dive into a fun comparison to see how these popular houseplants stack up against a common cool mist humidifier! 🌿💧 The Competitors Cool Mist Humidifier Our modern champion in the battle for indoor humidity! It’s efficient and effective for boosting indoor air moisture quickly.

How to Debug an Electronic Device That Won't Power Up: A Step-by-Step Guide for Board-Level Repair

#ElectronicsRepair #CircuitBoardDebugging #ComponentTesting #TroubleshootingElectronics #PCBRepair #PowerSupplyIssues #DIYElectronicsFixes

https://g.omid.dev/e4cucf0

How to Debug an Electronic Device That Won't Power Up: A Step-by-Step Guide for Board-Level Repair

When an electronic device refuses to power up, it can be frustrating for anyone, but for someone with a bit of electronics knowledge, it becomes a challenge to solve. The issue could be as simple as a faulty capacitor or as complex as a damaged integrated circuit (IC). This guide provides an in-depth, step-by-step approach for debugging a device at the board level. We’ll walk you through checking key components such as capacitors, transistors, diodes, and integrated circuits (ICs), explaining what each does, how to test them, and how to interpret the results. By the end, you should have a clear process for diagnosing and potentially fixing a dead device.

Unlocking the World of Prebiotics, Probiotics, and Postbiotics: The Complete Guide

#health #medical #Prebiotics #Probiotics #Postbiotics

https://g.omid.dev/AXOTDAQ

Unlocking the World of Prebiotics, Probiotics, and Postbiotics: The Complete Guide

In recent years, the terms prebiotics, probiotics, and postbiotics have gained widespread attention in discussions about health and well-being. These compounds, derived from food and supplements, play a significant role in maintaining gut health and extend benefits to multiple bodily systems. In this comprehensive guide, we’ll explore what each one is, their categories, the range of health benefits they offer, sources for each, and how they help with common health issues such as allergies, candidiasis, and lactose intolerance.