Reinhören! Nicht nur um mehr über @ConfBuddy zu
lernen, sonder auch weil @mirjam_diala darin
ihren Weg von der Büro-Kauffrau zur Software-Entwicklerin schildert und sie
dabei ganz beiläufig aufzeigt, welche (gedanklichen) Hürden wir als Entwickler
für Einsteiger schaffen.
https://twitter.com/kpkp_podcast/status/1035797461061828608
September 2018
175 tweets
@mirjam_diala
@ConfBuddy Master in GIF" ;-D
@calibanatspace kannst Du mal die
http://usergroups.rheinmainrocks.de subdomain löschen? Der redirect wird bald
nicht mehr gehen.
Magic, Diversified: SoCraTes 2018  @socrates_conf
When I left #SoCraTes2018 this year I was as energized as the years before:
/status/1033960643307687936 … I have blogged
about my experiences before, I called it Magic. >




It's magic because it is a place where I get to meet friends I have known for
years, and we all arrive with the strong urge to learn from each other to be a
better human in tech, in an open-space setting where everybody can be a teacher,
and a student—at the same time.
This is so entirely different compare to regular conferences, because nobody is
put on a stage. There is no stage, no list of speakers. We are all equals and
those with many years of experience working in our industry know not to use
experience as an excuse to not listen.
But this is not really news and upon reflecting I think I witnessed a very
important change for the first time. This year I noticed that session related to
diversity were proposed by members of underprivileged groups.
It happened with a level of naturalness which made it evident that SoCraTes has
become a safe-space for everyone. Big Kudos to the organizers who have been
pushing to be more inclusive for many years now.
I cannot stress enough how important this is for me, to be invited to join a
session where women shared their experience with sexual harassment. It provides
a view to what I need to look out for, in my own behavior and this of my
coworkers which I would not otherwise.
I invite you to join our community and make it even more diverse:
https://www.softwarecrafters.org/
@calibanatspace Nee, aber ich will den
Host abschalten. Du kannst alternativ einen redirect ein das GitHub repo
einrichten. Das ist aber auch seit 2017 nicht mehr aktualisiert worden.
@storchp
@ConfBuddy
@mirjam_diala Mehr Rad fahren?
@benjamin
@kotzendekrabbe Felicitas, you HAVE to
talk to @mirjam_diala and learn about
@ConfBuddy!
@timothep Link is cut off.
We went hiking with the Expats today in Bymarka (also including quite a lot of
@NordicTweets colleagues):




We went hiking in Bymarka today with the Expats (of which quite a big chunk was
from @nordictweets).
#trondheim @ Bymarka
https://www.instagram.com/p/BnOwHtEDqEd/?utm_source=ig_twitter_share&igshid=1tt2delyuou0
@lauralindal :-(
@johncutlefish The new planking!
Ich ware jahrelang Kunde bei @DieTechniker,
sogar frewillig und hatte bisher immer gedacht, dass sie zu den Guten gehört. So
kann man sich täuschen :-(
https://twitter.com/AnnNat/status/1036610919420309506
I blogged about First Principles: How can we share the gut feeling we use when
writing software? https://coderbyheart.com/first-principles/ #firstprinciples
@clekis
@DieTechniker Wollen wir es hoffen. Der
Stress ist jedenfalls niemanden zu wünschen und geht auch nicht so schnell
vergessen, wie man eine Frist ändern kann. @AnnNat
@iamjoyheron Thanks for reminding me of that
article. I read it a while back, but forgot about it. This is definitely very
similar and a good practice to not only explain technical debt and what lead to
it, but also what the reasons for a certain design are.
@iamjoyheron I am just discovering the lack
of documenting myself as an issue, so every pointer is greatly appreciated!
@ConfBuddy
@otterspencer Love it! She is such a great
maskot choice!
I was a #ConfBuddy at SoCraTes 2018:
https://coderbyheart.com/conferencebuddy-at-socrates-2018/
@wolframkriesing have you shared the
@HolidayCheckLab apprenticeshop material
somewhere?
@wolframkriesing
@HolidayCheckLab Yeah, I know that page.
That was not the resource I was hoping for.
It's so great that @awscloud Cloud Development
Kit now can manage the source code for lambda functions!
This removes one annoying step where I would need to package lambdas to S3
myself before deploying a stack!
After a year of absence, I went back to Soltau for SoCraTes 2018 and discovered
that the best conference ever got even better—thanks to fantastic diversity
efforts: https://coderbyheart.com/socrates-2018/
@mattsches Ganz schlimm.
TIL: don't share roles between @awscloud
lambdas. https://github.com/awslabs/aws-cdk/issues/205
It's tempting, especially when gradually converting from manually managed
resources but makes it harder to manage stacks.
@Maggysche Yeah. There is no good answer to
that from a "which is better" view.
My suggestion would be to pick two: Vue (which is more beginner friendly) and
React (which has some very unique paradigms) and implement the same project
twice.
Bonus task: use vanilla browser APIs.
@Maggysche Yeah, unfortunately most commenters
don't focus on what problem the user has ...
Nice! A 🍕 Data Hackathon: https://startuplab.no/grandiosa/ (Not paid, on a
weekend)
@GSto Programmers are not artists.
@MaritvanDijk77
@GSto I did a talk about that (in German) and I have
never received so much flak as for this opinion: https://youtu.be/_Tzrc9mh37U
The codeless tech startup is here:
https://twitter.com/johncutlefish/status/1038692388825255936
@danellis
@geeksam
@Gaspard_PO
@rabergman Therefore I like primary / secondary
[instance, server, service]. It is general enough to cover different use cases.
At #jotb2018 I was interviewed by the fantastic @Amsimss, and you can watch the
full video on YouTube: https://www.youtube.com/watch?v=6rBHje_ciGM
Here are some of the interesting questions from the audience I answered on
#JavaScript: >
I advocated in one slide (
https://docs.google.com/presentation/d/1vMFDSY8kn52SxnC_iEUcmJ7SJY8jpfi__oAulxE-uvQ/edit#slide=id.g3a94e38134_0_20
) to go #JavaScript full-stack, so the question is: How can I convince my
organization to embrace this?
Seriously, do I want to run #JavaScript on #iot devices?
I made a React app with a GraphQL API and
@apollographql and now I don't want to work
with Redux anymore.
.@scarytoilet is content for
@jke!
"My country and much of the continent was destroyed by lies. And now lies
threaten not only the memory of those times, but also the achievements that have
been made since."
https://amp.theguardian.com/commentisfree/2018/sep/05/survived-warsaw-ghetto-wartime-lessons-extremism-europe
Veganism and top performance is no contradiction:
https://www.cnbc.com/amp/2018/09/07/nfl-players-are-going-vegan.html
@Amsimss @JOTB2018
@sbley
@apollographql No, instead of a REST API, I
use a GraphQL API, and then accessing data from that API in a React app becomes
so much more simple. You can much better decouple loading of data from you
components.
@sbley
@apollographql Yes, @apollographql will do
this, and maintain an offline cache of the data.
Check out this summary:
https://www.apollographql.com/docs/guides/state-management.html
@PiaOnTheMove Eine moderne, agile
Geschäftsleitung würde das mit den Mitunternehmern (=Mitarbeitern) besprechen
und gemeinsam entscheiden, was wichtiger ist. Kurfristiger Gewinn oder
langfristiges Überleben.
@miskaknapek Which kind of Skiing? Skiing in
Norway usually means Langrenn (Cross Country [en], Langlauf [de]).
@miskaknapek I think especially during Winter
Tromsø will be awesome. It will have snow, the city is very hip and
international, and you will also see the Northern lights!
@miskaknapek They might be interested in
@codefreeze_fi: we have snow, northern
lights and a lot to experience!
@mirjam_diala
@ConfBuddy I hope you added some
@swear_trek ones...
~1M people in the streets of Barcelona today:
https://twitter.com/davidpich/status/1039564798529335302
@SamirTalwar
@StevieBuckley
@indeed Ugh, that's horrible.
Watch out: @indeed will take your job ad, and spam
potential candidates and it even adds a base salary without you giving an input
on that.
Communication like this will trash your reputation with developers!
P.S: you should look at what @ProdoAI is offering!
https://twitter.com/SamirTalwar/status/1039788658847637504
Raphael is a great web freelancer located in Germany, but available for #remote
projects. https://twitter.com/raphaelfyi/status/1039870253654855680
A Forbes Cloud 100 company.
https://twitter.com/neirajones/status/1040168332371079169
This is good, especially take time to read "Solved issues":
https://github.com/yarnpkg/rfcs/blob/1506ebf2865c157fc5b6d2b54f285a68acb798e4/accepted/0000-plug-an-play.md#4-solved-issues
It implements a system wide globally shared cache of npm packages and a
lookup-table in JavaScript which points to the cache.
This reduces install times, bootup-times and error cases.
https://twitter.com/arcanis/status/1040193511696609281
Here is @pederrand demoing one of the
@awscloud iot solutions I helped to build
@NordicTweets: #nrf91 #nrfcloud
https://twitter.com/NordicTweets/status/1040271956497649665
@jbrosi_dev
@EmmaWedekind But what if these titles
actually create a barrier for people to approach more senior people? If I have a
question I ask around until I find the person that can answer it, not by looking
in the employee database sorted by XP.
@stadtkindFFM Sehr gute Serie. Mir gefällt
wie sie versuchen wenig Stereotype zu bedienen und auch die "Terroristen" nicht
zu sehr zu simplifizieren.
While tink (
https://blog.npmjs.org/post/178027064160/next-generation-package-management )
and yarn P'n'P ( https://github.com/yarnpkg/rfcs/pull/101 ) are trying to
address the same problem (reduce install time / filespace usage) I think that
tink's aproach will not fly in #javascript #serverless environments. >
tink runs the bootstrapping / downloading of dependencies in the running node
process. This is cool, because you can clone any repo and just hit "npm start"
and it can immediately run the application. But it will need to write to disk
from the running process ... >
Something which might not be possible in serverless environments where you might
not even have a r/w disk. And if you scale an app using tink horizontally, all
instances have to re-fetch dependencies. >
That's why I like yarns approach, you run it once and can then even save the
cache folder to you application image. The task of fetching dependencies is a
one-time only "compile" step, and does not need to be executed for every
instance.
@Maggysche
@mirjam_diala Flight "Bomber" jackets have
also been back for a while. We were so hip ...
@rradczewski Yes, global cache is the same,
but the difference is how (and when) the cache gets filled.
@maybekatz I'm really grateful for all the work
that goes into making dependencies stuck less! 🙏 I am sharing my observations
from looking these very early concepts, and I see exciting stuff!
@Morl99 Given npm's well rested engineers, this
might get addressed soon:
https://twitter.com/maybekatz/status/1040632856685379584?s=19
~50.000 carlories? 😱
https://twitter.com/JamesMelville/status/1040288148650176515
In #Norway 🇳🇴 you can either buy the cheese to cook this or go on a four week
Carribbean cruise. Roughly the same price.
https://twitter.com/JamesMelville/status/1040288148650176515
War is never simple: The war in Yemen strengthens Al-Qaida because the Saudis
are cutting deals with them - and the US keeps pouring money into this conflict.
https://pulitzercenter.org/reporting/yemen-us-allies-spin-deals-al-qaida-war-rebels
via @intercepted
@Stephan_Strange 14 € der Packen
Raclette-Käse. Warum? Hier ist generell alles recht teuer.
@jke a toilet for campers that burns the feces:
@r_oquentin found out that it's €4000.
And suddenly you see him in #Norway:
@codePrincess Ja, und hier auch in der Nähe
einer großen Messe.
"the manager’s role is to support the team and be there to help remove
roadblocks, not to be the dictator" #FutureOfWork
https://twitter.com/c089/status/1041207341591322624
It's the heartbeat of the financial market: businesses who live by quarters are
prone to micro-manage for achieving short-term results, especially if top-level
mgmt is only involved in financial decisions but does not take time to get
involved in the production details.
https://twitter.com/CuriousAgilist/status/1041271079011053568
You will be amazed what happens at a conference that cares so much about
diversity 🌈 and where the program committee selected only after they talked to
everyone who submitted a talk 🎓.
https://twitter.com/EuroTestingConf/status/1041233846711267329
Getting invited to speak @EuroTestingConf
about how I #BDD components which you can't run on your machine (because #cloud)
makes me be like:
Monster thread with fantastic advice for public speaking:
https://twitter.com/jesslynnrose/status/1041242744998572032
@CuriousAgilist From recent personal
experience and from close friends I would say that we are not there yet. Obv.
this a very simplified diagnosis. But I keep seeing that it's favoured to
quantify performance using short-term KPIs (spendings, units of work done) vs.
measuring customer impact.
@techgirl1908
@MaritvanDijk77
@EuroTestingConf Wow! I'll try not to
disappoint!
Receiving two cool speaking offers this week reminded me to share this segment
during my @JOTB2018 talk on why YOU should propose a talk to a conference NOW! I
am happy to help you with finding, writing proposals and talks, and would be
happy to listen to a practice run! DM me!
@elmasry2moataz @JOTB2018 Happy to do so!
@jrosaproenca @JOTB2018 It's
@codetalkshh with another topic: prototyping
for #iot with #JavaScript
@Lynoure @JOTB2018 Anytime! I would love to hear
about your new talk ideas!
@EuroTestingConf
@charrett Great! I'm building an API product and
this is super relevant to my work...
I will be speaking next month @codetalkshh
(Oct 18-19th) about #JavaScript and #IoT, and I am donating a complimentary
ticket (worth €480) for a member of an underrepresented group. DM me with a
short intro if you are and can make it to the conference. I will decide
tomorrow.
P.S. check out @NordicTweets job listing on
https://www.nordicsemi.com/eng/About-us/Career so I can tell you more about
what it's like to work in Norway 🇳🇴 on the future of #IoT when we meet in
Hamburg.
Multi #cloud is a trap: https://bravenewgeek.com/multi-cloud-is-a-trap/
In Norway the consumer rights organization Forbrukerrådet recommends a ban of
sales of energy drinks for juveniles:
https://www.adressa.no/nyheter/innenriks/2018/09/19/Forbrukerr%C3%A5det-advarer-mot-energidrikkonsum-blant-unge-17540670.ece
https://twitter.com/voltcola/status/1042402858602307584
@EmmaWedekind I'm a dude. This never happens
to me.
@rradczewski My frontend team finally started
writing tests last week and I am all like:
#trondheim 🇳🇴
@EmmaWedekind It boils down to how many
people expect you to make decisions for them. The more, the senior.
@ManuelBieh
@EmmaWedekind Yes, I know this is very
ambiguous. But in my experience, the number of people depending on your decision
or at least will factor in your input into their decision is an important
indicator for seniority.
Come over here 👋 and help us make conferences more inclusive!
https://twitter.com/ConfBuddy/status/1042729908257124355
"Today, work on the Semantic Web seems to have petered out."
https://twobithistory.org/2018/05/27/semantic-web.html
@Lotterleben Wenn Norwegen interessant ist,
wir bei @NordicTweets entwickeln wireless
connectivity bis runter auf eigene ICs. Und IoT ist bei uns ein Kernthema. Jobs
finden sich auf https://www.nordicsemi.com/eng/About-us/Career und ich
erzaehle gerne mehr zur Arbeit hier.
@Lotterleben
@NordicTweets Gerne, sobald es dir passt,
hier oder via [email protected]
"Coding is for anyone" 👌
https://twitter.com/Lyndsey360/status/1042854430960320512
"New Work bedeutet für mich, dass der Mensch zuerst kommt." Spannendes Interview
bei einem Team, dass von Anfang an andere Wege ging und bei dem #futureofwork
eben keine Zukunftsmusik ist.
https://twitter.com/qundg/status/1042401635115384837
@Maaikees Check out https://www.pc-kombo.com/
Oh yes! This one will be fantastic! I've got a glimpse of it
@SoCraTes_Conf and it was so, so
interesting! https://twitter.com/EuroTestingConf/status/1043352883419328512
@EmmaWedekind I wrote a blog post about my
dream office here: https://coderbyheart.com/office-design-by-an-office-hater/
I would prefer working #remote but that's not always possible.
@mahemoff @clihttp jq instead of sed for JSON:
https://stedolan.github.io/jq/
@simon_haslam That's one of the arguments I
hear about open-space designs that they can fit more people. Why do you have to
rent for ridiculous prices in the first place? And what is the cost of reduced
productivity because of open-plan offices?
They did part-time and #remote already back in the 60ies!
https://twitter.com/rubstrauber/status/1043543021055344641
@dc7590
@matthiaspatz
@stefanopitz
@dbsystel There is an http -> https redirect
missing.
Yes, I totally agree! I would also add quiet rooms for naps / meditation.
https://twitter.com/codeandcards/status/1043787660383465472
@EmmaWedekind I have more on my list, but I
hope there were already some in there you found helpful.
Interestingly, most requests for advice I receive are coming through my LinkedIn
profile. Roughly one request per week asking for career advice, how to find a
job in Norway, how to learn technology X. It seems that Twitter is not a very
beginner-friendly medium.
/status/940636875794067456
Perfect weather (rain...) to be listening to
@aboveandbeyond's #JTABGT300PT1 and
JTABGT300PT2. https://www.youtube.com/watch?v=UovZpJ4XtBE
https://www.youtube.com/watch?v=EF7BdDaeVNY&t=253s #TranceFamily
This is the distribution of Gateron switch types ordered on 2,279
@XBowstech mechanical keyboards.
Source:
https://docs.google.com/spreadsheets/d/1FUWDGiVWe_JF7fxvJ_tWjpOkFzV98_kUIPucos1exJ8/edit#gid=0
@Lynoure I absolutely think you belong in this
list. I am following them for a while now and it is by far not a random
collection.
This was this morning right outside where I live in #Trondheim 🇳🇴: an elk mother
with two young ones standing confused on the road and then vanishing between the
houses. I could only get a pic of them running away because I was to busy
getting out of their way.
Join me and 200 other awesome humans interested in creating better software in
Valencia, Spain!
You will support a unique kind of conference:
http://europeantestingconference.blogspot.com/2017/11/european-testing-conference-speaker.html
https://twitter.com/maaretp/status/1025766843716444160
Congrats @Bokassaband for touring with
@Metallica and bringing #Trondheim Rock to the
world! https://twitter.com/Bokassaband/status/1044146986465800194
@WebStormIDE How can I globally disable
'node_modules' as a predefined library?
@WebStormIDE Yes.
@WebStormIDE Ok, thanks. This is great. I am
using WS for years now and always disable the node_modules folder.
I'm really happy with my current set-up
@NordicTweets. There full @dell HD screens
and a @XBowstech keyboard that is nicely
accompanied by the @LogitechG G502.


@RidingWolf
@NordicTweets
@Dell @XBowstech
@LogitechG Quite good so far, still not typing
at full speed but I don't need any more help finding special characters (I am
not only switching to blind caps but also to US layout). I am now working all
day on it and also taking it home. I should have bought two ;-)
Actually the real reason why @kirrg001 and me
are going to @codetalkshh.
https://twitter.com/polotek/status/1044355602795847680
@w3ltraumpirat
@RidingWolf
@NordicTweets
@Dell @XBowstech
@LogitechG Comes with the sixth screen!
@plaugg
@NordicTweets
@Dell @XBowstech
@LogitechG o ooooo oooo oooo ooo oooo
#ooooooooo #oooooooo
AWS adds 2FA support with YubiKeys:
https://aws.amazon.com/blogs/security/use-yubikey-security-key-sign-into-aws-management-console/
@grittygrease Well, isn't that an even
better source of randomness?
I have multiple components in my current greenfield project written in vanilla
JS. Because it is super fast: no compile, no need to install hundreds of MB for
dependencies to get it to run.
https://twitter.com/codepo8/status/1044566724245417984
My test results be like: 💀 FAIL 👎
https://github.com/auchenberg/volkswagen 🙈 Volkswagen detects when your tests
are being run in a CI server, and makes them pass.
@dtanzer Figure out why @SwaggerHub UI is not
sending Bearer tokens with requests when used with an Open API 3 definition. 🤷♂️
That could take all day.
@rinkkasatiainen Have a good trip. It
started to snow and it is really wet right now in Norway.
@SwaggerHub @dtanzer Thanks for reaching out! It
was a small thing: I needed to reference the configured authentication scheme
from securitySchemes in the security section.
Here we go. #winter #Trondheim 🇳🇴
Just bought my ticket to see @Metallica and
@Bokassaband in #Trondheim 🇳🇴 in July! 🤘
@codepo8 REAL program managers don't wear
t-shirts!!
Viel <3 fuer diese TEDx die @AnaSagt da
organisiert: https://twitter.com/AnaSagt/status/1045331602505695234
Naming poll for a field that stores a "serial number":
@MaritvanDijk77 would count for option 1
@Fotograf81 Yeah, ok. It is Friday, though.
@SamirTalwar Invisible whitespace. 😈
@schinkenstrudel They actually call it
"serial number". The interesting part is, albeit it being a 64 Bit integer, it
is very common to represent it using Hex (e.g. on a sticker on the outside) of
the device.
@schinkenstrudel So it would be correct
to use an unsigned int field, but in practice everybody will use the hex
variant.
My favorite Firefox bug has reached human voting age:
https://bugzilla.mozilla.org/show_bug.cgi?id=160144
@storchp Also, many pages are SPAs that use XHR
today. There this also does not happen.
@XBowstech hey, the green LED on one of my keys
is not working. Can I fix this somehow?
Result: be explicit. I will call it "serialNumber".
/status/1045632881366896641
“test && commit || revert” by Kent Beck
https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864
@XBowstech Sure, done.
Polishing my #javascript IoT prototype demo for
@codetalkshh. This is an
@Espruino WiFi connected to thr
@awscloud #IoT MQTT broker using TLS.
Prototyping does not mean that you have to ignore security best practices!
@vicbergquist Maybe a '+1' is missing to get
the ball rolling...
@tictoc Now, what is a "remote cloud signal"...
