Menu

#DevtoHaskell

26 posts

Feed·
20 of 26 posts
How We Ran 14 Document Format Conversions in a Browser Tab — Pandoc WASM + Two Rust Engines + A SheetJS Sidecar
📰
0Read More

How We Ran 14 Document Format Conversions in a Browser Tab — Pandoc WASM + Two Rust Engines + A SheetJS Sidecar

DEV Community: haskell·yixiang xiao·about 13 hours ago
#fB9sy4Y5
#devtohaskell#devto#dev#pandoc#wasm

There is a category of web tools I will call document converters — the ones that take a Word file or...

15s
Decode and encode JSON in Haskell like an Elm developer
🖼️
0Read More

Decode and encode JSON in Haskell like an Elm developer

DEV Community: haskell·Dwayne Crooks·5 days ago
#g9ZFvnVk
#devtohaskell#devto#dev#json#decoder

JSON decoders and encoders for Haskell in the style of elm/json — a tour of hs-json-codec and hs-json-parser, and how I use them in elm2nix.

15s
🪐 Astra (& co) won't kill anything, but quieten everything. Why code is the new spec.
🖼️
0Read More

🪐 Astra (& co) won't kill anything, but quieten everything. Why code is the new spec.

DEV Community: haskell·Kevin 心学·5 days ago
#4VBfSpt9
#devtohaskell#devto#dev#code#purescript

In discussions around AI-assisted programming with LLMs, I often see two opposing camps. And since...

15s
Building a Producer-Consumer Queue with Redis and Haskell Using Hedis
🖼️
0Read More

Building a Producer-Consumer Queue with Redis and Haskell Using Hedis

DEV Community·Arnab Das·6 months ago
#226AzPs5
#redis#haskell#queue#jobs#article

TL;DR: We'll build a production-grade producer-consumer queue in Haskell using Redis as the message...

15s
Is this our last chance to use fun programming languages at work?
📰
0Read More

Is this our last chance to use fun programming languages at work?

DEV Community: haskell·Zelenya·6 months ago
#RKkgCyyA
#dev#tooling#code#class#people

Do you care what programming language to use? I often think about reddit discussions, where someone genuinely asks how they can find a Haskell job, for example, and there are always people who advise against looking for a job based on the language…

15s
500 days of rdigest
📰
0Read More

500 days of rdigest

DEV Community: haskell·druchan·6 months ago
#bbAFPeNV
#dev#ii#iii#iv#day

rdigest is a small CLI-based tool I made in late 2024. It began as a way to manage my daily reading (online digital consumption) because YouTube's UI was distracting, RSS feed readers and their infinitely-scrolling pages were overwhelming and I had cut…

15s
0Read More

Building a Python-requests-style HTTP Client in Haskell

DEV Community: haskell·Maple·6 months ago
#cyUiWSky
#dev#class#code#highlight#response

The Problem with Learning Haskell When I started learning Haskell, I always struggled to find a suitable scenario to apply it. Without a concrete problem to solve, it is difficult to make real progress.…

15s
0Read More

Functional Programming Refresher

DEV Community: haskell·Simon Horlick·6 months ago
#fAbZL2pz
#dev#class#code#highlight#haskell

A Magma is a set with a (closed) binary operation. A Semigroup is a magma where the operation is associative. class Semigroup a where ( ) :: a -> a -> a -- ^ read as "append" Must satisfy: (x y) z == x (y z) -- associativity Example: [1,2] [3,4] [5] ==…

15s
0Read More

I applied Haskell's Applicative Functors to Kotlin Coroutines. Here's what happened.

DEV Community: haskell·Damián Rafael Lattenero·6 months ago
#1DNDZ6Rx
#dev#class#code#strong#highlight

How currying, functors, applicative functors and monads from Haskell led me to build a parallel orchestration library for Kotlin coroutines with zero overhead.…

15s
0Read More

Types and Compilers are our friends

DEV Community: haskell·Zelenya·6 months ago
#8TcENhvP
#dev#class#code#highlight#compiler

The (natural) language we use is influenced by how we feel and what we think, but it also works the other way: just by the way we approach things, we can make our experience better or worse.…

15s
Why I Built PureMyHA: A Lightweight MySQL 8.4 HA Manager in Haskell
📰
0Read More

Why I Built PureMyHA: A Lightweight MySQL 8.4 HA Manager in Haskell

DEV Community: haskell·ikaro·6 months ago
#5KDfEQ4a
#dev#class#puremyha#code#highlight

TL;DR What is it? PureMyHA is a lightweight, asynchronous High Availability manager built exclusively for MySQL 8.4. Why Haskell? To leverage its robust type system and fearless concurrency for rock-solid state management where failure is not an option.…

15s
0Read More

My 14-Year Journey Away from ORMs - How I Built pGenie, the SQL-First Postgres Code Generator

DEV Community: haskell·Nikita Volkov·6 months ago
#BHQd7XZC
#dev#pgenie#strong#code#queries

Hi, I'm Nikita Volkov - architect, consultant, and the author of hasql, one of the two main PostgreSQL drivers in Haskell used in major production projects like PostgREST and IHP.…

15s
Writing more readable parsers in Haskell using keep and skip from elm/parser
🖼️
0Read More

Writing more readable parsers in Haskell using keep and skip from elm/parser

DEV Community·Dwayne Crooks·6 months ago
#STya44iK
#elm#haskell#parser#software#coding

The CPS transformer from Chapter 6 of EOPL3 reuses the LETREC language from Chapter 3 with the addition of multiargument procedures and multideclaration letrec expressions.…

15s