DEV Community

loading...
jonasbn profile picture

jonasbn

Computer programmer, runner, LEGO builder, powernapper, yakshaver and father of 2 boys all squeezed in the few hours available.

Location Copenhagen, Denmark Joined Joined on  Personal website https://jonasbn.github.io/ github website twitter website

Work

Product Manager at DK Hostmaster A/S

All 100 comments

114. Beyond Root Cause Analysis in Complex Systems

Absolutely awesome episode, very very educational - do give i...

75. gRPC

Great episode. It has been lurking in my backlog for a long t...

Bash++

Looks promising, will lurk and follow…

Committing Better Go Code with Static Analysis and Git Hooks

I have been playing with the Go hooks listed in the resource...

Committing Better Go Code with Static Analysis and Git Hooks

Thanks for the list of awesome tools. As for pre-commit hook...

Chickity-check yo self before you wreck yo self!

Hi Kyle, Great article, I only just recently discovered pre-...

TIL: Colorful test output in Go

Done, thanks Mark

One way to tell If you really like programming

I do not go deep in the sense that you describe working prima...

An alias to learn aliases

Thanks @selrahcd there is something very beautiful in the si...

The trouble with blog post views and vanity metrics

I do check the stats of my own articles, but it is not someth...

TIL: Use pre-commit (hooks) - the framework

Thanks for the comment, I am in the process of learning Go, s...

GitHub Container Registry: BETTER than Docker Hub?

I have been pondering on how to use GHCR instead of DockerHub...

Slides from “Blogging Outside the Bubble” Perl talk

Good points, brief enough for you to be able to echo the cont...

Blog post: Release 2.00 of RegularExpressions::RequireDefault

I have retracted the PR, please see my blog post

Blog post: Bugs!? - static analysis to the rescue

I have decided to release and maintain the policy myself, ple...

"Working in Public" - a recommendation not a review

I completely forgot, the is a podcast episode of the ChangeLo...

Lending some color to Tokei Code Analyzer

Yes, I try to contribute where I can. Quite often it is rela...

Lending some color to Tokei Code Analyzer

BTW. I meant to ask you how you handled the interaction betwe...

Lending some color to Tokei Code Analyzer

Well having fun is the most important part. I did not know N...

"Working in Public" - a recommendation not a review

Hi @jayjeckel Thanks for the nice response. Well I actua...

Releases of Perl distribution of Crypt::OpenSSL::X509 1.904 and 1.905 - a story about epic failure

Thank you

Releases of Perl distribution of Crypt::OpenSSL::X509 1.904 and 1.905 - a story about epic failure

Hi Mark, I got the same advice on Twitter. So I will repeat m...

Terraform CLI Cheat Sheet

Nice work. Now that you have the content, you could consider...

Lending some color to Tokei Code Analyzer

This looks really good, respecting the NO_COLOR and CLICOLOR,...

What kind of music do you listen to while coding? 🎧

I have been listening to electronica for coding for a long ti...

Simple live chart using Mojolicious

Hi Roberto, you mean as in server side rendering. I must admi...

Mastering Terms, Conditions and Privacy Policies

There are quite a few interesting use cases, when it comes to...

Simple live chart using Mojolicious

Hi Roberto I heard about echarts on a podcast, it just seeme...

Simple live chart using Mojolicious

Great article Both Mojolicious and Highcharts are awesome, w...

Running GitHub Actions on Forks

I actually need this - thanks

Markdown Cheat Sheet part-1

.mkdn is also common suffix for Markdown files

Release 1.50 of perl-workflow

Hi thorstenhirsch The Makefile.PL and Build.PL are auto-gene...

GitHub Secret: Add a README to your Profile

FOUND IT - I read the thread backwards - my bad

GitHub Secret: Add a README to your Profile

Looking for awesomeness and inspiration - not much there, did...

GitHub Secret: Add a README to your Profile

Nice idea could you share GH URL so contributions can come fl...

Release 1.49 of perl-workflow

perl-workflow just made it into LedgerSMB as the PR introduci...

Release 1.49 of perl-workflow

Thank you very much, often there is more to a release than wh...

My Favorite Bash Tips, Tricks, and Shortcuts

One of the less funky bash tricks, which I find it a bit over...

What's on your 2021 reading list?

"Coders: The Making of a New Tribe and the Remaking of the Wo...

What's on your 2021 reading list?

Have heard a lot about "Atomic Habits", I think I need to che...

What's on your 2021 reading list?

Nice list, I really need to consume "Practical Object-Oriente...

What's on your 2021 reading list?

My birthday is coming up, with lots of books on the wish list...

What's on your 2021 reading list?

Recently added this to my wish list, it sounds awesome, but q...

What's on your 2021 reading list?

Just got this one for Christmas. Only fiction book on my list...

What's on your 2021 reading list?

You got the new (2nd) edition of "Head First Design Patterns"...

Blog post: "Using Cloudinary for GitHub Pages website"

Thanks! suggestions for improvements etc. most welcome. As ...

Who will participate to the Hacktoberfest 2020 ? 🙌🏼

Oh yes, again this year I am in. Perl's CPAN has a birthday ...

Blog post: Perl's Constant Pragma and Readonly Module

Thanks for the example :-) Any conclusions on your behalf?

Blog post: Action Packed GitHub Repository

The PR has now been sent off. I can also be evaluated as a br...

Blog post: Release 1.19 of Date::Holidays

I have just release 1.20 to CPAN. A bug was introduced with...

Blog post: Getting to Know GitHub Actions with Markdownlint

As I outlined towards the end of my post an action using XM...

Blog post: First Kata: "Multiply"

Hi @bmitch I have tried out Exercism.io as recommended o...

What's your github labels?

Good advice. I tend to stick with the standard labels for r...

Blog post: Experimenting with GitHub Pages and JavaScript and Putting Everything to Use

Thanks for the nice comment That would be... awesome - pun...

Blog post: Experimenting with GitHub Pages and JavaScript and Putting Everything to Use

I can see some people are bookmarking this post, which make...

Blog post: Getting to Know GitHub Actions with Markdownlint

Do note the Dockerfile pointing to node on alpine: node:1...

Music for Coding: A Spotify playlist for progamming

Thanks for the list, my "Musica per hacking" is a bit more ...

TIL: Adding an action/workflow status badge to your GitHub repository

I just blogged about using GitHub actions. In the end if t...

Blog post: Markdownlint

If you run into problems with an error resembling this: /...

Blog post: Markdownlint

Corrected, thank you very much

TIL: Adding an action/workflow status badge to your GitHub repository

Hi @douglasfugazi , I am glad you found it useful, for ful...

TIL: Todo Tree a nifty VScode Extension

The configuration format has changed, so here is an update ...

Blog post: First Kata: "Multiply"

Well it is not exactly fight club, so I guess we can talk a...

Blog post: First Kata: "Multiply"

Hi Bill, Do that and let me know how it goes or compares ...

Blog post: Why and How Should You Write a Good Change Log

Well the audience of the Change Log I talk about aim primar...

Blog post: Learning Rust

No, I have been meaning to for a long time, I just got star...

Blog post: Learning Rust

Thanks, I have a Safari subscription handy so I can read th...

Blog post: Learning Rust

Thank you, as I just commented. "I will try to write up som...

Blog post: Learning Rust

Hiya, I have always been a book person myself, but for Rus...

Blog post: Podcasts I enjoy listening to... (part 1)

Anytime - I always enjoy your banter, tips and explanations...

4 Aliases I Always Put on .zshrc/.bashrc

Good post - my aliases are different, but same concept. For...

Blog post: Podcasts I enjoy listening to... (part 1)

Part two posted, with even more podcast pleasures...

What does your Terminal look like?

Some random directory, using Liquid Prompt (own branch, sup...

What are you reading right now?

"Accelarate" by Nicole Forsgren, Jezz Humble and Gene Kim. ...

Blog post: Markdownlint

Oh, it is not mine, I am just a user - I love linters and I...

Blog post: Markdownlint

Hiya, Happy, that you find it great, however unclear on wh...

Blog post: Giving a talk at CopenhagenJS

Hi Tobias, Well it is just a user-group meeting regularly ...

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

Doing some yak-shaving on older projects and made a few PRs...

Blog post: Bugs!? - static analysis to the rescue

I have made a PR for getting this policy adopted into the Per...

Blog post: Bugs!? - static analysis to the rescue

The policy changed name, so I corrected this the in the artic...

TIL: Debugging a b0rken Docker build step

I understand your point and I agree, but sometimes "Despera...

Blog post: Release 2.00 of RegularExpressions::RequireDefault

Tonight I finally found the time to get a PR made for Perl::C...

What resources would you recommend to learn Perl?

I learned from "Learning Perl", later combined with "Perl C...

Date::Holidays 1.10 released

I cannot demonstrate it here, but I wrote up a TIL on how t...

Date::Holidays 1.10 released

I use plain Markdown code fence with programming language p...

Blog post: Why and How Should You Write a Good Change Log

Today I fell over the following article: "Apply Changelog B...

Blog post: A Little Hacktoberfest Fairytale

Hi Ben, Yeah it was a very nice experience and quite the c...

TIL: Integrate Visual Studio Code with Shell / CLI

I find your recommendation much more correct, the more I th...

TIL: Integrate Visual Studio Code with Shell / CLI

I made a little experiment this morning, exchanging $EDITOR f...

TIL: Integrate Visual Studio Code with Shell / CLI

You can also use the official approach, described here: cod...

Blog post: Why and How Should You Write a Good Change Log

Good suggestion, I wanted to mention this, but forgot to ge...

Blog post: Why and How Should You Write a Good Change Log

Hi Daniel, That is good advice, my goal with the article ...

Blog post: Why and How Should You Write a Good Change Log

Thank you Ross If your change log is public available plea...

My top dev podcasts

Thanks for the listing, you should check out: The Changel...

Tutorial: Mojolicious::Plugin::OpenAPI: Hello World

You're welcome, I wrote a sequel and I plan to do one on tr...

Hating on languages you don't use

“There are only two kinds of languages: the ones people com...

Is Perl still used ?

I use Perl a lot since it is a part of my boring stack, proto...

Tutorial: Mojolicious::Plugin::OpenAPI: Parameters

Thank you, I clicked the Perl tag (#perl) and it did not li...

What are your UNIX pipeline commands that saved you from lot of coding/time?

I have used perl in pipes a lot for when you need to change...

Steps to better code

Nice article. Your definition of refactoring is a bit loos...

loading...