October 2020

222 tweets

Replying to @_asa

@_asa I've switched from Mocha to Jest a few years
ago and still enjoy it. It's reasonably fast, works well with Typescript, has a
good watch feature, and the mock helpers are great.

It's 2020 and still white dudes in tech didn't get the memo: our most important
skill is collaboration, not gatekeeping.

The founder of @DistributeAid is in need of
a decent, workin, Laptop (her's has a broken keyboard and is in general bad
shape).

She is currently in Athens, Greece, so if you know anyone locally providing used
laptops for non-profits would be greatly appreciated!

Replying to @lxztlr

@lxztlr I already have built multiple sites with
Gatsby, and I like the GraphQL way of managing content and that it uses React
for layout. It also works well with headless CMSes (I use
@contentful). I don't see any downsides. So
I'll stick with that.

I've tried to build something with a no-code platform tonight. I haven't been
infuriated that quickly in a long time. It's like baking pizza but you can't
open the oven, all the ingredients need to be squeezed through the ventilation
grille, while it's hot and burns your fingers.

Replying to @coderbyheart

The setup for AWS is done and I have the first CI runs on GitHub actions hitting
real hardware! No assertions, yet, but I already have the log output from the
device available. 🌩️
Embedded Photo

Given a log output (from a test run on real hardware), I want to express
assertions against these logs. Are there any existing test frameworks that use
that approach? It's like #BDD testing, but without any interaction (the firmware
can be configured to behave in a certain way).
/status/1314316412249350151

Replying to @c089

@c089 Yes, effectively this: Tests would be
Assert the the output does not include "Error event" but also more complex
state transition checks:
Assert that log output includes "CONNECTING" and is followed by "CONNECTED" -
I am looking for examples how to structure these tests good.

Replying to @c089

@c089 We have compile time switches (and run-time
configuration through IoT device shadow) to influence, e.g. if the device turns
on GPS, for how long it searches for GPS, if it starts a firmware update, etc.

So I can put it in a "demo" mode where it runs through a set of processes.

Replying to @c089

@c089 Yeah, I can do this for some higher level
components, e.g. the application, but this wont be possible for lower level
modules. Some of them are closed source, and 3rd party.

If you want me to speak at your conference, you better can explain why.

Otherwise it does not build trust into the way content is curated for your
event.

Replying to @pati_gallardo

@pati_gallardo The thing is, meetings have
a fixed configuration of people, which creates a fixed ad-hoc hierarchy. For
virtual meetings this never changes. Physical space provides multiple
opportunities for reconfiguration, and therefore create more opportunities for
everyone to speak up.

Replying to @Der_Pesse

@Der_Pesse @c089
Also important to note is that there are roughly 100.000 jews living in Germany.
So their opinion will have little impact in a public opinion poll if
participants are distributed according to the german demographic.

I managed to fix my favourite headsets plug! The microphone was dropping out and
soldering a new one fixed it!

Replying to @tmclaughbos

@tmclaughbos Ok, we are getting somewhere.
Previously you talked about the RequestID which is automatically logged in
Lambda.

I don't know a clean, robust way to solve this without passing a reference
around, because lambdas handle multiple requests.

Replying to @coderbyheart

this improves the editing experience for me and provides an awesome combination
of having a vendor-independent source for the website content but with the power
of a headless (and now UI-less) CMS.

Give your employees the time and the mandate to listen and to help each other.
Then watch the magic happen.

Ik vraag iedereen die van de natuur houdt een foto te plaatsen. Een foto die
jijzelf genomen hebt. Alleen een foto, geen omschrijving. Het doel is om een
beetje rust en balans in de negatieve sfeer te creëeren. Doe je mee? Kopieer
deze tekst en plaats een natuur foto op je TL
Embedded Photo

Replying to @pati_gallardo

@pati_gallardo Personally: I have two
Synology NAS with RAID 1 mirroring. And I always have a copy of the important
files on my laptop. All is synched so we would need to lose 4-5 systems for a
total loss.

Professionally: put data on AWS S3.

Replying to @agroebbe

@agroebbe I personally have anecdotal evidence
from 20+ years of working as a software engineer that testing does provide clear
benefits for the entire software lifecycle. Which does not mean that different
approaches wont deliver good software. I just haven't been part of such a
project.

Replying to @emsuiko

@emsuiko Haha, no. The developers I look up to
all pick the companies they want to work for and avoid interacting with
recruiters or platforms.

Especially platforms are the worst way to find out if a company is a good match
for you.

Replying to @ivobe___

@samlbckn @emsuiko I find out about whether a
company is a good place to work through word of mouth by talking to its
employees, meeting them at conferences, looking at what they share on Twitter,
on the companies GitHub account, in recorded talks, event sponsoring, ...

Replying to @coderbyheart

@samlbckn @emsuiko Platforms provide a very
filtered, polished and streamlined view onto a company, and focus mostly on
matching skills to job descriptions. And while this is nice way to filter
candidates, the match on a few keywords is an entirely random and will not tell
me if a job suits me.

Replying to @coderbyheart

A little note here: do not use the connectivity statistics in applications which
use the LwM2M carrier library. This library manages the collection of
connectivity statistics and will turn them on and off on its behalf.

I want @auth0 but all configuration needs to be
maintainable in the applications repo. No angry fruit salad of UI to deal with.
This is part of the application, it needs to live alongside the code. Does this
exist?

Replying to @lxztlr

@lxztlr Yeah, I am using Cognito very often, but
for this case we won't be using AWS and thus IAM so the value is quite limited,
especially given that Cognito is terribly complex, offers not easy
backup/takeout, ...

So, I am looking for the Netlify/Algolia of Authentication.

Replying to @coderbyheart

It does not show up directly in the source repo (and won't be included in a
checkout), but you can use it to trick somebody into believing a commit is
authentic.

Replying to @pati_gallardo

@pati_gallardo Yes, that's the downside. I
expect them to rise more, but for me this is a better measure of how the effect
of the pandemic. It can't be used to predict which measures to take today, it
would already be too late. The numbers in Germany could show what might happen
here.
Embedded Photo