並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 80件

新着順 人気順

issuesの検索結果1 - 40 件 / 80件

  • Ubie における、小さく泥臭くはじめる開発生産性改善

    本記事では Ubie における最近の「開発生産性」というテーマで向き合っている事柄と実際のアクションについて紹介します。まだまだ発展途上ではあるのですが、何かの参考になれば嬉しいです。 背景 「開発生産性」とは一見シンプルな概念に見えますが、世のテック企業、取り組んでいる人々のアクティビティを見ていると複雑で深いものにも感じます。例えば SpeakerDeck で「開発生産性」と検索することで多様な情報発信を見ることができます。有名な書籍として「 Lean と DevOps の科学」も、初学者が内容を頭に叩き込むのも難しいのではないでしょうか。 これらの先行者の知見は素晴らしいものの、具体的に我々の現場の開発組織、事業状況などなど現実に近しい環境と密接に接続して、すぐに手応えが感じられる成果が得られるかというとそうでもないとも思います。 Ubie でも過去に開発生産性課題を感じて様々なアプ

      Ubie における、小さく泥臭くはじめる開発生産性改善
    • 円安に負けない!共通バックエンドAPIサーバーARM対応プロジェクト - Uzabase for Engineers

      こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 SREでは2023年から円安に負けないコスト削減を継続して行なっていますが、最近は圧倒的な円安におされ気味です。 2024年1月-6月の間に141→161円の変動はちょっと厳しすぎますよね。 今回は2024年1月から3月にかけて行なったNewsPicksの共通バックエンドAPIサーバーのARM対応プロジェクトについて話したいと思います。 ARM対応はコスト削減を目的とした施策です。適用範囲の見誤りがあり、当初の想定ほど大きなコスト削減は実現できませんでしたが、活発に変更が行われるプロダクトに段階的に変更を加えてリリースすることができました。 ARM対応をするにあたり、何を考えてどの順番で着手したかという情報は、今後ARM対応を行う開発者に参考になりそうなので紹介します。 ARM対応計画 ARMのコンテナイメ

        円安に負けない!共通バックエンドAPIサーバーARM対応プロジェクト - Uzabase for Engineers
      • gRPC Over HTTP/3

        Introduction At the time of writing, HTTP/3 is supported by 30.4% of the top 10 million websites. This market penetration is astounding, but it seems like all of this progress has been possible almost exclusively by work on browsers, load balancers and CDN providers. What about the backend? How’s HTTP/3 doing there? The answer, sadly, is not as incredible. Because of this, I have been very interes

          gRPC Over HTTP/3
        • Kotlin Fest 2024のためにCompose HTMLでWebサービスを開発した話 - エムスリーテックブログ

          こんにちは、モーニーングルーティーン担当、VPoEの河合(@vaaaaanquish)です。 サムネイルの写真は、娘が描いてくれたパパです。上手です。 本記事は、先日開催されましたKotlin Festにおいてエムスリーのスポンサーブースで展開していた『エンジニア トリ診断』の開発秘話を公開するものです。 Kotlin Festとエンジニアトリ診断 Kotlin Compose HTMLとは Compose HTMLをGitHub Pagesでホスティングする OGPを設定する Kotlinでフロントエンド開発を進める おわりに We are hiring !! Kotlin Festとエンジニアトリ診断 Kotlin Festは、Kotlinに関する技術カンファレンスで、今年は6月22日に開催されました。 詳しくは参加レポートもありますので、ご参照頂ければ幸いです。 www.m3tech

            Kotlin Fest 2024のためにCompose HTMLでWebサービスを開発した話 - エムスリーテックブログ
          • Free-threaded CPython is ready to experiment with!

            Free-threaded CPython is ready to experiment with!Published July 12, 2024 First, a few announcements: Yesterday, py-free-threading.github.io launched! It's both a resource with documentation around adding support for free-threaded Python, and a status tracker for the rollout across open source projects in the Python ecosystem. We hope and expect both of these to be very useful, with the status tra

              Free-threaded CPython is ready to experiment with!
            • Cloudflare Zaraz adds support for server-side rendering of X and Instagram embeds

              Cloudflare Zaraz adds support for server-side rendering of X and Instagram embeds07/10/2024 We are thrilled to announce Cloudflare Zaraz support of server-side rendering of embeds, featuring two Managed Components: X and Instagram. You can now use Cloudflare Zaraz to effortlessly embed posts from X or Instagram on your website in a performant, privacy-preserving, and secure way. Many traditional t

                Cloudflare Zaraz adds support for server-side rendering of X and Instagram embeds
              • Support typescript with --experimental-strip-types · Issue #208 · nodejs/loaders

                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                  Support typescript with --experimental-strip-types · Issue #208 · nodejs/loaders
                • Intel is selling defective CPUs - Alderon Games

                  My team at Alderon Games, working on the multiplayer dinosaur survival game Path of Titans, has been encountering significant problems with Intel CPU stability. These issues, including crashes, instability, and memory corruption, are confined to the 13th and 14th generation processors. Despite all released microcode, BIOS, and firmware updates, the problem remains unresolved. We have identified fa

                    Intel is selling defective CPUs - Alderon Games
                  • 2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs

                    JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています) また、Windows7,8 など古い OS のサポート終了、es2024のサポート、@esbuild/wasi-preview1パッケージの公開など Node.js v22.4.0 がリリースされました。 Release 2024-07-02, Version

                      2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs
                    • Ladybird

                      Announcement | July 1st 2024 Announcing the Ladybird Browser Initiative Hello friends! Today I want to share with you our plans for the next chapter of Ladybird, the truly independent, open source web browser we’ve been developing from scratch for the past few years. Ladybird uses a brand new engine based on web standards, without borrowing any code from other browsers. It started as a humble HTML

                      • Python has too many package managers

                        Python is a wonderful programming language. I’ve used it to build webapps, deep learning models, games, and numerical computation. However there is one aspect of Python that has been an inexcusable pain-in-the ass over many years. That would be the fragmented Python package and environment management ecosystem, succinctly represented by the following XKCD comic: You see, a lot of other programming

                        • Entering text in the terminal is complicated

                          The other day I asked what folks on Mastodon find confusing about working in the terminal, and one thing that stood out to me was “editing a command you already typed in”. This really resonated with me: even though entering some text and editing it is a very “basic” task, it took me maybe 15 years of using the terminal every single day to get used to using Ctrl+A to go to the beginning of the line

                          • A Mini Monitor for a Pi

                            This post outlines how I used a small 2 inch display as a monitor for my pi. Where it can display tty terminals and X desktops and applications as if it was a normal screen connected over hdmi. My overall goal is to have a sort of handheld “console” that I can connect a keyboard to and use as a normal computer. This post implements the display functionality needed to fulfill part of the goal. I la

                              A Mini Monitor for a Pi
                            • Implementing multi-Region failover for Amazon API Gateway | Amazon Web Services

                              AWS Compute Blog Implementing multi-Region failover for Amazon API Gateway This post is written by Marcos Ortiz, Principal AWS Solutions Architect and Khubyar Behramsha, Sr. AWS Solutions Architect. In this post, you learn how organizations can evolve from a single-Region architecture API Gateway to a multi-Region one, using a reliable failover mechanism without dependencies on AWS control plane o

                                Implementing multi-Region failover for Amazon API Gateway | Amazon Web Services
                              • oss-security - Re: CVE-2024-6387: RCE in OpenSSH's server, on glibc-based Linux systems

                                Follow @Openwall on Twitter for new release announcements and other news [<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list] Date: Mon, 8 Jul 2024 18:21:06 +0200 From: Solar Designer <solar@...nwall.com> To: oss-security@...ts.openwall.com Cc: Qualys Security Advisory <qsa@...lys.com> Subject: Re: CVE-2024-6387: RCE in OpenSSH's server, on glibc-based Linux systems Hi, Today

                                • 五輪開幕も迫るなか、イスラエルは爆撃してパレスチナ人アスリートを殺し、私は翻訳の調べものに四苦八苦する(ChatGPTは翻訳者の実務に使えるか) - Hoarding Examples (英語例文等集積所)

                                  2023年10月7日以降、初期段階で世界中のジェノサイド研究者らが「教科書通りのジェノサイドである」と位置づけ、標的にされる危険をおかしている現地のジャーナリストや一般市民/市民ジャーナリストによってTwitter/XやInstagramなどでほぼ生中継されながらも、「国際メディア」と呼ばれる大手メディアからは「自社の記者が入れないから伝えられない」的に無視され*1、「国際社会」と呼ばれるものもろくに動こうとせず、したがって、リアルタイムで世界中に現場から事細かにひどい状況が伝えられているにもかかわらず、誰も止めようとしないという異常な状態で続けられてきたガザのジェノサイド (Gaza Genocide, the Genocide in Gaza) は、今月7日、うちら東京都民が都知事選で投票をした日*2に、事態の開始から9か月を迎えた。 状況は、悪化する一方である。そして、大手メディアは

                                    五輪開幕も迫るなか、イスラエルは爆撃してパレスチナ人アスリートを殺し、私は翻訳の調べものに四苦八苦する(ChatGPTは翻訳者の実務に使えるか) - Hoarding Examples (英語例文等集積所)
                                  • TypeID-JS: Type Safe, K-Sortable Unique IDs for Javascript

                                    Since we first announced TypeID last year, we've seen significant adoption and interest from the community, with 23 different language clients contributed by the community and 90,000 weekly NPM downloads of our Typescript Implementation. Last week, we released version 1.0 of our Typescript implementation, TypeID-JS. To celebrate this release, we wanted to share more about why we wrote TypeID, and

                                      TypeID-JS: Type Safe, K-Sortable Unique IDs for Javascript
                                    • turbopuffer: fast search on object storage

                                      July 08, 2024•Simon Hørup Eskildsen (Co-founder & CEO) In late 2022 I was helping my friends at Readwise scale their infrastructure ahead of the launch of Readwise Reader (read-it-later app). We wanted to build a highly requested feature: article recommendations and semantic search using vector embeddings. Readwise was paying ~$5k/month for their relational database, but we found that vector searc

                                        turbopuffer: fast search on object storage
                                      • Demystify history with GitHub Copilot commit explanations - Visual Studio Blog

                                        Have you ever struggled to understand what a commit was doing or why it was made? Do you wish you had more clarity and context when reviewing or collaborating on code changes? If you answered yes, then you’ll love what GitHub Copilot can do for you: generate commit explanations. GitHub Copilot can analyze your code differences and produce concise summaries that highlight the key points. No more gu

                                          Demystify history with GitHub Copilot commit explanations - Visual Studio Blog
                                        • Deno 1.45: Workspace and Monorepo Support

                                          If Deno is not yet installed, run one of the following commands to install or learn how to install it here. # Using Homebrew (macOS): brew install deno # Using Shell (macOS and Linux): curl -fsSL https://deno.land/install.sh | sh # Using PowerShell (Windows): iwr https://deno.land/install.ps1 -useb | iex What’s New in Deno 1.45 Workspace support Node.js compatibility improvements Frozen lockfile d

                                            Deno 1.45: Workspace and Monorepo Support
                                          • Using Nix as a Yocto Alternative

                                            Building system images for embedded devices from the ground up is a very complex process, that involves many different kinds of requirements for the build tooling around it. Traditionally, the most popular build systems used in this context are the Yocto project and buildroot. These build systems make it easy to set up toolchains for cross-compilation to the embedded target architecture, so that t

                                            • Moving from express to fastify, pt 1

                                              Express became the default for new JavaScript projects and has stayed there. In a typical week, express is downloaded from NPM 30 million times. It’s a roaring success in every way. A need for types Express is an expressive framework: like a classic Ruby or JavaScript framework, it lets you color outside the lines using loosely defined objects and types. Query string parameters in express become f

                                                Moving from express to fastify, pt 1
                                              • uMap project

                                                “A tool to put between all hands, full-featured, you can smoothly go into advanced mode. A wonderful tool.” “In fine, uMap is really easy to get started with, reactive and doesn’t require any account. It allows interesting collaborative work with students.” “Thank you for creating this tool! It’s really useful to me and super simple to use :)” “With uMap, no need to code, you create your interacti

                                                • Microsoft Patch Tuesday, July 2024 Edition – Krebs on Security

                                                  Microsoft Corp. today issued software updates to plug at least 139 security holes in various flavors of Windows and other Microsoft products. Redmond says attackers are already exploiting at least two of the vulnerabilities in active attacks against Windows users. The first Microsoft zero-day this month is CVE-2024-38080, a bug in the Windows Hyper-V component that affects Windows 11 and Windows S

                                                    Microsoft Patch Tuesday, July 2024 Edition – Krebs on Security
                                                  • IntelのCPU不具合問題がサーバーにまで波及、AMDへの移行が加速か | XenoSpectrum

                                                    Intelの第13世代及び第14世代Coreプロセッサーに見られる不安定性の問題は解決が見えず、事態は更に深刻化しているようだ。これまでは主にゲームプレイでの不安定性が取り上げられることが多かったが、新たな報告では、サーバー市場にも影響を及ぼしていることが報告されている。この問題は、消費者向けPCからエンタープライズ市場まで幅広い影響を与え、IntelのCPU事業に大きな打撃となっている。 広がる不安定性の問題とIntelの対応の問題 Intel第13世代及び第14世代のRaptor Lake CPUアーキテクチャに基づくCoreプロセッサーの問題については当サイトでも何度か取り上げた。事の発端が『鉄拳8』での不具合報告から始まったこともあり、当初はゲーミングPCでの問題として認識されていたが、YouTuberのLevel1Techsの調査により、この問題がデータセンターにも及んでいること

                                                      IntelのCPU不具合問題がサーバーにまで波及、AMDへの移行が加速か | XenoSpectrum
                                                    • 週刊Railsウォッチ: シャーディング用メソッドを追加、localsマジックコメント修正ほか(20240709前編)|TechRacho by BPS株式会社

                                                      週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — New database sharding metho

                                                        週刊Railsウォッチ: シャーディング用メソッドを追加、localsマジックコメント修正ほか(20240709前編)|TechRacho by BPS株式会社
                                                      • 習近平がウクライナの停戦を仲裁しそう

                                                        2024年7月9日 田中 宇 この記事は「対露和解を望み始めたゼレンスキー」の続きです。 ハンガリーのオルバン首相が、7月2日にウクライナを訪問してゼレンスキー大統領と会い、7月5日にロシアを訪問してプーチン大統領に会った後、7月8日に中国を訪問して習近平国家主席(大統領)と会った。 米国側マスコミやEU上層部は、中露びいきのオルバンが、今月から輪番制のEU議長になったことを利用(悪用)して、ウクライナ和平をやると言ってEUにも諮らず勝手に中露ウクライナを回っていると指摘している。 東欧の小国の、頭のおかしな極右の首相が、中露に有利なウクライナ和平構想を勝手に個人で妄想し、EUの代表を僭称して中露に売り込み、中露は米欧を不利にするためにオルバンの妄想に便乗した、というシナリオを米国側は描いている。 (Hungary’s Orban Visits Ukraine, Suggests Zele

                                                        • How Gen replayed a database workload from Oracle to Amazon Aurora | Amazon Web Services

                                                          AWS Database Blog How Gen replayed a database workload from Oracle to Amazon Aurora This is a guest post by Lei Gu from Gen, co-authored by Veerendra Nayak, Saikat Banerjee, and Kien Pham from AWS. In this post, we show you how the Gen team replayed an Oracle database workload for a mission-critical application on Amazon Aurora PostgreSQL-Compatible Edition. By replaying the workload, the team mad

                                                            How Gen replayed a database workload from Oracle to Amazon Aurora | Amazon Web Services
                                                          • refactor: New file doesn't work · Issue #58897 · microsoft/TypeScript

                                                            Try refactoring createIssueSchema variable to a new file 2024-06-12 09:20:14.898 [error] <semantic> TypeScript Server Error (5.5.0-dev.20240505) Debug Failure. Error: Debug Failure. at Object.addImportFromExportedSymbol (c:\Users\ASUS\.vscode\extensions\ms-vscode.vscode-typescript-next-5.5.20240505\node_modules\typescript\lib\typescript.js:154711:32) at c:\Users\ASUS\.vscode\extensions\ms-vscode.v

                                                              refactor: New file doesn't work · Issue #58897 · microsoft/TypeScript
                                                            • QAチームが行う非機能の試験〜障害許容性試験〜 Non-functional testing conducted by QA team - Fault tolerance testing - - スタディサプリ Product Team Blog

                                                              はじめに こんにちは。スタディサプリのQAチームです。 皆さんは「非機能のテスト」をご存知でしょうか? ざっくりと機能のテストはシステムが何をするかに対するテストで、非機能のテストはシステムがどう動くのかに対するテストのことをいいます。 皆さんの開発現場においても、まずテストをするとなると開発中のフィーチャー(機能)についてテストをするイメージを持たれると思います。開発の後期になってくると、バックエンドの性能やセキュリティを意識した非機能のテストの必要性を感じてくることもあるかもしれません。 では、実施することを検討すべき非機能の試験には俯瞰的にどのようなものがあるのでしょうか。今回はそのスーパーセットの紹介と、とりわけ障害許容性にかかるテストのノウハウについて紹介したいと思います。 なお、スタディサプリQAチームの特性を活かし、本記事については日英中3言語で記載します。より多くのオーディ

                                                                QAチームが行う非機能の試験〜障害許容性試験〜 Non-functional testing conducted by QA team - Fault tolerance testing - - スタディサプリ Product Team Blog
                                                              • 「セクハラ」「女子会」「妻さん」…新しいことばは社会に何をもたらすのか?|ちくまプリマー新書|中村 桃子|webちくま

                                                                「セクハラ」ということばが生まれたから、今まで見えなかった被害が見えるようになった。ことばは社会を反映するとともに、ことばの変化が社会に影響を与えることもある。ことばと社会のこんがらがった相互関係をのぞきこむ『ことばが変われば社会が変わる』より「はじめに」を全文公開します! はじめに 「セクハラ」ということばがある。 残念なことに二〇二四年現在、テレビや新聞に「セクハラ」が登場しない日はない。あまりにもよく聞くことばなので、あるのが当たり前だと感じているかもしれない。 しかし、一九八〇年代まで日本には「セクハラ」ということばはなかった。 「セクハラ」ということばがなかったから、セクハラはなかったのだろうか。そう考える人はほとんどいないだろう。むしろ、「セクハラ」ということばが広く使われるようになった結果、セクハラが目に見えるようになったのではないか。 「セクハラ」の例は、ことばには、社会の

                                                                  「セクハラ」「女子会」「妻さん」…新しいことばは社会に何をもたらすのか?|ちくまプリマー新書|中村 桃子|webちくま
                                                                • Not Enough Copper to Support EV Transition, Study Says

                                                                  Not Enough Copper to Support EV Transition, Study SaysAn EV requires three to five times as much copper as an internal-combustion-engine vehicle – not to mention the copper required for upgrades to the electrical grid. Copper is essential for the transition to electric vehicles, but a study from professors at the University of Michigan and Cornell University expresses doubt that enough can be foun

                                                                    Not Enough Copper to Support EV Transition, Study Says
                                                                  • How fast is javascript? Simulating 20,000,000 particles

                                                                    How fast is javascript? Simulating 20,000,000 particles The challenge, simulate 1,000,000 particles in plain javascript at 60 fps on a phone using only the cpu. Let’s go. Ok, this is not a particularly difficult challenge if you did all the work on a gpu but the rule of the challenge is to use the CPU only or as much as possible and to stay in js land so no wasm. I know what you are thinking. This

                                                                    • py-free-threading

                                                                      Introduction Free-threaded CPython is coming! After the acceptance by the Python Steering Council of, and the gradual rollout strategy for, PEP 703 - Making the Global Interpreter Lock Optional in CPython, a lot of work is happening both in CPython itself and across the Python ecosystem. This website aims to serve as a centralized resource both for Python package maintainers and end users interest

                                                                      • Useful Customer Journey Maps (+ Figma & Miro Templates) — Smashing Magazine

                                                                        Visualize the user experience with user journey maps. Here are some helpful templates, real-world applications, and insights on the importance of mapping both successful and unsuccessful touchpoints. Part of Smart Interface Design Patterns by yours truly. User journey maps are a remarkably effective way to visualize the user’s experience for the entire team. Instead of pointing to documents scatte

                                                                          Useful Customer Journey Maps (+ Figma & Miro Templates) — Smashing Magazine
                                                                        • Release candidate: Godot 3.6 RC 1

                                                                          The upcoming Godot 3.6 is now considered feature complete, and has received a lot of bugfixes and improvements over the past weeks thanks to all the testers and developers who reported and fixed issues. We are now at the Release Candidate stage, finalizing everything so that we can release 3.6-stable for all users. At this stage we need people to test this release (and potential follow-up RCs) on

                                                                            Release candidate: Godot 3.6 RC 1
                                                                          • Release v2.0.0 · vitest-dev/vitest

                                                                            Vitest 2.0 is here! This release page lists all changes made to the project during the beta. For the migration guide, please refer to the documentation. 🚨 Breaking Changes Simplify mock function generic types and align with jest - by @hi-ogawa in #4784 (a0c1d37) Remove --segfault-retry - by @sheremet-va in #5514 (ed60e) This flag was introduced to combat threads segfaults. Our current recommendat

                                                                              Release v2.0.0 · vitest-dev/vitest
                                                                            • Total TypeScript Essentials

                                                                              Total TypeScript: Essentials is a book for devs of all levels to learn advanced type manipulation and real-world application development patterns in TypeScript.Start Reading → JavaScript's developer experience has left you wanting more. With only basic autocompletion, limited refactoring support, and the constant fear of runtime errors, it was time to make the change. You have chosen wisely. But g

                                                                                Total TypeScript Essentials
                                                                              • Using the 5S principle in coding

                                                                                Photo by Birmingham Museums Trust on UnsplashA few years ago, I read The Toyota Way, driven by my curiosity about the origins of Agile software development. However, I became even more intrigued by Toyota’s manufacturing processes and their efficiency improvements. The book offered many valuable insights and practices to adopt. As a developer, the 5S principle particularly caught my attention. I b

                                                                                  Using the 5S principle in coding
                                                                                • Democrats look towards Kamala Harris - but could she beat Trump?

                                                                                  Democrats look to Kamala Harris - but could she beat Trump? On Saturday afternoon, US Vice-President Kamala Harris sat on stage at a black cultural festival in New Orleans, talking about her life story and what she felt she had achieved in the White House. It was the kind of event that the first female, black and South Asian American vice-president has regularly attended throughout her three-and-a

                                                                                    Democrats look towards Kamala Harris - but could she beat Trump?