Skip to content
Angular の「Template parse errors」の回避策
Angular の「Template parse errors」の回避策

これは Angular 2/4/+ の最も厄介な問題の 1 つでした。Angular 2/4/+ 自体の問題ではなく、webpack がサポート HTML ファイルをバンドルする方法の問題です。

シングルページアプリケーションでは、クライアント側とサーバー側のどちらで処理すべきか?
シングルページアプリケーションでは、クライアント側とサーバー側のどちらで処理すべきか?

シングルページアプリケーション(SPA)の売りの一つは、従来サーバーで行われていた処理をクライアントにオフロードすることでした。SPAはこの約束を果たしていると感じます。

Switch文の事例を検証する
Switch文の事例を検証する

ほぼ50年間、switch文(case文としても知られている)はプログラミングの不可欠な部分でした。しかし近年、switch文はその有用性を失ったと主張する人もいます。さらに、switch文をコードスメルとしてラベル付けする人もいます。

欠陥率を低下させるための4つのプラクティス
欠陥率を低下させるための4つのプラクティス

ソフトウェア開発は複雑性とシンプルさの戦いです。この2つのバランスを取ることは難しく、長く保守不可能なメソッドと過度な抽象化のトレードオフがあります。どちらかに傾きすぎると、コードの可読性が低下し、欠陥の可能性が高まります。

フレームワークを使用する場合、無知は幸せ
フレームワークを使用する場合、無知は幸せ

ソフトウェアエンジニアリングでは、エンジニアはフレームワークの内部動作を理解している場合にのみ使用すべきという考え方が一般的です。これは誤りです。

Brackets.ioの必須拡張機能8選
Brackets.ioの必須拡張機能8選

誰もが好みのエディタを持っています。私はすべてを試してきました。そして、Brackets.ioが私に最も適していることがわかりました。残念ながら、Brackets.ioの機能にはギャップがあります。堅牢な拡張機能エコシステムにより、Brackets.ioを完成させる8つの拡張機能を見つけました。

UbuntuでNode.jsを使用した継続的インテグレーションのセットアップ
UbuntuでNode.jsを使用した継続的インテグレーションのセットアップ

このガイドを皆さんにお届けするために、血と汗と涙を流しました。デスバレーの灼熱の熱に耐え、マッキンリー山の頂上に登りました。多くの犠牲を払いました。

ソフトウェアエンジニアの心の状態
ソフトウェアエンジニアの心の状態

忍耐強くあること。コーディングは発見である。コーディングは失敗である。これを受け入れること。

SQL Azure のインデックス断片化、誰が知っていた!
SQL Azure のインデックス断片化、誰が知っていた!

プロジェクトに1年以上携わっており、この1年間でアプリケーションとデータが大幅に成長しました。新機能の追加が絶え間なく続いています。コードのリファクタリングに戻ることはほとんどありませんでした...

総勘定元帳:元帳の理解
総勘定元帳:元帳の理解

総勘定元帳とは何か、そしてなぜそれが重要なのか?詳しくはこちらをご覧ください!