タグ

2023年1月31日のブックマーク (8件)

  • SRE連載が始まります! - KAYAC engineers' blog

    あけましておめでとうございます。SREチーム(新卒)の市川恭佑です。 カヤック技術ブログでは記事が2023年初エントリですが、Happy Lunar New Year!の方が違和感のない時期になってしまいました。 年、新たにカヤックSRE連載と題した企画を始めるので、概要についてご報告します。 連載企画を始める経緯 カヤックの技術ブログといえば毎年恒例のアドベントカレンダー企画が人気ですが、これは12月限定のため、それ以外の時期にブログの更新が激減する傾向がありました。 ブログ過疎化の対策として、カヤックでは去年からSREチームで毎月1のペースでブログ記事を出していました。 実のところ、内部的にはこれを「SRE連載」と読んでいました。 「とりあえずやってみよう」というノリで始まった連載でしたが、結果的には「12月を除くすべての期間において記事を出す」という実績を作れたので、年は正式

    SRE連載が始まります! - KAYAC engineers' blog
    mziyut112
    mziyut112 2023/01/31
  • 新人君に身に着けて欲しいマインドや習慣 - Qiita

    三行 報告と確認は大事だから怠らないように 手段と目的を履き違えるな 勉強は大事だから習慣化する(軽くでいい) 新人教育に手を出そうかと思ったんです おはようございます。この季節は手元が冷えまくってさむ谷園の冷え茶漬けなのでなるたけキーボードいじりたくないデブです。 私事ですが去年に転職しまして、いい感じにやれてます。フルリモート最高です。 そんなこんなでまあまあ月日も経って試用期間も終わり、前々から思ってた教育関連に手を出したいと社で色々言ってます。 とは言え社側としても長期で色々考えててとりあえず今々私が手を付けれそうなのが参画後研修というやつっぽい空気なのでそれ向けに一記事を書きます。 で、その参画後研修の対象が以下の感じです。(以降新人君、とします) 研修終わって格的に業務に参加しだした人 大体1,2年目くらい はい。大事な時期です。 どのくらい大事かと言うとアニメの1~3

    新人君に身に着けて欲しいマインドや習慣 - Qiita
    mziyut112
    mziyut112 2023/01/31
  • 人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る

    人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る 複数のJavaScriptTypeScriptの依存関係などを解決し、コードやフォント、画像などのリソースなどをまとめるバンドルツール(あるいはモジュールバンドラやビルドツールなどとも呼ばれます)は、多数のライブラリやコンポーネントなどを用いてチームで開発するWebアプリケーションの開発には欠かせないツールとなっています。 そのバンドルツールの代表がwebpackです。約4万人のITエンジニアによるアンケート結果が示された「State of JavaScript 2022」でもwebpackGulpやViteなどを抑えて最も人気のあるバンドルツールとなっています。 参考:「State of JavaScript 2022」公開。利用

    人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る
    mziyut112
    mziyut112 2023/01/31
  • Cloud Optimized なマップタイルアーカイブ PMTiles のファイル構造を眺めてみる - Qiita

    はじめに 大量のマップタイルを1つのファイルにまとめるアーカイブ形式として Cloud Optimized の文脈で PMTiles が注目されています。タイルのアーカイブ形式は、例えばベクタタイルにおいては MBTiles(SQLiteベース)などが昔から存在しますが、今回触れる PMTiles v3 のように、昨今 Cloud Optimized と銘打たれている形式は、特別なサーバを立てることなしに容易に配信できる構造になっているのが特徴です。Webブラウザが直接 HTTP Range Requests で必要な箇所だけ読み取れるような(あるいはCDNエッジコンピューティング等で容易に元のタイルに分解して配信できるような)平易な構造になっています。 PMTiles はベクタタイル・ラスタタイルを問わずに扱うことができます。PMTiles の全体像や利用方法については以下の記事が詳しい

    Cloud Optimized なマップタイルアーカイブ PMTiles のファイル構造を眺めてみる - Qiita
  • エンジニア出身プロダクトマネージャーの1年目の通信簿【Qiita Night~プロダクトマネジメント~】 - Qiita

    はじめに 2022/12/16に開催された Qiita Night~プロダクトマネジメント~ にて、「エンジニア出身PMの1年目の通信簿」というタイトルでLTをさせていただきました。 Youtube この記事では、登壇でお話しさせていただいた内容を要点だけまとめさせていただきます。 お話しした内容 会計システムのエンジニアとしてキャリアをスタートし、コンサル会社を経て現在NewsPicksでプロダクトマネージャーをしています。 類似のキャリアチェンジをした方や、今後検討される方のための一例となればと考え、エンジニア出身でPMを1年やった結果を振り返り、思ったことやもう一度最初からやるならどうするか、など考えたことをまとめております。 対象プロダクトと着任時スキルセット 株式会社ニューズピックスにて、ソーシャル経済メディア「NewsPicks」の改善に参画しました。 プロダクトの特徴を簡潔に

    エンジニア出身プロダクトマネージャーの1年目の通信簿【Qiita Night~プロダクトマネジメント~】 - Qiita
  • webrick を 1.8.0 に上げたら死んだ件 - Qiita

    webrick を使ったウェブアプリを多数保守してるんだが,先日(2023 年 1 月 27日),webrick の 1.8.0 がリリースされたので早速アップデートしたところ,

    webrick を 1.8.0 に上げたら死んだ件 - Qiita
  • 【PHP8.3】PHPの乱数がますます改善される - Qiita

    PHP8.2で乱数が大改善されましたが、早くもPHP8.3で幾つかの機能が追加されることが決まりました。 以下は該当のRFC、Randomizer Additionsの紹介です。 PHP RFC: Randomizer Additions Introduction このRFCでは、ユーザランドでの実装が困難であったり面倒であったりする、幾つかの有用な機能を\Random\Randomizerに追加することを提案します。 識別子、バウチャーコード、整数範囲を超える数値文字列を作るといった用途で、特定の文字を含むランダムな文字列を生成することはよくあります。 この操作をユーザランドで実装するには、ループ中で入力文字列からランダムなオフセットを取る必要があり、非常に単純な内容であるにもかかわらず何行ものコードが必要になります。 また文字列長から1を引くのを忘れるなど、微妙なバグも発生しがちです。

    【PHP8.3】PHPの乱数がますます改善される - Qiita
  • Playground 環境を導入して機能開発を爆速にする - Qiita

    はじめに こんにちは。with で Android エンジニアをしている 石田(@maxfie1d) です。 記事では 最近導入して機能開発が爆速になった Playground 環境について紹介します。 Playground 環境とは アプリ全体ではなく、アプリの一部の機能のみをサポートしたアプリのことを with では Playground 環境と呼んでいます。ミニアプリやデモアプリと呼ばれることもあるようです。 アプリが大規模化していくにつれ、アプリ全体をビルドしたり、実際に触って動かしてみたりといったことが徐々にツラくなってきます。 記事執筆時点で with はサービス提供開始より 7 年が経過しており、with Android 版の LOC は 20 万行を越えそこそこの規模のコードベースになりつつあります。フルビルドをしてアプリが起動した上に何回も画面をタップしてやっと動作確認

    Playground 環境を導入して機能開発を爆速にする - Qiita