2024年5月28日のブックマーク (4件)

  • TypeScriptのパフォーマンス改善

    2024/05/11に行われたTSKaigiで発表したLTの資料です! ◎概要 TypeScriptJavaScriptのスーパーセットとして、静的型付けと高度な型システムを提供し、大規模なプロジェクトの開発を助けています。しかし、これらの利点を最大限に活用するためには、コンパイルパフォーマンスの最適化が不可欠です。コンパイル速度を上げることでビルド時間やテスト実行時間の削減を行うことができます。今回の発表では、TypeScriptのコンパイルパフォーマンスを改善するための具体的な手法とその背後にある理論をいくつか紹介します。 ◎内容 1. TypeScriptのパフォーマンスとは何か、そしてなぜそれが重要なのか 2. コンパイル速度を改善するための具体的な手法とその背後にある理論 資料で紹介している内容については以下の記事で詳しく記載していますので合わせて参照していただければと思いま

    TypeScriptのパフォーマンス改善
    shingo-sasaki-0529
    shingo-sasaki-0529 2024/05/28
    マジ??個人的に、原則 type alias を使うし、可能な限り型推論に頼って型アサーションを最小にするっていう、スライドと真逆の方針持ってるんだが…。
  • Next.jsとGoを使っていきます - トレタ開発者ブログ

    こんにちは、VPoEの北川です。 今回はトレタで現在使用している技術スタックについて紹介します。 創業時から稼働している予約・顧客台帳サービス「トレタ」から現在の注力事業のモバイルオーダーサービス「トレタO/X」までをあらためて振り返ってみると、まるで異なる技術スタックになっているので歴史的な背景などを辿りながら紹介していきます。 技術スタックの変遷 予約・顧客台帳「トレタ」 会社名にもなっている予約・顧客台帳の「トレタ」は創業当時から稼働している築11年ほどのシステムです。 サーバーサイドにはRubyRubyOnRailsで作られた巨大なコードベースのAPIサーバーがあり、予約台帳のiOSアプリやウェブ予約などのWebアプリケーションなどが利用しています。 長年このモノリシックなシステムを成長させてきたので、以前からトレタを知ってくださっている人にはトレタはRubyの会社と認知されてい

    Next.jsとGoを使っていきます - トレタ開発者ブログ
    shingo-sasaki-0529
    shingo-sasaki-0529 2024/05/28
    モノリスからマイクロサービス化を進めて、マイクロサービスといったら Go で、そのまま Go 中心の会社になったんだ。
  • Z世代がハマる「古いiPhone」で撮る日常 500万画素だからこそ“映える”写真の妙味とは?(AERA dot.) - Yahoo!ニュース

    iPhone4で撮影したポートレート。画像加工はまったくしていないが、写真には独特の味わいがある(画像=ササキ氏提供) これもリバイバルブームの一種なのだろうか。今、Z世代を中心に、あえて「古いiPhone」で写真や動画を撮影するのがはやり始めているという。普段は最新機種を持ち歩きつつ、写真撮影は「古いiPhoneで」などと使い分けるケースもあるようだ。14年前に発売されたiPhone4で撮影してみたという短編動画がインスタで1000万回以上再生されるなど、一部ではブームになりつつある。なぜ今、あえて「古いiPhone」なのか。若者心理を取材した。 【写真】iPhone4で撮影したポートレートをもっと見る *  *  * 5月15日、ストリートスナップなどを撮っている写真家のササキタカノブさん(33)は、インスタグラムに「昔のiPhoneの写りがめちゃくちゃエモいと聞いたので、メルカリでi

    Z世代がハマる「古いiPhone」で撮る日常 500万画素だからこそ“映える”写真の妙味とは?(AERA dot.) - Yahoo!ニュース
  • 注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools

    公開日 2024/05/27更新日 2024/05/27注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 現代のITサービスは、ユーザーに高品質で安定した体験を提供するために、より効率的で柔軟な技術選定が不可欠です。 特集では、注目企業のシステムアーキテクチャ設計に携わるエンジニアの方々より、それぞれの技術選定における工夫と、未来を見据えた展望についてご寄稿いただいています。 各企業がどのように課題を乗り越え、開発生産性や品質を向上させるためにどのようなアプローチを採用しているのか ー この記事を通じて、実際の現場で活用される最先端の技術や戦略を学び、皆さんのプロジェクトに役立つ洞察を得ていただければ幸いです。 ※ご紹介はサービス名のアルファベット順となっております airCloset - 株式会社エアークローゼット エアークローゼットは日初・国内最大級、女

    注目のITサービスを支えるアーキテクチャ特集 技術選定のポイントと今後の展望 - Findy Tools