April 2020
199 tweets
Absolutely ready for #SwagWednesday!
https://twitter.com/kriscorbus/status/1245238710301593600
@pati_gallardo I guess we can fly some of
them to Norway, were cases in hospitals are going down...
@schmonz Hei,
@DistributeAid and
@MasksForDocs are working on supporting
hospitals in the US, please ask your sister to sign up here:
https://masksfordocs.com/
"Det virker for meg som om statsminister Erna Solberg forsøker å fikse problemet
fra feil ende."
https://www.nsf.no/vis-artikkel/4933176/17036/Kunnskapsloshet-forkledd-som-handlingskraft
"He just told you there is a problem!"
You can see how she is boiling on the inside.
@robertbasic
@J7mbo I guess you can just ignore that company
announcement then ;-)
@pati_gallardo vet ikke hvis du er kjent
med dette:
https://experience.arcgis.com/experience/09f821667ce64bf7be6f9f87457ed9aa
@pati_gallardo Here is a version that uses
a vacuum filter bag (which is a HEPA filter and thus technically much better for
filtering particles compared to cotton):
https://www.youtube.com/watch?v=W6d3twpHwis
@mirjam_diala
@BRYTER_io Are you switching out the books you
are so subtle presenting during the call :-D
@mirjam_diala
@BRYTER_io Great Idea!
Migrated to version 3 of @AWSAmplify and it
was basically a one-liner:
https://github.com/bifravst/app/commit/a3f59e83efe1d118e30b8ba2177ae28f93045080#diff-a5fbc390f104ded645ab7278a4feaa72R18
That's how I like breaking changes.
Yesterday I ran into a #TypeScript challenge which I could not solve. I want a
generic wrapper function, which preserves the return type of the passed wrapped
function:
https://www.typescriptlang.org/play/?target=6&ssl=1&ssc=1&pln=17&pc=1#code/MYewdgzgLgBATgUynAnjAvDAPAJQDQwAqMCAHlAmACYQwAUAlBgHwwAKcIAtgJYQK5mzOmACuXQnB4IIALhhiuAIwRwm6VgEMIKMMHoAoAJAAzMPMJ4D65sbAIA7u069+gunUQQQAGwBuCASIAFYIwFA2xqZgjDAA9HEwAIIQEOIIMFAAFpqwZjB88EhSCFQwAAaKktIQ5Zk8XDIwKiYgiAWwhSFhFFRRRgB02ZSeMr4BDP0DwLnAWaOh4QxWRpMGCTAAwoi5TZowjdkgZdm5MA48Pj5FyGjDMAAO2vxlJqJ6UDzgMACs9Y0QAygSCwRC3P6YMGoOg-NYbMAFWgcbh8ATvADWYBADjAzAIWWxMCoIBgAEkYABzJCZEkqZwotyKFRwWzA6AKDA3VA-Dw2emuBADLzjBB0AAsACYGEx1okBvKYG1+aisNApGAKazwOzaJDiigebENMr+EKxv5RQByVogS3SmAGIA
#followerpower
@YesVirginia_ Right now, all of them :-)
But here is a list: https://github.com/danielbayerlein/remote-jobs-germany
The point is to not define the return type when creating an instance of the
wrapper, which would solve it for each use case:
const retry5string = retry<string>(5) const retry5number =
retry<number>(5)
@m4nl5r @AWS
@heitor_lessa Some experience here (for
reporting on IoT messages), I tried for a while to manage Databases and Tables
using CloudFormation custom resources, but gave up because it was to cumbersome
to update them.
I now have a script which does the job:
https://github.com/bifravst/aws/blob/2cf316106cfa47a16aa147fdc2e7c305d0dd452f/cli/commands/historical-data.ts
@fquednau THANKS!
@fquednau Extended to not accept invalid
arguments:
https://www.typescriptlang.org/play/?target=6&ssl=1&ssc=1&pln=21&pc=1#code/C4TwDgpgBAShwCcCWEAmBBAziAdgYwDEBXfYJAexwB4YAaKAFSggA9gIdVMoAKASigBeAHxQACgnIBbJJgg1howbwBmOAFyMBI8ZJlyFAKFCQoAIXIlUcRCCoFmbDlyjFSFHEteP2nbjeQ0LFxCEjwySipDAEgkHBUIBFhaGIBDHBBDYRiAfl1pWXkYbOjNHAgAN0TDQzxKTGAoBHgEECFeHCIpBkDMMq6AI0TtUXsfZ243cI9hHjVNAj5NCysAuwIlEp5ygHd8-QgeHmbMcgAbKvpmgCsIcJGY6LV+KAB6V6gsTC7oYAALVKNNRQWRNFooVBQAAGnW6vShUDIUgg3CGKnIzRBjVBNzu7FQj2iADp-hxjijzlU+ISiXhAXg-uTbvcUtEBKluOkQOzuCtOGt7NlDO8oABhZqAlFQVJQZH-ciQ-6AqA7JBnM5g2yIv7QMAcuSQlRhCI4KAAVkRSGRmFq9UazVsFuUDtaPDN1NtOAaUFNzpaIDNRxG+0KRJOlMOABYAEx8AQi02giQFAywoYIbJ1L2Nbh+x1BoSiZMHMMUi6HADk6PIFbjbw+RMbUAxIYMDWQOAA5tkgA
@mirjam_diala Wait, are you also PRESENTING
YOUR FAVORITE SWEATERS?!
@m4nl5r @AWS
@heitor_lessa Maybe this gets easier with
Resource Providers:
https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-types.html
@toggleModal Bad timing, but Train to Busan
was a genuinely good take on Zombie horror movies.
@pati_gallardo nice visualization of
http://fhi.no and http://helsedirektoratet.no data:
https://www.covid19norge.no/
@Kuchengnom
@Niklas_L
@hputzek
@BRYTER_io
@_coolcut
@aaronkato The tool they use is
@MURAL
@nakxion @toggleModal Prey
"Expecting property name enclosed in double quotes: line 1 column 2266 (char
2265)" is not a helpful error message, when my #ARM template is a JSON with 300
lines. @Azure
America first,
later alone. https://twitter.com/transatlantic/status/1246095926143389696
Nice homeoffice:
So, finally got something fun to work today for
@bifravst on
@Azure: assigning an avatar to your IoT device,
because during product development you still know all your
@NordicTweets kits by name :-)
https://github.com/bifravst/azure/commit/c5be317944501034c2c55bbaffe9f891e03d7530
One of the best interviews around #COVID19 I have seen so far:
https://youtu.be/iyFT8qXcOrM
@adotfrank @Azure
Good! It was actually a trailing comma in the JSON, which is actually invalid,
so maybe also lint it before sending...
@adotfrank @Azure
Caught in the IDE, yes (comma highlighted in red), but not when deploying
through the CLI.
@adotfrank @Azure
I'm on Linux 😁
More accurately, the 10 most notorious #norwegian 🇳🇴 dishes:
https://www.tasteatlas.com/most-popular-dishes-in-norway
Great collection by @AdriaanvRossum of
#SaaS which are free for #COVID19 projects: https://saasforcovid.com/
You cannot command respect.
https://twitter.com/girlsreallyrule/status/1246067852370751488
@BldJulien Every year 20 Million Grandiosas are
sold in Norway, which means that every Norwegian from infant to grandparents eat
4 of them every year ;-)
Puzzles are basically sold out. #Trondheim 🇳🇴
The right thing to do.
Thank you Portugal! https://twitter.com/CNN/status/1246429076161728513
@FlexportEng am I seeing it right, there is
no JavaScript SDK for your API V2?
100M NOK for cultural and volunteering organizations in #Norway:
https://bit.ly/34cHMSI #covid19norge
#Norway 🇳🇴 has #covid19 under control for now:
https://www.dagsavisen.no/nyheter/bent-hoie-vi-har-fatt-koronaepidemien-under-kontroll-1.1695570
👏💪
🤮
If somebody screams after 4 months, it might also not be needed.
https://twitter.com/shanselman/status/1247249888066154497
@chaos_monster I know you had good
intentions, but on this site, tables are the main feature (API docs).
It's amazes me again and again, that the inventors of
@typescript release @azure #iot JavaScript
SDKs like this:
The patch property here is a fairly complex object, and I have to consult the
docs to figure out what goes in there. This is not a good example how to write
an #SDK.
Great feature in @teamcodestream which
shows comments from merged PRs alongside to code and allows to better understand
why a specific line of code exists.
https://twitter.com/teamcodestream/status/1179766798717247493
@alterisian
@teamcodestream Codestream does per-line
tracing, which is really amazing, so this wont work properly with Trello.
But you can always attach links to lines through a comment.
@alterisian
@teamcodestream That's not the right way
to look at it. Codestream allows to attach comments to lines in source code,
which will be preserved even over changes to the file.
It's really frustrating to find one official example after another on
@Azure which completely ignores infrastructure as
code. This gives me zero confidence that the ARM resources for this example
exist, or work when not even their own engineers use it. 🤬
@adotfrank @Azure
-j does not help:
@pati_gallardo
@SteinRLarssen
@TutanotaTeam has good UX so it's hard to
accidentially shoot yourself in the foot.
@FlexportEng Ok, thanks.
Do you have the API v2 documentation as an OpenAPI file?
@FlexportEng Yes please, I have started to
implement a JavaScript SDK here
https://github.com/distributeaid/flexport-sdk-js and an OpenAPI file would be
great to auto-generate most of the code.
@adotfrank @Azure
Well, it does what it says in the help:
--handle-extended-json-format -j [Deprecated] [Preview] : Support to handle extended template content including multiline and comments in deployment.
CLI v2.3.1
@adotfrank @Azure
So it's not a bug, the -j option is (at least according to the docs) not
supposed to send JSON unmodified.
@adotfrank @Azure
If it is, here is an existing bug:
https://github.com/Azure/azure-cli/issues/12909
If you are looking to improve your meeting quality, here is a good comparison of
microphones by @photomatt:
https://ma.tt/2020/03/dont-mute-get-a-better-headset The best option is: pick
a wired headset with a microphone arm that is close to your mouth. Here is how
my headset sounds:
https://soundcloud.com/user5521766/razer-blackshark-expert-20-gaming-headset-sound-test
@toggleModal That's our favourite:
https://eatsmarter.de/rezepte/knuspriges-buttermilchbrot
@untergrund_ffm Google Keep:
https://keep.google.com/
Exactly.
I explain that here: https://coderbyheart.com/towards-class-less-javascript/
https://twitter.com/housecor/status/1247495749182652418
@KlaraMiffili My first thought was: this cat
must be a timetraveler who doesn't give a fuck.
Oh yeah! I am gonna be there!
https://twitter.com/SoCraTes_UK/status/1247925493959188484
Bosch is launching a drone: https://t.co/PLYA64ducw
It's Easter holiday already in #Norway, so I am going to work today on
@DistributeAid and
@MasksForDocs tech.
If you want to use your tech skills for something with impact, I have written a
Guide which will help to get you quickly to your first issue:
https://www.notion.so/distributeaid/CONTRIBUTING-4ba5060441e44925b5e22aa674d4729e
@EmmaBostian Yes, then I find another tech
project where I can find a different kind of frustration!
#Norway 🇳🇴, has a female Prime Minister, too.
https://twitter.com/rob_england/status/1248187667415613441
Anybody already got their hands on an @system76
Lemur Pro's?
That laptop looks really great: https://system76.com/laptops/lemur
I want to replace my DELL XPS 13 from early 2016.
@phaus @system76
It's soldered on with those models, they are based on Clevo:
https://www.clevo.com.tw/clevo_prodetail.asp?id=1263&lang=en
We are quite lucky to have political leaders in #Norway like our prime minister:
https://edition.cnn.com/videos/tv/2020/04/08/erna-solberg-amanpour-norway-coronavirus-world-health-organization.cnn
@lucianadrian Very good, basically everyone
here understands the gravity of the situation and behaves accordingly.
Hooks, because Classes in JavaScript are useless cruft.
The biggest gamechanger for #React development is using #TypeScript, so THAT as
well. https://twitter.com/ASpittel/status/1248314908535656448
Fluent: A localization system for natural-sounding translations.
https://projectfluent.org/
Finally a great new take on internationalisation of web applications!
This is surreal. https://twitter.com/nowthisnews/status/1248374630399672321
@rradczewski The reminder about needing to
learn how to read and extend legacy React code is 💯.
But I do not agree with Classes being the predominant API interface in
libraries. I rarely see me using
import Foo from 'X' new Foo()
in projects.
Browser-APIs are also class-free.
Spring in #Norway is when the falling snow melts right away.
@rradczewski Fully agree, the original
question was however given the two topics which to focus on, and for being React
ready IMO these days hooks are must have knowledge.
Grassroots actions continue to be the answer to government negligence by
@meganlgio:
https://link.medium.com/CZPONfpxz5
Things to learn as a web developer: a lot.
@AndreasMehlsen made a quite concise
overview on https://andreasbm.github.io/web-skills/
German Engineering: https://twitter.com/cmueller80/status/1248550565640011783
@Lazer @thevowel I
prefer fresh yeast, for bread and for baking. 1 cube of yest (50g) for 1kg of
flour.
Yeast is sold here in Norway in supermarkets usually next to milk or butter:
https://www.morshjemmebakte.no/products/fersk-gjaer-original/
@pati_gallardo Which one?
@pati_gallardo Takk!
@SamirTalwar Humans are really good at
selective hearing, which does not work when using headphones.
The closest that I know resembles a more ad-hoc chat situation is
@sococo which has a visual way of telling who is
talking with whom, and it's easy to break out a separate convo.
@SamirTalwar I also tried
https://hubs.mozilla.com/ which has spatial audio so you could experiment with
that: you can still be in the same room but can move away from a bigger group to
focus on a specific conversation. But because it is made for VR the video
support is awkward.
@rinkkasatiainen
@m4nl5r I don't use PyEnv, I follow the official
AWS CLI installation instructions (there is no point in having multiple version
anyway): https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html
I would link to the official docs.
@rinkkasatiainen
@m4nl5r I don't recommend using AWS CLI profiles,
it makes it too easy to accidentally connect to the wrong account (after all,
people should be using a dedicated blank development account, one for
testing/CI, and another one for production).
@rinkkasatiainen
@m4nl5r I don't recommend installing CDK globally,
it is a fast moving project. Install it as part of the devDependencies/
or #fewersurprises https://twitter.com/sebs303/status/1248927613931880450
I've started to implement an SDK for a REST API from scratch in #TypeScript
using #fp-ts, and I like how simple the interaction with the client is, even for
following links or recursive fetching pages:
https://github.com/distributeaid/flexport-sdk-js
Since @flexport has become a massive supporter
of @DistributeAid and we will have quite a
few shipments on their network in the future, I've implemented a Slack notifier
for shipment updates:
https://github.com/distributeaid/flexport-shipment-monitor
Pretty neat how digitalized the transportation industry is!
In Pictures: Life In #Norway 🇳🇴 Under Coronavirus Restrictions
https://www.forbes.com/sites/davidnikel/2020/04/11/in-pictures-life-in-norway-under-coronavirus-restrictions/
#COVID19norway
@pati_gallardo Yes, definitely. And it's
from Jon's Hopkins University, so definitely worth having eye on.
Good job, Jesus! https://t.co/5ocMhHpPs4
@Lazer Uh, gosh. That's the worst to be needing to
go to the hospital right now. I hope you feel better soon!
Holy shit, this opening track from @deadmau5 in
the @tinlicker_nl set is giving me
goosebumps: https://www.youtube.com/watch?v=F35xoJOxamg
@pati_gallardo That's terrifying, I really
wonder why there is not more protest in Sweden... There was absolutely no need
to have the situation they have right now.
@teachlearncode
@SoCraTes_UK Any plans on adding more seats?
@rekatz
@typesfast
@flexport
@DistributeAid Sure! It's only in an alpha
state right now, but you can already check out if it works for you. The source
code is here: https://github.com/distributeaid/flexport-shipment-monitor We do
not have much volume on Flexport yet, so any input from your side is much
appreciated.
// TODO: Fix me https://twitter.com/Ocramius/status/1249963501340233730
Mostly just googling.
https://twitter.com/kelseyhightower/status/1249906545917186054
@rekatz
@typesfast
@flexport
@DistributeAid Cool! Here is Slack Channel
on the @DistributeAid Slack you can join for support:
https://join.slack.com/share/I011LRXNR0W/Ja3IwNKIM0meXtU5ZJOFepty/zt-dgltddd2-An_4p2Zq1DeLNWMHHE3jFA
@FranziskaNaja ein Channel für dich?
https://www.youtube.com/channel/UCcMDMoNu66_1Hwi5-MeiQgw
@pati_gallardo
@Folkehelseinst
@hallny If that is true and they are allowed to do
it, the Norwegian government did a terrible job with the contract for this
project.
Good thread on why designing an API upfront is a bad idea.
Design it based on needs of consumers.
That's why I think https://docs.pact.io/ is great, because it flips the
relation and lets consumers describe what they want, and the API needs to
provide that. https://twitter.com/stilkov/status/1250355402501492736
Yet another icon library: https://icons.getbootstrap.com/
Stylewise a mixture between fontawesome and feather icons, for me feather icons
are still my favorite, especially because it allows for variable stroke width.
https://desec.io/ is now out of beta and ready for your secure production DNS
traffic.
We just celebrated the launch with a key rotation party!


@ClareSudbery At some point I realized: once
I have to sort cables, I have too many of them.
Great inspiration: 16 'meaty' meat-free meals – The flavours you love, no meat
https://www.animalsaustralia.org/features/meaty-vegan-recipes.php ✌️
🤦♂️ #SmitteApp
@EmmaBostian
@Spotify Gratulerer og lykke til! Velkommen til
Skandinavia!
@pauladozsa
@EmmaBostian
@Spotify Uh, yes.
That's the great thing up here, everyone understands each other, somehow ;-)
@lillesoe
@pauladozsa
@EmmaBostian
@Spotify Akkurat det!
@DivaAmon Check out https://nextcloud.com/ if
you want to store it on your own hardware.
@pachamaltese Sorry, I haven't touched one,
yet.
@pachamaltese Developer edition most likely
will have a different one for better Linux support.
Really sad that people in the software craft community with a wide reach are
tone deaf and keep pushing works of and collaborating with Robert M. for
business reasons. I see you.
If you are the founder of a consultancy, that sponsors community events, and
also runs apprenticeships, I expect you to use your platform during a talk to
push the new and underrepresented, and not to plug a book that you co-authored
with a rightwing misogynist.
@Der_Pesse
@philivc I reviewed a recent book and he clearly
can't help himself:
@a_meba
@pati_gallardo Obviously
@Bokassaband! #Trondheim 🇳🇴
@awdng We had
@sandimetz mentioned here before, I can also
recommend works on architecture and code practices from
@mpoppendieck,
@mfeathers,
@TotherAlistair,
@martinfowler,
@KentBeck.
@pati_gallardo The burning / intact city is
the key hint!
@KlaraMiffili When working with
@ldavidmarquet I quickly learned to spot
fake commitment, where someone would use "we should do this" over honest one,
and also become very clear myself.
He has great resources on communicating intention and commitment:
https://www.goodreads.com/book/show/42774083-leadership-is-language
@KlaraMiffili
@ldavidmarquet Communication is the cause
of all big problems. And it's never "fixed", like a bug in software.
@pati_gallardo @cafe_ptr This was posted on
the 17th of April, how can he keep saying with a straight face that there is no
evidence of lockdown to work.
@pati_gallardo @cafe_ptr - We need
evidence.
- I am rather certain.
- We don't have tests.
@freddiesayers is doing a really terrible
interviewer job by not pointing out these huge discrepancies in what this
"expert" is spinning.
Let a robot train your dog: https://www.youtube.com/watch?v=_xglrZ_x6G0
... what could go wrong?!
#Spring is back in #Trondheim 🇳🇴
We @NordicTweets keep doing very good, even
during this pandemic. We are continuously looking for outstanding engineers to
work on our #cellulariot and #ble technology, covering everything from embedded
to the cloud.
Check out our job vacancies here:
https://www.nordicsemi.com/About-us/Vacant-Positions
@NordicTweets DM me if you have questions!
.@itoApp is an open-source, privacy first contact
tracing app: https://www.ito-app.org/about/
@VoltEuropa Hei, we
@DistributeAid provide the technical and
logistical infrastructure for Aid Work in Europe and have shipped many times to
Lesvos, we are happy to support you with getting the masks to Greece!
GitHub is having issues: https://www.githubstatus.com/
/CC @Eileenxos
// FIXME: this should never happen
https://twitter.com/mc_rum_hammer/status/1252309043391143936
Just saw @awsnordics #serverless meetup that
@thundraio has a serverless debugger, which
enables to debug a running lambda in the IDE:
https://www.thundra.io/aws-lambda-debugger
Pretty nice!
@WevolverApp an RSS feed would be nice.
To everyone who claims #covid19 is "just another flu":
https://twitter.com/pati_gallardo/status/1252887699935158274
Question for the #IoT product developers out there: which service do you use to
retrieve AGPS data?
Don't buy Western Digital hard disk drives:
https://www.pc-kombo.de/blog/93/A%20Warning%20against%20WD%20Hard%20Drives
First ice cream of the season! #Trondheim 🇳🇴
We live on the sunny side of #Trondheim, you can tell because THEY HAVE ALREADY
STRAPPED ON THE SUMMER SKIS! 🇳🇴
@jschirrmacher Do you remember Norwegian
prices?!
... especially now when everyone is AT HOME connected ALL THE TIME.
https://twitter.com/dhh/status/1253033768467615745
The best pun still by the German government is to call their online tax
reporting system ELSTER, after the bird magpie which is notoriously known for
stealing shiny objects.
The actual reason is more boring, ELSTER is an abbreviation for ELektronische
STEeuererklärung
Electronic Tax Report
@vicbergquist How many will you take in? :-)
@LaszloWa
This is great:
https://aws.amazon.com/about-aws/whats-new/2020/04/introducing-multi-region-user-pools/
(link is down, though we have to wait a little)
@awscloud Cognito adds multi-region user-pools!
@awscloud "The Multi-Region User Pools solution
helps ensure reliability in the event of service or infrastructure disruptions
by automatically provisioning and configuring the Cognito service in a
multi-region, high reliability architecture.
@awscloud Specifically, the solution replicates
new users from a primary Cognito user pool into a secondary user pool running in
a different region. "
Always write a FAILING test first, especially when testing error behavior and
writing tests after the implementation.
You might be seeing an effect of you not understanding the system under test and
misreading its failure condition.
N1ce :-)
@1NCE3 has updated their #iot pricing: 10 EUR for 500 MB and 250 SMS, valid for
10 years. https://1nce.com/en/pricing/
Their SIMs work perfectly with the
@NordicTweets #91DK and #Thingy91!
"I never thought there's someone like you that's willing to help."
Feedback I got from a person I am DMing on LinkedIn about job vacancies...
Sometimes small things make someone else's day.
Just found out that REKORDER, my favorite local heroes from Frankfurt have put
their albums on Spotify:
https://open.spotify.com/album/7z9gr8zuP49BXXEir2GkqF?si=GMjJpBmOTiuMuTwT4jfMAA
Don't miss out on this German indie rock gem, floating through the ether
somewhere between Selig and Rio Reiser.



That's a wholesome career page: https://leagueofgeeks.com/careers
Slick, informative, and closes with the team.
Great job @leagueofgeeks!
You can tell that the UX of Outlook Web is so terrible because I typically end
up with 3-4 drafts for every email I send...
@IAmJerdog
@abbyfuller I guess if you make up a list like
this, you better be more creative:


@KatjaJaeger der Artikel
https://www.betterplace-lab.org/en/civic-tech-sisters-a-program-for-young-female-leaders-from-ukraine-and-germany
endet ziemlich abrupt:
Uhh, I HAVE to try https://digibaari.com/ for #remote coffee!
It offers virtual bars to hang with some avatar customizations!
I figured out how to automate the deployment of a #golang server to
@awscloud fargate. This is a s close to
#serverless as it gets for a project that still needs a server (we are testing
UDP and TCP timeouts in #cellular #iot networks).
https://github.com/NordicSemiconductor/NAT-TestServer/pull/8
@aconno_GmbH Correct link:
https://www.youtube.com/watch?v=MIq1enpi5kk
Game Geeks vs. IoT Geeks


Today I added continuous delivery for all releases using GitHub Actions:
https://github.com/NordicSemiconductor/NAT-TestServer/runs/632954320
/status/1255523620832661505
@dan_abramov Sure, a real in process server
can be set up with a few lines, e.g. I do it here for testing an API client in
Jest:
https://github.com/distributeaid/flexport-sdk-js/blob/a6741a2e22bd8c652b50fac2759ab881e6b36c71/src/v2Client.spec.ts#L20
@dan_abramov Ah, right, these tests run in
isolated instances.
I have that solved in another project where I randomly generate unprivileged
ports: 1024 + Math.round(Math.random() * (65535 - 1024))
@dan_abramov Here is a more advanced version
where I generate stable unprivileged port number for server instances based on
string identifiers that need to run on the same machine:
https://github.com/bifravst/device-ui-server/blob/0c423026477f902067f4859a21c1f8327f869dce/src/portForDevice.ts#L4
@XDetant ❤️
@snyksec that is not very helpful:









