Today I learned
- API (3)
- Accessibility (1)
- CSS (3)
- GatsbyJS (3)
- Git (2)
- HTML (1)
- JavaScript (11)
- Performance (2)
- React (5)
- Redux (1)
- Testing (1)
Confetti
In a project I worked on recently someone mentioned it would be cool to have some confetti after a form submission . I loved this idea…
Read morePOST vs. PUT
As I was recently part of a team developing a RESTful API, I stumbled a lot about the differentiation between POST and PUT requests. I…
Read moreHeadless Wordpress
Today I learned about headless wordpress. Wordpress now offers a REST API which makes it possible to decouple the frontend completely from…
Read moreEncoding POST request body
Today I learned, that passing unencoded text into the body of a POST request is a bad idea. It could result in security issues and…
Read moreCSS container queries
I can't believe I'm actually writing this but CSS container queries are coming! 🥳 🎉 At some point I stopped counting the times when I was…
Read moreImproving SEO with Gatsby Gitinfo
When you are using GatsbyJS there is a really useful plugin to add git infomation to your pages. The gatsby-transformer-gitinfo plugin…
Read moreThe Set Object
Today I learned about the Set object. It lets you store unique values of any type, whether primitive values or oject references. It's…
Read moreReact Suspense Lazy Loading Components
While Suspense for Data fetching is still an experimental feature in React and is not yet available in a stable release, React 16.6 also…
Read moreFetch API response.ok
Today I learned that the fetch API does only reject on a Network error or when CORS is misconfigured on the server-side. This means requests…
Read moreDecode JSON web tokes
Today I learned that there exists this super cool tool which can help you to decode JSON web tokens. Check it out here: https://jwt.io/ You…
Read moreJavaScript Array Mutation
Today I learned forgot, that the JavaScript array method mutates the original array. This caused me a lot of trouble and some nasty bugs…
Read moreNo floating promises
If you have worked with Promises in JavaScript, you know that Promises returned by functions must be handled appropriatly. Unhandled…
Read moreFlex-gap
Today I learned that the flex-gap property is finally here! Putting space between flex items was always annoying and now it gets super…
Read moreDividing frontend from backend is an antipattern
At a previous job I've worked on, there were clear lines between frontend developers and backend developers. When being in a refinement…
Read moreOptional Chaining
The optional chaining operator can now be used in production! Hurray! 🥳If you have no idea what this is, here is an example for you: Let's…
Read moreEstimating tickets according to reference stories
Do you find yourself having a hard time estimating user stories right in your refinement meetings? Does it feel more like a lucky guess if…
Read moreMultiline commit messages
Stefan Judis showed in this tweet how to write multiline git commit messages. Instead of writing one very looong commit message: You can…
Read moreWhat the heck is the event loop anyway?
When I started learning NodeJS and researched a lot on this topic, I stumbled across this video from Philip Roberts : I already watched it…
Read moreDeno
Today I learned about Deno. Deno - what is that? Another React competitor, another JS framework which will "make everything better and easer…
Read moreSecond-guessing the modern web
Today I learned about an article from Tom MacWright, which is, in my opinion, one of the most important and controversial articles about web…
Read more