サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
jamie.build
npm is a registry and package manager for JavaScript that ships as part of Node.js. It's used by tens of millions of people to install hundreds of thousands of packages billions of times every week. Today it was reported that eslint-scope (an npm package with 59 million downloads) had been compromised. A new version of the package was published which contained a malicious script that was attemptin
"last 2 versions" considered harmful There comes a time in every developer's life when they come to realize their thoughtleaders misled them. Oh, we've really done it now. So remember how we told you all to use babel-preset-env? { "presets": [ ["env", { "targets": { "browsers": [ "last 2 versions" ] } }] ] } See browserlist coverage We told you to use it because it would only compile the things th
I didn't want to be the guy write this post, but I am because Chris told me to so blame that fuckin guy. I'm a victim here. But you're all using const in JavaScript too much and it does bug me just ever so little. 1. const doesn't do shit and we all know it For starters, let's agree that const is fucking useless and we're inventing meaning... const THIS_SHOULDNT_CHANGE = { right: "?" }; THIS_SHOUL
Why there is no order, and how to deal with that A Babel config looks something like this: { presets: ["preset-1", "preset-2"], plugins: ["plugin-3"] } Since presets are essentially just a list of plugins, internally Babel reduces this config down to something like this: { plugins: ["plugin-1", "plugin-2", "plugin-3"] } It's natural to think that this becomes the order of which plugins run, but th
What they are, how they work, and why they are the way they are This article is also available in Russian Private class fields are now at Stage 2 in the JavaScript standard process. It's not finalized yet, but the JavaScript standards committee expects the feature to be developed and eventually included in the standard (although it may still change). The syntax (currently) looks like this: class P
A comparison between the two on-boarding processes Let's imagine a scenario where we want to adopt a type checker... Lately we've been noticing a lot of NaN's show up in our app. We search for the source and find the following code: // math.js function square(n) { return n * n; } square("oops"); We sigh to ourselves, and decide maybe it's finally time to add a type checker. We step back and take a
# Me on the internet... GitHub Twitter Mastodon LinkedIn My Website # I have worked at... Signal - (September 2022 - NaN) IEP&Me - (February 2021 - September 2022) Rome - (May 2021 - December 2021) Discord - (January 2020 - May 2021) Eventbrite - (January 2019 - January 2020) Atlassian - (April 2017 - October 2018) Facebook - (June 2016 - March 2017) CloudFlare - (September 2014 - June 2016) Pole
このページを最初にブックマークしてみませんか?
『jamie: the website』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く