@quilaztlia
@Azure But it's OK! I don't really like to talk
about it anyway AND I got to
@rinkkasatiainen's session on functional
programming instead where we had a great exchange about his and
@michelle_avomo's codebase. And because of
Twitter @BenjaminHugot helped me after all.
That's the magic!
September 2022
345 tweets
@quilaztlia
@BenjaminHugot
@jongleur1983
@CyrilCathala
@Spaceva @ardalis
We did! Biggest pain is the Azure AD B2C which cannot be set up automatically.
But I can treat it as an unmanaged resource in ARM and share it between the
otherwise isolated resources when running integration/e2e tests.
The Norwegian Embassy in China is presenting products from #Norway, and
@NordicTweets is side by side with
@mollers_norge! No joke, this IS a
fantastic achievement.
https://twitter.com/NorwayinChina/status/1564440325791158277


@MAdnanIkram1
@borderless_dev
@DistributeAid Hei, check out the
@DistributeAid contributor guide here: https://github.com/distributeaid
Experience #SoCraTes2022 from Lena's point of view:
Source: https://vm.tiktok.com/ZMN3VDM5k/
@p_pugliese are your open-space posters
available somewhere for download? /cc
@Singsalad
@maaretp Yes, it's so important to create a space
where we can offer feedback safely and are open to receive it without judgement.
I go to SoCraTes for that.
@LeaRosema Looks better to me, and if these
calls depends on previous calls you can pass the state as an argument to these
functions.
TypeScript has bit of an issue with Proxies, btw:
https://github.com/Microsoft/TypeScript/issues/20846
@marcoravicini
@maaretp Shave off your outdated beliefs, that
is!
@BenjaminHugot
@quilaztlia
@jongleur1983
@CyrilCathala
@Spaceva @ardalis
I know it will work, but, no; not yet. Working on another Azure related thing
right now (which does not involve an AD B2C)...
When you think you are a fullstack developer:
https://www.instagram.com/reel/ChXV2WBgdfp/?igshid=MDJmNzVkMjY=
(It gets the job done, but a full band is another level.)
Did you see this, @pati_gallardo?
https://twitter.com/GHchangelog/status/1565386801975627779
@tdpauw Never been, too, but
@Agileonthebeach is on my bucket list.
Viva Engage!
@LeaRosema Them?
@netlight
Holy moly, what a set: https://www.youtube.com/watch?v=JcPeIt2Cehg
#trancefamily
I blogged about #SoCraTes2022, check it out!
SoCraTes 2022: Be prepared to be challenged
https://coderbyheart.com/socrates-2022-be-prepared-to-be-challenged
@quilaztlia I am free of kids!
@quilaztlia You should have one, I'll try to
have them with me the next time we meet!
🎶 It's a men's cloud! 🎶 -- @eucloudsummit
@Ravetracer For me long build ups are the
best!
@jkriggins Did it this morning to this little
fella!
@tdpauw Sounds like they don't want to talk to
each other. Good call on making this obvious to them. Of course parts might also
be that PM is not good in refining requirements. But both sides have to improve.
Too bad my Finnish is abysmal...
https://twitter.com/Elisaliisa/status/1565677922374979584
Fun stuff to hit @Azure on a Friday: "RestError:
Internal Error. errorcode: IH500019."
Time to go home.
I still see dudes using the term "software craftsman". I think it's OK, if you
identify as a man and use that term to describe yourself.
But when you talk about a group of crafters, please do not use the term. It is
not inclusive.
Software crafter is.
⌨️🧑
We are one.
Testing is much more than verifying the correctness of code, it's a complex set
of skills that helps to better understand the purpose and properties of a good
solution.
Developers who strengthen their testing skills will become more well rounded
engineers. https://twitter.com/jdiaz_berlin/status/1562564148780625921
@alex_schl Good to see that you still have the
weather to wear that!
Sunsets are back! 😍 #Trondheim 🇳🇴
@gazebo_c Yes, it's beautiful, even better that
this is a 10 minute stroll from where we live. Always happy to enjoy that view!
There is a great blog in German about #SoCraTes2022 in the
@mayflowergmbh blog:
https://blog.mayflower.de/13953-socrates-2022-konferenzbericht.html
@stemmlerjs
@mathiasverraes You can use "Software
Craft" if it's specifically about the idea/mindset/community.
@malk_zameth
@tdpauw Becaus free consulting, in contrast to
paid consulting, is when you can say what you really think, instead of saying
what is tactically appropriate.
.@MicrosoftTeams ditches the desktop app
on Linux: https://news.itsfoss.com/microsoft-linux-app-retire/
Here is an example of what's public to anyone in #Norway: my real estate
ownership and stock ownership in publicly listed companies.
@m4nl5r Yes, this one:
https://no.wikipedia.org/wiki/Strindheimtunnelen
But there is around 100 m rock between the tunnel and the house.
@Soisco 💙
@m4nl5r The tunnel ist not, deep, but I live on a
hill.
@leiderleider
@w3ltraumpirat
@mgaertne @c089 In
German I also love the term SoftwerkerIn.
@mgaertne
@w3ltraumpirat
@leiderleider
@c089 The thing is that Master in German has the
male gender (may not be correct but that's how it's often perceived). So using a
germanized feminine version "Scrum Masterin" may sound wrong to you but some
women want to use it to make it explicit to feel included.
@mgaertne
@w3ltraumpirat
@leiderleider
@c089 The cool thing with language is, what we made
up the rules, and we can change them..
@0x4d4175 Also a good choice.
@codingupnorth Yes, for a German this IS SO
SPOOKY!
A beautiful day to hop on the bikes and cycle to the city. #Trondheim 🇳🇴
@wolframkriesing
@nodejs I guess you need to intercept what's
written to stdout from the test runner. Which also could mean making this a two
step thing. Run the tests, store the output. Then print the formatted version.
It's not funny, at all. It has been researched. "Man" is not gender neutral, as
read in "mankind". https://twitter.com/Ryan09283829/status/1566165718164713472
@1kevinson
@mathiasverraes
@stemmlerjs How so? It's a person who is a
crafter, there is no gender to that.
@1kevinson I have done manual mutation testing,
mostly when I wanted to prove that a test case was actually testing the thing
that it was supposed to. However I have not used automated mutation testing.
@1kevinson It increases the quality of your
tests, so it is an indirect method to increase product quality.
@_StephanRoth
@stemmlerjs
@mathiasverraes Whataboutism. I know from
experience, being many years in this community, that Softwarecraftsmen IS
perceived as gendered, and we HAVE good alternative. Your coice.
Just spotted a faint Aurora here in #Trondheim 🇳🇴
@chrmaske Yeah, right. Which is the same in our
case.
We did kayak on the Fulda during our stay in Germany, and some parts you had to
walk on ... which is tricky when the ground is slippery stones.
But it was worth it!
That's amazing, thank you @witty_works!
https://twitter.com/witty_works/status/1566386946724794368
@Di4naO Yes, especially in the electronics and
embedded sector a Maker is a widely used expression, but it has a hobbyist
conotion. I wouldn't call a professional hardware engineer a Maker.
@LeaRosema In Berlin hat
@heartofcode regelmässig Events.
@Di4naO But not every Software Engineer identifies
as a Software Crafter, and I wouldn't call them that by default. It's a
self-assigned trait.
@Di4naO I would call them an Electrical Engineer
(if I have no other information about them).
The agile way of developing software:
https://twitter.com/ChristophLucian/status/1566106992648671232
@Di4naO Ah, I that it didn't get. Thanks for
clarifying!
Adulted very hard today in order to find an ETF that's available for montly
savings on @Nordnet ...
@iAnuragKale
@Nordnet We went for the iShares MSCI World SRI
UCITS ETF (IE00BYX2JD69) which is based on the MSCI World SRI Select Reduced
Fossil Fuel Index
https://www.msci.com/documents/10199/75bae2dd-7f6a-8f05-99dd-d13d145e2e75
We wanted a global fond with strong ESG properties and low carbon footprint.
This Thursday (2022-09-08) the FroGS Conf is happening again. It is a virtual
unconference by and for people who work with other people on software projects
and you can join for free: https://frogsconf.nl/ #localschedule:
http://links.coderbyheart.com/FroGSConf20220809Schedule See you there!
@lisihocke Awesome post! Really fantastic that
you captured so many details...
@ClearingTheWay_ Congrats!
@m4nl5r
@iAnuragKale
@Nordnet Happy that my day of research helped
more than just us.
It's awesome to have an Agile Coach for a partner!


Thanks for mentioning @ConfBuddy,
@GernotPointner!
https://twitter.com/GernotPointner/status/1566807271149117449
@Niklas_L The regular, non ecological milk is
around 22 kroner:
https://matlevering.coop.no/meieriprodukter/melk/tine-helmelk-3.5-1l
@amokleben Wenn Du dich ernsthaft mit "echten"
Anwendungen beschäftigen willst, dann sprich mal mit
@sgrasmann von
@zuehlke_group, die haben Blockchain im
Industriellen Kontext eingesetzt.
@Niklas_L These are in-store prices. It's a
different supermarket chain.
Drive by this place this morning: #Norway 🇳🇴
@sebs303 You just need to find an employer that
supports that and you've got it!
OMG "boulette en prod" 🤣
https://twitter.com/XDetant/status/1567101584722595841
@XDetant No, but I know "buletten", which is the
term used in eastern parts of Germany for "meat ball" (a ball made of ground
beef and cooked in a pan with butter).
It would be great if @GitHub had a squash PR feature in the UI ... for all these
small changes from PR feedback.
.@githubstatus U OK?

Unit Test 🤝 E2E Test
(Making sure it works) (Making sure it makes sense)
@Lazer I went for Z-Wave (because different
wireless spectrum than WiFi, and longer range, and small form factory) and
picked up the Aeotec - Smart Switch 7 EU for my high load appliances (water
heaters, which have 2 kW). For lights I use the IKEA Trådfri plugs.
@BischoffDev
@github I want it before the merge, not when
merging.
@BischoffDev
@github And it only squashes all commits into one.
Ideally there is a UI for "git rebase -i".
Learning about the fruits of the forest in #Trondheim 🇳🇴: mushrooms, together
with @NordicTweets colleagues.


@ron_werner
@NordicTweets The guides found them for the
presentation. Let's see if we find more ourselves!
@ron_werner
@NordicTweets Many more to be found, but not
edible.
@ron_werner
@NordicTweets I think we have a highscore!
@ron_werner
@NordicTweets Reviewing our discoveries!
@ron_werner
@NordicTweets This looks like an alien
invasion! 👽
@ron_werner
@NordicTweets Don't eat these!
@ron_werner
@NordicTweets We are spreading out...
@ron_werner
@NordicTweets I'd say: Jackpot!
@ron_werner
@NordicTweets We had some great finds!




@ron_werner
@NordicTweets Risotto!
@lisihocke
@aLfriendo The Dragon in the sticker is a
modified version of a stock image I've licensed, so I have to check if I can
distribute it in the source first.
The call for presentations for the most awesome tech conference
@boosterconf in #Norway 🇳🇴 is open!
https://2023.boosterconf.no/info/cfp/
Continues here: /status/1567177449661685760
@nelisboucke Or try getting new team members
to contribute. That's a nightmare without tests.
Got the Beyerdynamic MMX 100 and it sounds great!
https://www.youtube.com/watch?v=DUVhXJhmZ_I
Oh, wow. Copilot is a game changer for devs who have to solve tasks which they
are not very familiar with.
In this experiment developers where asked to implement a webserver in JavaScript
in an isolated GitHub classroom task.
https://twitter.com/nicolefv/status/1567605465252777984
@m4nl5r The results were validated: "we leveraged
GitHub Classroom to automatically score submissions for correctness and
completeness with a test suite"
@FranziskaNaja Der Füllstand. 😍
@m4nl5r Yes, that is where they are positioning
Copilot right now. And there is a lot of generic plumbing involved. Writing a
Node.js HTTP server is still not a two-liner ...
"female entrepreneurs [...] tend to be better listeners, an important quality
for serving customers and managing employees. He also says women founders
typically set more realistic financial goals for their companies, compared to
their male counterparts." https://cnb.cx/3AVhAwL
I've watched Black Widow (2021) recently, and it's soo funny. The dialoge
writers did a fantastic job! ⭐️⭐️⭐️⭐️⭐️/5
(Alt: Yelena mocking Natasha's signature move, saying "That was disgusting!")
If you are a JavaScript dev, this is one of the most awesome teams to work with!
https://twitter.com/janl/status/1567793667221458951
@Maaikees What are you selling?
Gen Z invents nipple cover, and Boomer invests:
https://twitter.com/Anne_VLPX/status/1567234747738333184
@arturo182 Will do!
Not really a surprise given this has been been mentioned indirectly last year,
already: https://ec.europa.eu/commission/presscorner/detail/en/IP_21_4630
https://twitter.com/BertuzLuca/status/1567825485761024001
If you are scared of git rebase -i this might help you get used to this powerful
git feature. https://twitter.com/intellijidea/status/1567784914765975553
@wolframkriesing The format is wasn't too
complicated to write a reporter for. Here is an example testrunner that finds.spec.ts files, runs them with npx tsx and colorizes the TAP output:
https://github.com/coderbyheart/bdd-markdown/blob/df25452f7a8e6cca27f18bdf4218352c5fd4e691/testrunner/runTests.ts
@odrotbohm We discussed this a bit at
#FrogsConf today, with @maaretp and others. I
think it became clear that it's very good at getting you started with a solution
and even can help you better understand the problem because it offers multiple
possible solutions. However it means one thing:
@odrotbohm
@maaretp it opens up your codebase for even more
straightforward copyright violations because Copilot does not provide license
information with snippets it suggests. This will be O.K. for generic boilerplate
code, like in the post "implement HTTP server which handles a response".
@odrotbohm
@maaretp However if this is solved, then this can
be the low-code solution that will help many developers to build solutions
quickly. But without proper test strategies there is danger that Copilot makes
it easier to create large legacy code bases.
@maaretp I used all of them and from a
programmers PoV Playwright is amazing to use, and setup for CI is also amazing.
Most likely also has the biggest team behind it of those three.
@maaretp I guess one of the drawbacks with
Playwright is that it doesn't run hundreds of different browsers. They focus on
the sweetspot, and when you combine it with good engineering and web development
practices that won't be a problem. Maybe that's not attractive to mega corps.
@aahunsberger
@tackleio That's fantastic!
I gave up a while ago. Good thing there are companies like
@mailbox_org who I can trust and pay to do
that for me. https://twitter.com/cfenollosa/status/1566484145446027265
Die @kamilleblumm sucht im Rahmen ihrer
Ausbildung zur systemischen Coachin nach Personen die sich gerne coachen lassen
möchten. Zeitaufwand ist 1,5h Dienstags Nachmittag/Abend. Jedes Thema ist
willkommen!
@borderless_dev
@debs_obrien
@techgirl1908
@playwrightweb
@DistributeAid We don't cover much with
those tests, right now. I've just added it to demo how we can ensure that
certain pages do not get removed from our site.
https://github.com/distributeaid/distributeaid.org/pull/589
@_Iyalei It hurts me physically.
"Gender-balanced teams with six or more members were nearly 10% more likely to
publish novel work than the base rate, and almost 15% more likely to be among
the most highly cited papers."
https://twitter.com/Lynoure/status/1568359013091352577
@Ravetracer Etwas über deinem Budget, aber
sehr gut: https://1zpresso.coffee/
This is interesting for those of you hiring #remote workers: The U.S. Government
has published an advisory on how North Korea tries to place workers in
international companies.
https://home.treasury.gov/policy-issues/financial-sanctions/recent-actions/20220516
/via @DarknetDiaries
The New York Times recognises #Trondheim 🇳🇴 as on of the European places that
foster innovation and creativity:
https://www.nytimes.com/2022/09/09/t-magazine/wanderlust-trondheim-norway.html
@Lynoure No, I get hundreds of emails every week.
I have good filtering rules that help to sort through the noise. I use flagging
to remind about emails so they reappear in my inbox when it's time.
The sun came out and blanketed #Trondheim 🇳🇴 in beautiful colors.


@EVEJAYDEsign Dankeschön!
My fellow conference organizer dudes, it's 2022. How can you think this is
acceptable for a conference?
@WieVieleFrauen #nomanels


"Position Green considered @NordicTweets's
2021 #ESG reporting to be excellent and in line with best practice and
standards. Nordic was rewarded for good description of material topics and
performances, in addition to having a clear strategy and specific, quantified
objectives. " https://twitter.com/NordicTweets/status/1569287357492506630
Great read!
"Imagine—an able-bodied, neurotypical, cis, white dude, probably in a t-shirt,
who has great WiFi and an elaborate tech setup, and loves to solve problems and
code. Trying to sell and build only for this profile is downright ablest and
exclusionary." https://twitter.com/jkriggins/status/1569303298771152897
@geospacedman No, it has a broad range of
developer topics.
TIL: there is a company here in Trondheim, that makes electric skateboards.
@fishouthebox All the best for you!
@DuncanConroy The
@ISACANews certificates are very well respected
in the IT security industry and provide different certifications to suit your
needs. https://www.isaca.org/
Another one are the (ISC)² certificates: https://www.isc2.org/ the also have
different depths and specializations.
@emilybache Beautiful photo!
@emsuiko Take it as a compliment!
BTW @GitHub I am wasting a lot of Actions compute minutes because your file
filter does not work. This PR should not trigger the "Build and Release" run,
because it only changes files which not included in paths:
https://github.com/NordicSemiconductor/asset-tracker-cloud-firmware-aws/pull/171
https://github.com/NordicSemiconductor/asset-tracker-cloud-firmware-aws/actions/runs/3042015979/workflow#L13-L14
I started to work on a bigger improvement for the way we write our end-to-end
tests. I am focusing on making the test files more readable and the output of
the runner easier to grok by keeping logs, and results all together.
https://github.com/coderbyheart/bdd-markdown/blob/9ae4a2cd4a5dc23eb85badc05a6ed7e94fdfc03f/examples/mars-rover/MarsRover.feature.md


When I inform the technician:
@GeePawHill Interesting ... I just checked,
and in Norway I can get it deliver to a local liquor store for free. The bottle
is 97 USD (979 NOK) including tax:
https://www.vinmonopolet.no/vmpSite/Land/Skottland/Balvenie-14-Caribbean-Cask/p/1719101
@Der_Pesse
@lisacrispin I'd recommend to look for "good
first issues", many projects have these. They have been dedicated especially for
first time contributors to get them used to the project.
https://github.blog/2020-01-22-browse-good-first-issues-to-start-contributing-to-open-source/
@Der_Pesse
@lisacrispin I also think it's good to start
with actually using the software, reviewing their getting started documentation
and even make PRs to small typos, to see how they handle it (and which automated
systems they have in place that help you).
@Der_Pesse
@lisacrispin It's also a good idea to review
the tweets tagged with #100DaysOfCode and #100Devs, you will find many beginners
there who are in the same situation and can connect with them to see what they
are working on.
@robsmallshire Looks like the water level
is more or less back to normal...
@LeaRosema IoT says PUBACK!
@_francied I do that too, quite often. And
because of that once in a while I get to connect the right poeple and resolve a
big issue. That's worth it.
@LeaRosema 12 months of planning, including
apples-to-pears comparison proof-of-concepts for multiple potential solutions.
Germany! @NordicTweets #NordicTechTour is
coming to 🇩🇪 next week! Munich, Stuttgart, Cologne, Dresden, Berlin, and Hamburg
are on the route. Sign up on
https://www.nordicsemi.com/Events/2022/Nordic-Tech-Tour-EMEA, learn about
Bluetooth LE, Matter, Thread, Zigbee, cellular IoT, and Wi-Fi, and get a free
#nRF5340 DK!
CN: war "there weren’t enough body bags, so they used black garbage-bin liners."
A gruesome account from Bucha.
https://www.vanityfair.com/news/2022/08/holding-russia-to-account-for-war-crimes-in-ukraine
@alex_schl Yeah!
It think it's a good time to share that I am still hiring a Senior Cloud
Engineer
(https://candidate.hr-manager.net/ApplicationInit.aspx?cid=278&ProjectId=177136&DepartmentId=7414&MediaId=5&SkipAdvertisement=False),
and @NordicTweets has 40+ more open
positions on https://www.nordicsemi.com/About-us/Careers (no remote work, but
offices in 14 locations.
https://twitter.com/GergelyOrosz/status/1570004588849233921
@NordicTweets R&D locations are in
Bristol, Espoo, Hyderabad, Krakow, Lund, Oslo, Oulu, Portland, Stockholm,
Swindon, Tampere, Trondheim, Turku, Wroclaw.
Love me some old fashioned power metal with a fantastic singer from
@battlebeast: https://www.youtube.com/watch?v=C7Z-IP2onYQ
Another thing is the built-in convienience features for testing eventual
consistent systems using the Soon keyword ... because with most end-to-end
tests, waiting is the norm, so this needs to be a first-class feature in the
test runner. The Mars Rover kata is great to demo it.


@guna_lv
@WieVieleFrauen At least 2/10 women only
7/10 white dudes. And all women hosts. Much better balance on "stage" than many
other events...
@bagdor
@robsmallshire Oh, bad. I was there in may,
and it was terrible to see al the closed marinas.
@pati_gallardo The last sentence gives me
joy and heart break at the same time. Thank you.
@pati_gallardo Thank YOU for what you are
doing to make that happen.
That announcement reads more exciting than it is :/
https://aws.amazon.com/de/about-aws/whats-new/2022/09/aws-cloud-development-kit-cdk-announces-cdk-construct-tree-view-cloudformation-console/
The node:test runner got some new features, which weren't typed, yet, so I've
created the PR: https://github.com/DefinitelyTyped/DefinitelyTyped/pull/62274
Still fascinated by how the TypeScript ecosystem basically works like a Wiki.
@TestPappy Because my
GenericORMStorageAdapterTest uses abstract code that has no concept of the
business domain.
The @DefinitelyTyped PR process can
induce some anxiety, though. 👀
/status/1570180820043993088
@TestPappy Unit tests are at the wrong level to
ensure all business rules. These rules are often implemented using multiple
units. End to end tests are great for that. BDD was mentioned already.
@TestPappy Ah, given a UnitTest like this, you
would like to know why it was created?
So: "Why do we need to parse Tags in this codebase?"
@TestPappy The business that "caused" this
UnitTest is: Comments can include tags, tags words that start with an @ (...
there are more rules to tags).
@TestPappy The challenge is to maintain a
"linkable" list of business requirements (e.g. assign an ID to each of them).
When using BDD you could refernce the feature where it is needed for.
@TestPappy Depends on the project, for the big
ones we have Jira tasks, and there the issue ID is globally unique and can be
used as a reference.
@TestPappy Some teams here have do have very
exhaustive lists of requirements for certification purposes, and there they do
reference these IDs. Doing that they know which requirements are covered by
tests.
I think the @LEGOEngineering won the
corporate headquarter game.
https://www.linkedin.com/posts/renevoetmann_joinus-lego-developer-activity-6976060599206043648-oPyS?utm_source=share&utm_medium=member_desktop
Our students @NordicTweets are preparing a
workshop with the SUPER AWESOME @GoMakeKit
Hover:bit. It's so much fun to drift around with it!
https://no.makekit.no/hoverbit
Also fun to build!
@octopuscitizen
@C___CS @avwgo
@r00tkate
@bumbleblue
@tarakiyee
@desec_io Mal beobachten! 👆🏻
Because @boosterconf also asks for 10 min
Lightning Talks in their CfP (https://2023.boosterconf.no/info/cfp/), have a
look at my guide on how to write your first talk proposal:
https://coderbyheart.com/call-for-proposals-lightning-talk
Web development is hard. Proof by the most valuable company in the world.
(Unicode #8209 is the non-breaking hyphen: "M2‑chip")
@pati_gallardo I've seen a preview of a
video where the students I've mentored over the summer talk about their
experience. It made me so proud.
I pitty you, SADMF! https://twitter.com/corneil/status/1570681375984091136
@anoras 🤣
Not bad this Razer Kiyo, compared to the Logitech C270.


@okrexpert
@gazebo_c Maybe
@I_am_Darina knows someone.
@gazebo_c
@chrissbaumann
@code Have you tried
https://replit.com/languages/java10 ?
We'll be able to fly short connections fully electric with @sas in 6 years. "The
ES-30 has a fully electric range of 200 kilometers."
https://twitter.com/swedennewyork/status/1570815937380749312
@borderless_dev Have fun and stay safe!
The Boys is just the best. 🌟🌟🌟🌟🌟/5
Can't wait for season 4!
Now THIS is a cool @github actions feature: you
can create custom job summaries, that show up on the workflow run page!
https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary
@iAnuragKale
@grescoe Yes, it's true. This street is on an
extremely steep hill: https://maps.app.goo.gl/C7kKpXSgHzSZQsyD8
It works well, but you need a bit of Training to use it.
The central station in #Trondheim 🇳🇴 has a self-service store where you can buy
local produce from the region! 😍
#gutenmorgenlatte
@iAnuragKale
@grescoe Let me know, when you do. Happy to show
you around!
Autumn is in #Trondheim 🇳🇴, and the weather is going wild!
@iAnuragKale
@grescoe You might also join
@codefreeze_fi if you want to see Aurora
that spans the entire sky above you.
Viking Textiles Show Women Had Tremendous Power:
https://www.scientificamerican.com/article/viking-textiles-show-women-had-tremendous-power/
via @sciam
@lisacrispin Thank you!
@lisacrispin It's quite cool that here in a
big city you can set it up like this.
@emna__ayadi Thanks!
This actually came at a perfect time; I started to work on improving the output
for the e2e testrunner, we use, and had a better output on the console (left)
but now can even have great output on the workflow summary page. The essential
test result is now immediately visible.
/status/1571266231960834049


@joanne_sansome
@iAnuragKale
@grescoe When you press the button on a machine
at the foot of the hill, a metal hook will be ejected that is attached to a rail
which pulls the hook uphill. A biker has to press their right foot on that hook,
which will then push them up hill.
@joanne_sansome
@iAnuragKale
@grescoe This only works for bikers who have good
core strength to counter the force of the hook pushing the biker uphill, while
still keeping the bike straight.
A really amazing electronic set from
@mathame_ofc:
https://www.youtube.com/watch?v=y0jKgJY-Pvg
@joanne_sansome
@iAnuragKale
@grescoe I think it's mostly a Gimmick for
Tourists. It's quite hard to use and most bikers who know the city know better
ways around this one street.
@joanne_sansome
@iAnuragKale
@grescoe And, yes, it does not take away any
space from pedestrians, it's a very small installation (roughly 20cm wide), and
if not used it is completely flat and at the same level as the road pavement.
This is considered "smart tech" in 2022.
https://twitter.com/KelseyFarish/status/1571490569767251968
Oh, awesome to see that one of my photos made it into
@storenorske!
https://snl.no/Norges_dypeste_innsj%C3%B8er
@Singsalad
@maxandersen
@patbaumgartner
@ollispieps
@rinkkasatiainen Yes, scroll up a bit and
you'll find @codefreeze_fi.
I have ideas to do a SoCraTes in Oslo, but yeah, no conf or meetup in Norway,
Denmark or Sweden.
@NativeWired
@rinkkasatiainen
@Singsalad
@maxandersen
@patbaumgartner
@ollispieps
@codefreeze_fi
@DevLCSC We met a few swedes at SoCraTes, maybe
@ZebLarsson is also interested to start a
SoCraTesNordics

https://returntomonkeyisland.com/ has been released and getting my father, who
loved the original, to understand Steam in order to play it is going to be so
much fun.
If you send me emails with tracking links to my business email, I guarantee you
one click: "Report as SPAM".
Is this much?


@grumpygamer is there maybe a good ol'
digital release that does not require Steam? Asking for my dad.
Ahh, the smell of new IoT SIMs.
It's not even yet public on https://www.itu.int/pub/T-SP-OB #e118
Another installment in the series: Falsehood programmers believe.
https://www.bleepingcomputer.com/news/technology/dotless-domains-home-to-the-internet-s-shortest-urls/
This sounds too good.
https://twitter.com/KyivIndependent/status/1572124780593139718
Such a legend: https://www.youtube.com/watch?v=B99ARqN4JlA
I am actually excited about what is now possible because I rewrote the
end-to-end test runner. You can now attach arbitrary metadata to steps,
scenarios, or features and this can be used to generate per-feature diagrams of
the components that were used in the feature.
That diagram above is obviously very simplified, but it can be enriched with
more information from the CloudFormation resources, or direct links to e.g. the
Lambda function, the SQS queue, etc.
This is so MAJOR, because now I can have always up to date, context-relevant
architecture diagrams!
@fharper
@SpaceForceDoD
@SteveCarell ... and there is not night and
day in Space.
"This is a design in concept. This is not yet in production, we are 80% sure
this should work as is but still have some things to keep in mind;"
Yes, when hardware is involved the 5/500 rule applies. The last 5% take 500% of
the estimated time.
But nevertheless, I live this!
https://twitter.com/0xMenura/status/1572563585376854021
In 30 Minutes: https://twitter.com/NordicTweets/status/1572615133234241536
Just got wind of @paydevs_com. They offer OSS
library maintainers an @npmjs like registry behind
a paywall: users pay $12 / year, companies $1800. The funds get distributed
monthly (minus an operator fee) based on package popularity.
https://twitter.com/paydevs_com/status/1561646550241222659
I generally welcome this idea, it's a creative way. I don't depend on income
from OSS work, so I don't know if funding through Patreon, OpenCollective, etc.
is not already working well enough.
Why is a paywalled registry better?
Anyway, I immediately have questions:
What if you run an open source project, and use paywalled dependencies? Now all
your contributors have to have a PayDevs account.
What if your production depends on a license key to the registry and someone
forgets to renew it. No more deploys?
What will the platform fee be? There is definitely a baseline of fixed costs to
run and pay salaries, so when will this project break even so that maintainers
start getting money?
Why does a multi-billion company gets to pay the same as a small business?
Essentially there is a cap where companies with more than 150 employees get
additional seats for free.
Again, these are just some thoughts. I have no skin in the game, because
@NordicTweets pays for all my OSS work. This
could be interesting for @DistributeAid but
we mostly built tools for ourselves and do not publish libraries.
@paydevs_com So PayDevs would be a way to
enforce users to pay instead of donate, and through that they should be able to
get more cash.
@paydevs_com Ah, I misunderstood the pricing!
I think it would be more clear if it says $150 / user / month
@paydevs_com Knowing that now, I think it's
completely unrealistic to expect that enterprises with hundreds of GitHub
accounts is going to pay tens of thousands of US$ / month. This is not to say
they shouldn't. They won't.
@fhinkel Good to see that more teams realize that
YAML is a mistake. This did wonders to CloudFormation at AWS, because now we
have CDK.
15 year old security vulnerability gets further propagated by code
auto-completion tools, which base their suggestions on the widespread existence
of the vulnerability in up to 350,000 repositories:
https://www.bleepingcomputer.com/news/security/unpatched-15-year-old-python-bug-allows-code-execution-in-350k-projects/
I've upgraded to Ubuntu 22.04 on my Dell OptiPlex 7090 and I can't get my
headset microphone to work with the built in sound card. It worked on 20.04 ...
Linux and sound, always a mystery why it works.
@SteBjoerne I had it before and uninstalled
it. Didn't make a difference.
Do you have an OptiPlex 7090 where it works?
Also in updating to Ubuntu 22.04 I realized that pem is not compatible to
OpenSSL v3: https://github.com/Dexus/pem/issues/316
Shut up and take my money!
(around EUR 2,000 for this setup)
https://twitter.com/TwinklyLED/status/1571554904593895425
HOLY SHIT this mashup of Underworld's Rez and Network from 1976 gives me the
chills: https://youtu.be/4OpEFRInCTo?t=5929
@TwinklyLED I have to think very hard if I
want to shell out this much money for a wall decoration ;-)
Another day and it started to work again (after bringing a USB Soundcard, and
resuscitation my Jabra Headset).
I had the absolute please to work
@NordicTweets with these amazing students
over the summer, it turns out they liked it too!
If you too want to work in an environment that values training the next
generation of professionals check out our open positions:
https://www.nordicsemi.com/About-us/Careers
Just had an interview where the candidate asked to do the code challenge,
because their mother language is not English and they are not confident the can
fully express their thoughts speaking English in a technical interview. I
haven't thought about it this way before ...
but personally I do also have technical meetings at work in Norwegian, but there
are some topics I don't have the right "ordskatt" for, and I need to switch to
English the get nuances accross.
@codingupnorth Yes, same here. I mostly
speak English at work, and am not forced to speak Norwegian every day ...
The world first autonomous passenger ferry is in operation now in #Trondheim 🇳🇴:
https://www.youtube.com/watch?v=j3v47HiJmos
@autiomaa Just out of curiosity, which external
interfaces did they use?
@pati_gallardo Gratulerer med dagen! Have
an awesome day!
Das #bcrm22 wäre heute ja leider mangels Code of Conduct kein Event mehr für
mich. :/
@alexschnapper Viel Erfolg damit!
Ey, @codecentric, denkt ihr nicht das der
Titel etwas ...
ach, 😅, ich seh schon!
Da habt ihr ja nochmal die Kurve gekriegt! 😉


@S_2K
@lisacrispin This is because it is legally
very tricky to have employees work from anywhere in the world. Mostly because of
health insurance, pension and tax.
@j19sch @S_2K
@lisacrispin
@TeamOmnipresent Well, from an employee's
perspective employer of records have a serious disadvantage. You are legally
employed by a different company.
This one is enjoying the sunny day we have here in #Trondheim 🇳🇴, too!




A legendary thread.
https://twitter.com/Ranting_Trans/status/1356500602948210688
Yes, while more and more people make their living from a job that is location
independent, the problem is that healthcare, pensions and employee protection
measures cannot be provided globally.
https://twitter.com/S_2K/status/1573942405417639936
Those guys ... 🤘🏻 https://www.youtube.com/watch?v=vKTlyXDpNaY
Tried to write a component test for a React component used in Gatsby and got
bitten by it using a ES module dependency, but the test runner is still on
CommonJS. With a big opinionated framework it sure is still a while until it
makes the switch. https://github.com/gatsbyjs/gatsby/discussions/31599
@FreightAlley
@borderless_dev shouldn't we see if low
demand causes this by the number of containers? If that number is available,
though.
@_francied I know that
@MaibornWolff fits that, they even
open-sourced their in-office air filtration solution:
https://www.maibornwolff.de/blog/opensource-projekt-cleanair-luftreinigung-mit-uvc/
@maaretp @S_2K
@lisacrispin I think it's mostly a win win.
Companies can hire the talent they need to be successful, and they will pay
taxes in the company's country. Workers from remote pay taxes locally, and also
spend part of the higher salary they earn locally for food, housing, leasury,
etc.
@Lynoure @S_2K
@lisacrispin That would solve it, wouldn't
it? Only one global entity to pay taxes to.
@maaretp @S_2K
@lisacrispin Exactly THAT is the problem in
Norway. It's a closed loop system, and Unis training is years behind what
industry needs, so we are desperately in need for skilled workes from abroad.
@maaretp @Lynoure
@S_2K
@lisacrispin 100% :/
@meikeco DATENSCHUTZ!!einself
We hit an interesting bug today in a React app, which we could not tackle with a
component test: focusing an input would trigger the browser validation and focus
another invalid form field. Good think we also have Playwright e2e tests, that
use the real browser.
The focus() is called on the "Movement Timout" input, but because the
combination of min and step in "Accellerometer Inactivity Timeout" did not allow
a value of 60, the browser focused that input field.
Hey @TESTHuddle, it would be great if you link
to your Code of Conduct from https://automation.eurostarsoftwaretesting.com/
as well, because I know @esconfs have one!
Hopefully men with decision power are listening to the CEO of one of the most
valuable companies in the world:
'There are "no good excuses" for the tech sector not to employ more women.'
https://twitter.com/hadip/status/1574807018447290377
This documentary about the Wirecard scandal just keeps you at the edge of the
seat. Worth a watch!
https://www.netflix.com/us/title/81404807?s=a&trkid=13747225&t=twt&vlang=en&clip=81606692
@jocrossick I highly recommend
@emilybache, she is not in the UK but
definitly talk to her, she might know someone, if she herself is not available
for this.
Agile work methodoligy applied to an active combat team:
@ldavidmarquet, you'll love this (you are
in it!) https://twitter.com/snowded/status/1574800008179851267
@sherrrylst And no peis?!
Wenn der Baumarkt flexiblere Arbeitszeiten hat, als die meisten Arbeitgeber in
der IT:
https://www.diyonline.de/d/news/2022/09/22/hornbach-deutschland-fuehrt-arbeitszeit-nach-mass-ein.html
@esconfs
@TESTHuddle I can't find it being linked from
https://automation.eurostarsoftwaretesting.com/about-us/ ...
A few days ago we had a professional photographer take photos of all colleagues
@NordicTweets, and I think this turned out
good for a 3 second photoshoot! I did some color corrections myself, because the
original that I got has a green tint, I think.


AWS CloudUp is a flexible, community-based learning program for women, providing
@awscloud training delivered on your terms. This
allows you to acquire the Solution Architect Associate certificate free of
charge! Sign up on https://awsshebuildscloudupsaa.splashthat.com/
Check out this video from @don_isgood to see what's included and what to expect:
https://www.youtube.com/watch?v=VbtDX1qjH5U
My first DALL·E artwork: https://labs.openai.com/s/zygbDbH36A4iOwIGb6ebElw8
#dalle
The morning commute to work when the sun is this low in #Trondheim is just
mind-blowing 😍. I have to take extra care not to drive off the road ...
@SarahFossheim Gratulerer! 🇳🇴
When you work in #cellulariot and are shuffling with too many SIMs:




This is a fantastic #DevRel #job at the
@linuxfoundation, it's #remote, with
unlimited PTO! 🥑 /cc @devrelavocados
https://twitter.com/beriberikix/status/1575164230923272192
I think I have a new t-shirt design. #dalle




@Jen_BMJ @657OSLO
@zentrale_ffm So many great memories! 💔




I kid you not, "Building a smart trash can" is my go-to example for #cellularIoT
solutions that are enabled by the #nRF9160 and were not feasible a few years
ago. https://blog.golioth.io/iot-trashcan-monitor-a-golioth-reference-design/
@NordicTweets's chip allows to build sensors
that can run off a small battery for years, and are inexpensive to built.
Pairing that with cellular connectivity, which is ubiquitous in areas where
people dispose of trash, makes this a fantastic solution to monitor trash cans.
But why?! The beauty of this example is that the potential cost and resource
savings are massive, while it improves user experience at the same time. Knowing
the fill level allows to send in the trash collecting vehicle as soon as it is
needed, but only IF it is needed.
This saves a lot of wasted trips to trash cans that didn't need emptying. And
since this problems scales thousandfold in cities, the savings on energy, labor,
and maintenance of the trash truck fleet are huge.
On the other hand operators can plan better ahead, and for example adapt the
trash can density for highly utilised regions. Users will benefit because they
will rarely experience a full or overflowing trash can any more.
HT to @golioth_iot for highlighting this in
their demo!
@r1ckp
@golioth_iot Could this be solved by putting
the sensor under a plexiglas dome and having it cleaned every time the can is
emptied?
@r1ckp
@golioth_iot That should be solvable with a
nRF9160 today, because the energy level required is very low. Or was the sensor
the problem?
@DurandA23 This is great feedback,
@r1ckp said basically the same. Typical case of
engineers underestimating things. Both your stories show however that there is
potential in solving this, and that's the point that I am trying to make.
@DurandA23 @r1ckp
We have technology today that allows us to iterate on the solution. And using
components like the @NordicTweets #mRF9160
and @golioth_iot make those experiments and
interactions very cheap today. You can have a proof of concept device in the
field in a few weeks.
"Everyone's mother deserves to die. But you are not supposed to kill her."
Killing Eve Season 3 is so much 🧑🏻🍳🤌🏻.
"Every packet that leaves each IoT device can be inspected, approved or rejected
by policies you create before it reaches the Internet, your cloud
infrastructure, or your other devices." #cellularIoT
https://blog.cloudflare.com/rethinking-internet-of-things-security/
Cloudflare is not the only company that is offering it, but it's great to see
that this gets more attention.



