You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Why are 2025/05/28 and 2025-05-28 different days in JavaScript? 2025-05-28 While setting up this site itself, I ran into the following oddity: console.log(new Date('2025/05/28').toDateString()); // Wed May 28 2025 console.log(new Date('2025-05-28').toDateString()); // Tue May 27 2025 // Bonus: (omit leading 0) console.log(new Date('2025-5-28').toDateString()); // Wed May 28 2025 You may get differ
はじめに 2024年の11月に、札幌で開催された「クラメソさっぽろIT勉強会(仮) #6」という勉強会がありまして、そのライトニングトーク枠に登壇してきました。 タイトルは「minifyの効果を最大限に引き出すTypeScriptコードを書く」です。 昨今のフロントエンド開発では、TypeScriptを使ってコーディングし、それをトランスパイルしてできたJavaScriptファイルのサイズを minify によって削減するのが一般的でしょう。そうしたときに、ふと 「TypeScript の書き方を工夫したら、もっと minify が効率的に効くようになるかも?」 と思いたち、型安全性とコードの読みやすさを壊さない範囲で、どこまでファイルサイズを削れるか挑戦してみた、という話です。 今回はその LT ネタを、改めてブログ記事として共有させて頂きます。 今回のお題: Blazor SplitC
Resilient Import Maps - Better Theme Development and BeyondImport maps are great for both performance and developer experience, but their original limitations made them hard to use, especially at Shopify’s scale. We stepped up and pushed changes across the HTML spec, Chromium and WebKit to fix these issues at the web platform level. Now, developers can interleave JavaScript modules and multiple im
That's right, there are only 3. There may have been dozens of JavaScript frameworks over the years, but how they render the DOM is almost always identical. In this video, we will look at the approaches all Declarative JavaScript frameworks update the DOM to better understand how they work and their pros and cons. [0:00] Introduction [0:51] Anatomy of a Template [1:39] Render by Replacement [3:23
目次 はじめに JavaScript Callback の課題 TypeSpec とは プロジェクト構成 実装方法 まとめ この記事で学べること WebView とネイティブアプリ間の JavaScript Callback の仕組みと実際の課題 TypeSpec と OpenAPI 定義を活用した型定義の共通化手法 Flutter と React 間での型安全なデータ連携の具体的な実装例 自動コード生成による開発効率向上とメンテナンス性改善の実践方法 想定読者 モバイルアプリ開発者 WebView を使用したハイブリッドアプリ開発者 型安全性を重視するフロントエンド開発者 はじめに 株式会社 WinTicket でエンジニアをしている長田卓馬(@ostk0069)です。 現在、WINTICKET ではスマホアプリとブラウザ版の両方を提供しています。アプリは Flutter で開発され、ブ
JSer.info は、2011年1月16日から開始して、2025年1月16日で14周年を迎えました🎉 書くのがだいぶ遅くなってしまいましたが、14周年を迎えたことを記録しておきます。 Node.js周りの変化 Node.js周りの変化が大きかった1年な気がしました。 Node.jsでは、require(esm)やTypeScriptのサポートなど長年議論されていていたものが大きく進んだ気はしています。 2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta - JSer.info 2024-08-15のJS: Node v22.6.0(--experimental-strip-types)、Firefox 129 - JSer.info Node.jsのTypeScriptサ
本日のテーマ Why: なぜ jsprimer は始まり、更新され続けるのか? How: どうやって更新を実現しているのか? Learn: 技術書を「ソフトウェア開発」することから得られる知見 Future: これからの jsprimer の展望 [fit] なぜ、TSKaigi で JavaScript の話をするのか? TSKaigi のミッション 学び、繋がり、”型”を破ろう なぜ TSKaigi で JavaScript の話をするのか? TypeScript と JavaScript の関係性 TSKaigi のミッション: 「学び、繋がり、”型”を破ろう」 TypeScript から「型」を取り除くと JavaScript になる JavaScript を学ぶことは、TypeScript の理解を深めることに繋がる [fit] $ node --experimental-str
In the world of software development, filled with frameworks, libraries, and abstractions, I often felt like I was just using technologies without truly understanding them. So, I started digging deeper—reading more, researching, and questioning everything. That’s why I created this blog: to break down complex programming concepts into simpler, easy-to-understand explanations. Explore the Most Popu
After a year of active development: Zod 4 is now stable! It's faster, slimmer, more tsc-efficient, and implements some long-requested features. Huge thanks to Clerk, who supported my work on Zod 4 through their extremely generous OSS Fellowship. They were an amazing partner throughout the (much longer than anticipated!) development process. Versioning To simplify the migration process both for use
ハイパーメディアシステム ──htmxとRESTによるシンプルで軽やかなウェブ開発 著者 Carson Gross(カーソン・グロス),Adam Stepinski(アダム・ステピンスキ),Deniz Akşimşek(デニズ・アクシムシェク) 著 嶌田喬行(しまだたかゆき) 訳 定価 3,740円(本体3,400円+税10%) 発売日 2025.6.11 判型 B5変形 頁数 368ページ ISBN 978-4-297-14945-1 978-4-297-14946-8 概要 近年急速に注目を集めるフロントエンドライブラリ「htmx」について,その作者自身らが執筆した解説書です。 htmxの魅力はそのシンプルさにあります。そのシンプルさは,30年にわたりウェブを支えてきたハイパーメディアの力を再発見し,HTMLそのものを拡張するという発想から生まれました。 本書の第1部では,ハイパーメ
Conclusions: Among the five approaches listed in the table only {}.toString.call(v) works for all tricky values. If we don’t need to be 100% safe and would like to be less verbose then String(v) is also a good solution. What does {}.toString.call(v) mean? # The following two expressions are equivalent: {}.toString.call(v) Object.prototype.toString.call(v) We are invoking .toString() but we are no
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く