はてブログ

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



タグ コードベース

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

コードを元にプリント基板を設計できるツール「atopile」がリリースされる、どんなメリットがあるのか?

2024/02/07 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip YouTube GitHub コラボレーション デモムービー

コードベースでプリント基板を設計できるツール「atopile」が登場しました。atopileを使えば、必要な仕様を記述するだけでパーツを自動選択したり、GitHubを使用して複数人でコラボレーションを行ったりできます。 Code to Electronics - atopile https://atopile.io/ atopileの開発者がデモムービーをYouTubeにアップロ... 続きを読む

Next.js App Router と控えめにお付き合いして普通の Web アプリを配信する | Offers Tech Blog

2024/01/12 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Next.js App Router web アプリ 内容

まずは長いものに巻かれたいときもある Offers を運営している株式会社 overflow の あほむ でございます。 先日 コードベースのディレクトリ構成にフォーカスした記事 を公開した関連記事として、Next.js App Router をどのように取り扱っているかについてご紹介します。 【AD?】今回の記事の内容を含んだり含まなかっ... 続きを読む

結合テストを書くときはコードベースを分離している

2024/01/09 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip 結合テスト

新規開発の設計支援や古いコードベースを甦らせて欲しいという相談をもらったときに、最初にちょろっとコードだけお手本的なコードを書いてから引き渡しているのだが、そのときに必ずテストを書くようにしている。 3, 4年前から僕と付き合いがある人からすると、 「「「あの sadnessOjisan がテストを書くだと!!!」」... 続きを読む

Web フロントエンドの推しディレクトリ構成と Next.js App Router なコードベース | Offers Tech Blog

2023/12/18 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip ディレクトリ構成 フロントエンド web overflow

Offers を運営している株式会社 overflow の あほむ でございます。暖冬と言われつつもすっかり寒い季節ですね。おかげさまで割と走っているほうの師です。(師走) n 年ぶり n 回目の Web フロントエンド 最後にメイン開発者の立場でコードをスクラッチしたのいつだったっけ?と遡ると 2018年ごろのブログ記事 がでてき... 続きを読む

npm workspacesで、TSファイルを共通モジュールとして使い回す | Memory ice cubes

2023/10/10 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Memory ice cubes tsファイル MyApp

ということをやりたくて、こうやったらできたという覚書。 やりたいこと こういうモノレポ構成とする。 - package.json - package-lock.json - packages - shared - app1 - app2 で、app1にあるコードベースを@myapp/app1とした場合、@myapp/sharedに置いたTSファイルを、そのままモジュールとして利用したいとする。 im... 続きを読む

強い思想: Go を Web 開発に採用する上で

2023/09/09 このエントリーをはてなブックマークに追加 238 users Instapaper Pocket Tweet Facebook Share Evernote Clip 思想 ミドルウェア web 開発 領域

Go は Web 開発に向いているか? 最も向いている領域は「CLI ツール」「ミドルウェア」「マイクロサービス」だと思っている。なぜならそれらはコードベースを比較的小さく抑えることを前提としているからだ。 Go は大きなコードベースを抱えやすい設計の言語になっていない。 ミドルウェアとマイクロサービスに関しては... 続きを読む

メルカリの取引ドメインにおけるモジュラーモノリス化の取り組み

2022/09/13 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip メルカリ RFS 連載 バックエンドエンジニア 前回

この記事は「連載:連載:技術基盤強化プロジェクト「RFS」の現在と未来」として書かれたものです。 メルカリのトランザクションチームでバックエンドエンジニアをしている @adachang です。今回は前回の記事に引き続き、メルカリの取引ドメインに属するコードベースのメンテナンス性・拡張性を改善するための取り組みを... 続きを読む

FlutterとReact Native、どちらに勢いがあるのか そしてDartは

2022/06/10 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dart オープンソースフレームワーク Flutter 勢い

調査会社のRedMonkは2022年5月16日(米国時間)、Google主導で開発されているオープンソースフレームワーク「Flutter」の動向を分析、解説した。Flutterの目的は、単一のコードベースから、ネイティブにコンパイルされた高速で美しいクロスプラットフォームアプリケーションを作成できるようにすることだ。 RedMonkが202... 続きを読む

Ubie Discovery における組織開発をソフトウェア開発的に理解する

2022/01/04 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ubie Discovery tl;dr 解像度 不確実性

TL;DR 組織開発の中でも特に組織構造を最適にするという点に注目する 変化が早いスタートアップ企業では、問題に対する解像度が高く課題感を感じている人が組織構造を変更できる仕組みがあると不確実性の変化への対応力が高まる Ubie Discovery での組織開発は、組織をコードベースに見立てて PR を送りそれを反映するこ... 続きを読む

GitHub開発チームでのCodespacesの利用 - GitHubブログ

2021/08/30 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Codespaces GitHub GitHubブログ 利用

先日github.comのTeamとEnterprise CloudプランでCodespacesがご利用いただけるようになりました。Codespacesはソフトウェアチームに対して、クラウド上でより速く、よりコラボレーティブな開発環境を提供します。詳しくはCodespacesのページをご覧ください。 GitHub.comのコードベースはもうすぐ14歳になります。GitHub... 続きを読む

POSTDをGatsby.jsベースに変更しました | POSTD

2021/04/28 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD Gatsby.js ニジボックス 前述 リクルート

POSTDの運用がリクルートからニジボックスに移管される際に、デザインのリニューアルと同時にコードベースをGatsby.jsに変更しました。 本記事では、運用移管に至るまでの過程を踏まえつつ、現在のPOSTDの構成を紹介します。 移管前のPOSTD 前述の通り、POSTDは株式会社リクルートのインキュベーション部門Media Technol... 続きを読む

コードベースのどのへんを触ったことがあるかを一覧する - 見返すかもしれないメモ

2021/04/20 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip ペン ファ メモ 土地勘 コミット数

今所属してるチームに入ってから1年が経った。開発してるサービスのコードベースの中でも、「このへんはわりと土地勘がついてきたな」という場所と「ここはまだ全然わからん」という場所が混在している感じになってきた。 自分がまだ触ったことないのはどのあたりかを知りたかったので、今までの自分のコミット数をファ... 続きを読む

Googleがあらゆるプラットフォーム向けにネイティブアプリを開発できる「Flutter 2」を発表 - GIGAZINE

2021/03/04 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip ネイティブアプリ GIGAZINE Flutter ソース

Googleがオープンソースのアプリケーションフレームワーク「Flutter」のメジャーアップグレード版となる「Flutter 2」を発表しました。単一のコードベースからモバイル・ウェブ・デスクトップ向けにネイティブにコンパイルされたアプリケーションを開発可能です。 Google Developers Blog: Announcing Flutter 2 https:/... 続きを読む

僕の考えた最強のTUI grepツールを作った - ぴょこぴょこブログ

2021/02/16 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip 最強 IntelliJ vscode ブログ プロジェクト

大きなコードベースを持ったプロジェクトでコードを書くとなった時に、書くのと同じくらい(またはそれ以上に)コードを読むことになると思います。 なので、コードの検索ツールの良し悪しは生産性に直接的に影響してくると言えるでしょう。 VSCode へのお気持ち 僕は普段はIntelliJを使っていて、その検索ツールの出来(も... 続きを読む

フロントエンドと素朴なコードベース | 雑司ヶ谷インターネット

2020/12/08 このエントリーをはてなブックマークに追加 20 users Instapaper Pocket Tweet Facebook Share Evernote Clip フロントエンド Twitter React SmartHR

これは SmartHR Advent Calendar 2020 の4日目に書かれた記事です。今は 12月4日の42時10分なので、ギリギリ滑り込んだ形になってしまいましたね。 React と自由 SmartHR で開発している様々なプロダクトはその大半 1 がフロントエンドに React を採用している。僕も Twitter で「React が好きだ!TypeScript 最高だ!」... 続きを読む

TypeScriptのユニオン型で「あるかもしれない」プロパティを表現するときのTips - uhyo/blog

2020/08/18 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript uhyo foo String Tips

TypeScriptのユニオン型はとても強力な機能で、TypeScriptのコードベースでは広く利用されています。 例えば、次のようにすると「fooプロパティを持つオブジェクトまたはbarプロパティを持つオブジェクト」という型を表現できます。 type FooObj = { foo: string }; type BarObj = { bar: number }; type FooOrBar = Foo... 続きを読む

Swiftはじめました – ゼクシィiOSアプリの場合 – PSYENCE:MEDIA

2020/02/14 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip PSYENCE Media Swift プロダク 言語

はじめに Swift はじめました。と聞くと、読者の方は「いまさら?遅すぎじゃない?」とか、「大切なのは何の言語で書くかよりも設計じゃないの?」などと思われるかもしれません。気持ちはわかります。 しかし実際、ゼクシィアプリのコードベースは今まで Objective-C 100% でした。そして、つい最近、はじめてプロダク... 続きを読む

PlantUMLによってコードベースでAWSのアーキテクチャー図を作る方法 - Qiita

2019/12/01 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cacoo Qiita plantUML ウェブサービス うえ

AWS上にサービスを構築するうえで、アーキテクチャー図を作る機会はままあるかと思います。 その際、draw.ioやCacooなどのウェブサービスで作っている人も多いのではないでしょうか。 今回は別のアプローチとして、PlantUMLによってコードベースでAWSのアーキテクチャー図を作る方法をご紹介します。 PlantUMLの実行環境... 続きを読む

転職会議のDB改善のお話 - LIVESENSE ENGINEER BLOG

2019/09/24 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip LIVESENSE ENGINEER BLOG 転職会議

転職会議 DB改善 はじめに こんにちは、転職会議の開発をしているエンジニアの yamitani です。 転職会議のサイトの歴史はもう少しで 10 年を迎えます。 サイトの運用期間が長いため、いくつかの負債を抱えています。 コードベースの負債は解消されやすいのですが、DB 周りの負債は解消されにくいです。 今回は 2 年間に... 続きを読む

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

2019/09/07 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip コントリビューター スラド Chromium コードベー 表現

Microsoftが次期Microsoft EdgeでChromiumを採用したことで、Chromiumのコードベースに含まれる侮辱的・攻撃的表現を置き換える動きが進んだようだ(Issue 981129、 The Registerの記事)。 Microsoftのコントリビューターは7月初め、Microsoft内部で使用している機械学習によるツール「PoliCheck」でChromiumのコードベー... 続きを読む

Slackが高速化されたウェブとデスクトップクライアントを公開 | TechCrunch Japan

2019/07/23 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip デスクトップクライアント jQuery Slack 両者 内部

米国時間7月22日、Slackはウェブとデスクトップクライアントのメジャーアップデートの公開を開始した。新機能はなくユーザーインターフェイスも変わらないが、内部は完全に作り直されている。2012年にSlackが登場したときにはウェブとデスクトップクライアント(この両者は基本的に同じコードベースだ)はjQueryなどのテ... 続きを読む

Slack、デスクトップアプリをアップデート--大幅な高速化を実現 - ZDNet Japan

2019/07/23 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip デスクトップアプリ Slack デスクトップクライアント

Slackは米国時間7月22日、デスクトップ向けおよびウェブ向けクライアントアプリの大規模なアップデートを実施したと発表した。職場でのコラボレーションの促進を手がける同社によると、デスクトップクライアントに用いられているコードベースをゼロから記述し直した結果、起動時間が高速化されるとともに、メモリー効率... 続きを読む

TwitterがMac用アプリの開発を終了したのはTwitter for MacとiOSのコードベースが別れたからで、Project CatalystでmacOSに戻ってくるクライアントはiOSと同じコードベースに。 | AAPL Ch.

2019/06/17 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter iOS MacOS AAPL クライアント

AppleのProject CatalystによりmacOSに戻ってくるTwitter for MacクライアントはiOSと同じコードベースになっているそうです。詳細は以下から。  AppleはWWDC 2019でiP 続きを読む

いかにして我々は10年もののPerlプロダクトをScalaでリプレースしたか - ScalaMatsuri 2019

2019/02/13 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala perl アーキテクチャ Perlプロダクト イチ

いかにして我々は10年もののPerlプロダクトをScalaでリプレースしたか はてなブックマークはサービス開始から10年以上が経ち、Perlで書かれたコードベースの肥大化・複雑化、アーキテクチャの老朽化によるメンテナンスコスト増大という課題を抱えていました。これらの課題への対処のため2015年にいちからシステムを作り... 続きを読む

Babelで書かれたライブラリをTypeScriptへ移行する方法 | Web Scratch

2019/01/09 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip Babel TypeScript ライブラリ ライ メモ書き

Babelを使ってJavaScriptで書いていたライブラリをTypeScriptへマイグレーションする方法についてのメモ書きです。 数十回はライブラリやアプリケーションのコードベースをJavaScriptからTypeScriptへ変換しているので、 ある程度やり方がパターン化されています。 この記事では、自分がよく利用している次の構成のライ... 続きを読む

 
(1 - 25 / 61件)