Cross-Origin Resource Sharing (CORS) je bezpečnostní mechanismus, který umožňuje webovým stránkám z jednoho zdroje přistupovat k datům ze…
正しい技術を選択することは、上級開発者になるための必須条件です。なぜなら、アプリケーションの現在の技術的な状態、開発上の方向性、現在のチームの知識、求人市場で一般的な知識、各技術のコスト、運用にもたらすリスク、技術の安全性と安定性、そして最後に、例えば5年後に現在のチームの80…
あなたは大規模なレガシーアプリケーションの開発者であり、そこにPHPStanを徐々に導入しています。レベル0からスタートするので、かなり難易度が高いですが、最終的にはうまくいきます。次のレベルに進むと、コードの一部が未使用の…
2016年末、文字通り同僚に助けられた時の話:PHPアプリケーションで、プロキシスクリプトを介して画像をチェックインすることにした。プロキシスクリプトは、とりわけ、送られてくるリクエストに応じて寸法やその他のパラメータを調整することができる。最適化の一環として、生成されたバリア…
外部の監視ツールから、監視対象の5つのURLの平均応答時間が過去30分間で2倍になったことが報告されます。このプロジェクトは、あなたの管理下にない、データセンターのどこかで稼働している1台の物理サーバーで実行されています。SSHで接続してhtopを起動すると、CPU負荷は95%…
2017年の話ですが、あなたはある代理店でリードデベロッパーとして働いていて、その間に会社が開発した大小約300のプロジェクトを管理していますね。その多くは、最大10個のテンプレートと数個のフォーム、データベース・テーブルを持つシンプルなネッテ・アプリケーションです。派手さはな…
私がこれまでの人生で恐ろしく勘違いしていたことのひとつに、マイクロソフトに対する評価があります。
若い頃は古いデスクトップパソコンでWindows…
後輩が、一緒に開発しているシステムの既存機能をリファクタリング/改善する方法について、あなたのところにアイデアを持ち込んできました。彼がいろいろ考えようとしていることはとても嬉しいし、絶対に褒めて、その可能性を試してみるんだ。…
3年後、ホスティングプロバイダーから突然、エネルギーコストの上昇を理由に来月から50%値上げすると告げられる。電話で交渉しても、相手の上司は「新しい条件を受け入れるか、さよならを言うか」と言うだけ。…
あなたと同僚は、FTFP(固定価格、固定時間)の仕事としてカスタムeショップを開発しています。 あなたは、すべてのテンプレートグラフィックス、コード化されたホームページと製品の詳細の準備ができています。後輩はネットとラテしか使えず、コーディングの知識も平均的なレベルです。…
PHP mám opravdu rád, protože umožňuje velmi rychle dosáhnout cíle a udržovat elegantní kód. První PHP aplikaci jsem naprogramoval před více než 10 lety, a od té doby se PHP stalo jedním z mých nejoblíbenějších jazyků.
Za tu spoustu let se PHP hodně posunulo, proto na tomto webu najdete spoustu postřehů a triků, jak řešit problémy elegantně. Taky si můžete pročíst série článků, zkušeností a dobře míněných rad, které pomohou zásadně zlepšit Vaše webové aplikace.
Poslední 3 roky kariéry se věnuji převážně návrhu softwaru, architektuře, tréninku vývojářů, konzultacím a školení s cílem zlepšit návrhové vzory aplikací a odhalit úzká hrdla konkrétního projektu.