Articles

  • Jan 16, 2025 | dev.to | Ravi Kishan

    In the vast and ever-evolving world of programming languages, creating one from scratch is a feat that blends art, science, and a touch of magic. Today, I am excited to introduce RelaxLang, a simple yet powerful interpreted programming language. Inspired by Robert Nystrom's Crafting Interpreters and the Lox programming language, RelaxLang is designed to be accessible for beginners while being feature-rich for enthusiasts who want to dive deeper into language design and implementation.

  • Jan 14, 2025 | dev.to | Ravi Kishan

    IntroductionRelaxTube is a feature-rich and scalable application designed to demonstrate the workflow of video transcoding and streaming. The project highlights the use of modern technologies like Node.js, React, Kafka, FFmpeg, MongoDB, and Docker. It efficiently processes videos by transcoding them into multiple quality levels, segmenting them for smoother streaming, and generating thumbnail previews.

  • Dec 17, 2024 | dev.to | Ravi Kishan

    In the world of modern development, spiritual and literary texts can be made more accessible to developers through clean APIs and libraries. GitaVerse is a modern TypeScript library that enables you to access, explore, and retrieve shlokas (verses) from the Bhagavad Gita with ease. 🌟 What is GitaVerse? GitaVerse is a TypeScript-based NPM library that allows developers to programmatically fetch the Bhagavad Gita's verses (shlokas), including translations, synonyms, and original Devanagari text.

  • Nov 7, 2024 | dev.to | Ravi Kishan

    Building PHP applications often involves a lot of boilerplate code and organization to maintain a clean structure. Many developers reach for frameworks like Laravel or Symfony to handle this, but what if you just need a light, straightforward MVC (Model-View-Controller) framework? NexaPHP might be exactly what you're looking for.

  • Nov 4, 2024 | dev.to | Ravi Kishan

    In today's programming landscape, regular expressions (regex) are invaluable tools for text processing, enabling developers to search, match, and manipulate strings with precision. I recently embarked on an exciting project to create a regex engine in Go, named MatchGo, utilizing a Non-deterministic Finite Automaton (NFA) approach. This blog post will walk you through the development journey of MatchGo, highlighting its features and practical usage.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →