HNHacker News
TopNewBestAskShowJobs

FlorianRappl

462 karma · joined July 11, 2016

meet.hn/city/48.1371079,11.5753822/Munich

Socials: - bsky.app/profile/florianrappl.bsky.social - discord:florianrappl - github.com/FlorianRappl - linkedin.com/in/florian-rappl - x.com/FlorianRappl

Interests: AI/ML, Cybersecurity, IoT, Technology, Web Development

---

submissionscomments
FlorianRappl··on A Man Who Saw the Pandemic Coming
My key takeaway, too. I am not worried we will pass NCov19 - we surely will. I am afraid we won't learn anything from it.

We surely need to invest more into health policies and reaction to pandemics. We need to be more conservative about spending resources. We should communicate and coordinate better.

Right now I feel like a lot of actions just prevent the spread (good), but not so many measures for the long-term play are being instantiated. Let's hope I am wrong.

Personally, I think the current situation could be the beginning of a new and better era. It could strengthen remote work, less travel, less global dependencies, digitalization, local economies, and the environment. The next virus could be a lot more harmful ...

FlorianRappl··on Ask HN: Who is hiring? (March 2020)
smapiot | SW Architects and SW Engineers | ONSITE | Full-time | Munich, Germany

smapiot (https://smapiot.com) is a young startup focusing on premium IT consulting and on engineering software services in the IoT and development tooling space. For smapiot the bread and butter business is the development of cloud native applications featuring reliability, scalability, and security. Our consulting projects touch a broad functional spectrum including identity management systems and smart home platforms.

Our technology stack includes C#/.NET, TypeScript/React, Azure, K8s and many more interesting and leading-edge technologies. Essential to us is a friendly and collaborative working environment which fosters a constructive and open discussion culture, while working in an agile and flexible way tailored to our needs. Within smapiot everyone has a tech background and we are proud of our experienced architecture team. Regularly we meet up in joint retreats, general tech discussion sessions, or other team activities.

We are looking for skilled full stack web and backend developers who are keen on building amazing tools and state-of-the-art solutions. If you have some work experience in Europe and are attracted by the vision of contributing to the growth of a young, innovative company, then don't hesitate to apply via StackOverflow at https://stackoverflow.com/jobs/272468/software-engineer-for-....

FlorianRappl··on Covid-19 quarantine leads to surprise medical bills for US family
I, too, only get surprise bills by error. Coincidence.

Time for me to send surprise bills back :).

FlorianRappl··on The Simpsons in CSS
It will never have. And that is also fine.

Acid3 was a great step forward at its time, but it just isn't that useful any more. There are so many more specs that are more important.

More infos here: https://news.ycombinator.com/item?id=15256890

FlorianRappl··on Google interviewing process for software developer role in 2020
I interviewed at Google and some other big tech companies in late 2015. From all the big ones Google's process was the most terrible. After the initial screening I had to deal with obviously terribly placed engineers who had an "ah I need to take another interview with a non-Googler - what do they know?" kind of attitude. Arrogant, dismissive, and actually a waste of time.

In contrast, Microsoft was much more professional and a real pleasure to interview at. They have been really interested and all the engineers I talked to have been great.

Disclosure: Did not decide for any of these - went for a smaller company as it was overall what seemed best for me. Did not regret my choice even though the Microsoft offer is something I'd love to try out in a parallel universe.

FlorianRappl··on Ask HN: Who is hiring? (February 2020)
smapiot | SW Architects and SW Engineers | ONSITE | Full-time | Munich, Germany

smapiot (https://smapiot.com) is a young startup focusing on premium IT consulting and on engineering software services in the IoT and development tooling space. For smapiot the bread and butter business is the development of cloud native applications featuring reliability, scalability, and security. Our consulting projects touch a broad functional spectrum including identity management systems and smart home platforms.

Our technology stack includes C#/.NET, TypeScript/React, Azure, K8s and many more interesting and leading-edge technologies. Essential to us is a friendly and collaborative working environment which fosters a constructive and open discussion culture, while working in an agile and flexible way tailored to our needs. Within smapiot everyone has a tech background and we are proud of our experienced architecture team. Regularly we meet up in joint retreats, general tech discussion sessions, or other team activities.

We are looking for skilled full stack web and backend developers who are keen on building amazing tools and state-of-the-art solutions. If you have some work experience in Europe and are attracted by the vision of contributing to the growth of a young, innovative company, then don't hesitate to apply via StackOverflow at https://stackoverflow.com/jobs/272468/software-engineer-for-....

FlorianRappl··on Monoliths Are the Future
Of course there is, was, and will be!

I think people sometimes forget that a healthy level of pragmatism is what keeps shipping. Just because someone said "microservices is the new all" you don't need to do it. Just because some said "monoliths are the future" it does not have to be true for you.

Take all these as case studies and solutions that apparently worked under specific conditions.

FlorianRappl··on Reasons for Doing Microfront Ends
Thanks for addressing these. I'll try to answer most of them:

> I would have liked the article to start off by listing the use cases and trade-offs instead of jumping right on the hype train at full speed.

Well, the use cases are pretty much large scale applications that are developed by multiple teams. We had clients like that in the past and we currently have 2 clients that have such a set up.

Point being if you just want to transport a single functionality or if the whole frontend just serves a single purpose then don't think about microfrontends.

What should I have mentioned here? Can you give an example? Happy to improve to post here!

> how do components get assembled into the main application, is network traffic overhead is going to be a problem, etc.

Maybe we should have the architecture diagram on the main page of the documentation, but maybe this contains what you are after: https://docs.piral.io/reference/documentation/reference

Otherwise have a look at: https://dev.to/florianrappl/microfrontends-based-on-react-4o...

Network traffic should not be much of a problem: If you render everything client-side you may (!) have more requests than usual (may, since you will / should use bundle splitting anyway), however, if that is a problem you can already fuse your app server-side.

We would love to improve the documentation and make it more accessible. Can you tell me what you've been looking for specifically? Any input appreciated!

> this article seems to be setting people up for scenarios like the Bell micro-services disaster

Sorry, actually it was meant for the opposite, i.e., if you don't have any of these reasons then don't do it.

Just to be clear: The beauty of a solution like Piral is that you can just start development of a new feature without touching the rest of application. You also deploy independently.

How it works is as follows: Each pilet (= a microfrontend in Piral) is produced as a kind of library that is self-contained and exports a function which is called later at runtime (here assumed client-side, but works the same on server-side).

The only question is now: How is the web app knowing what libraries to load? This is where the crucial component - the "feed service" is coming into play. This is the missing piece of infrastructure. This service exposes an endpoint to be queried for obtaining what libraries to load for the current user.

Hope that helps!

FlorianRappl··on Show HN: Call 4 Review, Proposed .NET `System.Console` IConsole Abstraction
That is false. A quick search reveals 21k+ code points indexed where `IConsole` is found. It could be in a comment, it could be in part of a string, it could be anywhere. But these are not 21k+ projects - it may be like 2k+ or something assuming `IConsole` appears on average 10 times in a project.
FlorianRappl··on Parcel – Fast, zero-configuration web application bundler
What's not working for you?

For me sourcemaps is just working (I mainly use Parcel with TypeScript, so Parcel takes TS -> ES6+ -> JS -> Bundle). What's your path?

FlorianRappl··on Parcel – Fast, zero-configuration web application bundler
Thanks - yeah I fully agree!
FlorianRappl··on Parcel – Fast, zero-configuration web application bundler
Maybe you are interested in a real-world comparison, where you'd see that the solutions always pretty much tend to go in the triple digits (# dependencies).

It's the old tradeoff: Configuration (+ installation of multiple plugins, which may all break individually) vs. one system that already just works.

I guess Parcel 2 will be better in that regard.

FlorianRappl··on Parcel – Fast, zero-configuration web application bundler
Can you elaborate why?

I tried it in the past (maybe a year ago) and just 2 weeks ago, too. The experience I had was aweful. Pretty much nothing was working. Maybe I am too biased from Parcel and I got disappointed when even simple things such as starting with an HTML file as root module does not work, or when importing CSS does not work, or when using TypeScript does not work.

What I particularly disliked is that it cannot even cope with the standard stuff that I throw at it. CommonJS modules (only the standard...)? You need a plugin. Not only that: I had to specify what modules I wanted to include and what they export. Do you know a way around all these wholes or is your solution always pretty much self-contained?

FlorianRappl··on Parcel – Fast, zero-configuration web application bundler
We use Parcel in our Microfrontend Framework Piral (https://github.com/smapiot/piral), too. Overall, this was an awesome decision. In the past we used Webpack a lot, but it just does not feel right any more.

I've also written a small article comparing different options: https://blog.bitsrc.io/choosing-the-right-javascript-bundler...

FlorianRappl··on Ask HN: Who is hiring? (January 2020)
smapiot | SW Architects and SW Engineers | ONSITE | Full-time | Munich, Germany

smapiot (https://smapiot.com) is a young startup focusing on premium IT consulting and on engineering software services in the IoT and development tooling space. For smapiot the bread and butter business is the development of cloud native applications featuring reliability, scalability, and security. Our consulting projects touch a broad functional spectrum including identity management systems and smart home platforms.

Our technology stack includes C#/.NET, TypeScript/React, Azure, K8s and many more interesting and leading-edge technologies. Essential to us is a friendly and collaborative working environment which fosters a constructive and open discussion culture, while working in an agile and flexible way tailored to our needs. Within smapiot everyone has a tech background and we are proud of our experienced architecture team. Regularly we meet up in joint retreats, general tech discussion sessions, or other team activities.

We are looking for skilled full stack web and backend developers who are keen on building amazing tools and state-of-the-art solutions. If you have some work experience in Europe and are attracted by the vision of contributing to the growth of a young, innovative company, then don't hesitate to apply via StackOverflow at https://stackoverflow.com/jobs/272468/software-engineer-for-....

FlorianRappl··on Reasons to Learn Redux as a JavaScript Developer
I can fully relate to this. Same experience here.
FlorianRappl··on Show HN: A Microfront End Framework Based on React
Hi everyone, we've worked quite hard on getting this off the ground in the last months and now are close to having it all polished and production ready.

We already have some clients using this framework for their main applications and they are quite happy with it.

We would love to get some more feedback (or even better: contributions) from the community to give the whole approach a round finish.

Happy to answer any question!

FlorianRappl··on Ask HN: Do you contribute to open source? Why? Why not?
I do.

Reasons for me:

* I like building things

* I feel like we are relying on OSS a lot, this only works if we contribute back, too

* It's a great way to improve (workflow, coding, communication)

* So far it was mostly a nice experience - I've got the pleasure to get to know some awesome folks

FlorianRappl··on Show HN: Microfronts – Front-end solution for running multiple frameworks as one
For those who are interested in microfrontends / their patterns I've written a small blog post: https://blog.bitsrc.io/6-patterns-for-microfrontends-347ae00...
FlorianRappl··on Show HN: Microfronts – Front-end solution for running multiple frameworks as one
I think there are multiple solutions out there.

Our solution is called Piral, https://github.com/smapiot/piral, however, we do not believe that mixing technologies should be a solution - it's rather a workaround (which we also support). The real deal from our point of view is in independent development, deployment, and modular, decoupled thinking.

FlorianRappl··on Ask HN: Who is hiring? (December 2019)
smapiot | SW Architects and SW Engineers | ONSITE | Full-time | Munich, Germany

smapiot (https://smapiot.com) is a young startup focusing on premium IT consulting and on engineering software services in the IoT and development tooling space. For smapiot the bread and butter business is the development of cloud native applications featuring reliability, scalability, and security. Our consulting projects touch a broad functional spectrum including identity management systems and smart home platforms.

Our technology stack includes C#/.NET, TypeScript/React, Azure, K8s and many more interesting and leading-edge technologies. Essential to us is a friendly and collaborative working environment which fosters a constructive and open discussion culture, while working in an agile and flexible way tailored to our needs. Within smapiot everyone has a tech background and we are proud of our experienced architecture team. Regularly we meet up in joint retreats, general tech discussion sessions, or other team activities.

We are looking for skilled full stack web and backend developers who are keen on building amazing tools and state-of-the-art solutions. If you have some work experience in Europe and are attracted by the vision of contributing to the growth of a young, innovative company, then don't hesitate to apply via StackOverflow at https://stackoverflow.com/jobs/272468/software-engineer-for-....

FlorianRappl··on WebWindow, a cross-platform webview library for .NET Core
I'm potentially the only one being skeptical. Don't get me wrong, it's nicely done (for an experiment), but we also did similar experiments several years ago.

At the fundamental level such an approach works, but it brings several issues that are not addressed with it (in contrast to, e.g., Electron). The most pressing one being "I don't want any browser - I want a browser that I know is capable of doing what I want".

FlorianRappl··on GitHub Sponsors is now out of beta in 30 countries
Not a big fish as many others here, but just for completeness:

https://github.com/sponsors/florianrappl

I'd love if this (GitHub sponsors in general, not my personal account) would be successful - so far doing open-source projects was a great experience!

FlorianRappl··on Ask HN: Who is hiring? (November 2019)
smapiot | SW Architects and SW Engineers | ONSITE | Full-time | Munich, Germany

smapiot (https://smapiot.com) is a young startup focusing on premium IT consulting and on engineering software services in the IoT and development tooling space. For smapiot the bread and butter business is the development of cloud native applications featuring reliability, scalability, and security. Our consulting projects touch a broad functional spectrum including identity management systems and smart home platforms.

Our technology stack includes C#/.NET, TypeScript/React, Azure, K8s and many more interesting and leading-edge technologies. Essential to us is a friendly and collaborative working environment which fosters a constructive and open discussion culture, while working in an agile and flexible way tailored to our needs. Within smapiot everyone has a tech background and we are proud of our experienced architecture team. Regularly we meet up in joint retreats, general tech discussion sessions, or other team activities.

We are looking for skilled full stack web and backend developers who are keen on building amazing tools and state-of-the-art solutions. If you have some work experience in Europe and are attracted by the vision of contributing to the growth of a young, innovative company, then don't hesitate to apply via StackOverflow at https://stackoverflow.com/jobs/272468/software-engineer-for-....

FlorianRappl··on The evolution of the web, and a eulogy for XHTML2
Even if `<hr />` (or others, e.g., `<img />`) would be required XML processing would not work. HTML (prio to HTML5) was full of quirks (e.g., table handling, formatting elements, ...), which cannot be expressed by a DTD that is used from XML. As a result, the DOM as seen from an XML POV could always be different from the real DOM even if the source could be parsed.

HTML5 just standardized all these quirks, leading to a uniform parsing model instead of an even bigger x-browser mess.

FlorianRappl··on “We have no reason to believe 5G is safe”
I couldn't agree more.

What I find particularly troubling: 4G is for me already more than good enough. 5G is really not so well thought out. They require a lot more cells. The exposure is much higher... They cost more (?).

Why are we having this technology?

FlorianRappl··on The V language now compiles itself in 0.09 seconds
I feel exactly the same (thanks for compiling the links for reference).

Last time I did not write, but I also was kind of confused by some of the claims.

This time I'm actually quite blown away. The author seems to have managed to write a quite cool PL incl. an ecosystem of libraries, package manager, community, ... - great stuff!

FlorianRappl··on Tectonic – TeX/LaTeX Engine in Rust
Plus an engine that realizes that it has to recompute the document immediately instead of making "pdflatex ..." run 2-3x necessary in order to get what you actually wanted.
FlorianRappl··on Bitwarden: Free, open-source password manager
I use orgs and it seems to work properly.
FlorianRappl··on Ask HN: What are weird and/or novel ways to do web UIs?
This is the way. Unfortunately, many people don't know about Parcel and assume that adding 20 Webpack plugins (plus their configuration) is a proper way.
← PreviousPage 3 of 7Next →