May 2020

178 tweets

Replying to @TonyBologni

@TonyBologni Let's say you have a MS team
working on 1 repo, with 5-6 engineers, doing trunk-based-development easily can
yield 100 commits per day. If you say that clear MS arch with boundaries don't
need TBD I don't agree. Point is to limit need to sync on code that's not yet in
trunk.

Replying to @m4nl5r

@m4nl5r
@TonyBologni Yes: pair programming.

Alternatively: use automated tools in workflows before committing (lint-staged)
for style checks, and than do reviews by humans on critical code. TBD does not
necessarily mean it's deployed to production right away, btw!

Replying to @m4nl5r

@m4nl5r
@TonyBologni That typically works but has
upper scalability limits. You might be building processes and training
developers in them which will limit your orgs ability to grow. TBD works with
small and large teams and codebases on the other hand.

Replying to @m4nl5r

@m4nl5r
@TonyBologni Same here, I also used to work
in a team with 9 hour TZ difference, so what makes more sense is to do TBD with
a lot of automated checks and then sync together an hour or so to talk about
critical changes. Devs leave ego at home so others can change their work without
conflict.

Replying to @type__error

@type__error The WEBP probably picked up
(it's the last tag), but it is too small for summary_large_image cards:

Images for this Card support an aspect ratio of 2:1 with minimum dimensions of
300x157 or maximum of 4096x4096 pixels.

It has 245x169

Oh boy, #GSMA standards are awesome!

Syntax of the (U)SIM Header: The issuer identifier numbers are normally used to
distinguish between multiple issuers within a country. However, these numbers
may also be used to distinguish individual countries sharing the same country
code.
Embedded Photo

Replying to @coderbyheart

Also it totally sucks that the standard is basically 89 + whatevs.

That really sucks for the project I am working on right now where I need to
identify SIM card issuers. It could have been so easy to identify the vendor
from a fixed number, but I instead I need to match 800 IDs.
Embedded Photo

Uhh, @Netlify handles filenames case-insensitive.

That bit me when my app was loading the bundle from app.js (created during
build) but there was also a React component App.js in the same folder.

Replying to @plaugg

@plaugg "Most importantly, due to the lack of
checks on len, and given that tmp is a simple 32-byte stack array, this
introduces a trivially exploitable kernel stack buffer overflow able to be
performed by any unprivileged user."

That's effectively a backdoor.

Replying to @plaugg

@plaugg I admit the sneaking in part is an
interpretation, but given that the author was a Principal Security Engineer I
would think favorable of this person's skills ...

One thing that keeps our industry toxic are outlets like @infoworld who declare
that two things that solve a similar problem automatically mean one of them is
inferior and that it must yield a conflict.

Our true meaning as a community is to learn from each other.
Embedded Photo

Replying to @binauralfusion

@toggleModal It felt like music was used to
create artificial suspense, especially in the early games where there was no
procedural soundtrack, you could tell from the soundtrack that something would
happen.

I did not want that.

I've updated my 4 year old WiFi hardware to @ubnt and now have around 10 times
the speed. Makes a hell of a difference!

Replying to @coderbyheart

It makes reviewing a PR easier if all the commits in a PR are condensed down to
a set of distinct commit messages, even if they get squashed when being merged
anyway. See this as an opportunity to describe to the reviewer what you did when
implementing the change.

Replying to @coderbyheart

Creating a clean set of distinct commits in a PR requires that atomic commits
were made in the first place. It's a good habit while developing to commit early
and commit often: create many small commits, which you then later can combine
into bigger ones.

Replying to @coderbyheart

git add -p allows you to create multiple commits from a situation where you
have applied different changes while developing (a new feature here, but also a
bug fix, and maybe some formatting, or changes to the CI configuration).

Replying to @GoogleStadia

@GoogleStadia I did some more missions in
Destiny 2 and it occasionally lags. Overall a good gaming experience.

I am not so happy with the sometimes very strong compression artefacts, but I
guess this is inevitably when running a video stream.