See how people experience the speed of your website, then identify and fix performance issues. Businesses of all sizes trust us to monitor and improve their web performance.
![SpeedCurve | Website Performance Monitoring](https://cdn-ak-scissors.b.st-hatena.com/image/square/3c292e233df63c8815aa623c0b15e3519de4c56c/height=288;version=1;width=512/https%3A%2F%2Fimages.speedcurve.com%2Fsocial%2Fspeedcurve.png%3Fauto%3Dformat%26lossless%3D1)
Refactoring UI home pageBuilding Your Color PaletteAdapted from our book and video series, Refactoring UI. Ever used one of those fancy color palette generators? You know, the ones where you pick a starting color, tweak some options that probably include some musical jargon like "triad" or "major fourth", and are then bestowed the five perfect color swatches you should use to build your website? T
Why we use Ruby on Rails to build GitLab Here's our CEO on GitLab’s inception using Rails, and how challenges are being handled along the way. When our Co-founder and Engineering Fellow Dmitriy Zaporozhets decided to build GitLab, he chose to do it with Ruby on Rails, despite working primarily in PHP at the time. GitHub, a source of inspiration for GitLab, was also based on Rails, making it a logi
Recently I built and released Canopy, a service that provides instant push notifications for activity on your GitHub repositories with apps for Mac and iOS. I haven’t worked on anything server-side for years, setting up the server and writing the server-side code was really fun; it was refreshing to take a break from event-driven app-like programming and do something different, but still I got to
NTTの須田です.Moby (≒Docker),BuildKit,containerdなど,コンテナ関連のオープンソースソフトウェアのメンテナ (開発委員.コミッタとも.)を務めています. 本記事では,2018年11月8日にリリースされたDocker 18.09の新機能を紹介します. BuildKitの正式統合Dockerfileからコンテナイメージをビルドする機能である,docker build の新しいバックエンドとして,BuildKitがDocker 18.06より実験的に採用されていましたが,Docker 18.09にて,正式な機能に格上げされました. BuildKitは,須田が2017年4月に提案した docker build並列化のpull requestを契機として,Docker社 Tõnis Tiigi氏の主導により,Moby傘下のオープンソースプロジェクトとして同年夏に発
For the past few years the Bundler core team has been working hard on a major release of Bundler. We’ve been solving problems that users have seen since Bundler 1.0 first came out, but weren’t able to release without breaking changes. At the same time, we’ve spent a lot of time thinking about how to release a new major version with as little breakage and as few surprises as possible. We’ve come up
有料会員は動画を優先的に視聴できる特典などがあり、会員費の収入(税込月額540円)は同社Webサービス事業を支える屋台骨。だが会員数は16年12月末から減少に転じていた。 ただ、新しい生放送アプリ「nicocas」や、VR(仮想現実)コミュニケーションサービス「バーチャルキャスト」を公開するなど、サービス拡充に努めたことで月間アクティブユーザーは伸びているという。10月には、誰でもVTuberになれるとうたうアプリ「カスタムキャスト」をリリースするなど、「ポータル事業の再成長に向けて取り組んでいる」としている。 ニコ動を含むWebサービス事業の4~9月期売上高は前年同期比10.2%減の138億2800万円。営業損益は1億円の赤字だった。 関連記事 モスバーガーが「創業以来の絶不調」である、もうひとつの理由 業界第2位のモスバーガーが苦戦している。「創業以来2度目の絶不調」とも言われ、あれが
GoogleはGoogle Cloud Platformの新機能として、クラウド上で時間指定や定期スケジュール指定などによるジョブや関数を起動するcronのような機能を提供する「Cloud Scheduler」をリリースしました。 Cloud SchedulerはWebのユーザーインターフェイスやコマンドライン、APIを通じてcronと同様に複数の時、日、週、月、年などのスケジュール設定が可能です。 HTTP/HTTPSやPub/Subなどを通じてGoogle Clooud Platform内だけでなくほかのクラウドやオンプレミスのエンドポイントも呼び出せます。 また、App Engineのアプリケーションの起動、Cloud Functionsの関数の起動など、さまざまな方法でジョブを起動可能です。 またジョブが失敗したときの自動リトライ機能も備えています。 Cloud Scheduler
Thomas Hunter II Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, is the author of Distributed Systems with Node.js, and is an organizer of NodeSchool SF. Editor’s note: This post was updated 5 October 2022 to include information about using Sequelize, Knex, an
Today, we have some very special news regarding the evolution of our company. ZEIT is now Vercel. This new identity aligns with our new focus — to provide the ultimate workflow for developing, previewing, and shipping Jamstack sites. Towards that goal, we are thrilled to also announce that we secured $21M in Series A funding. Accel and CRV are our lead investors, alongside Naval Ravikant, Nat Frie
One of the earliest projects I was involved in at Valiant was investigating ways to optimise performance and memory consumption in our Rails web application. Although I had heard the age-old complaints about Rails applications being slow, bulky and prone to memory bloat, I had yet to come across any practical, easy-to-navigate solutions to these issues. Until we discovered jemalloc. In this blog p
Additional ResourcesHomeElementsProductsPricingCareersHelpStatusEventsPodcastsCompliance CenterHeroku BlogHeroku Blog Find out what's new with Heroku on our blog. Visit Blog As your collection of Heroku apps grows in number and complexity, the ability to automate the deployment of your entire infrastructure (apps, add-ons, domains, Private Spaces, etc.) becomes more and more valuable. Hashicorp Te
最近色々あって仕事でGo言語を使っています。 色々割り切っている言語なので、こんなこと言ってもしゃーないんですが、言語設計はミスってるんじゃなかなぁ、と思わざるを得ない点が多々あります。 使い始めて1か月くらいなので間違ったことを書いているかもしれませんので、何かあれば指摘していただけるとありがたいです。 本文ではネガばかり羅列していますが、ランタイムとツール周りは気に入っています。 Goのランタイムを使う、もっと洗練されたAlt Go的なものがあるといいのに(もしくはジェネリクスのったGo2を早くリリースしてほしい)、と思う日々です。 追記: なんか意図とは違った受け取られ方をしている方もいるので追記します。 この記事はあくまで、「Go言語を学ぶにあたって躓いた点」を列挙し、まとめ、理由を考えてみる(教えてもらう)ために書いたものです。 Go言語自体はDisってますが、Go言語ユーザーを
Mercury is a logic/functional programming language which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program d
November 7, 2018Introducing the Apollo GraphQL Platform We started Apollo in 2016 with the objective of lowering the barriers to making high-quality, modern apps. Since then, we have seen tremendous growth in our community with nearly 500,000 downloads per week and companies like Audi, the New York Times, Airbnb, and CNBC all making strategic commitments to GraphQL. With 800+ attendees at our thir
Follow on FacebookToday, I am super excited to announce the release of The Road to GraphQL - Your journey to master pragmatic GraphQL in JavaScript with React.js and Node.js. Writing this book proved to be a challenge with GraphQL technologies changing often, but I managed to get an updated version published in time to keep you ahead of the curve. Perhaps the best thing about the book is that I re
Opens in a new windowOpens an external siteOpens an external site in a new window In the Beginning, There Was the Data Center Shopify is a leading multi-channel commerce platform that powers over 600,000 businesses in approximately 175 countries. We first adopted Apache Kafka as our data bus for reliable messaging in 2014 and mainly used it for collecting events and log aggregation across the syst
Blog Release v1.13.0 - Magefiles Directory Release v1.4.0 - Go Modules Release v1.3.0 - GoCmd On Release Versions Mage in CI Targets Importing Targets Magefiles Dependencies File Sources and Destinations Compiling Environment Variables Zero Install Option Helper Libraries How It Works More Github repo Twitter Account Clear History Built with from Grav and Hugo Hosted for free by the wonderful folk
[レベル: 上級] SEO と相性がいい Lazyload の実装を解説するドキュメントを Google はデベロッパー向けサイトで公開しました。 3つのアドバイス ドキュメントには3つの指針が書かれています。 1. viewport 内で見えるようにする viewport 内にあるコンテンツは、必ず Google にも見えるようにしておきます(viewport は簡単に言えば、スクリーンに表示される領域)。 つまり、重要なコンテンツが viewport に入ったときは確実に読み込ませます。 IntersectionObserver API と polyfill を実装するように Google は指示しています。 2. 無限スクロールでは paginated loading を使う 無限スクロールを採用している場合は、paginated loading を実装します。 paginated
これまでWebアプリのクエリパフォーマンスを最適化してきましたが、それでもクエリ時間が15秒以上のランダムなスパイクが発生していました。そこでデータベースクエリのチューニングを始めました。まず、インデックス および Rack Mini Profiler を使用してホームページを高速化。それから高負荷なクエリを追跡して除去しました。 その結果、平均応答時間は約50ms、perc95は1秒未満と大幅に改善させることができました。しかし、まだ厄介な問題が残っていました。24時間のうちに、perc95の応答時間は15秒または30秒になり、短時間のタイムアウトが始まるのです。この記事では、これらの問題箇所を見つけて解決し、データベース負荷を80%削減させた方法を紹介します。 スパイクが発生したときの、ダッシュボード画面はこのようになります。 この一連のリクエストが非常に遅い理由を調べるために、メトリ
Tempus, a genomic testing and data analysis company started by Eric Lefkosky, who previously founded Groupon, debuted on Nasdaq on Friday, rose about 15% on the opening. The company priced… The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoff
tl;dr: There are no silver bullets to web performance. Simple static pages benefit from being server-rendered with minimal JavaScript. Libraries can provide great value for complex pages when used with care. Netflix is one of the most popular video streaming services. Since launching globally in 2016, the company has found that many new users are not only signing up on mobile devices but are also
高級賃貸の魅力に迫ります こちらのサイトでは、高級賃貸を検討されている人々に役立つ情報を紹介しており高級マンションに住む利点やデメリットになるのはどのようなことがあるのか、わかりやすくまとめてあります。 また、このような家に住見たい人の中で丸の内線沿線を検討されている場合おすすめの駅はどこか、メゾネットタイプの物件の魅力やマンションコンシェルジュとは何をするのか、入居後にこんなはずではなかったなどと後悔することがないおすすめ情報を紹介しています。 都心部には、高級賃貸と呼ばれるマンション物件が数多くあります。 高層階を持つタワーマンションなどが代表的な物件ですが、タワーマンションのメリットは眺望が良いことや駅から徒歩圏内にあることなどが挙げられます。 立地環境に応じて眺望は異なりますが、湾岸エリアにある場合では東京湾などの景色が生活の中にある、都市部の場合は東京の夜景を独り占めできるなどの
One app to rule them allStation is the first open-source smart browser for busy people. A single place for all of your web applications.
「マネー“賢者”に切り込むお金の話」というテーマで展開してきた『マネ凸』。今回登場するのは連続起業家の家入一真さんです。 現在は株式会社CAMPFIREの代表として、クラウドファンディングプラットフォーム「CAMPFIRE」やフレンドファンディングアプリ「polca」などの“やさしい革命”を起こすサービスを運営している家入さん。 そんな“やさしい革命児”のマネーの価値観…気になりますよね? ですが、あらかじめ断っておきます。 家入さん、もしかするとマネーの“貧者”かもしれません… 〈聞き手=渡辺将基(新R25編集長)〉 【家入一真(いえいり・かずま)】株式会社CAMPFIRE 代表取締役社長。1978年生まれ、福岡県出身。株式会社paperboy&co.(現GMOペパボ)を創業し、JASDAQ市場へ上場。退任後、クラウドファンディング「CAMPFIRE」を運営する株式会社CAMPFIRE創
Kotlin 1.3正式リリース。ネイティブコードで実行されJavaVMに依存しないKotlin/Nativeバンドル開始 2017年5月にAndroidの正式な開発言語に採用してから急速に人気が高まっているプログラミング言語「Kotlin」の最新版「Kotlin 1.3」正式版がリリースされました。 Kotlin 1.3 is here! Coroutines, Kotlin/Native beta, new multiplatform project model, contracts, inline classes and more: https://t.co/AKCx1DCsqT pic.twitter.com/anc6G7z8id — Kotlin (@kotlin) 2018年10月29日 Kotlinはオープンソースで開発されているプログラミング言語です。基本的にJavaVM上
今回は、Webサービスを個人で開発して月10万円以上稼ぐことができている人たちの事例をまとめてみました。会社員としての本業で月10万円(年収にして120万円)の昇給を達成するのは結構大変ですが、個人でWebサービスを開発して月々10万円以上の収益を作る方がやりようによっては簡単なのかも?と思えてくる内容になっています。 Webサービスを個人で開発して収益を上げている事例ってあんまりまとまっていなかったりするので、これからWebサービスを作る上での参考にしようとまとめてみました。 個人で月10万円以上のWebサービスを作っている事例 それでは、Webサービスを個人で開発している人の記事をみていきます。 ゴリゴリ開発しまくるスタイル blog.sesere.net 7年間Webサービスを個人で作り続けた猛者。公開された日に記事を読みましたが、めちゃくちゃWebサービス作りたくなりましたw 王道
Veinは共感的かつオフラインの会話を支援する目的で作られた、新しいグループウェアです。Veinの機能を簡潔に表すのであれば、「ソーシャルブックマーク+オンライン回覧板」です。 個人の趣味趣向が多様化している現代において、人との共通の話題を獲得するということは難しくなってきています。各々が自分の興味に基づいて情報を摂取していると、人との共通の話題がどんどん失われてしまう時代になってしまいました。 Veinはこういった「共通の話題」を社内、グループ内に形成することをめざして作られたグループウェアです。
「全アクセスがmemcachedに行ったら負け」超大量リクエストをさばくフリークアウトの技術哲学 アドテクノロジーの雄、フリークアウトのエンジニアは、日々圧倒的な量のリクエストと戦っています。こうしたシビアな世界での仕事は、若きエンジニアをどのように鍛えるのでしょうか。 株式会社フリークアウト。アドテクノロジーに携わる者ならば、その社名を1度は聞いたことがあるでしょう。DSP*1のシェア国内トップクラスである同社は、高い技術力に裏付けされた信頼性の高い広告配信サービスを提供しています。 その安定した技術基盤を生み出すには、メンバーの育成やカルチャーの醸成が必要不可欠です。フリークアウトはいかにして、“強いエンジニアチーム”を作り上げているのでしょうか。 広告配信インフラやデータ基盤などを担うAccelerator divのテックリード本間雅洋(ほんま・まさひろ/@hiratara)さんと、
Koka v3 is a research language that is currently under development and not quite ready for production use. Latest release: v3.1.2, 2024-05-30 (Install). Koka is a strongly typed functional-style language with effect types and handlers. The core of Koka consists of a small set of well-studied language features, like first-class functions, a polymorphic type- and effect system, algebraic data types,
Koka is a strongly typed functional-style language with effect types and handlers. The core of Koka consists of a small set of well-studied language features, like first-class functions, a polymorphic type- and effect system, algebraic data types, and effect handlers. Each of these is composable and avoid the addition of “special” extensions by being as general as possible. Koka tracks the (side)
Crystal 0.27.0 has been released! This release includes changes in public APIs that enable new features, some polishing and important updates for upcoming changes in parallelism, platform support and safety. There were 173 commits since 0.26.1 by 36 contributors. Let’s review some of the most relevant changes in this release. But don’t miss the rest of the release changelog with a lot of valuable
Puppeteer is a Node.js library which provides a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. Puppeteer runs in the headless (no visible UI) by default but can be configured to run in a visible ("headful") browser. Get started | API | FAQ | Contributing | Troubleshooting Installation npm i puppeteer # Downloads compatible Chrome during installation. np
ProductSuggested changes: what we’ve learned so farSince releasing the ability to suggest changes to code in a pull request, we've received lots of positive feedback—see what we've learned! Two weeks ago we released suggested changes, a feature that allows you to suggest changes to code in a pull request. Once changes are suggested, the author or assignees can accept (and commit) suggestions with
Early BirdGet your tickets before March 31st for special pricing and save! Buy Tickets Open Go is a conference that focuses on the Go Language and the open source community within the Go ecosystem.This conference will focus on teaching people how to effectively use the Go programming language. We will also present some of the best open source Go projects today and give attendees the opportunity to
gRPC-WEB が GA となった。これが我々の生活にどのような変化をもたらすのかについて考える。 従来の gRPC の課題 gRPC は google が公開している RPC 方式であり、java, golang などの言語で利用可能になっている。 gRPC は protocol buffers over HTTP/2 を基本としているため、通信が multiplexing されるし、schema 定義がきっちりされるのでクライアント側とのコミュニケーションがしやすい。 一方、protocol buffers はbinary であるためにbinaryの取扱が苦手な Browser JavaScript からのアクセスが難しいという問題があった。 grpc-gateway grpc-gateway という実装があって、これを利用すれば Browser JavaScript からのアクセス
僕の仕事をひとに説明するときに、「Googleで仕事をしているけどオープンソースなのでGoogleのプロダクトを作っているわけではないし、むしろアップルとかソニーの人と一緒に仕事している」と言うと、「???」という反応になることが多いので、僕はこういう仕事をしているんだよということをここでちょっと説明してみようと思います。 (2016年の僕のFacebookの投稿の転載です。) 僕のいるチームはLanguage Platform Teamというところで、プログラミング言語や開発ツールの開発をしています。LPTの中にもいろいろ細かいチームが分かれているのですが、僕がいるのはC++チームで、Googleで主要開発言語になっているC++言語の開発環境を担当しています。 C++で開発をするときには、C++ツールチェインと呼ばれる一連のツールを使います。ツールチェインの一番大きなコンポーネントは、人
こんにちは、Qrunch開発者のCodomisu (@codomisu)です。 クランチのβ版リリースから2週間ちょっとが経ちました。 お陰様でユーザー数、記事・ログの投稿数、どれも着々と増えてきており、サービス全体のPVも既に50万PVに達しそうない勢いです。 また、コミュニティとしても少しずつではありますが賑やかになってきています。開発者として本当に嬉しい限りです。ありがとうございます。 さて、さっそく本題に入りますが、この度Qrunchに公式スポンサーがつくことが決定しました。 今回、Qrunchのスポンサーになって頂いた企業さんは、成長し続けるエンジニアを支援するサービス「Forkwell」を運営している 株式会社grooves さんです。 クランチにおいては、「Forkwell」というサービスブランドからのスポンサードという形になります。 また、今回の件はForkwellさんにも
もう一ヶ月前ですが、ふと思い立ったのでブログに。9月いっぱいで3年半かかわってきたビットジャーニー社 (BJ社)が運営するKibela (https://kibe.la/)の開発から離れました。 僕とKibela 2015年にクックパッド社からの出向社員*1として、当時は社長1人だったBJ社に参加。社長が技術顧問業で資金を調達し、僕がKibela立ち上げに責任を持つという役割分担でスタートしました。去年の夏からは僕がクックパッドに復帰 (出向解除) した関係で、兼業していました。 役割的にはプロダクトマネージャー業に軸足を置きつつ、初期は人も居なかったのでデザインからインフラまで、プロダクト立ち上げに必要なことは何でもやってました。2017年春に正式リリースして、今ではNewspicksさんやSmartHRさんなど、多くの会社でご利用いただけるようになりました。 Kibelaというサービス
みなさまにご利用いただいて、メルカリは6年目を迎えました。 創業以来、世界的なマーケットプレイスの実現を掲げ、フリマアプリ「メルカリ」の地道なアップデートを続けています。 もっとシームレスに、便利に、快適に。今までよりもなめらかな生活の後押しをするプラットフォームを目指し、メルカリは、これまでのメルカリを超え続けていきます。 そんな未来への強い意志を込めて、ロゴの変更を行いました。よりシンプルで、フレンドリーな新しいロゴでお目にかかれることを楽しみにしています。新しいメルカリは、あなたの生活とともに。 これまでの、「箱から飛び出すワクワク」というアイデンティティを残しながら、要素を少なくしていくことで、より洗練されたロゴマークに仕上げ、メルカリの目指すオープンでフェアなマーケットを表現しています。実際に作ったプロトタイプは数百種類。試行錯誤を重ねて新しいロゴマークを決定しました。
こんにちは! 2018年も、いよいよ残り2ヶ月になりました。 今月も、数々のサービスがリリースされましたが、そんな中からいくつかピックアップしました! 【過去の記事はこちら】 » 【最新】話題のWebサービス・アプリまとめ [no_toc] Qrunch 技術に関する記事を投稿できるサービス。 独自ブログは反応が得られにくく、Qiitaなどはちょっとハードルが高い・・という人向けとしており、絶妙に気軽さを出しつつ、しっかり読まれるように工夫がされたサービスとなっています。 機能が豊富なのが特徴で、リアルタイムプレビュー付きのMarkdownエディタで執筆できるほか、ログ機能と呼ばれる、より気軽にアウトプットができる仕組みが用意されていたりします。 ほかにもChrome拡張機能が用意されていたり、記事が探しやすくなっていたりと、さまざまな工夫がなされています。 いままであまりアウトプットでき
EngineeringProductOctober 21 post-incident analysisIn-depth analysis of the incident that impacted GitHub services on October 21 and 22. Last week, GitHub experienced an incident that resulted in degraded service for 24 hours and 11 minutes. While portions of our platform were not affected by this incident, multiple internal systems were affected which resulted in our displaying of information tha
「私はロボットではありません」選ぶ必要なし 新「reCAPTCHA」Googleが公開、ユーザーは何もしなくてOK 米Googleは10月29日、人間とbotを識別するための新API「reCAPTCHA v3」を公開したと発表した。従来のreCAPTCHAは、ゆがんだ文字を読み取ったり、チェックボックスにチェックを入れるなどユーザーによる操作が必要だったが、v3は操作が不要。リスク分析エンジンでユーザーのアクティビティを分析し、どれぐらい不審かをスコア化して示すことで、Webサイトオーナーが対策を講じられるようにした。 reCAPTCHA v1では、アクセスした全ユーザーに対して、ゆがんだ文字を読み取って入力するよう要求していた。reCAPTCHA v2では、「I'm not a robot」(私はロボットではありません)というチェックボックスにチェックを入れる方法がメインとなり、リスク分
こんにちは。ヨッピーです。今めちゃくちゃ悩んでおります。 今日はITエンジニアのマネジメントをしているえらい人たちと一緒に「ITエンジニアの仕事環境はどう整えるのがベストか」みたいな話をしているのですが、 議論が多すぎて全然話がまとまりません。 おかしい……! 「やっぱこういう環境がいいよね!」みたいにすんなり決まるかと思ったのに……! とにかく、悩んでいてもしょうがないので、今日はこのド散らかった議論を包み隠さず出すことにしました。 ITエンジニア ITエンジニアをマネジメントしている人 ITエンジニアを採用したい人 なんかの人たちには有意義なものがたくさん含まれているので、ぜひ読んでいただきたいと思います。議論に参加してくれたのは、こちらの3名の方です! ▲バリューコマース株式会社 執行役員 最高技術責任者 伊藤信敬さん 2002年4月エー・アンド・アイシステム株式会社(現株式会社ラッ
Tracking Bugs & Issues Should Be Easy Overly complex issue tracking software makes work hard. Sifter helps software & site development teams focus on doing what matters. Try 14 Days Free You need to resolve issues. Period. Advanced tools and configuration sound great in theory, and they might be great for you, too—if you're NASA. But that power and complexity come at a price: people get confused a
In the Ruby world, the Rack protocol is the specification for how web servers should communicate with applications. In the core it is quite simple: an application is an object that responds to the call method, taking the environment hash as a parameter, and returning an Array with three elements. It will be called for every HTTP request. The ‘environment’ mentioned is a giant hash containing all t
TLDR; the default GitHub labels kinda suck; use a sane labelling scheme instead; and use git-labelmaker to simplify GitHub label editing. If you work for a company that manages any part of their codebase using GitHub, or if you work in some open-source repositories with at least a few contributors, then I’m sure you’re aware of how wonderful labels can be at organizing everyone’s work. Maybe you n
Googleによって開発され、現在Cloud Native Computing Foundation(CNCF)によって開発がホストされているRPCフレームワーク「gRPC」は、プログラミング言語に依存せず、HTTP/2をサポートしたシンプルで高速なRPCを実現できる特徴を備え、マイクロサービスなど分散アプリケーションなどの実装で広く使われ始めています。 このgRPCをWebブラウザのJavaScriptから呼び出し可能にする「gRPC-Web」が正式リリースとなったことを、CNCFが発表しました。 これまではWebアプリケーションのバックエンドでgRPCを用いて開発を行ったとしても、それをWebブラウザから呼び出すには、WebブラウザとWebサーバ間をRESTful APIなどで接続し、WebサーバからgRPCを呼び出すという手法で、RESTfulとgRPCをブリッジすることが一般的でし
Today we are releasing Kotlin 1.3 together with a set of accompanying libraries, build tools, and learning materials! We develop Kotlin to be a good tool for all application developers, at all scales and on all platforms. In Kotlin 1.3 coroutines graduated to stable, making non-blocking code easy to read and write. Scalability has never been as approachable before! This release also brings Kotlin/
Detectify EASM platform Platform overview An overview of how Surface Monitoring and Application Scanning work together to form our EASM platform Surface Monitoring Our product that offers continuous monitoring of known and unknown Internet-facing assets Application Scanning Our product that runs in-depth and unlimited scans on web applications for deeper coverage Solutions by use case Attack surfa
2018.10.29 週刊Railsウォッチ(20181029) 特集『肥大化したActiveRecordリファクタリング7つの方法』今ならどうなる?Redis 5のストリーム機能他 こんにちは、hachi8833です。遅ればせながら先週はGitHubの中の皆さまお疲れさまです。 昨日から発生していたGitHub の障害は復旧ました。多大なるご迷惑をおかけしましたこと深くお詫び申し上げます。 — GitHub Japan (@GitHubJapan) October 23, 2018 つっつきボイス:「自分はあの日たまたまGitHubには触ってなかったんでそんなに影響なかったかな」「チームではハマった人もいたみたい」「私はGitHubでリポジトリを追加した後プッシュしたら半日何も出てこなくて、夜リロードしたらやっと出てきました🌙」 各記事冒頭には⚓でパーマリンクを置いてあります: 社内や
Announcing Hanami v1.3.0 Posted by Luca Guidi on October 24, 2018 Share Tweet Switch to RSpec, deprecations, minor enhancements, and bug fixes. New Guides website. Hello wonderful community! Today we're happy to announce v1.3.0 stable release 🙌. Release 😻 The 1.3 series is a preparatory work for 2.0. We care a lot about Semantic Versioning and to make the upgrade as smooth as possible for the ne
Product Plan out projects with the new Dropbox Paper timelines feature By Philip Rose Published on October 25, 2018 Coordinating projects is hard work. Not only does everyone need to be clear on overall goals, but people also need tasks assigned and project status kept up to date. And if you can’t handle these basics, it’s easy for projects to go off the rails. That pain—the pain of coordinating a
米IBMは10月28日(現地時間)、Linuxデュストリビューター大手の米Red Hatを買収すると発表した。買収総額は約340億ドル(約3兆8038億円)で、取引は2019年下半期に完了の見込みだ。 買収完了後、Red HatはIBMのハイブリッドクラウドチーム下の独立ユニットとして存続する。Red Hatのジム・ホワイトハースト社長兼CEOはIBMの幹部チームに参加し、IBMのバージニア(ジニ)・ロメッティCEO直属になる。 この買収により、両社は「クラウドへのオープンなアプローチを提供し、複数のクラウドにわたる前例のないセキュリティと可搬性を実現」し、IBMを「1兆ドル規模の成長市場であるハイブリッドクラウドのトッププロバイダーにする」としている。 IBMにとって過去最大規模の買収になる。米CNBCによると、米国のテクノロジー業界としても、2001年のAOLとTime Warnerの
Android で使用する基本的な UI Components の紹介をしていこうと思います。 エンジニアが実装する時の Class 名と Material Design の名称が違うものもあるのですが、デザイナーは Material Design のガイドラインを参考にすることが多いと思うので、基本はガイドラインの名称を使っています。 # NavigationDrawer、BottomNavigation が抜けていたので追記しました (2018/10/27) OS 系 ・StatusBar ・NavigationBar ナビゲーション系 ・TopAppBar ・BottomAppBar ・NavigationDrawer ・BottomNavigation ・Tab ・BottomSheet コントロール系 ・Button ・FloatingActionButton (FAB) ・Sw
今後のモノづくりには「インフラ・セキュリティ・品質管理がより一層ビジネスに踏み込んだ動きを取ることが重要になってくる」と考えるDeNA執行役員システム本部長のnekokakこと、小林 篤(こばやし あつし)。 そんなnekokakがDeNAのシステム本部各部長と「各領域からビジネスに踏みこむモノづくり」について語り合う『モノづくり対談』第2回目をお送りします。 テーマは「オンプレミスに強みを持つDeNAはなぜクラウド化全面移行を決めたのか」。 オンプレの品質コスト世界一を自負するDeNAに、全面クラウド化というドラスティックな意思決定をもたらしたIT基盤部部長・金子 俊一(かねこ しゅんいち)とプロジェクトの全貌を語り合いました。 「クラウド全面移行を決めた理由」「コストの大幅増への対処法」「経営層の意思決定に担当者工数などの課題」など、気になるクラウド化の裏側を解き明かします! ※この記
はじめに こんにちは、Stackdriver担当者です。このたび私の印刷書籍としては2冊めの翻訳本「Go言語による並行処理」がオライリー・ジャパン社より出版されました。本日より書店ならびに各社オンラインストアでご購入いただけます。 Go言語による並行処理 作者: Katherine Cox-Buday,山口能迪出版社/メーカー: オライリージャパン発売日: 2018/10/26メディア: 単行本(ソフトカバー)この商品を含むブログを見る 電子書籍版についてはオライリー・ジャパンのサイトよりePub、mobi、PDFの各種フォーマットにてご購入いただけます。 www.oreilly.co.jp 誤字脱字等を見つけた場合にはこちらのレポジトリまでご報告ください。 github.com 「Go言語による並行処理」はどのような本か 本書はKatherine Cox-Budayが2017年に執筆した
Currently the Go language and standard libraries are covered by the Go 1 compatibility guarantee. The goal of that document was to promise that new releases of Go would not break existing working programs. Among the goals for the Go 2 process is to consider changes to the language and standard libraries that will break the guarantee. Since Go is used in a distributed open source environment, we ca
Earlier this month, I wrote an article titled “My Story as a Homeless Developer”. I received a ton of support from the community and connected with a lot of people who had experienced similar struggles before and also people who were going through those struggles currently. It was a great experience! I felt relieved to get my story out there and inspired to keep writing. I also was extremely motiv
Typetalkチームのインフラ担当の二橋 (@futahashi) です。 本稿ではTypetalkでキャッシュしないCDNを用いたAPI高速化を実現しましたので、その技術を紹介したいと思います。 Webアプリケーションに汎用的に使える技術で、簡単に導入できて改善効果も大きいので、興味を持たれた方は是非試してみて下さい! Typetalkが抱えてた課題 Typetalk は世界中にサービス展開しているチャットツールです。 しかし、ユーザがサービスを利用する地域に依存してネットワークの応答時間に差がある問題がありました。 これは、サービスを単一のリージョンで提供しており、リージョンから離れた地域よりアクセスされると応答に時間がかかってしまうためです。 静的なコンテンツ部分はCDNによるキャッシュで高速化できていたのですが、動的な部分は対応ができていなかったため、応答に時間がかかっていました
On behalf of the Cloud Native Computing Foundation, I’m excited to announce the GA release of gRPC-Web, a JavaScript client library that enables web apps to communicate directly with backend gRPC services, without requiring an HTTP server to act as an intermediary. This means that you now easily build truly end-to-end gRPC application architectures by defining your client- and server-side data typ
Webページに簡単に埋め込むことができるオープンソースのテキストエディタであるCKEditorの開発元が、リアルタイム共同編集機能を実装するにあたってのこだわりや工夫について公式ブログに投稿しています。 Lessons learned from creating a rich-text editor with real-time collaboration https://ckeditor.com/blog/Lessons-learned-from-creating-a-rich-text-editor-with-real-time-collaboration/ CKEditorは以下のような見た目のツールです。 共同編集機能を実装するにあたり、CKEditorでは以下の点にこだわったとのこと。 ・コンテンツをロックしない 同時に複数人が同じ段落や表、リストなどを編集できるようにする。 ・
Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Returning for 2018! Welcome To Keep Ruby Weird! Save the Date: November 9, 2018 This is the electronic web front for the best daylong conference in Austin celebrating (figurative) hugs, rock paper scissor, magic, singing
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く