Let's write a simple microservice in Clojure

Initially, this post was published here: https://www.linkedin.com/pulse/lets-write-simple-microservice-clojure-andrew-panfilov-2ghqe/ Intro This article will explain how to write a simple service in Clojure. The sweet spot of making applications in Clojure is that you can express … | Continue reading


@dev.to | 2 hours ago

Transducers and Eduction in Clojure simply explained

With help from our coming AI overlords: Transducers and eduction in Clojure are ways to efficiently process and transform data, especially when working with large datasets. Here's a simple explanation: Transducers: Transducers are functions that can be composed together to create … | Continue reading


@dev.to | 2 days ago

How to Become a Software Engineer ?

Want to become a software engineer? But why? What is the need? Haven't you decided yet? If not then you need to decide it first! Maybe you want to become a software engineer because of your curiosity from childhood about how computers work, or because you want to earn lots of mon … | Continue reading


@dev.to | 2 days ago

Measuring startup and shutdown overhead of several code interpreters

I used the hyperfine tool to measure the overhead of startup and shutdown of several code interpreters. Each interpreter was invoked with an empty string for evaluation. In few cases it was not possible, an empty file was passed as argument. This is more of a interesting experime … | Continue reading


@dev.to | 8 days ago

Meet Datomic: the immutable and functional database.

"When you combine two pieces of data you get data. When you combine two machines you get trouble." - Rich Hickey presenting The Functional Database. Concepts focused on functional programming, mainly on immutability, have been increasingly present in our daily lives, therefore, n … | Continue reading


@dev.to | 10 days ago

Erlang Workshop 2024 - Call for Papers

23rd Edition of the Erlang Workshop Monday 2nd September 2024, Milan, Italy A satellite workshop of ICFP 2024 https://icfp24.sigplan.org/home/erlang-2024 Deadline: Thursday 30 May The Erlang Workshop aims to bring together the open source, academic, and industrial communities of … | Continue reading


@dev.to | 10 days ago

One Simple Trick For Resolving Java Runtime Dependency Issues

Introduction If you work with any JVM-based language, such as Java, Kotlin, Scala, Groovy, Clojure etc., you will most likely have come across build and dependency management tools such as Ant / Ivy, Maven, sbt, Leinengen or Gradle. Fundamentally, the purpose of these tools is to … | Continue reading


@dev.to | 20 days ago

TDC Summit 2024

Dia 26 e 27 de março aconteceu o TDC Summit 2024 e eu participei pela primeira vez no estande de uma empresa, onde conheci e revi muitas pessoas. Estou escrevendo esse texto enquanto escuto o podcast Fláudio. Uma participação com gostinho especial Quero começar a contar sobre o e … | Continue reading


@dev.to | 25 days ago

Top Paying Programming Technologies 2024

Delve into the realm of high-paying programming technologies as we explore the top earners in the field. Consider whether acquiring expertise in these technologies aligns with your goals for advancing your development skills. 1. ZIG - $103,611 Frustrated with C's complexity … | Continue reading


@dev.to | 1 month ago

oImprove your README.md profile with these amazing badges

Welcome! Badges 4 README.md Profile See More :- https://articleplanet.github.io/posts/93503bf56f3f829cf5aab9b0ddae2022 Improve your README.md profile with these amazing badges. See a sample here       How to use? Get a URL: You can use Ctrl F (Windows) o … | Continue reading


@dev.to | 2 months ago

Pascal rodando na JVM

Compiladores é um dos temas do qual tenho muito interesse. Inclusive estou publicando alguns projetos antigos meus nesta série aqui. Porém, como comentei em uma publicação desta série, vou iniciar uma abordagem mais prática onde irei construir um compilador "from scratch", passo- … | Continue reading


@dev.to | 2 months ago

I learned* 12 languages in 2023: a retrospective

Last year, Exercism put together the #12in23 challenge. The goal was to learn a new programming language each month throughout the year. I was one of 135 people who completed the challenge, and I learned a lot along the way! TL;DR Exercism is an awesome platform, but the quality … | Continue reading


@dev.to | 3 months ago

How to handle concurrency in Clojure with core.async

Table of Contents Introduction The building blocks Channels Messages Producers and Consumers Implementation Include it Behold! the channel Put and Take Ordinary Threads Go Blocks Alts References Introduction Hey, how you doing? This article was written right after I … | Continue reading


@dev.to | 3 months ago

Coming Out as an Eldritch God

I've been sick of a flu-like thing for nearly 2 months now (Perhaps COVID, perhaps my burned-out immune system). But I've been sick of life for a much longer period of time, more than I can remember. The problem is not with life itself, but my relationship with it. Not with anyon … | Continue reading


@dev.to | 3 months ago

A toy Redis Server, in Clojure

This is the second entry in the "Building Toy Redises in X" series". In the first article we used Go, in this one we'll use Clojure. One of the approaches explored in this article is very similar to the one used in Go, with the use of Channels, so reading it first might help. I' … | Continue reading


@dev.to | 3 months ago

RAID Server commands | tw_cli | MegaCli | mdadm

Basic terms RAID: Redundant Array of Independent Disks. It's a data storage virtualization technology. Controller: The hardware that manages the RAID array. Unit: A virtual drive that consists of one or more physical drives. Drive: A physical hard drive or SSD. Rebuild: The proce … | Continue reading


@dev.to | 4 months ago

Don't use structs, use records instead!

Structs are omnipresent in Elixir projects. And for good reasons, they're great, they have numerous... | Continue reading


@dev.to | 11 months ago

The Cost of Convenience - DEV Community

The pros and cons of dependencies in your toolchain. adactio.com/links/20162 | Continue reading


@dev.to | 11 months ago

Thoughts around Fediverse developer communities. | Continue reading


@dev.to | 1 year ago

This short tutorial will guide you how to download the chatGPT content as HTML, you can use the same on any website. | Continue reading


@dev.to | 1 year ago

Generate JWT Token for Apple Store Connect API using Python

The Apple store Connect APIs is REST API that enables user to perform any task that you do in Apple developer website. Calling API requires JWT Token for authorization and you need to generate a JWT Token yourself based on few parameters. API Key To generate an API key for App St … | Continue reading


@dev.to | 1 year ago

Prompt Engineer GPT-3

Prompt Engineering GPT-3 Learn GPT-3 Prompt engineering step by step Playground to test text-davinci-002 Text-davinci-002 is Instruct Model which is fine-tune to follow the instruction in order to give you the result, so we'll be looking at a few examples: Summarization/P … | Continue reading


@dev.to | 1 year ago

Aman Kumar: Reflections on GNOME .Asia Summit 2022

Recently, I got an opportunity to attend GNOME Asia Summit 2022 held in Kuala Lumpur. And it was an experience that I'll never forget. It was my first time attending an in-person conference. I was not quite nervous and unsure of what to expect. However, from the moment I arrived … | Continue reading


@dev.to | 1 year ago

My experience of Modern Frontends Conference - DEV Community ‍‍

I’ve heard from multiple people about how much of a shitshow this event was. Worth remembering in case they try to pull the same shit again. adactio.com/links/19649 | Continue reading


@dev.to | 1 year ago

Aman Kumar: GSoC 2022 with GNOME: Final Report

This post marks the ending of my GSoC'22 journey with GNOME. I worked on the database migration and managing user model for the GNOME Health Application. Let's take a deep dive into the project. Project Overview Health is a Health and Fitness Tracking application. It helps … | Continue reading


@dev.to | 1 year ago

How PHP Engine Builds AST

First let's look at the PHP codeflow: Prior to version 7, PHP generated OPcodes right inside the... | Continue reading


@dev.to | 1 year ago

Afshan Ahmed Khan: Career goals

For this blog post , I will be using blog prompt from outreachy . Are you looking for a job, internship, a grant, a volunteer position, or some type of other opportunity? I am fine with internship, job, type of positions . What types of work would you like to contribute t … | Continue reading


@dev.to | 1 year ago

I am sharing my React component template with detailed explanation

And a ready-made opinionated snippet that helps creating a new components. | Continue reading


@dev.to | 1 year ago

Aman Kumar: GSoC mid term report for Health

It's been a while since I last updated my progress. I've made significant progress after the last update. I started creating the User model in the last update. By now, I have migrated the whole User model to the Database from the GSettings and refactored the codebase accordingly. … | Continue reading


@dev.to | 1 year ago

Afshan Ahmed Khan: Outreachy: Mid way blog post

Time flies ! Now I have reached to middle of my outreachy internship. This blog post will throw some light on my journey till now . Timeline Initially when I applied for outreachy I proposed this timeline . May 30 - June 13 => replace gtk+-3.0 with gtk4 library and fix … | Continue reading


@dev.to | 1 year ago

Afshan Ahmed Khan: Week-5: Explaining project

How I learned gtk and got into this internship I have explained in part one of this series . About Gtranslator Gtranslator is an application which helps translators to do translation of application from one language to another through po files . I am taking example of ry … | Continue reading


@dev.to | 1 year ago

Is it time to look past Git?

My beef with Git and a search for viable alternatives | Continue reading


@dev.to | 1 year ago

Afshan Ahmed Khan: Outreachy Week-3: Everybody struggles

This blog post is on my progress till week-3 and vocabulary terms which I got to know while working on this project . Journey uptill now When I initally replaced gtk3 version with gtk4 version there were so many errors about 300 or so and double warnings . Then I went thr … | Continue reading


@dev.to | 1 year ago

installing Python3 alongside the default python2 on CentOS (RHEL)

if you're thinking of installing Python3 without replacing the default System python, it's for you! Prerequisites installing python from the source, We're gonna need to ensure that some prerequisites packages are installed on our system: [root@centos7 ~]# yum install gcc openssl- … | Continue reading


@dev.to | 1 year ago

Validation made easy in Javascript

In past we were handling validation by creating our own logic and some extra function, if the user is null or empty, throw an error and same for email, password and son on. in today's article we'll be learning about a cool package which do everything for us, we just need to creat … | Continue reading


@dev.to | 1 year ago

Streets Series’ Articles - DEV Community ‍‍

This is a really excellent four-part series on web performance that really dives into the technical details and asks all the right questions: Making the world’s fastest website, and other mistakes The weirdly obscure art of Streamed HTML Speed Needs Design, or: You can’t delight … | Continue reading


@dev.to | 2 years ago

Dyn* doesn't need to be special

or: more storage API propaganda A response to @nikomatsakis's dyn*: can we make dyn sized? dyn*... | Continue reading


@dev.to | 2 years ago

CSS as the back end – introducing Cascading Server Sheets

Here we go again! Another one of these, and promise, you will be questioning my sanity after this... | Continue reading


@dev.to | 2 years ago

My journey to create the ADM42 keyboard, optimized for developers

Hi All! About 2 years ago, I started a great journey: to design a keyboard for "developers" based on... | Continue reading


@dev.to | 2 years ago

Publish a Package to Npmjs.com Directory

Here are the easy simple steps to publish a new JS NPM package 😅 1. A GitHub account... | Continue reading


@dev.to | 2 years ago

How to Publish a PHP Package?

Today, we are looking on how to publish a PHP Composer v1 and v2 package to packagist.org 😊 ... | Continue reading


@dev.to | 2 years ago

100 things I learned writing my first technical book

A hundred things I learned writing my first technical book "Data-Oriented Programming" | Continue reading


@dev.to | 2 years ago

Ditch These 7 Bad Habits in Python

I have been guilty of all these bad habits. It took me some time to ditch them. Python is well known... | Continue reading


@dev.to | 2 years ago

The key to developer happiness, how to prevent coding from becoming another job

This article first appeared here: ... | Continue reading


@dev.to | 2 years ago

Modeling semi-structured data in Rails

Relational databases are very powerful. Their power comes from their ability to... Preserve data... | Continue reading


@dev.to | 2 years ago

Tailwind Isn't the Answer

Tailwind CSS has taken the frontend development world by storm over the last few years. A... | Continue reading


@dev.to | 2 years ago

JavaScript dates are confusing. Furthermore, they might be the least exciting thing to learn about in... | Continue reading


@dev.to | 2 years ago

The Shocking Immaturity of JavaScript

Do code newbies realize just how shockingly buggy and incomplete all the tools they use really are? | Continue reading


@dev.to | 2 years ago