Slobi

Slobi @slobodan4nista

About: I am Slobodan, a developer with a passion for combining old and new technologies. I like to explore unique approach to building modern applications with a touch of the past.

Location:
Niš, Srbija
Joined:
Aug 18, 2018

Slobi
articles - 17 total

Journal Transcriber: Write journal by dictating it

A lightweight Python-based voice-to-text journaling app that transcribes audio from your microphone and system sound using Vosk models. Designed for ease of use, it runs as a standalone Linux application with notifications, keyboard shortcuts, and a smart start/stop mechanism for seamless daily use.

Learn More 0 0Nov 25 '24

Journal Transcriber: Write journal by dictating it

A lightweight Python-based voice-to-text journaling app that transcribes audio from your microphone and system sound using Vosk models. Designed for ease of use, it runs as a standalone Linux application with notifications, keyboard shortcuts, and a smart start/stop mechanism for seamless daily use.

Learn More 0 0Nov 20 '24

Flipping Data Structures to optimize performance 🚀

How flipping data structures in your Entity Component System (ECS) can significantly boost performance. Learn a simple yet effective technique to optimize query times for both common and rare components in JavaScript, resulting in faster and more efficient system operations.

Learn More 0 0Sep 2 '24

Intuition VS. Guesstimate - Why are projects more late than not.

This article explores the persistent challenge of meeting project deadlines in software development. Drawing from years of experience, the author describes the struggle of making accurate time estimates, even with detailed planning. The article delves into mathematical modeling, using Gaussian distributions to illustrate why projects often fall behind schedule. It highlights the impact of small deviations on overall timelines and encourages developers not to feel discouraged by delays. The piece calls for organizations to acknowledge these inherent uncertainties in project planning.

Learn More 1 0Jul 29 '24

The Compounded Interest of Good Software: An example of Carousel Components

Discover the power of compounded interest in software development through the journey of building a seamless carousel component. Learn how investing in foundational code libraries and leveraging existing solutions can lead to long-term stability and efficiency.

Learn More 0 0Apr 15 '24

Automating Text Extraction from Screenshots with Tesseract and Gnome Screenshot

This script is your new best friend for grabbing text from images or screenshots in a snap! With just a quick shortcut, it works its magic, whisking that text straight into your clipboard. Say goodbye to tedious transcribing—hello, productivity booster! 🌟

Learn More 8 0Feb 12 '24

Independent on my journey

Embracing the joy of creative freedom and a love for my platform, I migrated to a self-hosted blog. Powered by Webpack, EJS, and Markdown, my content enjoys safety from arbitrary moderation, allowing me to express myself authentically and securely.

Learn More 1 0Jan 11 '24

Coding Plane of Programming Languages and Programmers by AI

Our 2D odyssey through the cosmic coding landscape, with its AI-generated properties, provides a unique lens for understanding the relationships between programming languages and programmers.

Learn More 2 0Dec 16 '23

Tag Recommendation to Game Design: A True Story of Word-Difference-Calculator

Explore the development journey of the "word-difference-calculator," initially crafted to refine spending tags in a budgeting app. Discover how a seemingly small tool transforms into a versatile and creative project, touching on data science and culminating in unexpected game development.

Learn More 0 0Dec 7 '23

The Way I Wished JavaScript Went - A New Year's Wish 🌲

Imagine object definitions maintaining familiarity with expressive syntax that brings joy to developers. In the ES5-style prototypes, envision the Person structure embracing a cleaner, more expressive structure. Seamlessly integrating concise prototypes and traits for enhanced extensibility. Type checking becomes a cornerstone, ensuring safety with explicit declarations. Explore a JavaScript that's joy into the new year! 🚀 #JavaScriptEvolution #NewYearWishes #CodeJoy

Learn More 0 0Dec 5 '23

A simple Game Rule System using 0 for Success

Using 0 for success and any other value for error. This unconventional strategy allows for granular error reporting, offering transparency in understanding rule failures.

Learn More 0 0Nov 21 '23

Code Migration with ECS in JavaScript (from C++)

There are instances when the need arises to import concepts from strongly typed and statically typed...

Learn More 1 0Nov 14 '23

How do you define your points [x,y],{x,y}, x, y?

1. The Mix of Point Formats: [] or {x, y} or x, y Over the years, I've found myself dealing with...

Learn More 3 2Nov 5 '23

Navigating the JS TS Limbo

When working with a valuable JavaScript library, transitioning it entirely to TypeScript might not be...

Learn More 0 0Oct 31 '23

Chasing the GHOST bug

I chased the bug that was not there.

Learn More 0 0Sep 21 '23

A* Search with Custom Heuristics and Neighbor Functions for Versatile Solutions

A* Search with Custom Heuristics and Neighbor Functions for Versatile Solutions

Learn More 0 0Jul 3 '23

Revitalizing an Outdated Website with EJS and Webpack in 2023

Discover how one developer breathed new life into an outdated website using EJS and Webpack, and learn how this approach can help modernize your own legacy projects

Learn More 3 1Apr 23 '23