Uhh, this looks great: a privacy-friendly, real time whiteboard with offline
capabilities. https://twitter.com/prototypefund/status/1498598947987902464
March 2022
383 tweets
"Clean Code" is an opinion. "TDD" is a method.
When will people finally realized that one of those is aging, and the second is
timeless?
@PreusslerBerlin
@Kiview Yeah, I don't get that either.
Bit of a stretch...
@feffi1
@w3ltraumpirat Clean Code is a set of
practices, collected based on the experience of a specific developer. There is
no proof attached, only anecdotes. This makes it an opinion, which is taken as
"rule" and proliferates as "wisdom", but it's value is mostly inflated through
marketing.
If you have experience with react-hook-form and local storage, you could give me
a hand with this issue we have in the
@DistributeAid shipment tracker:
https://github.com/distributeaid/shipment-tracker/issues/652
@aleschmidx Ah, right. No critical info in
there, but will add a screenshot tomorrow.
@Ravetracer I'd love to have a listen!
Massive love to Jon Gurd for his trancy drum&bass:
https://www.youtube.com/watch?v=w7c8W7eFSLI #trancefamily
Working on digitals tools for the needs assessment of groups
@DistributeAid supports, we are adding more
groups who work in the border region of Ukraine.
DA also has posted a guide how you can help when it comes to in-kind donations:
https://www.instagram.com/p/CakW_5vI_Nk/
@DistributeAid The tooling is a very new
project, I have been working on in the last weeks, it's great to see that it
will get it's first field test soon.
https://github.com/distributeaid/needs-assessment-storage
++timesCORSIssuesEncountered // 4728
I LOVE the way Greenpeace is hacking fishing:
https://www.bbc.com/news/av/science-environment-56201231
I've reached 4,000 followers on Twitter, and I am grateful to have this site
every day. It's a way to stay in touch with friends, and find people that share
similar interests. It's also an important tool for professional exchange. Great
to see so many of you share my interests!
I always recommend Twitter to young developers, because it's an awesome way to
learn from others by following them. It's a bit random, but you get access to a
lot of gems and can easily cut through the gatekeeping pay-for-education system
that's still very common in our industry.
My tip to find great people to follow in tech is to start with conferences you
can't attend; look up their speakers list and follow them on Twitter. From their
profiles look who they are following. Grow from there, and don't worry to
unfollow / mute someone later!
An important speech by German foreign minister Annalena Baerbock:
https://de.euronews.com/2022/03/02/video-baerbock-auf-englisch-zu-ukraine-es-geht-um-mia-und-die-zukunft-unserer-kinder
Paraphrasing: We in Germany only could live and prosper in peace because the
allies intervened. We must not deny this opportunity other nations.
... and has support for many keyboards using
@NordicTweets chipsets!
https://twitter.com/_kate_stewart/status/1499414920441765889
If you are searching for centralized aid collection centers in the EU, UK, USA,
and other countries to support the people in #Ukraine,
https://ua-aid-centers.com/ has a list.
Please be mindful with disclosing personal information when adding yourself to
lists like this. Keep in mind that there are individual and groups who will try
to disrupt support efforts like these using violent measures.
/status/1499448090817875969
Really nice improvement by @GitHub pages: it now shows the status of the
provisioning of a custom domain for GitHub pages.
@Lazer Oh, no, that sucks. Hope she gets well soon.
Funny thing, I just shared https://trunkbaseddevelopment.com/ ...
https://twitter.com/githubstatus/status/1499769247190368263
@heartcrazed Die Motorolas (G serie) sind
gut, günstig im Preis und unmodifiziertes Android drauf.
https://www.motorola.de/
I'm developing in JavaScript full-time since 2012, and I am still learning new
things about the language. Don't beat yourself up, by saying, "Oh, I wish I had
known THAT!", but instead say "Oh, THAT's a thing I want to have a closer look
some time!". https://twitter.com/csprofessorpam/status/1499521958928470031
@NativeWired If you have time walk up to the
Bunkers. There is an amazing view over the city. Búnquers antiaeris del Turó de
la Rovira https://maps.app.goo.gl/mJsiiQxPEzmRfjDGA
Booked flights and hotel for @boosterconf ...
it seems it's really going to happen ... my first physical conference after two
years.
Watched "The Batman" today. Pretty dense story but they got 3 hours to fill, and
great performance by Pattinson, both physically and emotionally. Some truly
iconic cinematics and monster sound!
@NativeWired
@boosterconf I've been reading tweets about
it for years, and am happy be able to finally go!
@alexboly Put stuff in a fireproof form, and
then in the oven. Bake until edible. That's a casserole. In Germany wie call it
"Auflauf".
@_vojam It's equally possible. Embedded source
code is not different than other source code. But it depends on your model for
pulling in upstream changes. For example the Nordic SDK is a fork of Zephyr and
following their releases requires use of a branch, which lasts for a long time.
>
@_vojam Because they upstream changes are so
massive (and often breaking) and affect the work of hundreds of engineers. They
are impossible to commit to trunk with confidence.
https://github.com/nrfconnect/sdk-nrf/pull/7050
@_vojam That's not the main point of TBD,
arguably you can always deploy branches as well. The point is to get rid of
merge hell and foster a culture of knowledge sharing, because everyone needs to
be aware of what is happening in the codebase.
@_vojam This will greatly reduce wait time due to
async PRs and need to address review comments AFTER code has been written
already.
@_vojam Which problem you are trying to solve?
@tdpauw Good luck. Is it for the orange cloud?
@_vojam Still not sure what you are trying to
achive. But you can start the transition for PRs to TBD by reducing PR size, and
for smaller modifications use ensemble programming (work on it with a colleague
together) and push it directly to trunk, it's automatically reviewed then.
Trains fucking rock. https://twitter.com/DB_Cargo/status/1500793842274119680
When former colleagues show up in the Arch Linux ranked
/etc/pacman.d/mirrorlist:
Women are awesome engineers. We should have more of them in tech.
#InternationalWomensDay
Very impressive what Patricia did here today, standing up for a better, more
transparent community that she is part of and also depends on economically. In
addition raising violence the topic of against women, as a woman always puts her
in the crossfire. 💪🏻
https://twitter.com/pati_gallardo/status/1501211140310904841
We gave them flowers, so move on!
https://twitter.com/PayGapApp/status/1501247888319516675
I think this is the one universal thing conference organizers have to grant a
convicted felon: not doxing them. Everything else must be considered on a case
by case basis. Even "they should have learned their lesson" ... it's wishful
thinking, not a fact.
https://twitter.com/pati_gallardo/status/1501354525717897217
@alex_schl Not Accellerate?
@alex_schl Do it, if you get the chance. It's
that much actually, roughly a third of the book is spent on explaining the
methodology. So you can get the main parts done in a day. I think it would be a
good addition to your great selection!
@alex_schl not that much
Excited about #FrogsConf virtual coffee tonight: https://frogsconf.nl/
RESOURCES FOR PEOPLE FLEEING UKRAINE
This document includes resources for people fleeing Ukraine, remaining in
Ukraine, displaced into a neighboring country, or relocating to countries around
the world.
Pro CS:GO player gets to play using a women profile, with a voice changer.
"I expect playing as a woman to be nearly the same as it is for a man ..." he
says in the beginning of the video.
Well, see for yourself. https://twitter.com/vetler/status/1501534236960243714
And it's on! We are launching #FrogsConf with a #LeanCoffee.
AWS Summit is in Stockholm again, but this year there are no suitable direct
flights from Trondheim, so I unfortunately won't make the trip. Bit sad, because
it's always extremely tight packed with very interesting content.
https://aws.amazon.com/events/summits/stockholm/
@jrosaproenca Awesome!
The @GSMA has released a whitepaper detailing the
energy efficiency features of the 5G Mobile IoT technologies (LTE-M and NB-IoT).
This is a must read for all #cellularIoT developers who wan't to make the most
out of their battery lifetime:
https://www.gsma.com/iot/resources/energy-efficiency-mobile-iot/
@ShivamJoker
@AWSSupport Not that I am aware of.
@krikkert
@pati_gallardo What I find most problematic
is that the frame it on behaviour around attendees of the event. That's sounds
like a bit of a cop out, because they don't have to care too much about what a
person did until they actually attended the event.
@pati_gallardo
@krikkert "broadly" is pretty ambiguous, too.
Calling all #cellularIoT innovators! €33,000 in prices, submission deadline
is 25. March 2022:
Every meaningful and complete submission will receive a free development kit! So
head over here: https://tributech.io/smart-product-challenge/application
https://twitter.com/NordicTweets/status/1501905791355441159
Great news! It's a fantastic conference, and you shouldn't miss it!
https://twitter.com/oredev/status/1501929220590739456
I mean @awscloud lambda is awesome, but it still
blows my mind that after 7 years they still haven't managed to ship their own
SDK releases as part of their Node.js runtime.
@martinjuhasz
@awscloud Well, Node.js 16 is not available for
7 years :-D
@MaritvanDijk77 Unit tests belong to a
single unit (in my case there is a 1:1 relationship: module.ts +
module.spec.ts), however integration tests usually use many different modules,
so there is usually not one place to put them.
Had a discussion today about denying access to a digital service based on users
location. What a time to be alive. :/
I don't think it's good to restrict access to global infrastructure. Everyone
needs more, fairer access, not the other way around.
Getting close to be putting the Needs Assessment tool in front of aid groups
soon. https://github.com/distributeaid/needs-assessment Not bad given my
initial estimate.
Great points to consider when working with juniors:
https://twitter.com/TheLeadDev/status/1502068165899083777
@NicolaLindgren Me when someone finds a
bug BEFORE the customer does:
@Ravetracer Ja, da oben gibt es Messtationen,
die besonders auf "Funkstille" angewiesen sind (is ja sehr weit entfernt von
größeren Siedlungen). Daher sollen dort jegliche Funkwellen vermieden werden.
@RidingWolf How many of those glasses are you
taking home with you?
There is no change without pissing some people off. But is it worth keeping the
status quo, for a few calcified die-hards who benefit most from no change at
all? #diversity
"Congrats, your proposal was accepted!"
Oh.
Can I see my proposal, please? 😳
v2.2.0 of https://localschedule.netlify.app/ adds the ability to add links to
sessions, e.g. to link to your online whiteboard, or the session's Zoom.
I also added iCal export to https://localschedule.netlify.app/, just in time
for #FrogsConf!


@oredev I'd really love
@mirjam_diala to intro
@ConfBuddy, since we are getting back to
physical conferences this project helps make tech conferences more inclusive!
Going to spend my day with a lot of awesome people interested in good software.
#FrogsConf is going to be great!
@a_bangser Ah shit, just saw this now. Hoping
you will be fine ... eventually.
First session is about the rollback strategy for a huge migration project. Great
to ping-pong ideas about what all could go wrong and how to avoid it to be
catastrophic. #FrogsConf


@liviainberlin
@_francied If you are German speaking this
podcast series is very good: https://www.finanztip.de/podcast/auf-geldreise/
und https://www.hermoney.de/finanzpodcast/
@_francied
@liviainberlin LOL, I surely wasn't aware!
The second session was us looking at https://localschedule.netlify.app/ and
how to test the time conversion feature which depends on the user's local time
and how to test that reliable using
@playwrightweb. Result will soon be up.
Great additional feedback on testing from the participants!
@nicolasedgwick It's @welospace! But I
like @spatialchatteam better...
Here are the code changes from the session:
https://github.com/coderbyheart/localschedule/pull/23
Third session was about team and corporate automation strategies. We talked
about reasons why they want / need more automation, and who influences the
decisions around it. #FrogsConf
@alex_schl So sorry, hope you are back in full
force, soon.
@dustythewitch Uh, can't wait to get time
to listen to it.
The fourth session was a great mixture of advice and war story sharing from
people having worked in startups. #FrogsConf
Fifth, and final session was about how to define a good test strategy, and also
maybe even there is one?!
Just added a feature that was requested in that session: the currently ongoing
session is highlighted, so you don't think it's over. After all, you can always
join later. #openspacetechnology
@guna_lv Yeah, just fixed that 2 minutes ago!
https://github.com/coderbyheart/localschedule/commit/d9bf4d61542cd758bdbed6550a245088920735f8
@guna_lv Yes, of course. Thank you!
@plaugg Gibt wahrscheinlich wieder Ausnahme, wenn
z.B. das Fest verbauen eine entscheidenden Funktionsweise hat.
#FrogsConf was again amazing, full of lovely people sharing openly about their
work and eager for input. It's an amazing learning opportunity, which is free
and you can access it from anywhere in the world. I'd love for you to join us
next time: https://frogsconf.nl/
/status/1502564338879676417
@troyhunt Use motion sensor to detect whether
someone is in the shower area.
@alterisian When back in Málaga you should
meet with @ClearingTheWay_. Céline is an
awesome person to known and driven to change our industry.
I have a #TypeScript mapped type problem I don't know how to tackle:
I am looking for a way to turn this JS object: { a: true, b: false } into this
TS type: { a: string, b?: string }
Any pointers?
@fquednau Nice, forgot about that way to
construct a type!
https://www.typescriptlang.org/play?ts=4.6.2#code/PQKhFgCgAIWgZA9og1gSwHYHNoDNEBO0AhtAO7ECe0ALorQK4Ea0AWaAztAFIDK0iAEYArAKYBjGgC4osaPIDeJKbQINRAGnmCVuYgBsOo6AF9ZcTHTadoAFX41KAB1EyYcRcugcaBTFi1BAH4VHz9sU3NgKChQCHc7di5cBgxJNEQWfURiABMuUnFM3DQAkgxc6FEMDiZRLhpWYho2Y2y80UqijBKcADcDdQKCY3MBXFboEYBHBjQRyo4mlwA6KKhun2hu3qQOogBeaAAeWWgAYWLSgAUCRBcCGjR6qoAPGmr86AAlCUJc45hfyBZD6UTEDAAPi0Z0uPVKAHkRBIWqJ3p8uEoANoAaWgmGgKFElEQEzhvVu91Ej2eHAAuipYVcsJSHk96ri6W8PhUGmpjEFvL5-NAVOSbnc2bTOdyMXgDEZoIKgREAD7QVK5UQlDCdUXQXV9anQKBmSCQgAUZziZzkABFtZgXo1jGiXJI9UtiC5xpN2lqusyBMjJGsYPI4LZWMZBKDwSwBvp1NAtTqXmRoy6iKQnJLqY5yGhGpMOMQALaiW1wDDl4xlhhbNGcGhcTKTEY0Ji6ypCMShqvRcO5qk0+pi5ms-O0qAASnH8KwSL7LQOkOgCjOmxaw6cHBUvyKBABKrKJ+g6s1ju7a6OChM0GAwAQOQDeDuZegdoAQtanwBZYgiW8OoSH0fRYBmOYFjgHcpxeYgRhTK9OjOfAiAtLdoCxIlKC0SD5k6LlSWgJcURWaphXqC1YNHDgZxndcoAASBYtAJgtABCfCFgY7ongwdRmNY9idw4bDiS5A4pI1CpkNyGchJYxo7jIA1RFUgBRAg7gIC0AANeEoHxRA-GwMEQFodlKOpchUAASBQcJMDi9IUyAWLNeRH2gAAJaljDIYwUHM1TGmaaBRJISQGAMfRqCaBokm8ZZXF-Rjw28+QvBPDQ0qy4JQmFbA0s8qZRE7ZgIslAouHFRcQxoU0YkgTCrJwI42r2LVdI3cNiBUXx1C0byAEFksQBh9EqQRjFTJ1cjOHR5UMYxvMEfFWycJ5MgMU03Oa6AgA
@friemae Yes, same solution as
@fquednau proposed, nice!
/status/1503350886575267841
Marina and me are born in the same year.
https://twitter.com/olya_rudenko/status/1502765675454111747
@MeskanenP
@mimirfellows Nice, #Trondheim is part of
it!
There is a @mimirfellows program in
#Trondheim:https://www.mimirfellows.org/trondheim
The program in Trondheim starts in June with two intensive weeks of guest
lectures followed by a paid internship in a startup or VC fund.
https://twitter.com/mimirfellows/status/1488442040522317825
I wrote a post about why I contribute to
@DistributeAid:
https://coderbyheart.com/distributeaid-contributor-spotlight
If you are looking for a job note that
@NordicTweets offers relocation support to
Norway, and we cover all costs for the application process for you and your
family. We are looking for software and hardware engineers, IC designers.
#jobsforukraine #norway #ukraine #relocation >
Norwegian not required, our business language is English.
Go to https://www.nordicsemi.com/About-us/Career and select "Trondheim,
Norway" or "Oslo, Norway" in the "Work places" drop down.
@emsuiko @lea_rosema I love this one, not vegan,
though:
https://www.chefkoch.de/rezepte/61621022410318/Waffeln-nach-Grossmutters-Art.html
I am looking at hundreds of CVs from students these days, and what baffled me
the most is the complete absense of IT related part-time jobs in there. Students
work in stores, restaurants, as instructors. But noone works in a company that
does some form of software development. 🧵
I talked to our students (which now obviously have a job in software), but they
confirmed this for #Norway: there is little opportunity for student IT jobs,
simply because of the abundance of people with finished education. This allows
companies to be picky for entry levels,
and they do not have to rely on students to fill the gaps. This is so different
to my time as a student, when many of us had good paying jobs working in small
IT shops, marketing agencies etc. It's such a missed opportunity for many
students to learn more about the field they
are studying in. It's also not great for companies, because they are hiring
people with education, but without much practical experience.
@emsuiko It works well for us, so I might need to
spread that!
@emsuiko Yeah, we have full support for this, and
I spent a good time every year on student / undergrad outreach. Will hold a
workship for ~60 students next week. And we have a dedicated section on our
website about that.
https://www.nordicsemi.com/About-us/Career/Students-and-Graduates?lang=en#infotabs
@emsuiko Only on-site, because students should
get direct access to our hardware, tools, labs etc. That's not possible remote.
@borderless_dev
@ConioMeng Should be
@DistributeAid tagline!
I NEED to do this. https://twitter.com/Jani__Gee/status/1503478605979996169
This photo might give you a clou, why.
Anyone of you who has use for a size L
@EuroTestingConf hoodie?



@chrmaske Yes, absolutely. I see lots of
students with experience in PCB design, embedded development for hardware. You
should reach out to https://contactor.no/ and f.eks. advertise in
http://St.Omega's (https://omega.ntnu.no/) Instagram. They also represent
software students.
@chrmaske You should also create a job ad in
https://www.ntnu.no/bridge/en ...
@TonyBologni
@MaibornWolff Yeah, we do have the concept,
but from my students I've heard that part-time jobs are very rare.
@zimmskal
@symflower Yes. I think the "summer job"
opportunities are better but still only a few big companies are offering.
@NicolaLindgren Yes, of course a lot jobs
provide valuable skills for working in IT. And they might even provide domain
knowledge which we don't have access to in our daily work.
@atyborska93 Same pattern here. It seems
pushing more people into higher education is causing this. Companies are
optimizing for their ROI and rather wait for a better trained candidate they
haven't invested in than start early building a relationship.
@byteborg
@EuroTestingConf It's not my color, and
it needs to go. #mariekondo
They: "the tool you've built is holding up beautifully. Zero messages about
confusion or errors."
Me:
Ah,yes. That phase of a project where you haven't found out what all will go
wrong. https://twitter.com/manekinekko/status/1503741761646219264
@zimmskal
@symflower Yes, we see the same benefits. And
my students love it, too. https://www.youtube.com/watch?v=KmicuC6ZQ5c
@_francied Many DevRel positions have KPIs
that relate to reach and publicity. Listings like this for some influence
directly their "measured" job performance.
Why you should work with interns:
https://twitter.com/zimmskal/status/1503992714924371968
Working on a new micro:bit workshop for next week's student visit
@NordicTweets, featuring the BLE
capabilities of the #nRF52 on it.
@nebelgrau77
@NordicTweets Haha, we are handing them out
by the dozen to students!
@nebelgrau77
@NordicTweets
https://de.rs-online.com/web/p/bbc-micro-bit/2336795?sra=pmpn @RSOnline_DACH
has them on stock.
@oredev 3⃣
Uh, I missed that Azure CosmosDB is now also available as serverless:
https://azure.microsoft.com/en-us/updates/azure-cosmos-db-serverless-now-in-general-availability/
Today I had the rare feeling to be happy about @microsoft365:
https://www.microsoft.com/en-us/microsoft-365/business/scheduling-and-booking-app
is actually good, and saves me a lot of trouble arranging calls with applicants.
Damn, second time I struggle with react-hook-form in one of our projects, and
the docs have no example for an optional select input?
https://github.com/distributeaid/shipment-tracker/issues/673
I wrote that in every feedback form for GitHub actions. Finally!
https://github.blog/2022-03-16-save-time-partial-re-runs-github-actions/
@FrancoC137
@AWSSupport
@ShivamJoker Nice find, will try that later.
It's the perfect excuse for any behaviour, and gives everyone the excuse to not
deal with the harm it caused.
https://twitter.com/_raven_io/status/1504137203919818768
Super efficient way of testing everyone that's commuting.
https://twitter.com/RealSexyCyborg/status/1504286394516074499
@FrancoC137
@AWSSupport
@ShivamJoker This works well, and here is a
smaller example with AWS SDK v3 dependencies:
https://github.com/NordicSemiconductor/asset-tracker-cloud-memfault-aws-js
@Emily_Holweck
@oredev I am so sorry, but I can't stand white
t-shirts. Love the graphics, but I would not wear it like this.
@ameliaflb
@Emily_Holweck
@oredev Go, team black! 🏴
@Emily_Holweck
@ameliaflb
@oredev Who can say no to Mila?! 😍
Look at her reminding you it's time for a snack!
https://twitter.com/Emily_Holweck/status/1504449573867171841
@oredev Let's go!
@tdpauw Enjoy!
Happy to announce that I will be speaking about how I automate firmware #testing
using real (@NordicTweets) embedded devices
and @GitHub actions in June in #Tallinn
@nordictestdays!
https://twitter.com/nordictestdays/status/1504439515557109764
@Twittfort We like to be prepared, because we
know things will change. And then we prepare for what we think will come. And
then something else happens, but the thing we prepared for initially could still
come. So we pile on.
@NicolaLindgren
@mailbox_org ... and happy!
@Twittfort Yes, software has unlimited storage
for bad ideas!
@emsuiko Did you make them?
@kartben https://makecode.microbit.org/ is a
benchmark in what emulators can be. It does nearly everything the real micro:bit
does, except for BLE.
First flowers of the season! #Norge 🇳🇴
And the view here is also not bad! #campervan #ontheroad
@arne_mertz On it now!
Beautiful day on the coast today. #Norway 🇳🇴




Good Morning from #Norway 🇳🇴
@ShivamJoker Cold start time will likely be
slightly better with bundled code (all needed code is read from one file). It
won't affect regular execution performance. But in practice, using a layer will
not have a significant performance impact.
Beautiful spot to wake up at. #Norway #Campervan 🇳🇴
First time taking it with us on the campervan, it needs more space compared to
the AeroPress, but time is ok to set up and stow away.
@j19sch That looks like Norway?
@zimmskal You mean these traditional ones with a
filter head and a boiler? I think it's very similar, and much better compared to
making it with an AeroPress.
@j19sch I recognized the buildings! It's awesome,
definitely take the train! What are you doing there?
@j19sch Sounds great, enjoy!
@rinkkasatiainen Perfect day for it! 😍
This is so important. Watch out for the people in power to make or block
important changes. It's not always obvious who does. Sometimes the person
themselves is not aware that they are a blocker.
https://twitter.com/heyjulesfern/status/1505625973550575617
Not a joke: German health institutions can't implement stricter vaccination
policy due to lack of printer paper. 🤡
https://www.deutschlandfunk.de/allgemeine-corona-impfpflicht-nicht-umsetzbar-verband-fuehrt-papiermangel-an-102.html
@_Iyalei ... kann nicht sein, der wurde ja für
all das Papier abgeholzt.
Kicking off #NordicDagen today with students from
@NTNU visiting us here in #Trondheim. Our new brand
movie sets the tone for the afternoon...
.@NordicTweets CTO Svein-Egil Nielsen is
excited as always to talk about what we do at Nordic. #NordicDagen
He talks about what makes Nordic so successful. It's how we run this company:
lean and collaborative.
Carsten Wulff now speaks about how
@NordicTweets employees build the chips that
end up in hundreds of millions of devices every year.
.@NordicTweets is a hidden champion, even in
the city of #Trondheim where it was founded in 1983. So Ketil Erichsen sheds a
little light on the product our customers are building ... and the software that
helps them during their development and in production.


Now I am giving an introduction workshop to hardware with the micro:bit and
guess what @pati_gallardo ... A lot of
engineers enjoying their waffles while hacking at it.




Now students are getting a tour of our hardware labs:
"Guys, I have an awesome idea!!!"
https://twitter.com/troubalex/status/1505943529880756231
And after a nice dinner with networking we are closing the evening with a
Kahoot!
@_francied Yes, because we create them
together as a team.
If you chose to be non-political as an organization in the question of the
Russian war against Ukraine, you are being policital.
It's happening... On my way to @boosterconf
in #Bergen 🇳🇴
Woha! It's sunny! 🌞 #Bergen


👏🏻 @boosterconf has a track specifically for
kids, where they can for example learn to program using micro:bits. This is
pretty unique and I haven't seen any other conference offering this. Except
@codefreeze_fi of course.
https://2022.boosterconf.no/info/kids/
Just in time for the golden hour. #Bergen #boosterconf




#BoosterConf is about to start! I found the good coffee spot already!



Big thanks to the #BoosterConf sponsors!
.@troubalex opens #boosterconf 2022 with her
unkeynote debunking the myth that product owner is a job.
"We need to discover the right problem, before we start to discover the right
solution. Problem discovery must be a function of the team, not outsourced to a
product manager."
Great topic by @malinck to start a conference:
the importance of psychological safety. #boosterconf
@NativeWired
@boosterconf I must resist to not drink too
much coffee!
Now @sivhol shows us the similarities between UX
design and evolution. 🤯 #boosterconf
The point is making is that we need diverse teams with strong communication
skills to build great problems. Because evolution favours the best ideas, but in
teams we often artificially limit our inputs.
Now it's time for @elboart's first tech talk
ever! She tells us why being an intern (and hiring them) is fun and valuable for
both the intern and the company. #boosterconf



"Hire students to test your onboarding process, and they make for great guinea
pigs, so you get a chance to also try run working with people. If that's not
your thing, there is a natural way out, they just leave after a while
automatically."
😅 I try to actually keep them, but working with students is more forgiving than
working with full time employees.
We need to be conscious about the energy wasted by the code we write,
@anoras reminds us. #boosterconf
We continue with the lightning talks and @einarwh
reminds us what we should write abstractions for: to introduce better semantics
for a thing, NOT to make it more universal. #boosterconf
@industrieapps
@wolframkriesing
@anoras He specifically referenced in his talk a
benchmark of languages where the lines of code have shown no clear influence on
the efficiency.
Purity/ Immutability is what @slipset wants us to
care about. It removes a lot of unknowns from our codebases. #boosterconf
Henrik tells us about how to lock down our dependencies, when working with
internal dependencies. #boosterconf So you do not end up like Apple & co
https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
We learn from @ezagroba how to improve our code
review skills! #boosterconf
Move towards sync reviews! Everything else can't cover all important aspects of
code reviews.
I'll be part of the next batch and the room is packed! #boosterconf


Great to see a talk on the potential of #IoT in the medical sector by Marte
Øvreås Thuen. #boosterconf
Providing an easy to use sensor for monitoring temperature lead to a quick
adoption of their solution. Next up: tracking assets.
@slipset
@boosterconf Thanks for the shout-out! Yes,
talk to me if you want to work on open-source IoT cloud solutions at one of
Norway's biggest tech companies!
Talk delivered, now it's time to relax. And how I missed talking on stage, it's
pure adrenaline rush! #boosterconf
You can find all the links to what I mentioned in my #boosterconf talk at
http://bit.ly/codecomm.
A good reminder by @mortenaa that not everything
that can be represented in primitives, should be. Creating higher level value
objects will de-duplicate knowledge about validation. #boosterconf
Maybe I'll only eat desert?! #boosterconf
Can only second that. @elboart delivered a
flawless presentation, with perfect rhythm, jokes, funny pictures and most
important great insights from multiple perspectives.
https://twitter.com/einarwh/status/1506559022131994624
I decided to get some hands on #a11y knowledge from
@chaugstvedt. #boosterconf
I guess now will be the moment of truth for the
@boosterconf conference WiFi.
@malk_zameth
@chaugstvedt
@boosterconf In addition to the built-in
Lighthouse tools in Chrome, get the Axe DevTools for all browsers:
https://www.deque.com/axe/devtools/
You can even do this on the component level, which makes for very fast feedback
and you can do this even before you put your component in a full site.
The panel on A.I. at #boosterconf is going to be interesting!
@guna_lv I had too much!
An funny example of A.I. failures:
https://www.theverge.com/tldr/2020/11/3/21547392/ai-camera-operator-football-bald-head-soccer-mistakes
#boosterconf
"Who's responsibility is it to ensure that ML models are not overly biased? How
biased is acceptable, though?" Important questions to consider. #BoosterConf
@chaugstvedt Thank you for the great
workshop! Really inspired me to add it to our projects
@DistributeAid and at work.
Fancy conference dinner! #boosterconf
@NativeWired Maybe next year!
Pretty good vegetarian food options! ✌🏻


@Niklas_L Yes. Like
@chaugstvedt told us today:
https://twitter.com/withzombies/status/829716565834752000?t=ThdbuvRqA8dgYzjCZPeqBA&s=19
How will you find out otherwise that the CSS you wrote makes an element overlap
the button in your component, so it is not clickable by the user?
@Der_Pesse
@NativeWired
@LenaPejgan It's an amazingly well organized
community conf. Much SoCraTes and EuroTestingConf feels.
@MSlavkovik This was a great panel, and good
job in trying to keeping the discussion balanced between the panelists. I've
learned a lot!
This is a great idea! https://twitter.com/gr2m/status/1506759531610574848
In the first workshop of the day, learning about
@sveltejs. #BoosterConf


@Niklas_L
@chaugstvedt Yes, but this would only ensure
visual aspects of your app, and I think you would spend a lot of time defining
good sample data. It's also not strictly a unit test if you have to ensure
rendering of two components does not break the UI.
@Niklas_L
@chaugstvedt I recently added e2e tests to a
frontend app, and it helps to uncover issues with async fetching of data (e.g.
data not loaded as expected after change). You will only discover this in e2e
tests.
Time for the #boosterconf open space!


Notes from my session about changes that worked: #boosterconf #openspace
And we had a great session about what makes for good teams. #boosterconf
#openspace
@rubydwarf
@HasuraHQ Awesome, congratulations!
@RidingWolf Use Google Chrome profiles and the
in browser app.
Did you know that @boosterconf has a wood
working workshop? #boosterconf
Learning from @unremarkableQA about how
she deals with working in a workplace that doesn't use her native language. I
guess I can relate! #boosterconf
Empathy (🇬🇧) and Empathy (🇬🇷), are not the same thing, albeit being the same
word. It takes time to understand nuances to feel safe in a foreign language.
#boosterconf
Great insights by @mufridk into how to untangle a
big codebase. #boosterconf
https://2022.boosterconf.no/talk/130-aligning-bounded-contexts-with-subdomains-in-legacy-code/
Meet me next week, 🗓️ Wednesday March 30th 🕔 1700,
@webstep in #Trondheim where I will try to
explain why #IoT ❤️ #serverless. I'll give an intro to both, so this will be a
very beginner friendly talk. 🌩️
https://www.meetup.com/AWS-User-Group-Trondheim/events/283260963/
@Jen_BMJ 😞
And we have a live recording of the
@kortslutningpod at #boosterconf.
https://kortslutning.fun/
@ezagroba Yeah it's a lot going on in the
schedule which makes it hard to keep track what's going on when.
@Niklas_L
@chaugstvedt So, Im trying to find a
screenshot, but I have recently used a mobile app, with a textarea and a submit
button below that. Once you click into the textarea, the Android keyboard
overlaps the submit button, and you weren't able to hide the keyboard without
navigating away.
@Niklas_L
@chaugstvedt Here of course, CSS and
component unit tests would not detect that.
Getting a great view of #Bergen! #boosterconf


@Niklas_L Yes, that would work. In my world
(serverless), mocking the servers is not really possible, or too much effort.
And providing the real backend the best option.
Had an incredible interesting evening geeking out with
@kjerstibb of
@boosterconf over tech conferences,
communities and how many of the human-centric, software-related communities
overlap right now in #Bergen, Norway 🇳🇴. #boosterconf #SoCraTes #EuroTestConf
#FrogsConf #DDDEU
🍿 The first #boosterconf videos are up on https://vimeo.com/boosterconf
I am very happy how my @boosterconf lightning
talk turned out and you can watch it in full at https://vimeo.com/691826440
The related blog post is here: https://bit.ly/codecomm
The room is packed in Nils webcomponents workshop. #boosterconf You can find his
material on https://github.com/nilsnh/workshop-on-web-components


@kriscorbus Content and people are also
amazing! #boosterconf
In this session we'll hear from @unicorn_job
how @Diggecard1 migrated a running business
from an old to a new system. #boosterconf
@alex_schl Sending you the strength to be
patient with yourself!
.@it_vegard from
@webstep tells us about the massive undertaking
of removing 300+ PDFs from the Norwegian employment agency all in support of the
goal to improve accessibility and the reduce process overhead because of
scanning printed PDFs. #a11y #boosterconf
A type of form builder was needed, because converting them to software forms up
by hand would take way too long. #boosterconf
They decided to use the open-source http://form.io and add the necessary
customisations.
Really interesting to hear this story after I recently went through a similar
(albeit super tiny) project myself with
https://github.com/distributeaid/needs-assessment
Pretty good success for them, and the digitalisation and automation unlocks
future add-ons. #boosterconf



The closing keynote of #boosterconf is held by the amazing
@Felienne.
Great how @Felienne points out our own Stockholm
syndrome relationship with our software learning resources: we are used to them
being terrible and just take them as given. It's time to change that!
#boosterconf
😭 the slides. #boosterconf
https://hedycode.com/hedy is @Felienne's
approach of changing this, by only gradually enabling stricter language syntax
so beginners can focus on building up knowledge without needing to understand
fundamental programming concepts.
It comes with great and helpful error messages:
@borderless_dev Mark your calendar for the
@boosterconf CfP in October, they'd love to
have you next year to talk about
@DistributeAid.
Localization is and important aspect for students so Hedy already has already 20
languages, but needs more translators. Also Norwegian is NOT yet there.
#boosterconf
Thanks everyone who made @boosterconf
possible, it was amazing!
Goodbye #Bergen! 🇳🇴
The weather is back to normal.
Super cool talk, I had the chance to see it in person! Invest 10 minutes to
level up your code review skills!
https://twitter.com/ezagroba/status/1507348699093127168
Don't take it peronal but I had to share some truth about making decisions in
#Norway 🇳🇴 @boosterconf.
Have a look at
https://philcalcado.com/2018/11/19/a_structured_rfc_process.html by
@pcalcado if you struggle with it.
I guess not free press, though?
https://twitter.com/dneuerer/status/1507402135805345801
https://twitter.com/elonmusk/status/1507259709224632344
In tech we need to stop being (busy/fully utilized) all the time so we (have
enough time/are bored enough) to (try out/invent) new things.
This was the last time we saw Taylor Hawkins live. I could see his incredible
smile from far back. R.I.P. to this absolute legend who made Foo Fighters what
they are today. 💔 /status/1144359792112218113
@toggleModal This is an interesting take, I
haven't considered. IME, being now 25 years in web development, and despite this
industry having "learn to code" projects since forever (remember SelfHTML?),
demand has always been greater than available people. Wages keep rising.
https://twitter.com/binauralfusion/status/1507700713895440386
I have worked e.g. with organizations like
@Code_Door, where we got asylum seekers the
skills needed to find a job in tech here in Germany. This is one example not
aimed to put pressure on wages, but totally realize this is a good motive why to
run a code school.
And scams like Lambda School also jump in and prey on inexperience people who
buy into the omnipresent urge to need to learn to code. It's pretty wild west
and hard to find a reliable, trustworthy program among all these opportunities
for scammers.
Nice try.
@byteborg Nee, contraband.
@byteborg Ist halt extrem teuer durch kleine
Importläden zu gehen, die Produkte zu entsorgen und den Produzenten im Ausland
zu verklagen. Zudem musst Du erstmal den Markenrechtsstreit gewinnen.
Have you been to Trøndelag, yet?
https://youtube.com/watch?v=B4iAZRIxuRM&feature=share #Trondheim #Norway 🇳🇴
Watch @elboart in her first ever tech talk in the
unkeynote @boosterconf explain why hiring
interns is awesome, both for students and companies.
You can watch the full talk at
https://2022.boosterconf.no/talk/45-shaping-tomorrow-s-community-why-internships-are-awesome/
From personal experience I know this is one of the most powerful things you can
do as a business.
At @NordicTweets we put a lot of effort into
our student programs, and you can read more about it at
https://www.nordicsemi.com/About-us/Career/Students-and-Graduates?lang=en#infotabs
@byteborg Ja, tut es auch. Aber nicht in diesem
kleinen Laden.
Nearly all our deadlines are artificial and nobody is stopping you from picking
another date or changing what you try to have ready by that date.
https://twitter.com/MaritvanDijk77/status/1508052021617774598
@Maggysche The Asus laptops have gotten great
reviews recently:
https://www.notebookcheck.com/Asus-ROG-Strix-G15-G512LW-Laptop-Test-Viel-besser-als-das-G512LI.502721.0.html
@Maggysche Yeah, but 16 GB RAM is still quite
sufficient and they can be extended to 32 GB.
@Maggysche Actually, up to 64 GB:
https://rog.asus.com/no/laptops/rog-strix/2021-rog-strix-scar-15-series/
Scheduling an international call on Monday after the switch to summer time maybe
wasn't such a good idea.
@RiccardoOdone I'd do it, just for the
batmobile scene alone. https://www.youtube.com/watch?v=Ih84A-bU-R0
@_francied Oh, das sieht man nur wenn man
genau liest. Standort wird im Titel und im Sidebar angezeigt. Dort wäre ein
hinweise auf "virtuell" / "remote" nützlich!
Calendar: is impossible to deal with in precise ways.
Humans: argh, there must be something better.
Swatch: I give you .beats!
Humans: No, that would be too easy!
@oredev Coming back from
@boosterconf last week, what I think most
would have liked is more time to connect with other attendees (schedule was
pretty packed). An open space is a great way to enable that!
@PatrickHeneise I don't think anybody is
using that ... :-D
Felicitas is an incredible leader with the skills and the personality that will
move any organization forward, so do not miss the chance to reach out to her.
https://twitter.com/kotzendekrabbe/status/1508114511286444036
@einarwh @anoras
@elboart
@boosterconf Me too!
@Emily_Holweck
@oredev
@boosterconf Love that! We had a conference
dinner @boosterconf (with all attendees) and this would have been a great
combination to start the evening with.
@Niklas_L
@chaugstvedt I think this is a good example.
A lot of events are working together against each other ... some are even
out-of-DOM events (browser autofill behaviour).
@pati_gallardo I don't think the people who
love you care.
@Maaikees I think you will like
https://open.spotify.com/album/2kfEp1njqSlg9hS1A0fXW7?si=W_Tb6JZlRMCdny8gP-bLBA
But I guess you know them already ...
@Niklas_L
@chaugstvedt Oh yeah. Sure. This is e2e test
for me. But yeah, does not require backend.
@Niklas_L Pretty loaded question, maybe we'll
find a better format to discuss.
@Maaikees It's epic.
@c089 @Niklas_L
@chaugstvedt LOLsob
@c089 @Niklas_L
@chaugstvedt Maybe here is another example:
@AWSAmplify provides UI components, which talk
directly to AWS Cognito. You could complete ignore them (test your components
assuming login worked), but without e2e test I would not have catched this:
https://github.com/aws-amplify/amplify-ui/issues/1226
@ClearingTheWay_
@signalapp I think this has been requested for
years and it's still not possible:
https://community.signalusers.org/t/option-to-be-excluded-from-general-contact-discovery/1071
Finally this stack is growing again.
ALT: a conference badged added to a bundle of conference badges.
@c089 @Niklas_L
@chaugstvedt
@AWSAmplify Well there is no real integration.
The Amplify components wrap my react component and either render it (if
authenticated) or their UI stuff. You would need to figure out how to fake the
auth state of this 3rd party component. It's possible but hacky.
Yes! The whole point of forward leaning biking is to be able to put more force
into pedaling to ride faster. If I have an ebike, why should I bother?!
https://twitter.com/HugoThePinkCat/status/1508451752764444679
@ClearingTheWay_
@signalapp Arguably Signal promises privacy of
your messages, not the information that you use Signal for others who already
have your phone number. I guess this is one of the concessions you need to make
if you want to grow to a relevant size.
@Lynoure Let's hope not.
@ClearingTheWay_
@signalapp Snowden also told us to use burner
phones and not re-use SIMs. If you do this, the private contact discovery does
not affect you.
Here is the original announcement of the feature:
https://signal.org/blog/private-contact-discovery/
See you tomorrow 16:46 @webstep offices in
#Trondheim? https://www.webstep.no/lokasjoner/trondheim/
/status/1507000328692146188
Need to update my slides for tomorrow, because we now have awesome beginner
friendly content for getting started with #cellularIoT on the
@NordicTweets #nRF9160:
- a whitepaper (which I co-authored):
https://infocenter.nordicsemi.com/topic/nwp_044/WP/nwp_044/intro.html - an online course:
https://twitter.com/NordicTweets/status/1508795965033132033
Smidig means Agile in Norwegian and I just love it.
@pati_gallardo Surprised a Norwegian
colleague who knows me from my first year here with speaking Norwegian in a tech
meeting.
I believe files are the worst option to organise source code but we are too
locked into this concept from the 60s on so many layers that it seems impossible
to break out of it.
@plaugg Ja, denke ich auch immer. Hier bedeutet
das aber eher "leichtgängig", im Sinne von "leicht zu bearbeiten" (Werkstück)
oder "leicht anpassbar".
@borderless_dev I imaging code layed out
on an infinite three-dimensional canvas which is self arranging according to the
flow of data, and you can easily jump between code segments that are connected,
and also have a instant way of filtering / teleporting anywhere with a few
keystrokes.
@plaugg Kommt glaube ich von "leicht zu schmieden"
(im Kontext von Metallbearbeitung).
@borderless_dev
@Codeseeio But they are not really interactive,
and they link files (duh) not code / functions... More like the
https://c4model.com/ layered approach but seamless.
@herrnentu What is graphcode?
What a legend. https://twitter.com/fondasbian/status/1508290226766102531
@Maaikees Love how that album lead me to
https://open.spotify.com/track/3Aj5Pav8sxKAIxy8IoU86D?si=50e1f2e9bcc54f14
@sebrose Nobody I work with is using a different
method, so for my limited sample size this is, to my knowledge, the worst.
Had a lot of fun running my Serverless Architecture for IoT on AWS talk with
@NTNU students from the 4th semester. Many good
questions! I think I inspired some to seek for a cloud-related bachelor thesis
@NordicTweets.
https://coderbyheart.com/talks#serverless-architecture-for-iot-on-aws
No education can prepare you for the right choice of the 200+ AWS services for
your project, only building solutions can.
.@ELogIT_no skal diskutere om "likestilling i
IT-bransjen – hvorfor skjedde «vaffel-debatten»?" på årets IKT-konferanse. Jeg
lure på hvem panelister er?
https://elogit.no/kurs-og-aktiviteter/ikt-konferansen/
@NMoutschen Happened to me multiple times,
already.
@flosalihovic No, I mean any theoretical
education.
@flosalihovic Any education where you are
exposed to information about a thing, but you are not building the thing
yourself.
@badboy_
@boosterconf
@pcalcado Thank you for the feedback!
@RidingWolf Extra clunky because I have to
install a VM with Windows to run this piece of shit.
@RidingWolf No, we have templates/libraries
that we need to use which require the full version.
Hei @AzureSupport have you noticed that
other countries also have phones?!
@AzureSupport Ah, there must be a space
BETWEEN the country code and the phone number. As if computers would care about
that... Thanks for looking into this!
@Ravetracer Ach Shit, gut Besserung!
@Stephan_Strange
@AzureSupport Cool ist ja das ich die
richtige Nummer aus einem anderen MS Tool rauskopiert habe. Dort steht sie ohne.
Good to be back! @awsnordics
@bjartnes Extreme kudos for quoting Henry to me.
🤘🏻
Twilight in #Trondheim. 🇳🇴


Mine-laying trained pioneer in me watches in pure horror:
https://twitter.com/Liveuamap/status/1509253049440739332
@oredev
@FoldableHuman Have you tried sending him a
physical letter?
Amycat PO Box 10033 Riverbend RPO PO Calgary AB T2C 5E2 Canada
Mentioned on his Patreon: https://www.patreon.com/foldablehuman
That might get his attention.
@goethalss Ja, macht mir Angst.
@goethalss Hier hats heute noch geschneit ;-)
@lucianadrian Yes, I was trained for 10
months as a Pioneer at PzPiKp 550 at this brigade:
https://www.bundeswehr.de/de/organisation/heer/organisation/10-panzerdivision/deutsch-franzoesische-brigade
@lucianadrian One role of Pioneers is to
clear minefields and lay them.
@lucianadrian Sometimes they could use some
good old plastic explosives, yes.
@_StephanRoth Well, it's hard to tell, but
Ukrainians are up for some hardcore shit!
https://twitter.com/JackieBee_16/status/1497960096852180996
@_StephanRoth But for sure, if it's
triggered you are likely killed by shrapnel. However these are
pressure-triggered (by heavy vehicle), because they are usually buried. But they
are OK to be handle by hand (if in undamaged condition).
@searls Well, if you have too much money:
https://linustechtips.com/topic/1345161-finally-revealing-my-big-secret-corning-optical-thunderbolt-3/
🤔


It even has a similar logo animation ...
@olafurw
@NordicTweets
@StfnKhlr I'd say this is very different.
Newszone and Nordic are much closer, for example in color use (however
inverted), and I highlighted some visual similarities; same angle style, same
pseudo-3d effect.
Agree! I would put A higher on my rankings.
https://twitter.com/GergelyOrosz/status/1509478096516354052
Og du tenker at priser i Oslo er gal. 🇳🇴
https://twitter.com/lehtimaeki/status/1509480416142635011
@Emily_Holweck
@oredev
@FoldableHuman That might get delayed in
customs, so just in case do that, and a post card, just in case!
Unfortunately you can't send kanelboller...
@binauralfusion It's again, so, so good.
@olafurw
@RealSexyCyborg called it first, and she
named it the "snot cannon".
https://twitter.com/RealSexyCyborg/status/1509125141439033348
