CeeBeeDeeCSS Nite / DTP Transit
Coder's High 2022 (Part 2)

PAST EVENT

Coder's High 2022 (Part 2)

2022年10月14日開催

毎年開催しているコーディング特集の第2弾としてショートセッション4組にて構成します。

• Tailwind CSSを参考に自分用のユーティリティCSSを作る/田村 章吾(ましじめ)

• 【快適】フロントエンド開発環境をwebpack で便利にしてみよう/宇井 陸登(アップルップル)

• Ionic × Capacitor × React / Web技術で作るスマホネイティブアプリ/佐藤 あゆみ(necco)

• 相関関係から見るGoogleに理解されやすいコーディング/長谷川 喜洋(How to Use)

セッション内容

  • Tailwind CSSを参考に自分用のユーティリティCSSを作る/田村 章吾(ましじめ)
  • 【快適】フロントエンド開発環境をwebpack で便利にしてみよう/宇井 陸登(アップルップル)
  • Ionic × Capacitor × React / Web技術で作るスマホネイティブアプリ/佐藤 あゆみ(necco)
  • 相関関係から見るGoogleに理解されやすいコーディング/長谷川 喜洋(How to Use)

セッション概要

4つのショートセッションで構成します。

Tailwind CSSを参考に自分用のユーティリティCSSを作る

Tailwind CSSを使っていますか?

Tailwind CSSはマニュアルも充実しており、CSSプロパティの早見表として使うこともできます。
直接案件で使う機会がなくても、仕組みを追ってみると学びがあります。

今回は、Tailwind CSSの状態管理の「hover:」や、レスポンシブユーティリティの「sm:」などと同じような仕組みをSassのMixinで作る方法を紹介します。

Tailwind CSSの良いところを知ることで、今の案件に役立つことも多いはずです。
Mixinのサンプルコードを用意していますので、ぜひCSSの勉強やご自身のユーティリティツールを作るきっかけにしてください!

【快適】フロントエンド開発環境をwebpackで便利にしてみよう

便利で効率的なWebサイトの開発環境を構築するためにはビルドツールが必要になります。ビルドツールの中でもwebpackはThe State of JS 2021にて最も利用率が高く、人気のあるビルドツールとして紹介されています。

一方で、設定が複雑であり、慣れるまでは、どう設定してよいのかわからない…という状況に陥ることの多いツールでもあります。本セッションではwebpackの設定に毎回悩んでいるという方に向けて、開発時に便利な設定やプラグインを紹介します。

次のような方に聞いていただけると嬉しいです。

  • Web上の記事を参考にして、なんとかSCSSをCSSに変換してWebサイトに適用できるようになったけど、なぜか<style>タグで出力されてしまう…。本当は、いつものように<link>タグで読み込みたいのに…
  • 何人かのチームでWebサイトのコーディングをしているが、人それぞれコードの書き方が異なっているため、チームメンバーが書いたコードをメンテナンスするときに時間がかかってしまう。どうにかチーム内でコードの書き方を統一したいんだけど…
  • webpackを活用した開発には少しなれてきて、今度はwebpackを活用したパフォーマンス・チューニングにも挑戦してみたいと思っている

その他、ソースコードの品質や、パフォーマンスの向上などに効果のあるものなど、便利な設定をモリモリ紹介します。

webpackを理解してより快適なコーディングライフを目指してみませんか?

Ionic × Capacitor × React / Web技術で作るスマホネイティブアプリ

スマホアプリを自作したり、「スマホアプリ作れませんか?」と聞かれたことはありませんか。 スマホアプリを作るためには、iOSならSwift、AndroidならKotlinなどのプログラミング言語を新しく習得する必要があります。つまり、iOSとAndroidの両ストアで配信したい場合には2つの言語を覚えなければなりません。

このセッションでは、HTML、CSS、JavaScriptをベースにネイティブアプリを作る流れやポイントを紹介します。

  • ウェブ&ネイティブアプリに対応したUIフレームワーク「Ionic」
  • ウェブサイトをネイティブアプリに変換する仕組み「Capacitor」

あなたのスキルをスマホアプリの世界で活かしてみませんか? どんなアプリを作れるの?と思われた方は、Ionic x Capacitor を利用して制作したアプリ『つくる人』のための計算メモ帳 kanauをご覧ください。

相関関係から見るGoogleに理解されやすいコーディング

SNS上では、日々「正しいマークアップ」について侃々諤々と意見が飛び交っています。h1はロゴか見出しか複数使用するのかという話題などを見たことがないでしょうか。
Google検索では2021年8月のアップデートから、検索結果に表示されるタイトルの書き換えが非常に多く見られるようになり、この対策として「titleタグとh1タグの内容を揃える」という手法が広まりました。
少し視点を変えると、コーディングで優先する項目が変わってくるというわかりやすい事例です。

このセッションでは、コンテンツをGoogleにより正しく理解してもらうためのコーディングについてご紹介します。
例えばdescriptionについて、Googleはランキング要素ではないと明言していますが、適切なdescriptionの設定は有意な結果を示すケースが多く見られます。
ここでは直接のランキング要素ではないdescriptionなどを相関関係と定義して、事例とデータから紐解いていきます。

「検索エンジンがページの内容をより適切に認識できるように」とGoogleが明言している構造化データについても、VSCode用のスニペットをご用意していますので、ぜひ実践してみてください!

講演者プロフィール

タムショー(田村 章吾)

タムショー(田村 章吾)

ましじめ株式会社

物の構造やバックグラウンドを見ることが好きで、自動車整備士の道へ進む。 その後デジタルハリウッドでweb制作を学び制作会社へ転職。
2021年にましじめ株式会社を設立。
CSS設計に関する著書の経験があり、メンテナンス・運用のしやすいwebサイトの構築を得意とする。
受託では主にHTML・CSSから、CMSを利用したwebサイトの制作を担当。
また、焼き菓子を販売する「あしかクッキー」の運営も行なっている。
著者:『現場のプロから学ぶ CSSコーディングバイブル』

X(旧「Twitter」) ↗

佐藤あゆみ

佐藤あゆみ

株式会社necco

CTO | フロントエンドエンジニア

https://necco.inc/

2014年12月より、屋号 PentaPROgram(ペンタプログラム)にてフリーランスとして独立。ウェブ専業ではない多様な業界の実情を見ながら、中小企業で「ウェブ担/パソコン担当さん」として業務を続けてきた経験を活かし、その後の運用を見据えたECサイトやコーポレートサイトの構築、技術サポートを行う。

2018年より、WebCAおよびCSS Nite、Bau-yaなどでフロントエンド技術に関するテーマで登壇。

2019年、書籍『HTMLコーダー&ウェブ担当者のためのWebページ高速化超入門』(技術評論社)出版。

2022年4月、株式会社neccoのCTO/取締役に就任。

2023年12月、書籍『ノーコードでつくるWebサイト』(MdN)出版。

X(旧「Twitter」) ↗

長谷川 喜洋

長谷川 喜洋

株式会社How to Use

株式会社ステラクリエイト CEO/総合webサービス タダフラ 代表/ロクナナ・デジタルハリウッドSTUDIO大阪・HAL大阪校・京都芸術大学 講師/futureshop認定マイスター/だし・星のソムリエ®

大阪生まれ大阪育ち。 パチンコ店の店長からEC業界へ。そののち、知財を扱うスタートアップでシステム開発・Webサイト制作・アプリ開発を担当。フリーランスとしてWeb制作も行う。

EC時代に天体望遠鏡を販売していた経験から、星空事業を主とした法人を2020年に設立。

X(旧「Twitter」) ↗

イベント情報・アーカイブ案内

アーカイブの単品購入

価格・販売状況・視聴条件は各販売ページでご確認ください。

関連イベント

同じトピックや登壇者の講座から。

2023年11月2日

#朝までマークアップ

木達 一仁、綿貫 佳祐、たにぐち まこと、久保 知己、保坂 修平、鹿野 壮、飛田 心、森川 結子、半田 惇志、柴田 宏仙、倉又 美樹(まるみ)、小山田 晃浩、長谷川 広武(ハム)、せきゆおう、倉科 宏行、森 和恵、相原 典佳、安田 祐平、宇井 陸登、ゆうてん、カイト、沖 良矢、タムショー(田村 章吾)、長谷川 喜洋、池田 泰延

内容・アーカイブ案内を見る →
過去コンテンツをすべて見る →開催予定のイベントを見る →