Makefiles for #JavaScript projects:
http://www.olioapps.com/blog/the-lost-art-of-the-makefile/
March 2018
277 tweets
@smashingmag Yes, we are only supporting
evergreen browers. It's so nice.
Unfortunately the @jsconf livestream does not
stream well for me. But you might give it a try now:
https://www.youtube.com/watch?v=AsyZdJR86-k
Works now! /status/969142696043532288
PSA: Node.js 4 EOLs in April. via @addaleax
@SvenjaBickert Prototyping von was?
@SvenjaBickert Frag mal den
@yangmeyer!
Amazon Dash is illegal in Germany, a German court ruled in a lawsuit by a
consumer protection office:
- Users have to be informed about the actual item and price before the order
- Button must have notice that using it creates a payable order
("zahlungspflichtig bestellen") #iot
Reasoning for lawsuit is, that the Dash button limits consumer ability to
compare prices.
https://www.golem.de/news/dash-buttons-amazons-einkaufsknopf-ist-rechtswidrig-1803-133099.html
TIL on #JavaScript dependencies.
So, npm ci has been released by @maybekatz:
https://www.npmjs.com/package/cipm This command is available in npmc or as a
standalone tool: "$ npx cipm".
And here is why I find it especially useful in frontend projects:
I have a frontend project with 30-something dependencies just for building the
project (rollup, babel, ...) and these receive updates every day. This is not an
issues when working with the latest code, but when fixing bugs for older
releases of the project, it gets nasty.
Since your package.json might include dependencies which are not fixed, but
point to some version of a package through the use of "^1.0.3", you will end
up with an arbitrary configuration of you build chain, when doing a git checkout
old-release; npm i
This might break, and for me it did yesterday.
It took me roughly two hours to figure out what is wrong, and since I am not an
expert for this specific build chain. In general it's hard to retrace bugfixes
and breaking changes anyway.
Now npm ci could have saved me:
If you maintain an up-to-date package-lock.json (by using npm 5), npm ci will
install the exact dependencies from the lockfile where an npm i will install the
latest release that matches your version specification in package.json. This
means you can retrieve exact configurations.
So, npm ci gives you the ability to keep the forward looking way to manage
dependencies in JavaScript we all love but gives you the safety that you can
always go back in time to a configuration which once worked.
@ReBeccaOrg In my case we didn't have a package -lock.json since this project
was older.
@ReBeccaOrg And thanks for the clarification, this behaviour makes sense, but is
some confusion.
@ReBeccaOrg Hm, maybe show a summary of updated lock entries.
Yes, you see that the lock changed if you use SCM, but I sometimes do multiple
sessions and then I might not notice.
Or something like npm which-locks-changed which print me the diff (based on git
diff).
@SvenjaBickert Auch den
@sebastian_nell mal ansprechen, gerade
beim Thema Digitale Businessmodelle.
@ReBeccaOrg In this project we have some team members on older npm versions as
well. A little messy. ;-)
This was a busstopp last weekend: #trondheim
@stereogum
@stadtkindFFM
@Madonna I bought that album back then because it
was such an awesome Trance LP.
@findingmarbles Have you seen Altered
Carbon, yet? If you liked WW, this pulls similar strings.
Welcome to Germany 🇩🇪 https://twitter.com/hgdrn/status/970233564884238337
@findingmarbles They do that so well.
Because the Murder Mistery is just the overlay, the interesting part is the
history of the society and the problems it now has. This offers many aspects to
explore.
It seems @signalapp is down. Can't send
messages to contacts.
Works again, seems there was a DDos attack on the server:
https://github.com/signalapp/Signal-Android/issues/7460
/status/970581792049725440
This immigration is coming along quite well. 🇳🇴
@FellowRabbit No, it was a human who
translated this.
@untergrund_ffm @hfg_offenbach Kennt ihr
dieses Dings: @YouTube ?
@findingmarbles You are welcome! Best
hotel ever. This character / location is so great.
Here are some better alternative names for the "master" branch in your source
code repository:
- bleeding-edge
- nevergreen
- works-on-my-machine
- happy-merging-XD
- there-be-real-users
- features-come-here-to-die
- (L°O°)L*|*|_
No seriously: there are teams discarding the use of the master/slave
terminology. And if you think about it, master is the wrong word for the branch
of the source-code repo which, for the most projects I have worked in, contains
the latest source code.
"master" has the meaning of being a owner and controller over others. But if you
are using feature branches, the control is actually inverted, and master is
"controlled" by the feature branches.
So next time you start a new repo, maybe name your main branch not master, but
saga, because sagas are "a long story about history", and this is what the main
branch of your repository actually is.
@skyfyre Nevertheless more correct.
So much love for this fantastic 90's music video by Roxette:
https://www.youtube.com/watch?v=xCorJG9mubk
Nice: https://github.com/jsonata-js/jsonata can transform JSON with and simply
but powerful syntax.
Ridiculously beautiful weather here in #Trondheim 🇳🇴
@storchp Yes, this is also what I prefer. Here is
a drawing of how this process looks like.
@skyfyre Like this:
/status/971075940137750528
Build preview from master, and production from a production branch to support
fixes.
@pfhllnts Because the other branches are not
less important? But, take whatever works for you.
Here are two PR review comments for the same problematic code:
- This is wrong because ..., fix it by doing ....
- I have observed that ..., did you, too? Why did you choose that approach?
The first one focuses on fast results. The second one focuses on learning.
PRs are one of the best ways to incorporate daily learning and knowledge
transfer in an asynchronous and very hands on way.
Don't miss out on this opportunity.
@ainmosni Branch names in Git are just strings.
I never experienced problems in tools when there was no branch named "master".
Obviously, if you have other tools that hardcore branch names for their
workflow, then these are the problem.
@ericghill
@storchp No, it will contain all the previous
commits from saga.
This diagram is maybe to simplified, will work on it today. Especially to
clarify what happens if you need to hotfix prod and test that.
@GonzoHacker Sounds like the faint idea of a
paradise. You just never get there ;-)
@codePrincess Yes! Let's be honest!
@Paratron Thanks!
@c089 Lucifer or Halt and Catch Fire.
Here is the updated / extended build process from
/status/971075940137750528 to address the
missing hotfix process.
@aJimHolmes And it's actually a valid git branch name:
@alipasha I might start with a Blogpost first to
explain it ;-)
I'm really happy to be speaking @ndc_conferences in June in Oslo.
I'll show how easy it is, to build a secure #IoT product prototype using
#JavaScript and the @Espruino Wifi.
This will be my first conference as a speaker in the Nordics.
@Paratron
@NDC_Conferences
@Espruino Yes, but the Pi is a PC, the Espruino
board is much closer to real world low-power devices.
@Paratron
@NDC_Conferences
@Espruino Especially close to the
characteristics of the @NordicTweets
hardware. The #nrf91 was the inspiration for this talk:
https://www.nordicsemi.com/News/News-releases/Product-Related-News/Nordic-nRF91-low-power-cellular-IoT-sneak-peek-cellular-made-easy-cellular-for-everything-else
Google stopped doing no evil: https://buff.ly/2oVY0LQ
@jthegedus
@ericghill
@storchp Right, because this is a fix which is
obsolete on saga.
This is the case where you discover something that needs to be fixed on
production, but is not an issue in saga.
Because otherwise you could juts fail forward: fix in saga, and deploy to
production.
@storchp
@jthegedus
@ericghill Yes! Move stuff to saga as soon as
possible.
@cheeaun
@davidpich @jesstelford
@colloq_io Yes, it seems the brand building is
more important than discoverability, or it's just too much of extra effort.
Some idea was to create a syndication website (using http://schema.org markup)
on IPFS (so it does not depend on a centralised service like lanyrd).
Check out @ducky_no ... they try to improve
eco-friendly behaviour though gamification. And it's made here in #Trondheim! 🇳🇴
Trondheim Toget nå: #8mars


Frage mich, was @wilddueck dazu sagt ...
https://twitter.com/Kuchengnom/status/971706351075328000
@mirjam_diala Once you think about
submitting a talk, you are 99.9% further than the rest of the developers out
there. You simply have to do it.
@storchp
@ArminSchubert
@afuerstenau Naja, hoffen wir mal, dass nur
der Build-Server im A*sch ist ;-)
@fhemberger Very cool people are behind
@plutex. Call them, real people like you an me
work there.
This set by @DavidGravell is faaaaantastic!
https://www.youtube.com/watch?v=-TS6VgBpOpA
@fhemberger Oh, my bad.
@jke Das sieht so falsch aus. Aua.
Anna: A new take at Key-Value-Stores yields 10x improvement over Redis.
https://databeta.wordpress.com/2018/03/09/anna-kvs/
Rebel Girls Podcast is live! Listen 2 the first episode about Margaret Hamilton,
the girl who put a man on the Moon!
https://www.spreaker.com/show/good-night-stories-for-rebel-girls
At #kosmorama going to watch Trondheimsreisen.
@codeismail
@unclebobmartin Happy to help if you want,
and spread what you learn.
@mirjam_diala And, how did you do?
@mirjam_diala This might easy your mind a
bit: https://coderbyheart.com/bring-your-inexperience-to-a-conference/
Første gang med @Fly_Norwegian #TRD #BGO 🇳🇴
@helloanselm Ok, lets unpack that:
Brand Building: conferences / events put quite a lot of effort into building a
brand and publicity. They create there own website which comes with their way of
presenting info about talks an speakers.
@helloanselm On external platforms they will
have to compromise on layout / design in order to fit the platforms schema of
doing things (lengths of texts, use of links, social media profiles, pictures,
downloads, videos, ...).
@helloanselm This creates two barriers: extra
work required to adapt the original content to the platform.
I don't have concerns regarding discoverability. Centralized, curated services
usually help to discover events.
I have spent the last two+ weeks not coding, but writing technical concepts and
mapping out interactions and flows, so I can reduce the amount of code I have to
write in the first place.
https://twitter.com/Grady_Booch/status/972385275568533504
@Fly_Norwegian De var kjempeflott med dere!
@JanSchfr Well, this is a new system and there
are some architectural decisions which have to be thought through. We have a
dozen use cases defined (from simple HTTP requests to export Gigabytes of data).
I'd like to have a good understanding a'bt the implications of these
requirements.
@JanSchfr Of course I could bootstrap a Django
REST Framework ... But I know that the most direct way to implementing the
simplest feature won't help me in this case.
We have a good proof of concept already, so this is more of a 2.0.
@Ravetracer
@Fly_Norwegian 🤔 Maybe the magic of
retouching?
I only heard that I seem way more relaxed.
Anyway, after five crazy years in startups I'm now having great fun working
@NordicTweets where for once I am not on red
alert all the time.
@Ravetracer
@Fly_Norwegian Norway definitely plays an
important part in a change to a happier lifestyle!
It's spring in Bergen! 🇳🇴


@jezenthomas Yes, if you like this style Bergen is awesome, but Stavanger even
more so!
@ste5eu In the sun it must have been around 5-8°
@CarInAPark Yes, this is what I saw this
morning:


@CarInAPark Yes, usually by bike. But the way
to the Airport always starts with trikken!
It's raining every day in Bergen? I can tell otherwise! 🇳🇴



Wow, the https://www.theodinproject.com/ looks like a fantastic resource to
learn web development.
And back to #Trondheim 🇳🇴
@VolkerGoebbels Thank you! Yes, I know ;-)
@refnode Say hi, when you are in town!
Check out @scalzi's work!
https://twitter.com/garethlpowell/status/972796660165246976
@Paratron @JoeBuwe Meine Frau sagt, ich darf!
@svenkaemper https://keepassxc.org/ and put
the file in Git.
@svenkaemper For our team (we are using AWS),
I use this: https://github.com/coderbyheart/aws-ssm-keyring
@mattsches
@svenkaemper Yes, that might be less hassle.
Hackweek starting @NordicTweets
Exactly. Two weeks ago I felt very confused and uncertain about what to build.
After designing, which started with a user-story and goes down to message-level
in the architecture, I feel excited to start building.
https://twitter.com/tastapod/status/972815893418954752
Wow, @officialfilter and @tool are now back in studio at the same time. 2018 is
going to have a blast! 🤘
@jen_star Wow. Welches kosmische Fettnäpfchen
habt ihr denn getroffen?!
@jen_star Euer persönlicher Brexit wird zum
Schluss echt noch gekrönt.
@vicbergquist Even worse than in 2017:
https://insights.stackoverflow.com/survey/2017#developer-profile-gender
Really looking forward to talking @JOTB2018 in Spain this May 🌞 about building
#IoT product prototypes using #JavaScript: https://jonthebeach.com/
Our cross-team @NordicTweets #hackweek
continues. After a day of user-interviews and work on the whiteboard, today we
dive into code.


Good Morning #Trondheim 🇳🇴 The sun keeps getting stronger and stronger every
day!


So you know these are typical log levels:
Fatal Error Warning Notice Info Debug
We need to think about new log-levels:
Chat Comment
so your AI can express itself.
http://console.chat('Hey, fridge! What's up?!') console.comment('Dang, that
TCP header looks fishy!')
@Paratron The logmon AI be like:
console.comment('Uh, your log messages are especially well formatted today!')
Imagine how development would change if EVERYTHING was instant.
Opening a webpage Deploying to production Building a release Searching in Source
Code
No more spending half of the time in this nirvana where you can't do anything
else because its not worth switching.
Magic Moments @NordicTweets #hackweek
@zuehlke_group the
@wmfra is looking for speakers on IoT/Sensors in
May. Since you folks are leading in this market, could you ping
@jke maybe with some contacts? /cc
@foofighter75
Kein Wunder: 31 Männer und 1 Frau auf https://www.it-karrieretag.de/
Deren Head Of Marketing auf LinkedIn ist ein Fake-Profil mit Stockphoto.



@Paratron
@WieVieleFrauen Naja, weil Firmen wie
@AccentureDACH @kpmg_de @lifeattrivago
@zuehlke_group dafür viel Geld ausgeben ...
👍 Rules for Extending Your API With Each Version:
https://apievangelist.com/2018/03/14/rules-for-extending-your-api-with-each-version/
AWS Documentation is Now Open Source and on GitHub:
https://aws.amazon.com/blogs/aws/aws-documentation-is-now-open-source-and-on-github/
@LinkedInDACH @WieVieleFrauen Super, ich
hatte das Profil bereits gemeldet.
Arrived @_bartjs It starts with Pizza, and then
some #graphql. Closing with #musicvizualization. #JavaScript #Trondheim


.@arnejenssen kicks off his #graphql talk
@_bartjs
Learning about http://regl.party which is a functional #webgl library.
@_bartjs
What a great story about french craftspeople:
https://www.atlasobscura.com/articles/compagnons-tiny-staircases-models.amp
I made a short video on what we have been working on during the
@NordicTweets hack week. Check it out and
meet some of my colleagues!
https://twitter.com/NordicTweets/status/974641468760641537
I'm really excited about https://aws.amazon.com/appsync/ because it let's me
selectively put logic between certain resources. I no longer need to build
lambda functions behind an API Gateways, since it exposes lambda's through
GraphQL resolvers.
It's cool how we can focus on logic, and the request / response handling is no
longer necessary.
Blåe timen: #trondheim 🇳🇴
Celebrating a successful @NordicTweets
#hackweek @DognvillBurger




@NicoleRauch I'm just imagining you doing
your first serious talk with him: "Son, let me tell you about State ..."
@NicoleRauch He might have been following you
on Twitter, though.
@NicoleRauch What a crazy generation.
@NicoleRauch Which means we need to start
Snapchatting and Jodeling about software craft to reach the next generation.
What a beautiful song: https://youtu.be/81G8gvy4aDU
@dtanzer
@SoCraTesAT
@Singsalad
@patbaumgartner
@ryyppy
@codePrincess
@martinklose
@martinheider
@timothep
@p_pugliese @PragmTeams
@werpu @fhopf
@Ookami86 It would be so nice to come back to Linz. I don't know yet, but I'll
keep it in mind. Travel time from Trondheim is 8-9 hours ... 🤔
Code Curious is such a nice choice for naming a project which is all about
spreading the joy of software development.
https://twitter.com/railsgirls_bln/status/974970414299537410
Why AWS Lambda and .zip is a recipe for serverless success
https://medium.com/@PaulDJohnston/why-aws-lambda-and-zip-is-a-recipe-for-serverless-success-4f547a6e87c3
Tons of new snow here in #Trondheim 🇳🇴
@oredev Do you provide travel assistance for
speakers?
@Paratron Yes, a fantastic scenery this morning.
Around zero degree. Now it's snowing again...
That strange #softwaredevelopment feeling when you simplify one thing away and
it turns up at another location.
EU Roaming FTW
Nye espresso for AeroPressen min.
@Paratron Yes, but long-term use outside of the
home country might be against their terms.
And at least the calling will be more expensive (between German numbers and the
one from abroad).
This is a really awesome #remote first team 👇
https://twitter.com/ErisDS/status/976075167939035138
Did you know that you can program the
@NordicTweets Thingy:52 with #JavaScript?
@Espruino makes this possible! Check out the
tutorial at http://www.espruino.com/Thingy52
Child abuse imagery found within bitcoin's blockchain:
https://www.theguardian.com/technology/2018/mar/20/child-abuse-imagery-bitcoin-blockchain-illegal-content
I personally think that the examples show in
https://github.com/js-choi/proposal-smart-pipelines/blob/master/readme.md#core-proposal
help to see what they are trying to solve: nested statements which one needs to
unpack carefully in order to understand what is going on and in which order.
Pipes turns nesting into a linear order of actions.
https://twitter.com/RReverser/status/975767900895219712
The section about the motivation is further below:
https://github.com/js-choi/proposal-smart-pipelines/blob/master/readme.md#make-my-code-easier-to-read
Spring in #Trondheim means puddles of ice water everywhere.
@Paratron Well, it has been slightly above zero
at night, and sun and salt on the roads are now stronger. The melted snow no
longer freezes during the night.
@storchp This is the transmission indicator of
the Nuvinci gearbox: http://www.nuvincicycling.com/en/products/experience.html
@cowglow It's really a matter of getting used to
it. In the beginning of the winter -10C felt horrible. And now I only notice,
that it's really cold when its -15C ...
@storchp It's a fantastic experience with a Belt
drive. You should try it.
@RReverser I think a linear list better
represents a linear chain of events.
The good thing is, this is opt-in syntax and can even be mixed, where it makes
most sense.
@RReverser I agree this adds another wierd
looking syntax to the mix.
We already have that, with destructuring assignments, arrow functions.
And also complex paradigms exists, once you start to move from callbacks to
promises.
Or dependency management, modularisation, frameworks.
@RReverser JavaScript is for beginners is like:
"This is a hammer, and here is how you apply it to a nail." "Oh, nice. So easy!"
"Ok, next step: here is the location of the hardware store. Now build a house.
kthxbye!"
This is Germany. Obviously there is the need for an #AI association.
Bundesverband Künstliche Intelligenz
#cyber
Ohhhh. I just learned that @awscloud lambda
instances are shared between aliases. This resulted in a pretty nasty, hard to
debug issue, since I use the same code for different production environments.
@miskaknapek We'll, I would call this
"konstig": https://www.youtube.com/watch?v=gn4nRCC9TwQ
You would be working with yours truly ...
We pride ourselves to be a very diverse group of people here at Nordic.
I'm would be very happy to sponsor applications from underrepresented groups!
Ping me if you have any questions and want to learn more!
https://twitter.com/NordicTweets/status/976481560798072835
@Paratron
@NicoleRauch Ist doch freiwillig ...
@Paratron
@NicoleRauch Aber, es ist doch eine Pause.
Nur erzählt jemand was in der Pause. Ist es Gesetz, dass ich die Pause einzeln
verbringen muss?
Pubquiz
I'd call it Office by the Lake.
@NordicTweets #trondheim
@stadtkindFFM Dietzenbach, Junge.
@RidingWolf Plain KDE Plasma
@c089 It's sad that some places have this culture,
and the sad part is that it is reinforcing itself.
I had some terrible experiences with the startup culture in the last years and
at some point I decided to change some fundamental parameters in the way I find
teams.
@c089 I took me five years to realize that.
I also had a long talk with a friend who wanted to leave the industry because of
toxic masculinity. We both know a bunch of very awesome humans, and I know that
not all teams are crap.
@c089 You have your network. Maybe start talking to
some of the people you want to work with and find out how they are doing.
@c089 You might enjoy talking with @jezenthomas
about his recent move towards a SaaS solo-preneuer.
@codePrincess Dieser feine Duft von
Grünschnitt ...
This is an electronic / trance masterpiece:
http://www.anjunabeats.com/theonlyroad/
@jke Mallrats!
International deception and meddling is ... British, Eton educated,
headquartered in the city of London and [with] close ties to Her Majesty’s
government.
http://bellacaledonia.org.uk/2018/03/20/scl-a-very-british-coup/
Lets say you want to ensure that a dozen+ #JavaScript repositories follow the
same conventions for
- settings in package.json (license, publishConfig, ..., scripts, deps)
- .editorconfig
- commitlint settings
- tsconfig / tslint.json
- README badges
How would you automate that?
@Paratron Something like lint --fix should
exist.
@ManuelBieh So you mean I keep the non-code
config stuff at the top-level, and can run most of the check against the entire
source code repo.
I like the hard boundaries that separate modules and repos give me.
I'm not to eager to try that. We currently have a monorepo and it is pain.
@RidingWolf It used to be way more
complicated. Now xorg-server is zero-config, add plasma-desktop and sddm and you
should be good to go.
@RidingWolf so, if xorg-server is installed,
and kde and SDDM as well:
https://wiki.archlinux.org/index.php/SDDM#Installation
you can start it with systemctl start sddm.service
Now you should see a login screen.
@RidingWolf install konsole (Bring up to "Run
command" dialogue with Alt+F2)
@RidingWolf ... if it is installed later.
@RidingWolf Well, you can allways switch to
one of the other TTYs: e.g. Ctrl+Alt+F2
https://dock.io/ is an interesting concept: user-data on platforms is stored
in a blockchain, and the user controls access to the data, which platforms need
to pay for.
We are having four of these at the office to celebrate an important project
launch:


@ManuelBieh I'm thinking something more
developer-friendly: $ npx mary-poppins will check and warn if some settings are
off, and $ npx mary-poppins --fix will apply changes. Developers would need to
commit them...
Today is one of the few days I'm regretting moving to
@TutanotaTeam ... Having an email archive
that is not searchable is a huge PITA when I'm looking for certain transactions
/ discussions that happened via email.
That is if you can afford the cost for maintaining an abstraction and sometimes
not using a platform to it's fullest capabilities.
https://twitter.com/orfjackal/status/977497502973939712
@FrauMamonova Try finding a WholeFoods supermarket ...
@Ravetracer was für dich:
@Ravetracer Norwegen halt ;-)
@FrauMamonova I went to one in Portland and they had a great fresh good buffet:


@TutanotaTeam Nice, unfortunately it's not
available on mobile, yet...
After two years on @TutanotaTeam I'm
switching back to @mailbox_org. The
inconvenience of end-to-end encrypted email is too strong compared to it's
benefit.
I'm still using email daily, but there are only three people I know, who use
Tutanota. And with all of those I communicate via
@signalapp ... So this leaves only the added
privacy that the provide cannot read my emails, which creates many of the issues
I have:
- no full-text search on all devices
- no server-side email rules
Added to that are things which are Tutanota specific like poor performance of
the mobile app and no way to turn off mobile notifications when using the mobile
app.
All in all, Tutanota is a good e2e encrypted email solution, but it is not able
to make it an enjoyable affair.
@timothep
@RitzmannMarkus Seems like
@statuspanda tries to solve this problem.
@johncutlefish Not, if the use
@minutes_io ...
❌ markiert übrigens Meldung im Internet die Bullshit sind
https://twitter.com/horn/status/977886592097570816
@piranhapudel Die ganze
Frühstücksradio-Werbung in Hessen ist einfach unfassbar dumm.
What's new in webstorm: https://www.jetbrains.com/webstorm/whatsnew/ 2018.1 -
prettier and better node debugger for instance ...
Still a lot of snow on my way to work
@NordicTweets and around -10°C. But the
sun... ☀️ 😍
@miskaknapek
@NordicTweets Yes! This is a walk and bike
path they renovated just last year. It leads to a bridge over the Nidelva:
https://goo.gl/maps/EnuanpkAdkt
@FrauMamonova Blaze in like an actual fire, or some political scandal?
And this is a view of #Trondheim an my way back (on a detour to a supermarket):
9 Männer 0 Frauen @WieVieleFrauen
https://twitter.com/sixtus/status/978685280722083841
@iamjoyclark For many years we had "Für jeden
Tag":
https://www.essen-und-trinken.de/fuer-jeden-tag/80976-rtkl-essen-trinken-fuer-jeden-tag-jetzt-im-abo-sichern
This is a really nice concept where you have seasonal recipes, which are not too
complicated. The presentation is also nice.
I personaly love the Jamie Oliver cooking TV shows.
@FrauMamonova This is horrible.
Oh nice. Roseanne is back: https://www.youtube.com/watch?v=58Y1vE89_GM
@codePrincess
@Microsoftbe I'm scared.
The sun here has some slight disadvantages: it turns the streets into ice
rivers. #trondheim


@miskaknapek Yeah, luckily this is not how it
looks on the main roads.
@jen_star It is, I'm enjoying every day of this
Norwegian spring.
Propose a CoC to your team, talk to your team about what that means, make clear
everybody understand how to treat reports during the event, add a mobile phone
number available during the event, add this to the text of the CoC and add it to
your site, link to it in all comms.
https://twitter.com/fox/status/979218558843371520
This is so awesome: @abduosman150594, one of my mentees
@Code_Door was featured in a talk about
@udacity by their CEO
@vishalm:
Full video at https://youtu.be/qnjnZzAegXs?t=4m31s
Bias. Learn about it.
https://twitter.com/mammothfactory/status/979083093943488512
It's always amazing to see @gr2m creates welcoming
and beginner-friendly communities around open-source projects. He is one of
#JavaScript's awesome flight instructors!
https://twitter.com/gr2m/status/979118538496491520
God morgen! I dag vi reiser med @Hurtigruten
til Bergen:


@fhinkel @v8js
@nodejs
@googlecloud Congrats! I have been using
@awscloud lambda for Node.js projects now since
I moved away from @googlecloud ... I now might have a reason to check back in
again.
Kjører ut #Trondheim havn




Are you a software developer and looking to make a contribution to your local
community?
It's as easy as showing up once or twice a week for two hours and hanging out in
Slack.
You will make a difference and change someones life forever who is not as
privileged as you. >
Let me introduce you to @Code_Door.
As a coach there you will help #newcomers who are enrolled in an
@udacity nanodegree (frontend or backend). And
helping means, explaining very basic software problems or HTML tags and CSS
rules.
You don't need to have a lot of experience, what is most important is that you
love explaining and that you are patient. Many of the newcomers never had the
chance to receive the same basic school education we did. Many of them started
to use a computer just shortly.
But the work you will be doing enables them to receive a certificate and after a
special test they will receive accreditation from a local IHK which counts
towards the regular "Ausbildung" as a developer.
Essentially you will be helping them to be able to find a trainee position on
the regular job market within a year.
This shows how dedicated the @Code_Door
students are.
It's an incredibly satisfying kind of work, and it's a lot of fun!
Check out the @Code_Door website and find a
local chapter: http://codedoor.org/about.php
Come by and say Hi! and get to know the fantastic students and other awesome
tutors in your area.
#agdenes 🇳🇴
Madness: "after analyzing a random sample of 95,363 jobs, we discovered that 61%
of all full-time “entry-level” jobs require 3+ years of experience" In my book
after three years working experience you have mastered you current role and
should be moving on.
https://talent.works/blog/2018/03/28/the-science-of-the-job-search-part-iii-61-of-entry-level-jobs-require-3-years-of-experience/amp/
Fantastiske utsikter i løpet av reisen med
@Hurtigruten til #kristiansund 🇳🇴




If by any chance you could see his work, do it. It's fantastic and can only be
experienced in real life.
https://twitter.com/awkwardgoogle/status/978829499541458944
Which means: since software creates an ROI (through automation) which is many
times the initial invest and you know it's worth to build that feature it's only
a matter of how long your runway is.
Estimates help to understand how much runway is left.
https://twitter.com/duarte_vasco/status/979323576770809857
Just finished reading @dtanzer's #Agile
Antipatterns book:
https://www.quickglance.at/agile_antipatterns.html?payhip-affiliate-id=af5a7d99bed6231
For just €10 he offers you something truly brilliant: a deep insight in how he
as an experienced agile consultant observes and fixes broken teams and
organizations.
This book follows an easy to follow structure:
How a defect looks like Why it happens How to get better
It offers very concrete examples and will save you a ton of consultancy fees.
I would recommend printing out sections of it and hanging them in your bathroom
stalls!
@duarte_vasco It should be said that there
is no correlation between doing estimates and features taking longer then
expected.
And continuous delivery still requires you to understand what to deliver next.
Innkjøring til #molde med @Hurtigruten



Fantastisk solnedgang på @Hurtigruten



#molde om natten @Hurtigruten




@g33konaut Awesome! What better way for you got
to ALL THE conferences?!
@NicoleRauch If in HH always check what's on
at the Planetarium:
http://www.planetarium-hamburg.de/de/veranstaltungen-tickets/unsere-stars
Godt morgen #flora @Hurtigruten



It's still fascinating to see that @lenovo thinks that a maximum of 16GB RAM is
sufficient.
Graue Männer, die die Zeit stehlen. #momo
https://twitter.com/stadtkindFFM/status/979642092388540416
@dtanzer But I still like the other features and
the design of the X1 ...
Meet seven women who only found out they were on the autism spectrum when they
reached adulthood:
http://www.bbc.co.uk/news/resources/idt-sh/women_late_diagnosis_autism
👋 #bogno 🇳🇴 @Hurtigruten


Ankomst på #Bergen @Hurtigruten




Good question! Is information or an article about agile (like a lot of those
available on http://wall-skills.com/ ) something not worth making available on
bathroom stall walls where you might have time to learn about something in a
condensed form? https://twitter.com/deborahh/status/979768666303664128
What's the point of this article on
@TechRepublic? https://tek.io/2pPwFMw The
author provides no argument to why it is time or what problems the "chaos"
creates. Simply stating that there are too many similar packages is about it.
There exists great tooling to manage project dependencies and you are always
free to not use a dependency and write your own code.
Blaming @npmjs for making it too easy and enjoyable
to publish a package is ridiculous.
#bergen 🇳🇴 med ingen regn


#rheinmainrocks crew establishing #bergenrocks










