【週刊ドットインストール】 256timesで限定クラス開催、レッスン制作の進捗、今週のテックメモ
お正月休みも終わり、2025 年が本格的に始まりましたね!
なにをするにも、まずは健康第一なので、今年は体重計を新調することに。いろいろ調べた結果、Eufy の Smart Scale A1 にしたのですが、セールで 2,000 円弱でした。なんともお求めやすい価格。すでに今年一番の投資対効果ナンバーワンアイテムの予感がしています…。
さて、それはいいとして、今週もドットインストール社内のいろいろをお伝えしていきます。
『はじめての習慣化 3DAYS』模範解答つき模写コーディングの無料クラスを限定リリース
今年は 256times のクラスを定期的に追加していきます。いろいろな形態のクラスを試してみたいと思っているので、来週は『はじめての習慣化 3DAYS』を実施予定です。
3 日間のクラスですが、書くコード量を抑えめにしているので、平日忙しい方にも気楽に取り組んでいただくことができます。プレミアムプランをご利用中の方は追加費用なしで参加できるので、ぜひご検討ください。
『Vue.js 3 入門』を制作中
レッスン制作については、「Vue.js 3 入門」に取り組んでいます。React 同様、フロントエンドまわりで広く使われているフレームワークなので、知っておくと良いですよね。
現在はレッスンの構成を検討している最中なので、もうしばらくお時間をいただくことになりそうです。今月中にはリリースできるはず…。こちらの note で、進捗をお知らせしていきますね。
今週のテックメモ
弊社ではレッスン制作をするうえでさまざまな調査をするのですが、そのなかで気付いたことを不定期に発信してみることにしました(難しい用語などがあるかもしれませんが、コンテンツ制作現場の雰囲気を感じていただければ…)。
では今週、気付いたことをいくつか紹介してみます。
Google 社が公開している JavaScript のスタイルガイドを久しぶりに覗いてみたら更新停止になっていました…。注意書きには「今後は TypeScript に移行していきます」とのこと。ブラウザで TypeScript がネイティブサポートされる未来も近いかもですね…。
Vue.js のドキュメントやチュートリアルを見ると文の末尾にセミコロンがないことに気づきました。このあたりは人によりけりですが、Google のスタイルガイドでも、Next.js のチュートリアルでも「セミコロンあり」なので、ちょっと新鮮に感じました。Vue.js のスタイルも良いのですが、レッスンでは「セミコロンあり」でいこうかな、と思います。
CSS まわりのテクニックを紹介している Kevin Powell さんという方がいて、「セクションをまたぐ要素をどう配置するか?」という動画が配信されていたので見てみました。初見では「これは絶対位置指定でしょ?」と思ったら、まさかの box-shadow などを使っていて、「CSS は本当にいろいろな書き方があるなぁ..」とあらためて感じました。初学者のうちは「たくさんの書き方があると言われても困る」とは思うのですが、「解放が必ず 1 つ以上ある」というのがプログラミングやスタイリングの良さなので、そのあたりも伝えていきたいところです。
最近、弊社ではちょこちょこ案件を受けていたりするのですが、HTML / CSS で普通にサイトを作る以外にも、Astro や Vue.js、Svelte も試していたりします。このあたりのフレームワークは確かに JavaScript の知識が必要なのですが、一度コンポーネントベースの開発に慣れてしまうと、フレームワークを使うほどでもないシンプルなサイトでも使いたくなってしまいますね…。そのあたりの便利さを Vue.js のレッスンでは伝えていけたらな、と思っています。
・・・
今週は以上ですかね。また来週も更新するのでお楽しみに!