DEV Community

loading...
Jakob Christensen profile picture

Jakob Christensen

Actuary with love for programming. Besides coding, I love Icelandic horses, math, and photography. All featured photos are my own.

Education

Master of Actuarial Science

Work

Actuary at AP Pension

All 134 comments

Getting the "nuget" package manager working in Visual Studio 2019

Yes, F# is indeed a great language!

Span<T>

Thanks, Patrick. I am not sure I am smart enough to fully un...

Span<T>

I am curious. In what ways do you consider C# generics to be ...

What bad habit do you have because you learned an approach *before* a better idea came along?

It's not bad 😊

Great new features in C# for a returning .NET dev

Good writeup, Chris. I am very much looking forward to rec...

What's your audio player?

Yes, Winamp was leader of the pack back in the day. I thin...

Impeachment in a functional way

VS is definitely the best. I have been doing some macOS/iOS ...

Impeachment in a functional way

Thanks for the tip on point-free style. I have been mixing...

Impeachment in a functional way

Thank you for your reply. You made my day for suggesting E...

Gitlab VS Github VS BitBucket. Which one deserve your time ? βŒšοΈπŸ‘€

Yes, Microsoft has changed a lot since Ballmer. I don't th...

Gitlab VS Github VS BitBucket. Which one deserve your time ? βŒšοΈπŸ‘€

Microsoft's control over the product. I am not sure this...

Learning F# β€” Writing A Ray Tracer

What a fun project you've got going here πŸ˜€ As for multidim...

Getting started withΒ Azure Cognitive Services

Nice writeup. Will you write more on how to set it up, espe...

Resources for functional programming

Another great resource by Scott Wlaschin is his site F# for...

Post pictures of your pets below

Thank you so much. I think you are being too kind.

Post pictures of your pets below

Thank you, Michael. The North Atlantic horses are wonderfu...

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thank you. And yes, definitely an Icelandic horse 😊

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thanks 😁 If you are a consistent poster, dev.to will sugge...

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thank you Jonathan 😊

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thanks Christian 😊

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

πŸ™Œ

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thank you, and congrats to you too πŸ˜ŠπŸ‘

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

πŸ™

Today, I passed a 1,000 followers on dev.to πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Thanks Andy :)

Why you shouldn't wear headphones while working

Pomodore is a great help. I tried it once but somehow forg...

Why you shouldn't wear headphones while working

Thank you so much for your feedback and for clearing that u...

Why you shouldn't wear headphones while working

I agree headphones are helpful. Do you have a lot of noise...

Why you shouldn't wear headphones while working

It's true, sometimes there is like a general consensus on w...

Should Pure Functions Be Self-contained

As you know a pure function has the following two requireme...

Post pictures of your pets below

There are not enough horses in this thread so here are my 4 p...

I picked up React Native as a web developer and here's what I've learned

This πŸ‘†πŸ™„

Why you shouldn't wear headphones while working

I see your point and we sure don't like click baiting. I c...

Why you shouldn't wear headphones while working

I am sorry if you read it as an all-or-nothing approach bec...

Why you shouldn't wear headphones while working

All valid points and I agree. I still use headphones when ...

Why you shouldn't wear headphones while working

Let me know how it works out :-)

What are you surprisingly terrible at, despite being otherwise competent?

Conversation and smalltalk

A lazy developer is a good developer, 10 windows shortcuts you should know

Good job. Ctrl+Shift+V was new to me πŸ‘ BTW, Ctrl+Del deletes...

I am old enough to remember COM

Smart move πŸ˜„

Do you pay for the photos you use as cover?

Nice work πŸ‘ I post on 500px: 500px.com/t4rzsan

Do you pay for the photos you use as cover?

From the giphy terms of service: You own all content you...

I am old enough to remember COM

The pain... I can't stand it 🀣

I am old enough to remember COM

You can't even joke about changing public interfaces πŸ˜‰

What are your worst coding habits?

We moved all our code from TFVC to TFS Git which I can high...

🚲 πŸš‚ πŸš— πŸš† How long is your commute time and how do you cope with it?

I have a 450 km commute! πŸš‚ By train it takes me 5Β½ hours d...

What was your win this week?

This week I was made head of department for actuarial model...

Functors, Monads and better functions

Good job explaining functors and endofunctors. I am curren...

Wrong Choices on Purpose

Stephen Covey touches on this in his book "The 7 habits of ...

Show off your stickers!

All I see is LEGO :)

This Article is Hard to Read

I believe the action bar was at the bottom of the article i...

Daily Coding Puzzles - Nov 4th - Nov 9th

Or (although it will also remove duplicates from a): (a ...

πŸ“Š Languages' Popularity on DEV

Yes. I will have to post some F# stuff to make up for that...

πŸ“Š Languages' Popularity on DEV

Yes, please 😊

πŸ“Š Languages' Popularity on DEV

... and F# is missing from the list.

What do you to wind down after a weekday?

Is it the restaurant at the end of the universe? ;-)

What do you to wind down after a weekday?

Get an animal (cat, dog or horse) and spend time with it. T...

dev.to Show us your octocat alter ego

It's Pepsi Max of course! It is what keeps me going.

dev.to Show us your octocat alter ego

Finally, something useful to do today :-)

Awesome projects under 1000 stars (1) - Badgen

Good idea. Keep'em coming!

What are the hardest programming languages you have ever learned?

Indeed :-)

What are the hardest programming languages you have ever learned?

Turbo Pascal was pretty straight forward with functions, lo...

Good keyboards matter.

Interesting. For me it is the other way around. I love my...

What do you think about the ternary operator?

F# does it too.

Why I can't recommend Clean Architecture by Robert C Martin

I remember his deal about "Monads" which were just plain w...

Can you share your favorite quote or rule related to IT?

A bug is like an iceberg - it always goes ten times deeper...

I asked my first StackOverflow question

You do not get SO points for reviewing. You may get badges...

What are Code Reviews for?

Good write-up. How often do you request code reviews? Is ...

My Productivity Boosters β€” A random collection of tricks and tools β€” What are yours?

I need a hoodie ASAP :-). Great piece, Christian. I mos...

How do you document your code?

Thank you for your answer. I seems like good advide to use...

How do you document your code?

Well, the response has not exactly been overwhelming :-)

Next step Git for those that already know add and commit

Thanks for sharing, Diego. I did not know about Tig.

Next step Git for those that already know add and commit

Thanks Maria. I appreciate it.

Next step Git for those that already know add and commit

I'm glad it was of use to you. Thanks :)

Next step Git for those that already know add and commit

You are welcome :) Aliases are really just a search and re...

Avoid Design by Committee: Generate Apart, Evaluate Together

A great article from you as usual, Lorenzo.

When did you stop thinking of yourself as a junior/newbie?

What? You mean it stops at some point? :)

People that don't use Github, what do you use and why?

Personally I don't see any missing tooling from BitBucket, ...

Changelog: Suggested follows on onboarding!

Feature, not bug. Got it :)

Is Coding an Art?

Code is about problem solving which reguires a great deal o...

Optional Chaining may be coming to JavaScript

In C# it is also called the Elvis-operator because it looks...

Describe the worst coding culture you've been a part of

Been there, done that. Years back I worked for a "dotcom" ...

I moved on & need help in configuration!! 😞

Hi Stephanie, I did not mean to diss your comment. I only...

I moved on & need help in configuration!! 😞

The FiraCode repo contains instructions for VS Code.

Who should our next Ask Me Anything guest be on dev.to?

May I also suggest Barbara Liskov. She is a pioneer. I re...

Who should our next Ask Me Anything guest be on dev.to?

How about Jon Skeet? stackoverflow.com/users/22656/jon-...

FP public code review (#1)

I should also note that I would probably hire any of the a...

Write clean code and avoid the distractions of emerging technology

Well put. The same goes for other tech-stuff. Maybe there...

Should you Fire a Coworker for Making an Honest Mistake?

Depends on how you define a "bug". You can get fired for pu...

Should you Fire a Coworker for Making an Honest Mistake?

Yes, you learn through making mistakes! Same as riding a b...

Should you Fire a Coworker for Making an Honest Mistake?

I think you are spot on. If the employee is otherwise care...

Should you Fire a Coworker for Making an Honest Mistake?

I agree with Paolo as well. I also agree that if you keep ...

Should you Fire a Coworker for Making an Honest Mistake?

I have a feeling that US corporations are much less forgivi...

Should you Fire a Coworker for Making an Honest Mistake?

Yes, absolutely.

Should you Fire a Coworker for Making an Honest Mistake?

This made me laugh. I hope we are not using the same haird...

How to work with stored procedures and not die trying

Hi DarΓ­o. Nice write-up :) I wonder why you add your INSE...

Wishful Coding

This method sounds very much like how you would do TDD. Yo...

JUST ME

Funny intro 😊 So, are you and PHP still friends or...?

Deploying ASP.NET Core Applications from Bitbucket to Azure

Different branches? Yes, of course. Good thinking. I am n...

Deploying ASP.NET Core Applications from Bitbucket to Azure

Hi Pawel, Yes, VSTS is a great product but it is also huge...

Takes Notes on Everything

You can choose to let GitBook store your books in a GitHub ...

Takes Notes on Everything

GitBook may help you keep things more organized while at th...

Organizing your life using Github

Interesting approach. Does this mean that your life is n...

Developers: Mercenaries for hire?

I very much believe that we as developers are responsible f...

Working Effectively with Windows as a (non-)Developer

Yes, excellent! I use that one all the time. I can't believ...

The Best Practices for a Great Developer Experience (DX)

Spot on. Especially when it comes to documentation where lo...

Is git the be all and end all of version control?

And even TFS has Git built in now which I believe is the re...

Working Effectively with Windows as a (non-)Developer

Cool. I did not know that one.

Working Effectively with Windows as a (non-)Developer

Thank you for your comment. Yes, Alt+Tab is an absolute mu...

SQL Server Running on a Mac?!

Very nice. This is the brave new world of Microsoft. No mo...

Which is better for teaching? C# or F#

Thank you for your comment. I will definitely take a look ...

Securing Your ASP.NET Application

Thank you for a good writeup. Yes, better use long passwor...

Which is better for teaching? C# or F#

It seems that FP is gaining in popularity (especially Elm) ...

Which is better for teaching? C# or F#

I never thought about using non-.NET languages. JavaScript...

Which is better for teaching? C# or F#

Thank you for your comment. I think you are right that the...

Which is better for teaching? C# or F#

Thank you for your suggestions. I will start with real wor...

What is the best mechanical keyboard out there?

Agreed, excellent keyboard. The best I've ever had. Also g...

Kotlin vs. Swift: Are Android and iOS moving towards creating a universal language?

Hi Lovis, While I agree that C# is getting older it is cer...

Software Leadership Values

Hi Gunnar, Thank you for a great write-up. How do you imp...

Declarativity Comes at a Price

Thank you for your reply, Oleg. It is true that there are LI...

Why do programmers wear headphones? For the same reason that you can’tΓ‚ juggle.

After 20 years of coding with a headset, I have ended up with...

Giving and Receiving Great Code Reviews

Great article. It made me change how to write commit messages...

Declarativity Comes at a Price

Thank you for your write-up. I think we can all agree that d...

Where/how do you save your code snippets?

BitBucket.org has a "Snippets" feature where you can save any...

Sabotaging the Workplace

:-)

Sabotaging the Workplace

Hilarious and scary. It sounds very much like how the Danish...

How the Microsoft Bot Framework Changed Where My Friends and I Eat: Part 1

Thanks, Rion. That did help and it gave me some ideas. My c...

How the Microsoft Bot Framework Changed Where My Friends and I Eat: Part 1

Very cool. Thanks for sharing. I have been struggling a bit ...

Be a responsible developer

Yes, you are absolutely right and that only makes the whole t...

Setting up ASP.NET Core in Visual Studio 2017 with npm, webpack, and TypeScript: Part II

An easy way to it is to place your views inside containers wi...

Setting up ASP.NET Core in Visual Studio 2017 with npm, webpack, and TypeScript: Part II

Hi Joshua, Normally you would apply the bindings in the .ts ...

loading...
Forem Open with the Forem app