Web Developer

Joined November 2017
25 Photos and videos
michaelzanggl.com/articles/b… Puzzle classic "Baba is You" recreated in JavaScript! #BabaIsYou #BabaMakeLevel #webdev

1
250
Did you know about this edge case when comparing strings? michaelzanggl.com/articles/c… #webdeveloper #DEVCommunity #javascript
1
1
Michael Z retweeted
We have got a beautiful addition (Async local storage) in the framework core by @targos89 This allows you to access the current request HTTP context from anywhere in your codebase (terms & conditions apply πŸ˜‰) (1/2) πŸ‘‡
3
22
99
Michael Z retweeted
New release, new website, and new documentation... More than 3000 commits have been done across ~30 repositories since the first day of the preview... We are so happy to release AdonisJS 5 officially today! β–Ά docs.adonisjs.com/releases/o…
24
130
504
Michael Z retweeted
Just have to get this page live, then we will press the release button on Wednesday ( 5th of May ) First time ever, I can come up with a definitive release date 😎
23
41
304
Michael Z retweeted
XSS attacks are dangerous. Let's look at what you can do to protect your site from such attacks, and then at the different kinds of XSS attacks. { author: @dev_michaelz } #DEVCommunity dev.to/michi/cross-site-scri…
1
32
πŸ”₯ If you do lots of tinkering in the webdev console, no reason to switch to the browser. Do it right out of #vscode! #javascript #webdev
Use the "git recent" alias to easily find recently used branches. michaelzanggl.com/articles/m… #git #developer #DEVCommunity
1
One of my favourite git aliases: git undo-commit michaelzanggl.com/articles/m… #git #Developer #webdev
2
Test time-dependent JavaScript without mocking using timekeeper (npmjs.com/package/timekeeper) #webdev #DEVCommunity #Nodejs
2
Clear > Clever. Not everything benefits from destructuring. #webdev #DEVCommunity #programming
3
2
πŸ€” Can you use CSRF tokens for SPAs securely? πŸ‘Œ Yes! πŸ€” How? πŸ‘‰ michaelzanggl.com/articles/c… #webdevelopment #DEVCommunity

1
Secure your cookies in 5 steps 1. Set SameSite attribute to "Lax" 2. Set secure attribute 3. Set HttpOnly attribute 4. Use encryption 5. Use a signature michaelzanggl.com/articles/w… #webdevelopment #DEVCommunity #Nodejs

5
2
Published a new release of flooent after a long time. github.com/MZanggl/flooent/r…
Just started a new blog series on web security michaelzanggl.com/articles/w… #webdev

1
To make your PRs easily reviewable, separate each thing you do into a separate commit. Example: 1. Running a new code-formatter on a previously unformatted file -> commit 2. Fix that bug -> commit 3. Refactor -> commit The reviewers will thank you #DEVCommunity #webdev
1
1
Michael Z retweeted
23 Dec 2020
That's why it's so depressing to hear the term "full stack" be used as a derogative. Or an impossible mission. That we HAVE to be a scattered band of frontend vs backend vs services vs whatever group of specialists to do cool shit. Absolutely fucking not.
5
20
246
I'm usually a terminal user when it comes to #git, but #vscode feature of staging only the changes that you selected is just too good. #webdev
1
I am seeing immense performance improvements in compiling after upgrading to laravel-mix 6. Starting watch mode before: 42 seconds production build before: 58 seconds Starting watch mode after: 7.5 seconds production build after: 18 seconds @jeffrey_way Awesome job πŸ‘πŸ‘
6
One of the great things about @adonisframework is the ease of installation. All you need is Node (like with most backend frameworks, including non-JS ones), type `npm init adonis-ts-app <your-app>`, and follow instructions. No VMs, language managers, or installers needed. πŸ‘
2