HN user

asp_net

511 karma
Posts34
Comments21
View on HN
thomasbandt.com 4mo ago

How to replace Docker Hub with a simple self-hosted solution

asp_net
2pts0
thomasbandt.com 4mo ago

The IDE might die – taking my favorite programming language with it

asp_net
4pts0
thomasbandt.com 2y ago

An Overview of Quantum Computing's Possible Impact on Cryptography

asp_net
2pts0
rinaarts.com 4y ago

How I got my career back on track

asp_net
3pts0
thomasbandt.com 5y ago

Pragmatic Global State Management for React Apps

asp_net
1pts0
www.theguardian.com 5y ago

At 31, I have just weeks to live. Here's what I want to pass on

asp_net
484pts262
thomasbandt.com 5y ago

Pragmatic MVU with React and TypeScript

asp_net
3pts0
thomasbandt.com 6y ago

Type-Safe Single Page Apps: Is F# Ready for Prime Time?

asp_net
4pts0
thomasbandt.com 6y ago

Does the Elm Architecture Scale?

asp_net
3pts0
thomasbandt.com 6y ago

Learn How to Learn

asp_net
3pts0
thomasbandt.com 6y ago

My Five Years Without Pants

asp_net
2pts0
thomasbandt.com 6y ago

The importance of understanding and speaking the language of your customers

asp_net
2pts0
thomasbandt.com 6y ago

Three ways to write mobile apps with Xamarin in F#

asp_net
3pts0
thomasbandt.com 6y ago

A Brief Introduction to F#

asp_net
1pts0
thomasbandt.com 6y ago

Who cares about functional programming?

asp_net
66pts100
thomasbandt.com 6y ago

What Is Functional Programming?

asp_net
4pts3
thomasbandt.com 8y ago

Building an F# Redux Store for C# Xamarin Apps

asp_net
2pts0
blog.i3arnon.com 8y ago

Duck Typing and Async/Await – Make Any Type Awaitable in C#

asp_net
1pts0
thomasbandt.com 8y ago

The Problem with F# Evangelism

asp_net
131pts197
thomasbandt.com 9y ago

Moving from Node.js to ASP.NET Core

asp_net
98pts32
thomasbandt.com 9y ago

You Need to Think in Versions for Your Software? A Good Place to Start Is Git

asp_net
1pts0
thomasbandt.com 10y ago

Automate All the Things: Distributing Xamarin iOS Apps Without Pain

asp_net
2pts0
thomasbandt.com 10y ago

When 4K Isn't Enough Anymore

asp_net
31pts30
thomasbandt.com 11y ago

Startup Lesson Learned: Get Out Now!

asp_net
1pts0
thomasbandt.com 11y ago

Xamarin.iOS Memory Pitfalls

asp_net
1pts0
thomasbandt.com 11y ago

Startup Lesson Learned: The Minimum Lovable Product Is King

asp_net
3pts0
thomasbandt.com 11y ago

Developing iOS Views: Custom Code and XIB

asp_net
1pts0
thomasbandt.com 11y ago

TDD Is a Tool, Not a Religion

asp_net
2pts1
thomasbandt.com 11y ago

Startup Lesson Learned: Technology Doesn’t Matter

asp_net
81pts44
thomasbandt.com 11y ago

Startup Lesson Learned: Think About Your Shares

asp_net
2pts0

it works, but its slow, clunky, and error prone.

Interesting assessment. I use it almost daily, and I have no issue with it whatsoever (macOS <-> iOS <-> iPadOS). Sync works absolutely flawless. UI is not modern and it's a bit slow with Rosetta, but stable and fast enough to add and edit cards. Copy and paste of images works ... stats are okay. And, the most important part, the algorithm just works well for me.

tl;dr: I love it.

I've been developing F# in Rider for the last 4 weeks, and especially the last update made a huge step forward. It's stable, fast, the test-runner works perfectly, etc. It's definitely not at the same level as the C# tooling yet, but it's good enough to be productive. (I'm on macOS by the way, building Xamarin apps).

I have been a Microsoft MVP from 2006-2018. While I was proud to be part of a group of so many smart people at the beginning, my professional and personal life changed over the years and I stopped blogging regularly, never engaged in their new web forums (which replaced the newsgroups – anyone remembers them? ;)) and finally filtered out all of the many emails and newsletters coming to my inbox. So I would say for 10 out of 12 years I have been a ghost. A ghost that has been "re-awarded" every year – for whatever reason. I think that alone tells you something about the value of that "title".

I‘m a .NET developer since 2004 but don’t use Windows and VS anymore since five years or so.

I‘m using F# for some parts of a larger mobile app with Xamarin, and therefore have all three IDEs in use: VS for Mac, Rider, VS Code with Ionide. The ladder feels most lightweight for F# only. In a mixed solution with C# Rider probably provides the best experience at the moment. VS for Mac is not very usable, to put it friendly.

However, tooling is evolving but compared to other platforms not very mature yet. Refactoring for example feels like what most editors support for JavaScript.

But it’s not a show-stopper (for me).

[dead] 9 years ago

I am feeling old now, thank you :-)

When I was 14 or 15 in the late 1990s I started my own "web community" for young (German) "web designers" (programming wasn't on my mind back then). It got me some little fame, I even won some prizes. Almost 20 years later that chapter of my life is closed, and many others which came after it are too.

Enjoy this moment, but set goals: finish school, go to University and get some degree, fulfill your dreams.

But always try to stay on the ground. Time goes by very fast, and your current achievements probably won't matter much ten years from now.

Keep learning and have fun.

Not specificly .NET Core, but Xamarin is already available for macOS and is, afaik, actively working on Xamarin.Forms coming to desktop, including Linux.

I really like how things are going forward. Being a .NET developer since 2004 and a Mac user since 2008 I can't wait to use my beloved tooling finally in production on Linux (and on OS X for development).

You're right, my arguments don't apply to all kind of businesses. The same is correct for Xamarin for example. But if you take JetBrains – no one cares how WebStorm or ReSharper are built internally, as long as they do the job.

After working in the Microsoft universe for a decade I decided to broaden my horizon, so I digged into Node.js. I am quite impressed with what I found and what I could accomplish in a few weeks with that tooling, but one thing was left - I had no idea how and where to host my stuff. As I did not find a typical all-in-one-solution, I just made the decision to also dig into Linux. That's the (preliminary) result of my journey, which may be helpful to others too.

(And if I got something horrible wrong, just tell me and I will fix it ...).