DEV Community

loading...
Christian Gill profile picture

Christian Gill

πŸ‘¨β€πŸ’» I write Haskell when some are looking (twitch.tv/gillchristian) <> Personal views and opinions

Education

Always learning

Work

Senior Software Engineer (frontend focus) at Catawiki

All 44 comments

Matching your way to consistent states

To me match feels more declarative, we aren't checking the in...

Which Language do you Find the hardest ?

Then switch to Spanish (or whatever else) πŸ™Š Jokes aside, I g...

Which Language do you Find the hardest ?

I've changed the mindset from "compiler shouting at me" to "p...

Which Language do you Find the hardest ?

Came to say the same!

Composing predicates

Good point. I should've done a Hoogle search. I see now that...

Why Applicative?

Thanks! Nice catch! I'm in the phone now, I'll fix it later.

Composing predicates

Operators ares just functions, right? πŸ˜…

Key Headaches in TypeScript

Notice that the type object is not the same as the type {} t...

Idea: An app to troll people violating social distancing

You should think about the privacy implications of such ide...

A naive approach to functional programming

or people that do not understand it, but are writing tutor...

Advanced TypeScript Exercises - Question 1

We can do a lot already, right? But yeah, it'd be nice to h...

Advanced TypeScript Exercises - Question 1

Playground link. To avoid spoilers. (On the phone so I re-...

Where in the world do you DEV?

That's it, you win!

Why Applicative?

Glad it was useful :)

Haskell Stack and Package Management

EDIT: I just see you posted this a while ago. So you most p...

Why Applicative?

Thanks Maciej! There's indeed more to Applicative (as well...

Why Applicative?

Glad to hear! πŸŽ‰ Make sure to check out A Type of Programmi...

Why Applicative?

It mostly me sharing what I'm learning, so I'm really glad ...

Matching your way to consistent states

Thanks! Yeah, I was quite surprised when I found out that ...

Matching your way to consistent states

Yeah, as you say, when you need to make sure transitions ar...

Building a Blog in Haskell with Yesod–JSON API

Enjoying the series! πŸŽ‰ You can add a "series" field in the...

How to rock your first tech talk

Thanks for sharing these advices Helen! I'm giving my firs...

What was your win this week?

This week, OdessaJS announced me as speaker, it's my first ...

If I don't use React, am I still a developer?

Is there a place in the dev community for those who are ma...

Getting started with fp-ts: Monad

I'm really enjoying your series, super helpful! Small reques...

I'm visiting dev.to more & more every day 😍

I'm sure you can be a contributor today! If you mean contr...

Nevertheless, Ali Coded

Keep coding! πŸ’ͺ πŸ’ͺ πŸ’ͺ And keep ignoring a**holes, they are ju...

Lambda calculus

I haven't read it all. They do mention some concepts in eve...

Lambda calculus

Yes, it's a really good. 10/10 would recommend.

Is Haskell bad for FP?

I'm just getting started with Haskell, so my opinion might ...

Weekend Hacking -- What Projects Are You Working on This Weekend?

Indeed!!!

Weekend Hacking -- What Projects Are You Working on This Weekend?

It was the easier, that for sure. The stuff that's coming s...

Weekend Hacking -- What Projects Are You Working on This Weekend?

I'll be working on tsearch.io. A search "engine" for TypeSc...

What's your goto motivational quote?

This one is not for getting the mood up bot for getting mot...

What was your win this week?

This week, I wrote the first devlog for a project I'm start...

How would you build a full stack Node.js web app today?

If you are going to use the same language, then definitely ...

#100DaysOfCode Challenge as a way to fight procrastination, social anxiety and tighten up my skills

Great start!!! πŸ’ͺ

7 Essential Linux Commands You Need To Know

TIL scp

How would you build a full stack Node.js web app today?

TypeScript for sure, or even some other language that compi...

What's your favourite CI/CD tool and why?

Concourse CI is pretty neat. I used only once in my previou...

Do you store your local development config in the cloud?

Was going to say the same. git is a pretty good solution.

A crazy idea and a proof of concept

Thanks for the comments! Very useful suggestions! I haven'...

I hate front-end build processes

Create Elm App is awesome. Worked really well for me. I th...

loading...
Forem Open with the Forem app