Good Morning from the @NordicTweets høsttur!



A static archive of Markus Tacker's tweets. Follow me on Mastodon: @[email protected].
285 tweets
Good Morning from the @NordicTweets høsttur!



Slight rain, but who cares? #nordichøsttur
Colours of 🇳🇴
💦🏔🇳🇴
600+ height meters in 1.5km


🇳🇴 is 4G everywhere ;-)
I SAID IT'S FUCKING WINDY HERE!
They weather is pulling all registers today 🇳🇴 😍


@helloanselm This is a
@NordicTweets employee organized trip!
Best End of a Hike:


Norwegian giving hiking directions:
You should use SSM Parameter Store over Lambda env variables:
https://hackernoon.com/you-should-use-ssm-parameter-store-over-lambda-env-variables-5197fc6ea45b
While you wait for my ❤️.of(code) // 007 here are the pictures from last
weekends trip to Trollheimen in Norway:
https://www.flickr.com/photos/tacker/sets/72157686553724561
""these studies show that many of the women in science must be more capable than
the men" #diversity" #diversity
https://www.wired.com/story/why-men-dont-believe-the-data-on-gender-bias-in-science/
It's terrible that an European government censors the internet this massively:
https://www.eff.org/deeplinks/2017/10/no-justification-spanish-internet-censorship-during-catalonian-referendum
A good example and the awful things you can do with data visualization:
https://www.nytimes.com/interactive/2017/10/02/us/vegas-guns.html
❤️.of(code) // 007 My previous week on Twitter, in one post:
https://coderbyheart.com/heart-of-code-007/
@lauralindal Ohje, es gibt echt zu vielen von
denen, die denken, das Politik bitteschoen nichts mit Tech zu tun haben soll.
@TAKEaCiCi @IMWorldEvent Oh noes! Hope it
doesn't hurt to much!
@gr2m @npmjs
http://www.modulecounts.com/ has you covered!
@TAKEaCiCi @IMWorldEvent Roll carefully!
><
@dtanzer It's the same:
https://git-scm.com/docs/git-pull
Open-Source giving back to Open-Source: Mozilla Awards Over Half a Million to
Open Source Projects.
https://blog.mozilla.org/blog/2017/10/03/mozilla-awards-half-million-open-source-projects/
@dtanzer A right. Submodules are hell.
Well, that sour dough bread failed. :-(
@rradczewski Isn't the point of that to have
an immutable state document? Moving the reducers to components would open that
up for a lot of new ways to circumvent the benefits of React's programming
model.
@rradczewski The only place you need that
knowledge about the state tree structure is mapStateToProps, so maybe look into
moving that into a central place?
@matthiaspatz Well,
@TAKEaCiCi is part of
@LaFutura_ network and oftentimes has been to
Frankfurt, so maybe talk to her?
@LaFutura_
@matthiaspatz
@TAKEaCiCi Yes, such a small 🌍 ...
@rradczewski Sounds interesting. Instead of
having one combineReducers, you would define the state for your component
through reducers in a mapEventsToState() method. Which would be per component.
So your component would need to know which events exist.
And then Jenkins takes a dump on you screen. 👿

Because everybody else would not have been paying attention:
https://twitter.com/tomsulston/status/915811756978593792
@varjmes Their loss!
I bought an AeroPress in Portland because the coffee at work sucks and I'm
really happy with the whole process




... and of course the result: great coffee in a short time.
@RidingWolf
@kamilleblumm
@codefreeze_fi Yesss! We are really excited
to go there again!
@iamjoyclark Technically true, but how to
calculate these numbers that's the mythical part.
@Gender_API No.
Don't push, I'm carrying Beetroot Risotto and Apple Pie for the Expats
Mid-Norway Potluck. #trd🇳🇴
Of course we are starting with a @GetKahoot
Lots of food to try! 😍
@miskaknapek Norwegians use too many plastic
bags.
I learned a new Norwegian word ;-)
@gazebo_c It's such a nice way to discover more
about the country where everyone is coming from. Or why (like us) didn't make
something typical.
That's right ;-) https://twitter.com/MeanwhileinBln/status/913073794423705600
Off for a Sunday hike to Bymarka. #trd 🇳🇴


#trd 🇳🇴
@miskaknapek Weather here also has a lot of
rain these days.
@Stephan_Strange Wo "da"?
@c089 Dachte ich auch. Konservativ ist sexy? CSU
wird Hipster-Partei? Anstatt dem Rechtsruck entgegen zu wirken, wird hier
fleißig mitgemacht.
@c089 Als hätte die CSU nur darauf gewartet.
@Stephan_Strange Dauerhaft. Ich wohne und
arbeite jetzt hier.
Sprint cycles harm automated test tool adaption ... and other great insights are
in the World Quality Report:
https://techbeacon.com/world-quality-report-2017-18-state-qa-testing?amp
@Stephan_Strange Ich hab gar nicht
mitbekommen, dass ich ein Kind habe ;-) Ja, Tanja und ich leben jetzt in
Trondheim, Norwegen.
I have owned this one for more than 10 years, and now it broke. An awesome piece
of Hardware by @Microsoft.


@Stephan_Strange Und ja, es fühlt sich
auch häufiger nach Urlaub an ;-)
Das ist ja das tolle hier.
Don't trust a consultancy that sells you the Spotify model. It's does not exist!
https://twitter.com/dwitherick/status/916253643858378752
@Stephan_Strange Nein, noch südlich des
Polarkreises. Im Winter ist hier Tag von 11-15 Uhr.
@Stephan_Strange Aber Nordlichter habe
ich hier schon häufiger gesehen.
@c089 Like render() does not render but return a
Node tree that describes what should be rendered.
Good 🇩🇪 article by Zühlke: you don't "just" do IoT:
https://www.zuehlke.com/blog/industrial-internet-of-things-get-real-teil-1-das-dilemma/
Also, predicts #blockchain to be used on the data layer.
Have you heard of #codefreeze? The most awesome tech conference you will ever
experience:
https://coderbyheart.com/codefreeze-brings-the-magic-of-socrates-to-lapland/
Look what I found in @NordicTweets's
library:


Today the NTNU students in #Trondheim are celebrating Oktoberfest as part of the
UKA:
https://www.nrk.no/trondelag/4000-studenter-feiret-oktoberfest-i-trondheim-1.12587653
Hey, ❤️.of(code) // 008 arrived, this time on time! My previous week on Twitter,
in one post: https://coderbyheart.com/heart-of-code-008/
@benjamin Yes. Agree, that was too simplified.
One might also point out, that Python can go to the Frontend as well (to drive
UIs).
@AnnNat Yes! Flights are booked, now just a minor
hickup with the hotel ...
I wonder when it became OK to serve users 40MB on the front page:
https://www.wix.com/code/home
@benjamin This very idiomatic JavaScript code I
just write perfectly illustrates your point:
@RealIvanSanchez The web is now Duke
Nukem 3D?
Happy to see that @jurgenappelo idea of
gamifying agile transformation is taking off.
https://twitter.com/AgilityScales/status/917752870853861376
🤗, my team is hiring in Portland, OR. Your chance to join an awesome team
@NordicTweets in an awesome city. PN me!
https://stackoverflow.com/jobs/147566/experienced-back-end-developer-for-iot-nordic-semiconductor?sec=False&pg=1&offset=0&l=Portland%2c+OR%2c+United+States&d=20&u=Miles
You will be working on verticals for the https://nrfcloud.com/ IoT Cloud
solution, we run everything in AWS (ES6+TypeScript on Lambda).
@Ocramius Test builds should fail because of
that. If you have tests and CI, that is.
❤️.of(code) // 008 My previous week on Twitter, in one post:
https://coderbyheart.com/heart-of-code-008/
We are hiring an Experienced Back End Developer for IoT at Nordic Semiconductor
... and review my PRs ;-)
https://stackoverflow.com/jobs/147566/experienced-back-end-developer-for-iot-nordic-semiconductor?sec=False&pg=1&offset=0&l=Portland%2c+OR%2c+United+States&d=20&u=Miles
@dtanzer
@flowtype You can automate that using
https://www.npmjs.com/package/husky. Add a "precommit" script to package.json
that runs test, lint, etc.
This controller actually has 6 buttons. Can you spot them?
@rotnroll666 Close. You can push the rim
around the LCD display on the left and right to control the temperature.
We are doing quite some traveling these days and the Osprey bags are great for
that.
I'm that guy :-) https://twitter.com/prozdkp/status/918208092260786177
So, fellow AeroPressers, what is your weekly coffee roast consumption?
/status/916596582610620416
@marcoscheel Ok, ;-)
@codePrincess Recently saw this, MS really
making the point ;-)
This remix compilation is epic:
https://open.spotify.com/album/2cB0YQvz9gBW6CeScbnWi6
Provided a short know-how infusion with our
@NordicTweets students this morning:
@NordicTweets How to safely provide
credentials to you app: .env ! use https://www.npmjs.com/package/dotenv and
similar for your shell
@NordicTweets You can find great icons for
your (web-) apps on https://thenounproject.com/ Please remember to provide
proper attribution!
@NordicTweets Use Value Objects to express
domain specific concepts instead of using strings for everything:
https://martinfowler.com/bliki/ValueObject.html
@NordicTweets And having Task Scanner Plugin
in Jenkins to keep track of all your NOTE: ... TODO: ... FIXME: ...
https://www.cloudbees.com/blog/tasks-and-warnings-jenkins
Because they are Businesses and not Philanthropies:
https://mobile.nytimes.com/2017/10/12/technology/tech-giants-threats.html
Should IoT devices come with a warning sign? At Nordic Semiconductor we make
updating devices as easy as possible!
https://www.troyhunt.com/what-would-it-look-like-if-we-put-warnings-on-iot-devices-like-we-do-cigarette-packets/
@NordicTweets You missed the Portland
office!
Nova Kinosenter #trd 🇳🇴
@jezenthomas JS has no range literal. A few hackish ways exist, like
[...Array(20).keys()].map() It gets worse if you want a range that starts
elsewhere.
@jezenthomas Having a depression about it is part of being a JavaScript
developer.
@datenreisender Ja, seid Ende Juli. Da ihr
Trondheim liebt, wird euch mein flickr gefallen:
https://www.flickr.com/search/?user_id=58334991%40N00&view_all=1&text=trondheim&sort=date-taken-desc
No daily commute without these:
@amokleben I needed new brakes ;-)
@Lotterleben Die Nummer vergisst man auch nie
...
Learn about Google's commitment to Node.js in Franzi's talk: (And that she is
the one V8 team member that looks after Node performance 🤘)
https://twitter.com/fhinkel/status/919479162225790976
Norwegian breakfast:


@datenreisender Es war auch sehr lecker!
Note that the Hack font will no longer provide OTF builds:
https://github.com/source-foundry/Hack/issues/267
If you are using Arch: just use ttf-hack.
This 👏 is 🤘 how 🙌 a 👌 tech 🖖 conference 💪 organizer 👊 looks 👍 like! 👇
https://twitter.com/RuhrJS/status/919570698712047616
@Lynoure I'm sorry to hear that! This is so
terrible, and I can't imagine how this must feel like!
Every day programmer life:
@Lynoure You could be right, VR makes you the
protagonist of a story, this is different to movies, or listening to someones
story.
I actively read the tweets of 95 people (through a list). This morning one of
those tweets stood out. Sexual harassment is massive.
Please take this seriously, and as a man, please call out sexualized language,
jokes, pictures, behaviour towards anybody by others.
It's not an acceptable thing, only because many do it, and it has been a
socially accepted behavior scheme for men for
the generations that influenced us. We can change this. You can change this.
@Lynoure Yes, I was thinking about that too.
Great game.
Here is ❤️.of(code) // 009 My previous week on Twitter, in one post:
https://coderbyheart.com/heart-of-code-009/
@dtanzer Since the flow errors are not a result
of the the merge, you should fix them in a separate commit.
@lauralindal It's sad to hear that those
close to you took advantage of your trust. It's terrible.
Thanks to @letsencrypt for making it free!
https://twitter.com/SwiftOnSecurity/status/847687182600945665
@toggleModal I agree that a CS degree has not
much meaning in general, but since you will be working with many scientists
here, it serves a purpose.
@toggleModal Nevertheless, I am very happy to
push forward applications that don't check all the ☑️ since great people are
hard to find!
PNs open!
@toggleModal I see it similar, it does not
matter what you study, the process of finishing technical degree is the
important thing.
@toggleModal Thanks for that feedback, I will
ask HR what the reason for that is and if we could move it to the "nice to have"
section.
@toggleModal I believe that! Music and Code
are born out of the human brain's great ability to detect patterns, abstract and
manage complexity.
@alexschnapper Deine subtweets sind echt
...
@dtanzer And add .editorconfig to your repo:
http://editorconfig.org/
@alipasha Ich bin mir sich sicher, ob man Rilke
korrigieren sollte.
@toggleModal So, i talked to my team and
there are two reasons for having a CS degree as a hard requirement: It's used to
simplify the evaluation.
@toggleModal It provides a standardized
measure for every candidate and an insight into their skills since we look at
the individual grades for lectures.
@toggleModal This speeds up the evaluation
process since otherwise it would more time to evaluate individual experience.
@toggleModal Second: Nordic invests a lot in
hiring and Initial invest into a new employee (relocation, language courses,
etc.) therefore it's important
@toggleModal that a person can easily find a
role in another team / project if they don't like what they were hired for. This
is easier if you have a
@toggleModal general CS background compared
to just being a specialist for a certain technology.
@toggleModal With grades for lectures I meant
the individual grade per module (the ones you get the credits for).
@toggleModal No, this is not what I said. A
CS degree serves a standard which is easily comparable between candidates.
@rradczewski
@LGUS Wifi ausmachen? LTE ist ja meistens eh
schneller.
TIL: Yarn has workspaces to aid in multi-project development (in monorepos,
though): https://yarnpkg.com/blog/2017/08/02/introducing-workspaces/
Windows Update: https://twitter.com/MissQuokka05/status/896171591402500098
I short video about Trondheim's tech scene: "Byen med ideene -
Teknologihovedstaden Trondheim" #trd 🇳🇴 https://youtu.be/EcG64f_TWZk
For JavaScript check out yadda: https://github.com/acuminous/yadda
https://twitter.com/SamirTalwar/status/920547332030124033
@Marv2punkt0 TDK.
@SamirTalwar Yeah, it's a lot of global state
to handle when implementation contexts.
The linear instructions in the feature files makes it easy to
@SamirTalwar write tests that depend on each
other, and I think that should be possible, since it is how authors think (and
plain english works).
@SamirTalwar But this could be implemented by
passing the state from one matcher to the next.
@offbyoni
@Lotterleben Mit 10 pro Bein evtl.
Children playing in and around the labyrinth in front of
@NordicTweets Trondheim office:
@SamirTalwar Yeah, I was thinking about using
redux+mideware for handling the state. This would be so great for visualizing
errors and what lead to them.
Norwegian conversation group at Expat Mid-Norway #trd 🇳🇴
Mobile life in Norway: 😍
@SamirTalwar I'll put that on that stash of
things to do. But I'm eager to try a quick proof of concept.
Last weeks highlights from my twitter are collected in ❤️.of(code) // 009
https://coderbyheart.com/heart-of-code-009/
Learn something about Node, streams and compression in
@_lrlna's cool talk where she does a lot of live
coding:
https://www.youtube.com/watch?v=IgP6BFLyQuw&index=31&list=PL37ZVnwpeshFmAPr65sU2O5WMs7_CGjs_
@NativeWired Nice, one can find a lot of
those on: http://wall-skills.com/category/agile-lean/
What the fucking fuck?! https://twitter.com/Sonstwer/status/920543990767849472
@johncutlefish
https://gettingreal.37signals.com is highly approachable.
#trd 🇳🇴
Exhaustive review of whiteboard markers:
https://medium.com/graphicfacilitation/all-you-need-to-know-about-whiteboard-markers-2a25d1249911
#trd 🇳🇴
@neeraj
@johncutlefish
@RealGeneKim Yes! Phoenix project!
@stadtkindFFM Coole idee, gibts schon einen
Kickstarter?
Perfect autumn weather today here in Trondheim. #trd 🇳🇴
Is my next linux desktop a phone?
https://www.engadget.com/2017/10/19/samsung-introduces-linux-on-galaxy/
A lot of background information and many useful links on CSS Grid in here:
https://alistapart.com/article/the-story-of-css-grid-from-its-creators
#JavaScript dev having an average day at work:
https://gist.github.com/danielhavir/5a64311449556ca6cf83956a85f998ec
Bootstrap 4 Beta 2 released:
https://blog.getbootstrap.com/2017/10/19/bootstrap-4-beta-2/
I like this low-poly architecture:
This one turned out perfectly:
@SamirTalwar I'm busy (Tanja is here in
Trondheim) but I have a project at work soon (new REST API) where I will use BDD
for the test and look into this.
The variety you can discover within a few kilometers here in Trondheim is just
awesome:




The best takeaway here is: if you write your code pure, you don't need mocks.
Where you still would need mocks is e.g. I/O -> don't mock,
https://twitter.com/itoche/status/921661062067388416
but write an integration test there.
@Maggysche If you mean "trash" I watched in my
teens: Back to the Future Tremors Death Machine Evil Dead Aktion Mutante
@Maggysche Juno!
@ewolff
@w3ltraumpirat When then new Star Wars
episodes where announced.
Having children is seen as one of the most profound experiences to have – it is
really difficult to see it as wrong.
https://aeon.co/essays/having-children-is-not-life-affirming-its-immoral
Long read, but very interesting viewpoint on what it means to bring someone into
this world.
@rotnroll666 It's about that you will be met
with a raised eyebrow for not wanting to have children and some of the flawed
assumptions behind that.
@c089 We were thinking the same:
/status/920604983564881926
@w3ltraumpirat
@SamirTalwar Do you have an example matcher
implementation for driving http requests handy? I use BDD a lot for testing
APIs:
https://github.com/RHeactorJS/server/blob/master/features/Registration.feature
@w3ltraumpirat
@SamirTalwar Because implementing this with a
global state makes the implementation horrible and hard to test.
@w3ltraumpirat
@SamirTalwar Hm, but this is all part of the
public API contract. I know it's a little off to use BDD against an API, but
here a library is the user.
@w3ltraumpirat
@SamirTalwar Ideally I would use a Swagger
file to test API but you need more. Swagger does not yield relations and
dependencies between endpoints
My first Norwegian Kannelbøllar, filled with Norwegian plum jam from the garden.


Sorry to hear that @RobertReiz is shutting
down @VersionEye. Thanks for sharing some
details. Saas is super tough.
https://blog.versioneye.com/2017/10/19/versioneye-sunset-process/
@miskaknapek Yes, they turned out quite
awesome.
I'm really excited to experience this conference:
https://twitter.com/maaretp/status/921831493097476096
❤️.of(code) // 010 is my previous week on Twitter, summed up in one easy to read
post:
Jobs 💪🏻 Tech 🚀 Diversity 🌈
Join me In Trondheim 🇳🇴 to work on http://nRFCloud.com: my team is hiring an
experienced web developer 👩/👨.
https://candidate.hr-manager.net/ApplicationInit.aspx/?cid=278&departmentId=7392&ProjectId=175645&MediaId=5&SkipAdvertisement=false
@dtanzer Add this to you precommit hook:
if ! git diff-index --quiet HEAD -- ; then echo 'You have uncommited changes!'
&& exit 1; fi
Who would?!
Check out techleads.de ( @SilviaHundegger
and @pixelkind ) if you are looking for 💪 tech
experts to help your with your venture. 🚀
I wonder if this is worth a support ticket ;-) #letmegifmyissues
What's still nagging me is that I can't have const when using asynchronous/await
and try/catch in sequence.
http://blog.grossman.io/how-to-write-async-await-without-try-catch-blocks-in-javascript/
@powtac ElasticBeanstalk in eu-central-1?
@powtac Ja, vor allem halte ich die total costs
für einen managed server für super.
@powtac Was willst Du denn genau machen?
@AndreasLeicher
@sadanandeep Hm, put it a little nicer: "have
you tried ..."
@powtac @buk
@plasisent
@javagil
@darestiet
@kringkaste Ja, dann am besten das HTML
statisch auf S3 rendern oder wenn dynamisch auf jeden Fall hinter eine
CloudFront (CDN). Das reduziert Kosten.
Oh, wow. This is cool: https://youtu.be/gUDV0CUzG0k I loved Flatliners back in
die 1990s.
@jke ever tried these?
@jke Yes, I agree!
@Singsalad 🏔, they are also higher.
@Ookami86 Yes, it's so much easier to understand the same complex system from
many small and simple parts instead of a few powerful ones.
@jezenthomas Write something in Go. It has all the plumbing for that.
@jezenthomas Well, for this kind of job where you probably want to regenerate it
often, it may be worth it to know the whole pipeline.
@jezenthomas Or use a dynamic website but put it behind a CDN. That could be
faster, if you need to update all files quickly.
Did you know:
you can get an easy to read page for a Twitter thread,
by mentioning @tttthreads as a reply to the
thread?
@tttthreads A clear violation of
@Twitter's ToC (no automation), but a really
great helper.
@tttthreads
@Twitter Let's hope it stays around.
@tttthreads You need to include the unroll
keyword, when mentioning @tttthreads, though.
Get ready for LTE-based devices: "LTE is likely to lead to ‘massive #IoT’
deployment"
https://www.nordicsemi.com/eng/News/ULP-Wireless-Update/Open-cellular-standards-will-drive-massive-IoT-uptake?utm_campaign=1604%20Social%20media%20posts&utm_source=facebook&utm_medium=social
@angularjobs Thanks! We are actually looking
for a React Developer for our team in Trondheim:
/status/919970952489861122
This is the summary of what I shared in the previous week on Twitter, in one
post: https://coderbyheart.com/heart-of-code-010/
@nixNameweilBaum Thank you! 👏
@offbyoni It's important that your team supports
especially the remote part, since this requires a lot of behavioral change ...
"Hey, sorry that this free thing we gave you did not arrive on time, so please
have some cake today to compensate for the inconvenience."
Gotta love @NordicTweets 🙌
/status/923461308997099520
@offbyoni Sorry to hear that. It's not easy to
find remote-friendly companies in Germany.
Drag & Drop library: https://shopify.github.io/draggable/
Norway is where the underground parking is heated. #trd 🇳🇴
@miskaknapek Yes, we have heat pumps. Our
building is supposed to be the most energy efficient in Norway:
http://www.bygg.no/article/1325478
Using redirects in a #React App should be considered an anti-pattern. You either
show a view based on the app state or not.
@rradczewski The URL in the browser is a
function of the app state.
@rradczewski You can replace any redirect
with an navigateTo action. No need to render a <Redirect> component.
@rradczewski Yes, of course the URL on boot
has a meaning. But this has nothing to do with Redirect.
Having a <Redirect> as result of your view is rarely what you intent. You
are actually meaning "show this screen".
Redirect only to out-of app resources.
Avocado is also very typical Norwegian food. #trd 🇳🇴
@miskaknapek We have quite a lot local food
from the Trøndelag region which is really good. Gulrot, Kål, Rødbeter. Avocado
is "typical" like Grandiosa.
First time I'm driving a bike with spikes! #trd 🇳🇴
We are expecting snow next week, so this is not without a reason...
@tdvorak Two weeks ago we had already ice on the
roads here ...
Testability of code is the most important happiness metric a software team can
have. It affects so many aspects of the daily work.
Having untested code while delivering working software involves so many
cumbersome chores that speed gains will quickly erode.
❄ in Trondheim ...
@gr2m I rarely use one, but I find the docs for
React Router pretty great:
https://reacttraining.com/react-router/web/guides/philosophy
@gr2m Not specifically for JavaScript APIs, but
https://github.com/lord/slate makes great API docs.
Check out my previous week on Twitter, summed up in one easy to read post:
https://coderbyheart.com/heart-of-code-011/
Remember, using a type system in JavaScript does not exempt you from doing input
valuation on runtime.
I see a false sense of safety appear where a typehint exists in the source code.
But typehint plus input validation statements feel like overhead (they appear
doing the same thing). So IMO there is a good solution missing
Which is not "use a typesafe language" but compile typehints to runtime check
code, like tcomb (which I love):
https://github.com/Microsoft/TypeScript/issues/5125
I give you expect.toBeWithin() for Jest:
https://www.npmjs.com/package/@coderbyheart/jest-expect-tobewithin
@stadtkindFFM Sag keinen Scheiß, Mann!
@magicmonty Yes, but switching to a different
language is something I would like to avoid.
/status/924658917573038080
First snow in Trondheim 🇳🇴
@dtanzer Ich freue mich schon sehr auf einen
echten Winter. Nicht diese 4h pro Jahr, wie in Frankfurt.
.@NordicTweets Trondheim has a Board Game
Room now. 💙
❤️.of(code) // 011 is my previous week on Twitter, summed up in one easy to read
post: https://coderbyheart.com/heart-of-code-011/
😨
@datenreisender Ich hab auf jeden Fall
schonmal einen Satz Schneeschuhe ...
Learning about Northern Lights photography at Expat Mid-Norway. #trd 🇳🇴
@martinengwicht I approve 👌
Best app when hunting for Northern Lights:
https://play.google.com/store/apps/details?id=eu.dziadosz.aurora
Check out his awesome photos on http://www.bravoprofil.no
Which do you prefer? (Given n is an integer.)
@RidingWolf Good point, I am using that
expression for positive integers (validation code and error string)
Crappy @Dell keyboard after 3 months of usage.