はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ POSTD

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 393件)

テストピラミッド万歳 | POSTD

2024/02/28 このエントリーをはてなブックマークに追加 207 users Instapaper Pocket Tweet Facebook Share Evernote Clip

クイックサマリー:「テストピラミッド」は、自動テストをUI、サービス、ユニット単位に整理することで、開発に自動テストを組み込む方法を示すために作成されました。2012年に定義されて以降、このモデルは次第に使われなくなってきたように思いますが、本当に廃れてしまったのでしょうか。この記事では、最新のテスト... 続きを読む

人材マネジメント🤯 | POSTD

2022/10/14 このエントリーをはてなブックマークに追加 345 users Instapaper Pocket Tweet Facebook Share Evernote Clip 人材マネジメント

初めて会社を起業する人のほとんどは、集団をマネジメントする方法を学ぶ間に、創業当初の従業員を燃え尽き症候群にさせてしまうと思います。 筆者のアドバイスがそのようなケースを減らせるなら、ここに書いておく価値があるでしょう。 筆者は小規模なチームやスタートアップ企業のマネージャーのためにこの記事を書き... 続きを読む

あまり知られていないPostgreSQLの機能 | POSTD

2022/04/18 このエントリーをはてなブックマークに追加 354 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユーザ マイクロソフト社 Microsoft Office

あなたが知らない既存機能があるかもしれません! マイクロソフト社は2006年、Microsoft Officeの新バージョンで追加してほしい機能について、顧客調査を実施しました。驚いたことに、ユーザが希望した機能の90%以上はすでに実装されており、その存在が知られていないだけであることが判明しました。機能の「見つけにく... 続きを読む

JavaScriptのバンドルとトランスパイルが不要なモダンWebアプリ | POSTD

2021/11/15 このエントリーをはてなブックマークに追加 306 users Instapaper Pocket Tweet Facebook Share Evernote Clip トランスパイル ハンドル JavaScript

筆者はES6以前のVanilla JSがあまり好きではありませんでした。 そこで、バニラJavaScriptをなるべく書かなくていいように、2000年代を通じてさまざまなアプローチを追求してきました。最初はRJS(Ruby-to-JavaScript)、次はCoffeeScriptでした。どちらのアプローチも、バニラJavaScriptより楽しく書けるソースコードを... 続きを読む

CDNは5時間で開発できる | POSTD

2021/10/18 このエントリーをはてなブックマークに追加 645 users Instapaper Pocket Tweet Facebook Share Evernote Clip CDN ハードウェア Webアプリケーション 事実 様子

「CDN」(content delivery network)という言葉からは、Googleのような大企業がいくつもの巨大なハードウェアを管理し、1秒当たり何百ギガビットものデータを処理する様子が想像されます。しかし、CDNは単なるWebアプリケーションです。私たちのイメージとは違いますが、それが事実です。8年前に買ったノートパソコンを... 続きを読む

フロントエンドのテストは皆のためのもの | POSTD

2021/09/13 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip 反応 混乱 種類 多く 実際

テストとは人によって反応が分かれるものの1つであり、大喜びする人もいれば、見ないようにして去ろうとする人もいます。あなたがどちらの側であるにせよ、ここではフロントエンドのテストは皆のためのものであるということを説明します。実際、テストには多くの種類があり、それがテストに対して初めに恐れや混乱を感じ... 続きを読む

PHPはもうダメだ、PHP万歳! | POSTD

2019/03/28 このエントリーをはてなブックマークに追加 373 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gutenberg スモールビジネス トロール PHP 深呼吸

GutenbergとWordPressに関する騒動は、PHPの終焉につながる最新記事です。深呼吸をしてください、みなさん。トロールは無視し、Mark TwainとFidel CastroとPHPとの共通点を見ていきましょう。そして、もっと重要なのは、スタートアップやスモールビジネスにとって、PHPが今でも合理的な選択である理由です。 PHPはいつか... 続きを読む

JavaScriptとオブジェクト指向プログラミング | POSTD

2019/03/07 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip OOP ポリモーフィズム オブジェクト指向プログラミング

本稿は、オブジェクト指向プログラミング(OOP)について予備知識のないJavaScriptの学習者向けに書かれています。OOP の中でJavaScriptに関連する部分にのみ焦点を当て、OOPの概要については説明しません。ポリモーフィズムについては、静的型付け言語の方が適しているため省きます。 なぜOOPを知る必要があるか? あな... 続きを読む

気をつけよう:プログラミングのキャリアの話 – 後編 | POSTD

2019/02/28 このエントリーをはてなブックマークに追加 217 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング 後編 キャリア

デスクトップ ここでは、実際にデスクトップアプリケーションにならしめているデスクトップアプリケーションの一部についてお話しします。特定のスキルセットを必要とするデスクトッププラットフォームは大量に存在しています。例えば、Photoshopは画像を扱うアプリケーションなので、Photoshopなどで何か書きたければ、... 続きを読む

気をつけよう:プログラミングのキャリアの話 – 前編 | POSTD

2019/02/21 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip Coursera Udemy プログラマ プログラミング 言語

プログラミングの森の奥で道に迷わないために 私がプログラミングの仕事を始めたばかりのころの悩みの種は、どの言語や技術を選ぶべきか、でした。何を学び、何から始めればいいのか。プログラマとしての初仕事を獲得するために知っておくべきことは何か。そのころ(ほぼ10年前)、CourseraやUdemyやSoloLearnは、ありま... 続きを読む

役立つコードレビュー 8つのヒント | POSTD

2019/02/14 このエントリーをはてなブックマークに追加 360 users Instapaper Pocket Tweet Facebook Share Evernote Clip アルゴリズム フィードバック ソフトウェア プログラム言語

役立つコードレビュー(CR)のコツは、学校では習いません。アルゴリズム、データ構造、プログラム言語の基礎は習っても、確実に役に立つフィードバックを返す方法をじっくりと教えてくれる人はいないでしょう。 コードレビューは優れたソフトウェアを作り出すには欠かせないプロセスです。レビューを通したコードは、そ... 続きを読む

プログラマの採用面接で聞かれる、データ構造とアルゴリズムに関する50以上の質問 | POSTD

2019/02/07 このエントリーをはてなブックマークに追加 1581 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマ InfoSys アルゴリズム 採用面接 Uber

情報科学科の卒業生やプログラマの中には、UberやNetflixのような新興企業や、Amazon 、Microsoft、Googleのような大企業や、InfosysやLuxsoftのようなサービスを基本とする企業で、プログラミング、コーディング、ソフトウェア開発の仕事に就きたいと考える人が大勢います。しかし、実際にそういった企業で面接を受ける... 続きを読む

Web 3.0: Webの移行が始まっている | POSTD

2019/01/24 このエントリーをはてなブックマークに追加 116 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーション プラットフォーム クラウド 移行 手段

多くの人が気付かないうちにWeb2.0からWeb3.0への移行が進みそうです。アプリケーションの見た目は現在使っているものとほとんど変わりませんが、バックエンドで変化が進んでいきます。未来を予測する人ならば、クラウドを使うSiacoin、ソーシャルメディアのプラットフォームとしてのSteemit、さらに未来を予想する手段... 続きを読む

スクラムで失敗する5大理由とその対策としてできること | POSTD

2019/01/17 このエントリーをはてなブックマークに追加 264 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクラム OOPSLA パスワード 対策 重点

スクラムとは、最近、特にソフトウェア開発の分野でよく使われているバズワードです。この概念は、1995年のOOPSLAでJeff SutherlandとKen Schwaberにより提唱されました。自己組織的なチーム構成と短いスパンの持続可能な繰り返し作業に重点を置くもので、複雑なソフトウェア製品やプロジェクトを扱うためのすっきりとし... 続きを読む

開発者が知っておくべきSOLIDの原則 | POSTD

2019/01/10 このエントリーをはてなブックマークに追加 507 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーション オブジェクト指向プログラミング クラス

オブジェクト指向プログラミングが、ソフトウェア開発に新しい設計を持ち込みました。 その結果、開発者は単一の目的を処理するために、全体のアプリケーションに関係なく、1つのクラスの中で、同じ目的や機能を持つデータを結び付けることができるようになりました。 しかし、このオブジェクト指向プログラミングで、分... 続きを読む

ソフトウェア設計が重要である理由 | POSTD

2018/12/27 このエントリーをはてなブックマークに追加 363 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェア設計 長袖 出典 ブレーキ プログラミング

新しいプロジェクト始まると、開発者はいきなりプログラミングに飛びつく傾向があります。それもいいでしょう。結局、それが仕事なのですから。でも、時には飛びつく前にブレーキをかけて、ソフトウェア設計から手を付けるのもいい考えかもしれません。 “ホワイトボードを使う長袖のホワイトシャツの男性”(出典:Trent ... 続きを読む

大規模な決済システムを構築する際に学んだ分散型アーキテクチャの考え方 – 前編 | POSTD

2018/12/13 このエントリーをはてなブックマークに追加 311 users Instapaper Pocket Tweet Facebook Share Evernote Clip 分散型アーキテクチャ 決済システム 考え方

バックエンドに関する経験があった私は、2年前にモバイルソフトウェアエンジニアとしてUberに入社しました。担当することになった仕事は、決済機能の構築を含むアプリの刷新です。その後、技術管理の側に回ることになり、チームそのものを率いることになります。配下のチームは、決済を行うバックエンドシステムの多くを... 続きを読む

開発者が、開発者ではない同僚から言われて嬉しい11の言葉 – 「クライアントが、IE6で使えなきゃダメだと言っている」 | POSTD

2018/11/22 このエントリーをはてなブックマークに追加 230 users Instapaper Pocket Tweet Facebook Share Evernote Clip Steam 終日 マウス 魔法 人々

「決して、君にキレそうなのを隠すために笑っているんじゃないよ」 非開発者は、職場の開発者をコードで魔法を生み出す人々だと思っています。開発者なら、終日複雑なAPIインテグレーションを構築することもあれば、マウスをカチカチさせて単にSteamでWest of Loathingをプレイしているだけの場合もあるでしょう。99%の... 続きを読む

モーションデザインはUIの未来 | POSTD

2018/11/15 このエントリーをはてなブックマークに追加 295 users Instapaper Pocket Tweet Facebook Share Evernote Clip 肩書き 大小 Oカンファレンス Google 概要

最近、「モーションデザイン」という言葉がデザイン業界で急に出てきていることに気づいていますか?大小様々な企業が、これに特化した肩書きを持つデザイナーたちを雇いはじめています。最近ではGoogleがI/Oカンファレンスで、Googleの製品で統一化されているモーションランゲージの概要について話していました。 この... 続きを読む

なぜPythonはこんなにも遅いのか? | POSTD

2018/10/11 このエントリーをはてなブックマークに追加 565 users Instapaper Pocket Tweet Facebook Share Evernote Clip DevOps Java Python アプリケーション 速度

Pythonは高い人気を誇り、DevOps、データサイエンス、Web開発、セキュリティの分野で使われています。 しかし、速度に関しては高い評価が全くありません。 JavaとC、C++、C#、Pythonの速度を比べるには、どうしたらいいのでしょう? 答えは、実行するアプリケーションのタイプに大きく左右されます。ベンチマークがない... 続きを読む

ツールは解決策ではない | POSTD

2018/08/23 このエントリーをはてなブックマークに追加 173 users Instapaper Pocket Tweet Facebook Share Evernote Clip 解決策 ツール

最近、『The Atlantic』に掲載された非常に重苦しい記事「The Coming Software Apocalypse」(きたるソフトウェア大惨事)を読み終えました。同記事は最初のうちは、人に傷害を与えたり、人の命を奪ったりした恐ろしいソフトウェアバグについて述べており、いい内容です。しかし、途中から急に残念な展開になっているの... 続きを読む

分散型システム徹底入門 – Part 2. | POSTD

2018/07/19 このエントリーをはてなブックマークに追加 101 users Instapaper Pocket Tweet Facebook Share Evernote Clip Part 2

Cassandra 先ほど触れたCassandraは分散型のNoSQLデータベースで、CAP定理のAとP(可用性と分断耐性)の特性を基準に最終的な一貫性が確保されています。ただ、このように言ってしまうと少し誤解を招くかもしれません。というのも、実際のところCassandraの設定は非常に柔軟性が高く、可用性を犠牲にして強い一貫性を提... 続きを読む

より良いプログラムを書くための究極の奇策 – 「Data first, not code first」 | POSTD

2018/06/28 このエントリーをはてなブックマークに追加 423 users Instapaper Pocket Tweet Facebook Share Evernote Clip 策略 訳注 コツ 興味 奇策

より良いプログラムを書くための究極の奇策 – 「Data first, not code first」 (訳注:2015/10/31、いただいた翻訳フィードバックを元に記事を修正いたしました。) 開発者は嫌うでしょう。 ここでは、標準的なコツや策略について書きますが、本当に興味があるのは、別のことです。究極の奇策を見つけたいと思います。策... 続きを読む

ソフトウェア開発における学習性無力感 – 作業環境の改善 | POSTD

2018/06/14 このエントリーをはてなブックマークに追加 149 users Instapaper Pocket Tweet Facebook Share Evernote Clip ソフトウェア開発 学習性無力感 改善 作業環境

暗闇を呪うよりも、ろうそくに火を灯そう 過去24時間で、私の2つ記事、(https://hackernoon.com/why-your-programmers-just-want-to-code-36da9973388e)と(https://hackernoon.com/a-wake-up-call-for-te暗闇を呪うよりも、ろうそくに火を灯そう 過去24時間で、私の2つ記事、 Why You... 続きを読む

製品ロードマップの使用をやめて、GISTプランニングを試すべき理由 | POSTD

2018/06/07 このエントリーをはてなブックマークに追加 145 users Instapaper Pocket Tweet Facebook Share Evernote Clip 製品ロードマップ 理由 使用

何年にも渡り、私は相応量の製品戦略、ロードマップ、プロジェクトガントチャートを作成しました。しかし、もうこれらの資料を作ることはありません。以下に説明する優れた代替策を見つけたからです。 まず、以前のやり方はこちらです。 *注釈: 戦略 ロードマップ プロジェクトプラン 実行 アジャイル*何年にも渡り、私は相応量の製品戦略、ロードマップ、プロジェクトガントチャートを作成しました。しかし、もうこれら... 続きを読む

 
(1 - 25 / 393件)