The open source Git project just released Git
with features and bug fixes from over 77 contributors, 26 of them
new. Here’s our look at some of the most exciting features and
changes introduced since Git 2.22.
JSON is the de facto standard when it comes to (un)serialising and
exchanging data in web and mobile programming. But how well do you
really know JSON? We'll read the specifications and write test cases
together. We'll test common JSON libraries against our test
cases. I'll show that JSON is not the easy, idealised format as many
do believe. Indeed, I did not find two libraries that exhibit the
very same behaviour. Moreover, I found that edge cases and
maliciously crafted payloads can cause bugs, crashes and denial of
services, mainly because JSON libraries rely on specifications that
have evolved over time and that left many details loosely specified
or not specified at all.
In the afternoon my mother wanted to buy some flowers for my brother
Marco and his wife Ingrid. They were about to return from a vacation
and my mom loves to leave some flowers in their house as a surprise.
At the first shop she didn't find something she liked. While waiting I
took some photos of garden baskets with succulents.
At the second shop she found some nice flowers to her liking. I took a
photo of Echinacea purpurea flowering.
Answering this question is not easy. Like always, the best response
is “it depends” !
But let’s try to give you all the necessary info the provide the
most accurate answer. Also, may be fixing one single query is not
enough and looking for that specific statement will lead in finding
multiple problematic statements.
In the evening I finished The
by Jo Nesbø. At first the pace was a bit slow to me but it was well
worth to keep going on as the speed picks up after a while. I loved the
various plot twists and red herrings. An excellent read which ends
with a cliffhanger.
Git can be learned. There are
available, but there are also lots of useful tips and tricks that
can help you avoid issues and be more productive. I’ll share a few
here that might help you avoid disaster.