Michael Z (@dev_michaelz) header
Michael Z (@dev_michaelz) profile picture

Web Developer

Japan
Joined November 2017
Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)Photo by Michael Z (@dev_michaelz)
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
1
97
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
27
499
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
9
303
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
31
🔥 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
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
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…
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
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
2
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