Was absolutely painless to switch over, everything works as expected. One caveat
is that we don't have binary/compiled npm modules in our project, that made
things easy. The dependency layer is a ZIP of the node_modules folder.
https://twitter.com/awswhatsnew/status/1443331384504766465
October 2021
222 tweets
@ClareSudbery Interesting. I'm not a native
speaker, so I for me that has more of a "example" meaning than the
"instructor/preacher" feeling of a "thought leader".
@ClareSudbery Yes, but only one of these two
has actually had the experience:
@miskaknapek This is mid-Norway... :-) Still
1.100 km to Tromsø. So we are quite lucky to see them this far south.
We've sent in the docs again, and this time they were accepted.
@kotzendekrabbe
@ThePracticalDev Let's fix that!
Yesterday we've discovered an interesting bug in
@Azure #IOT hub device twin:
you can set a desired property to [] (empty array), but devices are not
allowed to report this value.
Although the specs allow it:
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-device-twins#tags-and-properties-format
First time traveling abroad in nearly two years.
It shows that @NordicTweets pays me to work
on open-source software: https://commits.top/norway.html Note that these are
just number of commits, and by itself a useless vanity metric which I wish
people wouldn't show. This number is not related to how many people are using
those commits.
Well, #Frankfurt gives us a nice welcome. 🇩🇪
@SamirTalwar Thank you!
@Marv2punkt0 👋🏻
@alexschnapper 💉💉 Sei Dank!
🚨 64 tons 🚨 of aid, this is a massive, massive effort so many volunteers
around Europe pull of. 🤩
https://twitter.com/DistributeAid/status/1444008577224609842
@SamirTalwar My thoughts exactly. It's easy
to mold these people into whatever bullshit the company is trying to sell...
Dinge die ich aus 🇩🇪 nicht vermisse: "Sie".
@SamirTalwar
@Rackspace Rackspace is US based, so they might
not have heard of this. :/
Oh, finally something is happening in Germany: fiber is coming.
https://deutsche-giganetz.de/
@m4nl5r
@TonyBologni It's 50 € for 300 MBits down /
150 up. That's pretty good.
@_francied From the limited interaction I had
with you, you seem like a fantastic people person and very well organized. You
could be a great COO.
@_francied Uh, don't tell me about those,
though. I am the worst sceptic. Which is most likely the reason why I am
employed.
#Offenbach Immer in Veränderungen, manchmal auch zum Besseren.
@derjohn_himself Für den Urlaub, ja.
The problem when nobody can use a phone anymore.
https://twitter.com/hatwell/status/1445124894828675088
@troubalex Gibt's in Deutschland zum Glück rund
um die Uhr!
Could be a little more prominent, and not hidden behind two clicks and a scroll,
but it's a good start!
https://twitter.com/GHchangelog/status/1445527024093827072
Gude! #Frankfurt 🇩🇪
@christina_haaa Danke für den Reminder,
dass die Flasche Äppler im Kühlschrank wartet! #🍎
Had the pleasure of meeting @alexschnapper
again. He told me great things about
@MaibornWolff. If you are looking for
QA/Testing #jobs have a look at https://www.maibornwolff.de/en/careers and
reach out! All jobs are remote and part-time (!) possible, but their offices are
great as well!
@mirjam_diala Needs a lot of power to crunch
the Blockchain!
I see that the last 500+ days have made many employees and employers aware that
many reservations they had about remote work were proven wrong. That will now
lead to many job searchers expecting increased flexibility and remote options.
More companies will offer remote work (like PwC just did for 40,000 employees).
This puts hiring efforts of companies which hold onto colocated working model
under even more pressure to offer higher salaries and invest more into investing
more into less experienced candidates.
Experts simply now have much more opportunities to choose from compared to
pre-pandemic. (Net-)working with local communities through events, jobfairs and
sponsoring has become much more important.
Write tests. Get documentation for free.
https://twitter.com/b0rk/status/1445811158615826434
Don't be like $AAPL, always sanitze your user input!
https://krebsonsecurity.com/2021/09/apple-airtag-bug-enables-good-samaritan-attack/
@refnode Yeah, so exciting that you get to pick
to live somewhere that suits you while earning good money.
Not really trust inspiring when the "Secure & Tested" tile on the
@iotex_io homepage is not active. Seems that you
still can sell Blockchain just with flashy logos.
@kriscorbus
@refnode So much potential is wasted because
companies try to force everyone in the same timezone.
It seems that services like @deel will disrupt how
companies hire talent. Basically you now can have a legal entity in 180
countries, so you can hire instantly where your talent lives. I guess the
downside is that you are not legally and employee of the company, but of deel.
https://twitter.com/bizluke/status/1435657689632321540
OTOH you will have a job with a local entity which should be better in most
situations completed to working as a freelancer.
@tdvorak What does the Kollektivvertrag cover?
Pension scheme? Extra health insurance?
Cool, Cut Climate Change will das deutsche Handwerk klimaneutral machen, und
fängt mit den Friseur*innen an: https://www.cutclimatechange.com/ueber-uns
@heimathafenWI made in Wiesbaden ☝🏻
@Ravetracer
@SonoMotors Gibt's da noch keine App für die
die ganzen Ladestationen entlang einer Strecke auflistet?
@ElectricMaxxx
🇳🇴 Power Metal 🤘🏻 https://twitter.com/Maaikees/status/1446402487758508032
@EmmaBostian So sad that you can't be your
unfiltered self on this website.
It's called untested code.
https://twitter.com/LeaVerou/status/1446499917149708327
Trying to understand the benefits of using
@iotex_io for an #iot asset tracker and this is
what their support pointed me to:
https://community.iotex.io/t/maximizing-returns-on-your-iotx/1634
So, it's just another #blockchain invented to make some people a lot of money?
@nelisboucke It's one big micro service ;-)
I've seen that "technique" used quite often. It's easy to construct a
"Totschlagargument" [German], an argument that can't be refuted. It's important
to identify these and point out that they are used. It can help to get the other
party to realize what they are doing.
https://twitter.com/_francied/status/1446727222686109696
Example for a Totschlagargument is: "People are not satisfied with X!" "But you
only get negative comments, most people are happy with it so they don't
complain. Therefore X is fine.". This is impossible to refute because it uses an
unlimited amount of positive feedback for X.
Awesome mentor showing you the way to #serverless 👇🏻
https://twitter.com/raae/status/1447264742213660677
@georgie_smalls
@anisahob @raae for
example.
@kotzendekrabbe Big hug! It's going to be
ok.
Great writeup about making online conferences more accessible:
https://twitter.com/johnallsopp/status/1447353199409737729
Good Morning! #profanelatteart
"Heat" is on Netflix, and it's still one of the best thrillers ever made.
https://www.netflix.com/us/title/70020509?s=a&trkid=13747225&t=twt&vlang=en&clip=81476860
@byteborg Have fun! 🕶️
Tracking at 120 km/h on the German Autobahn. No problem for the
@NordicTweets #nrf9160 using
@1NCE_IoT #nbiot.
Had the chance to try this beauty of a hand grinder today. The Porlex Tall is so
well made, this is going to be my next one.
@nelisboucke Yes, absolutely. Should also for
inside the AeroPress plunger.
The Token Handler Pattern provides security hardening for SPAs:
https://curity.io/blog/token-handler-the-single-page-applications-new-bff/
@lucianadrian
@NordicTweets
@1NCE_IoT The top one was a historic data point
(24 minutes ago).
Please vote for http://desec.io!
30.000 Euro für soziale & Open-Source-Projekte von
@b1systems: https://linux30.b1-systems.de/
A beauty for your appreciation:
While working on a PR preview using
@clever_cloud I failed for a while to get
the AWS CLI to work with cellar. The issue is that the cellar service requires
AWS CLI <2.0.0, while GitHub actions uses the latest version.
@Keruspe
@clever_cloud This one:
https://github.com/distributeaid/shipment-tracker/runs/3886518955?check_suite_focus=true#step:15:74
After downgrading to awscli<2.0.0 the error goes away.
@Keruspe
@clever_cloud What might be different on
your end is that I am using environment credentials (AWS_ACCESS_KEY_ID and
AWS_SECRET_ACCESS_KE).
@kriscorbus Going to be 42 in September. So if
you need a guest next year, let me know.
@kriscorbus Join us
@SoCraTes_Conf so we can do it in person!
In 1996 websites were created by Alex, the system administrator, running from a
box that also managed the printers. Alex updated the website once a week.
You can still do it like Alex, today.
Today's tech is all about improving collaboration and frequency of updates.
https://twitter.com/timClicks/status/1448001283307102209
@dc7590
@kamilleblumm Thank you for the lovely
evening, Darren!
@CorinnaBaldauf Technically not a
training, but I really like the North Star Framework:
https://amplitude.com/north-star/about-the-north-star-framework
Good thing we added a buffer for sensor measurements like location data to
@NordicTweets asset_tracker_v2 sample
because with #cellularIoT a good connection is not the norm (especially when you
are in 🇩🇪,😉). It's sent when connection is available later.
https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/asset_tracker_v2/doc/asset_tracker_v2_description.html#data-buffers


Taken while stuck in a German traffic jam.
The Commandante is definitely a Rolls Royce among the coffee grinders. But a
little bit too heavy and large for traveling.
@m4nl5r Yes, the grinding performance is really
good. But I still prefer a smaller grinder that fits in my AeroPress plunger.
@jkeweg
Always happy when the doc is happy! 🪥🧑⚕️
@alex_schl Burned as a child! 😫
My experience is that the Norwegian tech sector is way behind this development.
Salaries right now are hardly competitive compared to international salaries,
especially for young, solo skilled workers. 🇳🇴
https://twitter.com/rachelnabors/status/1450028659507666947
@kotzendekrabbe Happy to have a chat with
you and that monster!
@rachelnabors Yeah, I talk to quite some
international applicants and also expats in Norway, and it's a hard sell,
especially if they don't come because of the nature that Norway offers. Even
India offers similar high salaries but with a fraction of the living costs.
@spazierendenken Yes, accurate for most white dudes in tech like me:
@spazierendenken Keep it coming! This is what this website is made for!
The thing with change is, that it doesn't look familiar.
https://twitter.com/_francied/status/1450355529839169538
@Maaikees
@toggleModal should know.
@dc7590 @alipasha
@nochsoeiner I also have some #RheinMainRocks
in the background!
👋🏻
My @NordicTweets colleague
@RoshRajaratnam is
@droidconBerlin the next days. If you are
curious how it is to work at one of #Norway's hottest tech companies, have a
chat with him. His team is hiring a Senior Front End Software Developer
(https://candidate.hr-manager.net/ApplicationInit.aspx?cid=278&ProjectId=177110&DepartmentId=7392&MediaId=5&SkipAdvertisement=False)
...
but he is a great person to talk to anyhow and can tell you a lot about what
life in #Norway can offer for a young family!
German traditional dinner bread:
@c089 According to my nephew (5 years old).
NFTs:
Free advice on TDD from a true legend. Don't miss it!
https://twitter.com/ClareSudbery/status/1450543224171421698
@carlescufi Zu meiner Zeit hatten wir noch
Kassetten, und nicht https://tonies.com/en-gb/ ...
@charlesv Yeah, I am aware that the TB hardware
is basically a genius scam.
@troubalex
@charlesv Agreed. It's not an actual scam, just
an extremely overpriced physical packing for a digital, revocable license.
@troubalex
@charlesv Yes, and with some tinkering you can
build your own tonies using that box:
https://gt-blog.de/custom-tags-for-toniebox/
But there is actually a real open source variant: http://phoniebox.de/
👋🏻 #OSL!
Closed domestic transfer in OSL is a PITA. :/
But we made it just in time for boarding the plane to TRD.
@mirjam_diala Yes! I'm happy we could make
it happen!
Hjem! #TRD


@troubalex
@boosterconf What I am reading is that you
absolutely have a 10 Minute talk and a 30 minute talk. The first one needs a
little practice and the second one a little more content 😉
@wolframkriesing Can't you get your test
runner to run only the tests that test the code that's affected by the current
change?
@troubalex
@boosterconf Hm, I found their description
pretty open. Isn't every talk an experience talk (except a sales pitch)?
Autumn is back #Trondheim! 🇳🇴
The level of my excitement about going to a physical user group meeting again in
#Trondheim is ... unexpected! Thanks @webstep for
hosting this one, again!
https://www.meetup.com/AWS-User-Group-Trondheim/events/281374707/ #aws
#serverless #meetup
Just received a link to a form and I could see all the previous submissions.
Remember to always double check the links you are sending using your browser's
incognito mode!
@wolframkriesing That could be in your
pre-commit hook.
For instance one can start with a spreadsheet a create personas and what they
input into the system, and what they expect the system to do. Excel then can
then permutate all possible combinations of those. That list then can be used to
drive your end-to-end tests.
https://twitter.com/maaretp/status/1451204415927554053
Dang, my pepper grinder finally gave out. What do you have in your kitchen for
daily use?
It's mind-blowing 🤯 that this is the result of a few students in #Offenbach
(@omnikuss, et al) starting to fight @db_bahn 10
years ago. https://twitter.com/Reuters/status/1451113668658307072
First time post COVID hanging out with colleagues at a bar!


Our new oven has an app:
https://play.google.com/store/apps/details?id=dk.centic.aduro 🤷🏻♂️
@malk_zameth All the best for you! May you
have an awesome day!
@DZoneInc
@kartben @Azure I
think @elboart will agree with her experience
writing GUIs on @ZephyrIoT ...
@DZoneInc
@kartben @Azure
@elboart
@ZephyrIoT It's a really interesting niche,
where embedded devices mostly don't need an advanced UI, but would greatly
benefit from it in case something goes wrong.
@Markus306 Also, you can print exotic LEGO
pieces!
https://thetesttribe.com/testflix-2021/ is happening this weekend and it's
free!
#Yarn is acting up with: 'error An unexpected error occurred:
"https://registry.yarnpkg.com/ts-node: unable to get local issuer
certificate".'
What causes this error?
@Markus306 The current 3D printers are crazy
accurate, so ...
@emsuiko 💝 All the best!
Solution points to disabling strict SSL checks via yarn config, but that sounds
sketchy?
@AmelieCornelis Looks OK from the outside:
https://www.ssllabs.com/ssltest/analyze.html?d=registry.yarnpkg.com&latest
Seems to have been a temporary error.
Just encountered a TypeScript incompatibility from two different dependencies,
which I solved by wiping the yarn.lock and node_modules and recreating it.
I haven't seen this kind of issue with npm ...
Finally managed automate the creation of a blank preview instance for
@DistributeAid Shipment Tracker on
@clever_cloud. This means we now also have
the infrastructure in code. Previously, manual configuration through the Clever
Cloud Console UI was needed.
https://github.com/distributeaid/shipment-tracker/pull/384
For some reason the clean-up step is not triggered, but that's work for another
time. https://github.com/distributeaid/shipment-tracker/issues/404
Grey day in #Trondheim 🇳🇴




... calls for a hot cup of coffee!
Looks like basically no Norwegian wants to get vaccinated any more, while we are
at 69% for the 2nd dose.
@iAnuragKale No, not really. Norwegians drink
coffee all around the clock.
Like "Guys" the term "craftsman" to address a group of people is outdated.
Crafter or Craftsperson are good and inclusive alternatives.
https://twitter.com/_francied/status/1452347967441195025
ua-parser-js (0.7.29, 0.8.0, 1.0.0) compromised with malware:
https://github.com/faisalman/ua-parser-js/issues/536
This is actually cause by Node.js 17 and their Docker image which changes how
OpenSSL is configured:
https://github.com/renovatebot/renovate/issues/12263#issuecomment-950183023
/status/1451862754449571842
How is your day going? #javascript #automateeverything
See #Scandinavia below:
https://twitter.com/GergelyOrosz/status/1452547678760493059
@charlesv
@troubalex Congrats for joining an awesome
team!
@charlesv
@troubalex Can't be unseen!
Found a nice replacement at IKEA:
@mortzu Weil du nicht mehr warten wolltest?
@witchofthetest Top part is used to drive
the grinding.
@mortzu Und, bist Du zufrieden?
Really excited to talk about this soon!
Join @jkebertz,
@ciaranarcher, and me on November 10th for
the @TheLeadDev panel on how to improve your
impact as an individual contributor.
Free signup at
https://leaddev.com/events/making-bigger-impact-through-collaboration-senior-individual-contributor
Had a fantastic chat with @kriscorbus today
which she closed with the question on what we are not doing in all our efforts
to be #agile: I think it's looking empirically at our processes before changing
them. Too much is just copy&paste "if it works over there it must here".
@FranziskaNaja Lærer du norsk?!
@FranziskaNaja Ja, det stemmer!
Good morning from @NordicTweets #Trondheim
🇳🇴 office!
Oh yeah, can't wait to be back to one of my favorite tech conferences!
https://twitter.com/oredev/status/1452912397975527431
"Women in tech know each other and of each other. There aren’t that many to
begin with, right? This is still tech."
https://twitter.com/_francied/status/1452926512689262593
Just a reminder for first timers: you can (and should) absolutely submit
multiple proposals! #speaking #cfp
https://twitter.com/boosterconf/status/1452629186208747527
If you are a white, middle-aged, European, english-speaking dude like me,
remember to mention in your call-for-presentation submission that you are from
an over-indexed group. By omitting this you basically put this burden to
self-declare on those from under-indexed groups. #CfP
@RidingWolf
@kamilleblumm And I would tell you that
there is an even more spectacular road much closer:
https://goo.gl/maps/MUZwVbMpt2M1ZCBu5
Atlantic Ocean Road only looks good from a drone, but driving is not that
amazing ...
Getting ready for the first physical
@awsnordics meetup in #Trondheim since two
years!
Learning about http://xeris.no and their fully #serverless approach to
providing product data @webstep #Trondheim 🇳🇴
#tdc #aws


For Xeris, #Serverless' main advantage is the reduced cost. However it also
simplified the provisioning of multiple instances of their solution, for
testing, preview and development. Some not so serverless services need special
attention.



For a lambda in a VPN AWS Private Link allows to access S3 for free, and other
resources cheaper than NAT Gateway: https://aws.amazon.com/privatelink/
Overall experience and learnings • Having a "unlimited" environments is #awsome
• Running completely* serverless has a cost • Increase in complexity caused by
limitations • Easy to get going • Hard to keep the principles as system grows
I can tell that #crypto is going through the rough because these really
expensive @dotHIV domains were registered in the
last year: http://crypto.hiv http://block-chain.hiv http://blockchain.hiv
http://nft.hiv https://t.co/s3s77MiVFH
@emsuiko When they realize that they don't have
any power, and nothing to offer, they try to put the blame on you.
What's the point if you can't lick it?!
https://twitter.com/abbyfuller/status/1453096195216134146
Head over to @OmegaVevcom IG account where
our student Lena, who is working in my team
@NordicTweets, has taken over and shares her
workday today: https://www.instagram.com/stories/sctomega/2693524135092424216/
I have no shame sharing Instagram Stories in Teams, because I am so proud of
what our students are doing!
@pati_gallardo We use it on our SDK
(https://github.com/nrfconnect/sdk-nrf) basically so that the company has an
non-revokable usage right of the contribution and protect against copyright /
patent infringements, because we often get contributions from other companies.
Very nice to see that https://github.com/nrfconnect/sdk-nrf now has "main" as
the name of the main branch.
@pati_gallardo Well, this could happen if
someone contributes code that they do not own. The CLA adds an additional hurdle
and I guess is a solid enough "due diligence" measure for the company in case of
a lawsuit.
@maaretp Oh, THOSE people.
@SamirTalwar
@sleepyfox I've read through the thread again
and still think it's manageable, but not trivial.
@toggleModal There are no words to describe
how amazing TOOL are: https://www.youtube.com/watch?v=u7lweNCCwS0
@NordicTweets
@Glorious And the reviewers like it!
https://www.youtube.com/watch?v=ilqhxr9H6pY
Big Blue Pretzel https://twitter.com/verge/status/1453788497110839297
If you ever wanted to explain a software project to a non-software person, show
them this film. https://www.imdb.com/title/tt0102015/
@spazierendenken You could rename it, though, if you don't want to start from a
clean slate...
@spazierendenken Yes, parts of me are just worried I might not be included in
that change. 😟
I didn't realize they still exist!
https://twitter.com/weworkremotely/status/1454066351367143429
So good to be able to join a board night
@OnboardNorway again! #Trondheim 🇳🇴


@kriscorbus All the best! Have a fantastic
day!
@_francied Motivating is not that important to
me, I have to find motivation on my own, otherwise it wears off quickly.
What I also need is transparency and consistency.
@martinjuhasz I have three, already ;-)
This golden gradient is just 🤩. #Trondheim 🇳🇴
This means very good #aurora conditions this weekend:
https://twitter.com/NWSSWPC/status/1453904934026366978
Went through my recent photos, and here are some amazing #autumnvibes from
#Trondheim 🇳🇴.




Today I am rebooting my #hiring effort for #cloud engineers to join the
#cellulariot applications team at
@NordicTweets and am looking for a Junior
Cloud Engineer (as well as a Senior). 🧵
While I had the chance to talk to amazing and inspiring candidates in the last 8
months, I failed to find the senior candidate that I hoped I could find.
It's an incredible competitive market for experience professionals and Nordic
Semiconductor is not widely known to be in need for software engineers who work
with web- and cloud-based solutions.
I am now investing more time in outreach efforts to universities, and I also
have hired a student (who is studying electrical engineering right now) and
started to teach them the necessary skills to build #serverless #iot cloud
solutions using #JavaScript / #TypeScript.
I now have secured the resources to continue this effort. I am really looking
forward to be adding fulltime #Junior engineer here in #Trondheim to our growing
cloud team in the European timezone; we now also have cloud backend engineers
working on http://nrfcloud.com in Oulu.
Adding a Junior to a small team is a big, multi-year commitment, but in the
current market I think this is the effort we as an organization have to make in
order to keep up with the ever increasing complexity and challenge of our
projects.
And the feedback from our summer students show that they perceive our team to be
incredible helpful and inspiring. It will be a pleasure to get more people to
share this experience.
So, check out the job posts and if you are interested, you might
#worksomewhereawesome (e.g. in a country where you still can have views like the
on on the photo entirely for yourself):
You will be working on the foundation for products that bridge the physical with
the digital world and create smart, connected solutions that help tackle
continuously more challenging markets, are more sustainable and help solve our
current environmental issues,
through building hard- and software-samples, documentation and direct
interaction with customers.
You will be doing this in front of a 100 million USD investment in technology,
that enables never before possible solutions, and our job is to make this
technology accessible to thousands and thousands of smart developers, which
makes this job really exciting, impactful, and fun.
Feel free to reach out in case you have any question related to these jobs, DM
me on Twitter, and my email is [email protected].
The German Döner Man is here! #Trondheim 🇳🇴 😂
@PreusslerBerlin Not yet desperate enough
to spend 10+ EUR for a Döner...
Does Zuck really expect companies to purchase expensive VR equipment in order to
funnel all meetings through his platform? Basically pay to be eavesdropped? 🤷🏻♂️
And universal healthcare.
https://twitter.com/Lexialex/status/1454292367561805832
Love how the sunset lights up the stones in this shot. #Trondheim
https://photos.coderbyheart.com/photo/20210828T184941-b9935e7e
Now the sun is leaving #Trondheim 🇳🇴 at around 15:40.




#Aurora over #Trondheim 🇳🇴 just now.
@lilemykarikatur Schade :/ Wetter diesen
Herbst ist echt mies in Norge...
Went #Aurora spotting, and got lucky in #Trondheim 🇳🇴. Not
@codefreeze_fi level, but still 🤩.




Netflix engineers produced that already:
https://netflix.github.io/chaosmonkey/
https://twitter.com/vboykis/status/1454617602505035776

