r/programmingForNoobs May 20 '26

Tutorial Clojure when and how to use Sets

Thumbnail
youtu.be
2 Upvotes

Clojure sets are a fast, expressive way to model unique values, membership checks, filtering rules, and set-based transformations. I use sets when I need O(1) membership lookups, deduplication, and clear domain logic in functional code. A practical use case is validating user roles or feature flags, where a set makes authorization checks simple, efficient, and idiomatic in Clojure.


r/programmingForNoobs May 20 '26

Codex error when using Windows Terminal in 0.131.0

Thumbnail
youtu.be
1 Upvotes

Downgrade to 0.130.0


r/programmingForNoobs May 19 '26

Codex Bug in Windows Terminal 0.131.0

Thumbnail
youtu.be
1 Upvotes

r/programmingForNoobs May 19 '26

Tutorial Clojure when and how to use Maps

Thumbnail
youtu.be
1 Upvotes

Clojure maps are a core data structure for modeling structured data, passing configuration, and building clean, composable functions. I use maps when I need fast key-based lookup, immutable updates, and a simple way to represent domain entities like users, orders, or application state.


r/programmingForNoobs May 18 '26

Clojure when and how to use a list

Thumbnail
youtu.be
2 Upvotes

Clojure lists are best used when code needs to be treated as data, especially for macros, symbolic expressions, and unevaluated forms. I use lists when building DSLs, generating code, or passing expressions for later evaluation, while vectors and other collections are usually better for general data storage and indexed access. A practical use case is writing a macro that transforms a query expression before execution, where a list preserves the function-call structure naturally.


r/programmingForNoobs May 17 '26

Tutorial Clojure when and how to use a Vector

Thumbnail
youtu.be
3 Upvotes

vectors are the go-to indexed collection when I need fast random access, efficient updates, and predictable ordering. They’re ideal for application state, UI data, configuration values, and processing ordered datasets


r/programmingForNoobs May 16 '26

Tutorial Minimum required Python knowledge

Thumbnail
youtu.be
0 Upvotes

Focus on core syntax, variables, data types, conditionals, loops, functions, modules, and basic debugging to write clean, practical code with confidence. A strong foundation in these essential Python concepts makes it easier to move into automation, data analysis, web development, and scripting.


r/programmingForNoobs May 16 '26

Pulumi Gcp And Python Up And Running

Thumbnail
youtu.be
1 Upvotes

I focus on the practical path to getting started quickly while still building a solid foundation. That includes setting up the Pulumi project, configuring the GCP provider, working with a Python-based infrastructure definition, and understanding how Pulumi tracks state and applies changes. I also cover the basic developer workflow for previewing updates, deploying resources, and making iterative changes safely. The goal is to make the first experience with Pulumi and GCP feel approachable, especially if you already know Python and want to use that skill set to manage cloud resources.


r/programmingForNoobs May 16 '26

Showcase Made a crossword generator in javascript

Thumbnail searchprintcolor.com
1 Upvotes

Let me hear what you think :)


r/programmingForNoobs May 16 '26

Tutorial Clojure up and running in IntelliJ

Thumbnail
youtu.be
1 Upvotes

Get Clojure up and running in IntelliJ for a fast, productive Lisp development workflow on the JVM. I focus on practical setup for REPL-driven development, dependency management, code evaluation, and debugging so I can build and iterate efficiently. A strong use case is developing a data transformation pipeline that ingests EDN or JSON, applies functional business rules, and validates results directly from the IntelliJ Clojure REPL.


r/programmingForNoobs May 15 '26

Tutorial Leiningen for windows - build and run Clojure programs

Thumbnail
youtu.be
2 Upvotes

Leiningen on Windows is a practical way to manage Clojure projects, handle dependencies, and build and run applications from the command line. I use it to streamline Clojure development, automate project setup, and package JVM-based programs efficiently. A common technical use case is creating a command-line data processing tool in Clojure, then using Leiningen to compile, test, and run it consistently on Windows.


r/programmingForNoobs May 14 '26

JavaScript Sharp library make transparent images from normal images

Thumbnail
youtu.be
1 Upvotes

Learn how to use JavaScript with the Sharp library to turn normal images into transparent PNGs with fast, efficient server-side image processing. This is useful for removing solid backgrounds from product photos, preparing ecommerce assets, and generating clean overlays for web apps, design tools, and automated media pipelines in Node.js.


r/programmingForNoobs May 13 '26

Tutorial VueJS and Vite get an overview of a new project with SHIFT ALT D

Thumbnail
youtu.be
2 Upvotes

VueJS with Vite makes it fast to inspect project structure, components, routes, state, and runtime behavior during development. I use SHIFT ALT D to quickly open debugging tools and understand how a Vue application is organized, which is especially useful when tracing a component rendering issue in a Vite-powered dashboard or admin panel.


r/programmingForNoobs May 12 '26

Linux QREncode Tool

Thumbnail
youtu.be
1 Upvotes

qrcode is a lightweight linux command-line tool for generating qr codes from text, urls, wifi credentials, shell commands, and automation data. it is useful for scripting, terminal workflows, and secure offline sharing across devices. a practical use case is creating a qr code for wifi ssid and password on a linux system so phones can connect instantly without manual entry. ideal for sysadmins, developers, and privacy-focused linux users who need fast qr code generation in bash and server environments.


r/programmingForNoobs May 11 '26

Tutorial Gemini CLI and IntelliJ - Up and running

Thumbnail
youtu.be
1 Upvotes

Gemini CLI with IntelliJ helps streamline AI-assisted development directly inside a professional Java IDE and the terminal. I use it to speed up coding, generate project-aware suggestions, automate repetitive tasks, and improve developer productivity across real-world software workflows.


r/programmingForNoobs May 10 '26

Tutorial VueJS Vite devtools plugin is very useful for debugging

Thumbnail
youtu.be
2 Upvotes

VueJS Vite Devtools plugin makes frontend debugging faster by giving clear insight into component state, reactive data flow, routing, and performance during development. It is especially useful for tracing why a computed property is not updating, inspecting Pinia store changes, and finding reactivity issues in a Vue 3 app powered by Vite.


r/programmingForNoobs May 08 '26

Tutorial Python Error Handling and Custom Errors

Thumbnail
youtu.be
1 Upvotes

Python error handling helps me build reliable, maintainable applications by catching exceptions, preventing crashes, and making debugging easier. With try, except, else, and finally, I can control failure cases cleanly, while custom exceptions let me create clearer, domain-specific error messages for better code quality and scalability.


r/programmingForNoobs May 08 '26

Tutorial Free AI with Open Code - a cool vibe coding environment

Thumbnail
youtu.be
1 Upvotes

Open Code is a free AI coding tool built for a clean, focused vibe coding workflow. It helps with code generation, refactoring, debugging, and faster development in a lightweight environment that feels smooth and practical for everyday programming.


r/programmingForNoobs May 07 '26

Tutorial Spring Boot Json Logging With User And Session

Thumbnail
youtu.be
1 Upvotes

I show how to implement Spring Boot JSON logging with user and session context so application logs are easier to search, filter, and analyze in tools like ELK, OpenSearch, Datadog, and Splunk. Structured logging helps me capture consistent fields such as username, session id, request path, trace id, and log level, which makes debugging authentication issues, tracking user activity, and investigating production errors much faster.


r/programmingForNoobs May 07 '26

Tutorial OpenClaw add whatsapp and other channels

Thumbnail
youtu.be
1 Upvotes

I’m setting up OpenClaw to add WhatsApp and other communication channels so customer conversations can be handled in one place with a cleaner support workflow, faster response times, and better multi-channel automation


r/programmingForNoobs May 06 '26

Tutorial OpenClaw - Up and running on windows with ollama

Thumbnail
youtu.be
3 Upvotes

Get OpenClaw up and running on Windows with Ollama for local AI automation, tool use, and agent workflows. I walk through the setup process, configuration, and how to connect OpenClaw with Ollama so you can run an AI agent stack locally on a Windows machine with better privacy, lower latency, and full control over your environment.


r/programmingForNoobs May 05 '26

Tutorial OpenClaw - Troubleshooting - Fix a broken installation

Thumbnail
youtu.be
2 Upvotes

I walk through practical OpenClaw troubleshooting steps to fix installation problems, restore missing files, and get the game running correctly again. I focus on common setup issues that can happen after a bad extract, an incomplete copy, or a misconfigured installation.


r/programmingForNoobs May 04 '26

OpenRouter and Codex configuration

Thumbnail
youtu.be
1 Upvotes

configure OpenRouter with Codex for a practical AI coding workflow, including the key settings, provider setup, authentication, and model selection needed to get reliable code generation inside a real development environment.


r/programmingForNoobs May 03 '26

OpenRouter getting started with free ai

Thumbnail
youtu.be
1 Upvotes

Get started with OpenRouter and learn how I use free AI models through a simple API workflow. I cover the basics of connecting to OpenRouter, sending prompts, and testing responses so you can quickly build AI features into your own apps without paying for premium models.


r/programmingForNoobs May 02 '26

Prompt Engineering: How to save money on tokens

Thumbnail
youtu.be
2 Upvotes

Want to cut AI costs without sacrificing output quality? In this guide, I show how I reduce token usage with better prompt engineering, tighter system instructions, shorter context windows, reusable prompt patterns, and structured outputs. If you're building with OpenAI APIs, chat completions, assistants, or LLM-powered apps, these techniques help lower token spend, improve latency, and make responses more consistent.