タグ

Qiitaに関するbobbyjam99のブックマーク (18)

  • ソフトウェア設計・アーキテクチャの学び方 - Qiita

    はじめに この記事はHow to Learn Software Design and Architecture | The Full-stack Software Design & Architecture Mapを翻訳したものです。 翻訳がおかしい箇所などあればご指摘頂けるとありがたいです。 元記事の著者: Khalil Stemmler(@stemmlerjs) 設計、アーキテクチャ、フロントエンド、ブロックチェーンに興味ある方是非Twitter(@show_clements)フォローしていただけると嬉しいです! 設計に関する記事 ソフトウェアデザインとアーキテクチャは、DevOpsやUXデザインのように、コンピューティングの領域の中でも独自の研究分野となっています。ここでは、クリーンコードからマイクロカーネルまで、ソフトウェアデザインとアーキテクチャの幅広さを説明するマップを紹介しま

    ソフトウェア設計・アーキテクチャの学び方 - Qiita
  • 最初から強いやつの特徴 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに どんな仕事でも強い人は存在する。 でも最初から強い人は珍しい。 これは、web 業界に身を置いてみて、信じられないくらいムキムキになっていった人たちを見てきた私が送る こうしたら強くなれるかもしれない?指南書である。もしエンジニア職に興味があるのであれば、一考になるかもしれない。 最初から強いやつの特徴 平日の稼働時間以外も勉強 or 開発する 土日も勉強 or 開発する 公式ドキュメントをちゃんと読む 以上のような当たり前のことは、最初から強い人じゃなくてもやるので特徴に入れません。 1. 読解能力が異常に高い 国語の力です

    最初から強いやつの特徴 - Qiita
  • イラストで理解するDynamoDBのテーブル - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 概要 DynamoDBのテーブルの用語やテーブルの検索方法がまっっったくわからなかったので、イラストをまじえながらいつでも見返せるように書いてみました。 この記事で得られること DynamoDBのテーブルの基礎概念についてイラストで理解できます。 テーブルの操作はaws cliで行なっていますが、もちろんコンソール画面からもできます。 全体の概要を理解したいので、aws cliのコマンドについては軽く読み流してもらって大丈夫です。 用語 DynamoDBのテーブルには色々な用語があります テーブル パーティションキー ソートキ

    イラストで理解するDynamoDBのテーブル - Qiita
  • 【クラウドエンジニア向け】無償公開されている講義資料・研修資料リンク集 - Qiita

    Cybozu 2019年エンジニア新人研修 内容 HTTP/DNS Linux ソフトウェアライセンス Git/GitHub Webアプリケーション基礎 ソフトウェアテスト&テスト自動化 Chrome Developer Toolsの使い方 データベース Docker Webアプリケーションセキュリティ Linux サーバの CPU やメモリリソースの管理について 実践 Go 言語 Kubernetes を使った開発入門 CI/CD スキーマファースト開発ハンズオン GraphQL編 資料 Cybozu 2020年エンジニア新人研修 内容 Webアプリケーション基礎 HTTP/DNS ソフトウェアライセンス スクラムトレーニング 品質保証活動に関するテスト全般からテスト自動化まで HTTPサーバー開発 デザインの役割と関わりかた セキュリティ アクセシビリティ Chrome Develop

    【クラウドエンジニア向け】無償公開されている講義資料・研修資料リンク集 - Qiita
  • 初級者向け:データベース選択の必要性について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 記事では、データベースに求められる要件の多様化についてまずは触れ、なぜ最適なデータベースを選択する必要があるのかについてお伝えします。 こちらはAWS Summit Tokyo 2019 Breakout Session 「【初級】 AWSにおけるデータベース選択指針」を基にした内容となっております。 目的 なぜデータベースの選択が必要なのかを理解すること 各種データベースの特徴と考えられるユースケースを理解すること 対象 データベースの選定を行う方 リレーショナルデータベースを使ったアプリケーション開発経験をお持ちの方 リ

    初級者向け:データベース選択の必要性について - Qiita
  • MacでchmodがOperation not permittedの時はfile flagも確認しよう - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    MacでchmodがOperation not permittedの時はfile flagも確認しよう - Qiita
  • JavaScript Standard Styleのススメ - Qiita

    みなさんは、JavaScriptのコードを書くときに文字列は何で囲みますか?シングルクォート?ダブルクォート? インデントに使用する文字はスペース?それともタブ? JavaScript Standard Styleは、そのように千差万別なコーディングスタイルを統一するためのスタイルガイドの一つです。1 JavaScript Standard Styleのルール JavaScript Standard Styleには、次のようなルールがあります。 インデントはスペース2個 文字列はシングルクォートで囲む 未使用の変数は禁止 文末のセミコロンは禁止 キーワードの後にスペースを入れる 関数名の後にスペースを入れる 値の比較に==ではなく===を使用 ただしobj == nullはnull || undefinedをチェックするために許容される 常にNode.jsのerr引数をハンドル ファイルの

    JavaScript Standard Styleのススメ - Qiita
  • 会議を爆速にする、Visual Studio Code 超便利スニペット集 - Qiita

    以前の投稿でVisual Studio CodeとMarkdown Preview Enhanced環境を組み合わせの便利さを紹介しました。 議事メモを作成にマークダウンを使うと、議論が構造化されて表示されるので、非常にわかりやすくなりますね。みなさんもお使いかと思います。稿では、そこに、更にVisual Studio Codeにマークダウン用のスニペットを登録しておくことを提案します。 出席者の議論をフォーカスさせる図や表がスムーズに呼び出せますので、効率的な会議を行うことができます。そんな爆速会議に便利なスニペットをいくつか紹介します。 以下ではVisual Studio CodeエディタとMarkdown Preview Enhancedプラグインが前提となっております。環境構築には以前の投稿をご参照ください。 1.会議を一気に立ち上げる:議事録スニペット まずは議事録のテンプレー

    会議を爆速にする、Visual Studio Code 超便利スニペット集 - Qiita
    bobbyjam99
    bobbyjam99 2018/11/19
    PlantUMLだ
  • 技術書ランキング | テック・ブック・ランク

    技術書ランキング | 技術書ランキングをQiita投稿記事から集計して作成。全7000冊の技術ランキングエンジニアによるエンジニアのための技術ランキングサイト。プログラミングから設計までどんな技術書ランキングに。 | テック・ブック・ランク

    技術書ランキング | テック・ブック・ランク
  • 【2017年8月】先輩エンジニアに聞いた信頼できる書籍まとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 今期より、自分のいる会社で社内報を発行することとなり、 その中で現役エンジニアからリアルな声を収集しています! そのうちのひとつとして掲載したのが「エンジニアが選ぶ良書まとめ」。 今回は、社内だけで公開していた良書の情報をこちらでも備忘録としてまとめておきます。 2017/09/4 追記: 投稿を公開したことで予想以上に反響があり、良書とは?を改めて考えさせられました。 社内のアンケートでは、新人に読んでほしい、手元にあると便利だと思う、という趣旨で 集計したので、「良書」という意味では人それぞれ捉え方が違うのかな、と思

    【2017年8月】先輩エンジニアに聞いた信頼できる書籍まとめ - Qiita
    bobbyjam99
    bobbyjam99 2017/09/04
    "社内でダントツの技術力を誇るWebエンジニア"
  • Sharedocs - 社内で使えるQiitaクローン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 強い組織を作るためにはナレッジの共有が欠かせません。個々人のナレッジに留まっていては同じ経験を繰り返すだけですし、何も培われていきません。問題はどこに書き留めるかです。かつてはWikiもありましたが、慣れないと使いこなせませんでした。 今回紹介するオープンソース・ソフトウェアはSharedocs、プログラマが使い慣れているであろうQiitaクローンです。 Sharedocsの使い方 Sharedocsのトップページです。 ログインしました。カラーリングは違いますが、UIはとてもQiitaに似ています。 新規作成画面です。ここのデザインは結構違います。が、プレビューの機能などはついています。 表示例です。記法はMarkdownが使えます。 ユーザページです。投稿数、ストック数などが確

    Sharedocs - 社内で使えるQiitaクローン
  • Qiita Advent Calendar 2015ランキング結果を発表します - Qiita Blog

    エンジニアの風物詩ともなっている12月のAdvent Calendar。毎年多くのユーザーにご参加いただいていますが、今回からはカテゴリやタイトル検索、購読機能を儲けるなど、Advent Calendarを通じてさらに広く、そして深く技術を知ることができるような仕組みを提供しました。いかがだったでしょうか? ランキングについて今年から提供した機能の1つに、ランキングがあります。今どんな技術が注目されているか、どのコミュニティや企業が盛り上がっているかを可視化してみたらどうだろうという試みです。11/26にランキングを公開することを発表し、12/16からは実際にランキングをリアルタイムで公表しました。 ランキングは購読数によるものとストック数によるものの2種類を提供しました。なお、既報の通り、ストック数はQiitaで公開された記事のみを対象としています。また、集計期間は12/1から1/4まで

  • 多い日も安心設計 - Qiita

    アプリケーションエンジニアの多くは、眠れない夜を過ごしたことがあるでしょう。特に月に一度の…「月末締めバッチ」の日は。 そんなデータ量の多い日や、初モノのバッチが動く日でも安心して眠れるためのバッチ設計を考えてみます。 ログの設計 まず何はなくともログです。きちんとしたメッセージを出せていれば、専任の人がリカバリ可能にもなるってものです。 Audit用のログなど業務要件の強いものを除いては、だいたい3種類に分けるようにしています。 プログレスログ リカバリログ 例外ログ(調査のため) この分類でファイル単位も分けます。ログを必要とする人が、それぞれ異なるからです。 プログレスログ プログレスログは、特に長時間かかるバッチに対して、現在どのくらいまで処理が出来ているのかを目的として出力します。 トラブル発生時や、大規模移行作業時には、バッチの定期的なモニタリングと報告の必要が出てきます。「あ

    多い日も安心設計 - Qiita
    bobbyjam99
    bobbyjam99 2015/11/18
    "goodbye-sleepless-nights"
  • takorattaがIncrementsにJoinしました! - Qiita Blog

    IncrementsにtakorattaがJoinしました++ Google Chromeのシニアエンジニアリングマネージャーを務めたりと、世界中の人から愛されるサービスの開発の最前線にいるtakorattaがIncrementsにJoinしました! 「Nothing ventured, nothing gained」(挑まなければ、得られない)この言葉を胸にQiita・Qiita:Teamの開発を更に加速していきます! 今後のIncrementsの進化をお楽しみに! Incrementsでは引き続きQiitaやKobito、Qiita:Teamを作っていくメンバーを募集しています。 takorattaと一緒に仕事をしたい!という方もどしどしご応募ください 🙂

    takorattaがIncrementsにJoinしました! - Qiita Blog
    bobbyjam99
    bobbyjam99 2015/11/17
    LGTM
  • システムエンジニア - Qiita Advent Calendar 2015 - Qiita

    SIの現場でよく出てくる設計/プログラミングの話について書きます。 初・中級者向けの内容にします。 会社員なので土日は休みです。(が、調子がよければ書くかもです ) 姉妹カレンダーもよろしくお願いします。 http://qiita.com/advent-calendar/2015/tis

    システムエンジニア - Qiita Advent Calendar 2015 - Qiita
    bobbyjam99
    bobbyjam99 2015/11/13
    これは期待せざろうえない!!!!111
  • 最強のSSH踏み台設定 - Qiita

    追記:openssh-7.3 以降なら ProxyJump や -J が使えます ホスト名を + で繋げることで多段Proxy接続も簡単に、がコンセプトだったエントリの設定ですが、OpenSSH 7.3 から ProxyJump という設定が使えるようになったので、使えるなら ProxyJump を使う方が健全だし柔軟で使い勝手も良いのでそちらを覚えて帰ることをオススメします。 使い方は簡単で以下のような感じです。多段も行けるし、踏み台ホスト毎にユーザ名やポート番号を変えることも出来ます。 # 1. bastion.example.jp -> internal.example.jp ssh -J bastion.example.jp internal.example.jp # 2. bastion.example.jp -> internal.example.jp -> super-de

    最強のSSH踏み台設定 - Qiita
  • Atom でインストールしている package 一覧 - Qiita

    はじめに 各パッケージの主な機能を書いているだけなので、それぞれの詳細はリンク先を参照。 package 一覧 Sublime-Style-Column-Selection Atom で Sublime text のように矩形選択できるようになる。 Zen Zen モードになる。 人気だったから入れてみたけどあまり使わない。 api-blueprint-preview API Blueprint をエディタ内でプレビューする。 aglio が必要になる。 atom-alignment = の位置を揃えることができる。 atom-beautifier コードフォーマットをしてくれる。 atom-color-highlight エディタに入力した色名やカラーコードに従ってハイライトしてくれる。 autocomplete-plus オートコンプリート。 autocomplete-snippets

    Atom でインストールしている package 一覧 - Qiita
  • シェルスクリプトを書くときに気をつける9箇条 - Qiita

    最新の類似投稿としてシェルスクリプトのコーディングルール2014も併せてどうぞ。 2014/10/09追記 ぼくがシェルスクリプトを書くときに気にしていること、過去の失敗で書き留めたことを忘れないために。 1. グローバル変数は大文字 PATH や HOME など、環境変数が大文字なので、エクスポートする変数を大文字で書くという習慣は一般的であるような気がしますが、エクスポートする変数を抱えるシェルスクリプトを作成する機会が稀なので。 グローバル変数は大文字 ローカル変数は小文字 エクスポートする変数も大文字 関数内からグローバル変数にアクセスする場合がありますが、やはり区別していると、可読性が増すような気がするのでお勧めです。 2. awk を知る Unix 上にて文書処理をするときに、数多くのフィルタコマンド(grep、cut、tr、head、sort、uniq、sed、awk、wc、

    シェルスクリプトを書くときに気をつける9箇条 - Qiita
  • 1