記事

3年前、私はコーディングブートキャンプに参加しました。今日、Google Developers Expertになりました。 これは私の旅の物語であり、どうやってそこに着いたのか 私はウェブテクノロジーのGoogleデベロッパーエキスパートです
ポストする 17-12-2019
コーディングを学ぶ?まず、問題を解決することを学びます。 Unspalshからの画像 これまでに読んだり見たりしたチュートリアルのほとんどは、通常、スプーンフィードという1つのことを行います。
ポストする 16-12-2019
Android開発者になりたい場合は、これらの本を読んでください Unsplashのスーザン・インによる写真 私は過去3年間Android開発者であり、その間に多くの書籍が初心者から専門家への旅に役立っています。私が始めたとき、Android開発のための最高のリソースに私を導くことができる有用な記事はないようでした。
ポストする 14-12-2019
マイクロサービスアーキテクチャとは マイクロサービスアーキテクチャは人気を集めており、ほぼすべての主要なソフトウェアプロジェクトで採用されています。これは主に、その利点とそれが解決する問題によるものです。この記事の目的は、マイクロサービスアーキテクチャの概要とその利点と欠点を提供することです。 また、ソフトウェアプログラミングの進化についても概説し、ソフトウェアアーキテクチャが時間の経過とともにど...
ポストする 14-12-2019
レガシーコードを征服する方法 開発者のキャリアのある時点で、上司がレガシーコードの一部を渡します。これは、他の人がずっと前に書いたコードです。上司は、このレガシーコードを学習し、修正し、新しい機能を追加するように指示します。
ポストする 13-12-2019
科学としてのコンピューティングへの一歩 JSの単純なアルゴリズムとデータ構造 Un-splashのJ. Craigによる写真
ポストする 12-12-2019
関数型プログラミングパターン:クックブック UnsplashのJonas Jacobssonによる写真 この記事は、ramdaなどの機能ライブラリから代数データ型の使用に移行する対象者を対象としています。これらの概念は他のADTやヘルパーにも当てはまる場合がありますが、ADTとヘルパーには優れたcrocksライブラリを使用しています。多くの理論を掘り下げることなく、実用的なアプリケーションとパター...
ポストする 03-12-2019
すべての技術プロジェクトは予算を超えて実行され、考えを変えます。 予算を3倍にすべき理由
ポストする 03-12-2019
高階関数:それらとは何か、そしてReactの例 Tech Jargonシリーズ
ポストする 25-11-2019
開発者としての10年以上の間にコードを書き換えることについて学んだ教訓 コードを書き換えるにはNOと言います
ポストする 25-11-2019
アセンブリで最初のAndroidアプリを作成する あなたの電話の内部がどのように機能するのか疑問に思ったことはありますか? この投稿では、Android向けのコードの作成を開始することについて、別の視点を紹介します。標準的なアプローチは、Android Studioをインストールし、JavaまたはKotlinでシンプルな「Hello World」アプリを構築することです。しかし、すぐにわかるように...
ポストする 23-11-2019
クライアントワークに適した技術スタックを選択するための基本ガイド Unsplashのロバート・アナッシュによる写真 適切な技術スタックを選択することの影響を理解することは、フリーランスの開発者にとって成功の大きな要因です。このガイドでは、クライアントのアプリケーションやウェブサイトに最適なテクノロジーを選択する際に答える必要がある重要な質問について説明します。最新のJavaScriptフレームワー...
ポストする 22-11-2019
Node.jsの「モジュール」と「必須」について知っておくべきすべてのこと モジュール Node.jsは、各JavaScriptファイルを個別のモジュールとして扱います。
ポストする 19-11-2019
React Nativeでの構築中に学んだ教訓 UnsplashのSean Limによる写真 React Nativeでアプリを構築するソフトウェアエンジニアリングの役割の申し出を受けたとき、何を期待するのかわかりませんでした。
ポストする 18-11-2019
フルスタックソフトウェア開発者としての最初の90日間 SalesLoftでの最初の数日間の仕事は非常に神経質でした。私はソフトウェア開発者ではありませんでした。とにかく、そうではありません。私は個人的なプロジェクトのために大量のRuby on Railsコードをサイドに書いていましたが、そのコードの品質は重要ではありませんでした。私のプロジェクトがダクトテープと靴ひもでかろうじてぶら下がっていた...
ポストする 14-11-2019
RESTfulサービスパートI:簡単に言えばHTTP ウェブは当初から、リソースの概念を中心に構築されてきました。初期の頃は、ウェブは単純なテキスト/ HTMLベースのファイル、ドキュメント、画像などを共有するための単なるプラットフォームでした。この意味で、ウェブはリソースのコレクションと考えることができ、多くの場合リソース指向と呼ばれます。
ポストする 14-11-2019
ESLint + Prettierによるコードレビューの合理化 散弾銃のビデオエピソード 写真:ブランドンベイリー—ミッドナイトカウボーイ(CC-BY-2.0)
ポストする 12-11-2019
デバッグが開発者をより良くする方法 すべての大きなプログラムの中には、抜け出そうとする小さなプログラムがあります。 画像クレジット:unsplash.com Jeshoots
ポストする 12-11-2019
Bashエイリアスの紹介:Gitで作業するより速い方法 開発者として、私たちはGitを非常によく知っています。これは私たちの日常の活動の非常に重要な部分だからです。ソフトウェア開発者は常にそれを使用しています。 Gitと対話せずに1日を過ごすことはできません。端末からGitを実行するか、Sourcetreeなどのサードパーティツールを使用できます。
ポストする 03-11-2019
コンピュータサイエンスの学位を取得していない場合の3つのこと 答えは必ずしも「取得する」ではありません。 UnsplashのScott Webbによる写真
ポストする 03-11-2019
もうPythonを恐れない方法 言語リファレンスドキュメントの詳細 ソース
ポストする 03-11-2019
時間を節約する最も簡単な方法は? 「make」を使用してください! Unsplashのrawpixelによる「丸い白い時計を着ている人」
ポストする 03-11-2019
「これ」とは何ですか? JavaScriptオブジェクトの内部動作 写真:リリアナ・セブによる好奇心(CC BY 2.0) JavaScriptは、オブジェクト指向プログラミングと動的バインディングをサポートするマルチパラダイム言語です。動的バインディングは、実行時にJavaScriptコードの構造を変更できる強力な概念ですが、その余分なパワーと柔軟性には多少の混乱が伴います。その混乱の多くは、J...
ポストする 02-11-2019
FlutterのPageViewの詳細(カスタムトランジションを使用) PageViewウィジェットの調査とカスタムページ遷移の作成
ポストする 27-10-2019
Go Beyond:A Story of Failure —その後AppleとAmazonで終わる 今日、大企業に夢の仕事を成し遂げるために他の人を奮い立たせることを期待して、私の話を共有したいと思います。詳細を読み飛ばして主要な内容を確認したい場合は、この記事の「学習したレッスン」セクションまでスクロールしてください。
ポストする 26-10-2019