Victor Jonah I am a Software Developer with over three years of experience working with JavaScript and its frameworks. I currently work as a remote software developer for a tech agency. Editor’s note: This article was updated on 14 April 2022 to reflect the most recent information for Node.js logging best practices, including information about Pino and Bunyan and health monitoring tools. Logging
Explore and Troubleshoot your WebGL scenes easily. Spector is a tool aim to WebGl developers willing to know what happens on their context. It enables capturing all the available information from a frame. You will be empowered to look at your entire commands list with their associated visual states and context information. You will be able to Explore and Troubleshoot your WebGL and WebGL2 scenes e
メインコンテンツまでスキップ国内最大級のTypeScriptカンファレンス! TSKaigi・2024/5/11(土)📄️ 関数宣言関数宣言はJavaScriptで関数を定義する構文です。 📄️ 関数式関数式はJavaScriptで関数を作る方法のひとつで、function式を用います。 📄️ アロー関数アロー関数(arrow function)はJavaScriptの関数を作る方法のひとつです。 📄️ 関数の型の宣言TypeScriptでは、関数の型を宣言できます。関数の型の宣言とは、関数の実装を示さずに、関数のインターフェースを定義することです。 📄️ 関数宣言と巻き上げJavaScriptの関数宣言と関数式の違いが現れるひとつの例は巻き上げ(hoisting)です。関数宣言には巻き上げがあり、関数式には巻き上げがありません。 📄️ 従来の関数とアロー関数の違いJavaSc
Apple Watchは有用か?(循環器内科医の視点) この記事でお伝えしたいことは以下です。 「心房細動は脳梗塞という致命的な病気を引き起こす可能性があり、早期発見に一定価値がある。心房細動を検出するApple Watchの機能は有用ではあるが、100%のものではないため、注意して扱おう。胸の症状があるときは病院受診を!」 ・Apple Watchが心房細動を高い精度で検出できたという報告がある ・しかし、Apple Watchの心房細動検出機能は限られた条件下のものであり万能ではない。また、心房細動以外の心臓病は判定できないため注意が必要 ・心房細動は脳梗塞を引き起こす可能性のある病気であり、基本的には早期発見は価値がある ・胸の症状があるときは、原則として病院受診を 先日、海外各国では既に利用されていたApple Watch(Appleが開発・販売している多機能な腕時計型の電子機器)
pandamanです。Rust関係のフォーラムに入り浸って知ったイディオムをこれからの記事で紹介していきます。 この記事では、場合分けを伴わないパターン(irrefutable pattern)を使ったイディオムとして let _ = ...の形のイディオム(値の無視)let _x = ...の形のイディオム(生存期間の調整)の2つを紹介します。 場合分けが伴うパターンマッチRustにおける代表的なパターンマッチはmatch式でしょう。 // Optionに対するパターンマッチ match opt { Some(v) => printf!("Someの場合: {}", v), None => printf!("Noneの場合"), } match式では各パターンにマッチするかどうかで場合分けし、パターンに応じて内部の情報を取り出すこともできます。 このような場合分けと値の分解を同時に行う言
The Rust Programming Language 日本語版 著:Steve Klabnik、Carol Nichols、貢献:Rustコミュニティ このテキストのこの版ではRust 1.58(2022年1月13日リリース)かそれ以降が使われていることを前提にしています。 Rustをインストールしたりアップデートしたりするには第1章の「インストール」節を読んでください。 HTML版はhttps://doc.rust-lang.org/stable/book/で公開されています。 オフラインのときは、rustupでインストールしたRustを使ってrustup docs --bookで開けます。 訳注:日本語のHTML版はhttps://doc.rust-jp.rs/book-ja/で公開されています。 rustupを使ってオフラインで読むことはできません。 また、コミュニティによるい
『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day
Mark Samuels (Special to ZDNET.com) 翻訳校正: 石橋啓一郎 2021-02-24 06:30 従来の指揮統制型のリーダーシップスタイルは廃れ、アジャイルマネジメントが新たなトレンドになりつつある。 この柔軟な形のリーダーシップは、アジャイルソフトウェア開発の原則を組織運営にも適用し、分散的な意思決定に任せるというものだ。このスタイルを支持している人々は、タスクをより小さな部品に分割し、計画と実行を統合することで、要件の変化に効果的に対応するのに適したマインドセットを生み出せると主張している。 アジャイルマネジメントは、ソーシャルディスタンスが求められ、地理的に離れた場所で働くリーダーとチームが変化の激しい状況に素早く対応する必要がある状況に適したやり方であることが証明されてきた。 もはや上司は、常に部下の行動に目を光らせていることは(仮にそうしたいと思っ
スクラムなどアジャイル開発において重要な「ふりかえり」。チームを成長させるために不可欠にもかかわらず、うまい方法がわからない、形骸化している、といった課題を感じている方は少なくないはず。今回は『アジャイルなチームをつくる ふりかえりガイドブック』(翔泳社)より、ふりかえりの基本を解説した「Chapter01 ふりかえりって何?」を紹介します。 本記事は『アジャイルなチームをつくる ふりかえりガイドブック 始め方・ふりかえりの型・手法・マインドセット』の「Chapter01 ふりかえりって何?」から抜粋したものです。掲載にあたり一部を編集しています。 ふりかえりとは? ふりかえりは、チーム全員で立ち止まり、チームがより良いやり方を見つけるために話し合いをして、チームの行動を少しずつ変えていく活動です(図1.1)。毎週や隔週など定期的に、毎回同じ時間にチーム全員で集まって行います。チームにとっ
みなさんこんにちは。@ryuzeeです。 3月23日に『スクラム実践者が知るべき97のこと』が発売になりますのでよろしくお願いします。 さて、スクラムチームがどれくらいの成熟しているかは、とくにスクラムを始めてまだ長時間たっていない場合には気になるところだと思います。 そこで今回はスクラムチームの成熟度を自己評価して、改善に結びつけるための資料を共有します。 この資料はScrum.orgのトレーナーであるRon Eringa氏がブログで公開しているものです。 このモデルでは、スクラムマスター、プロダクトオーナー、開発チーム(スクラムガイド2020で開発者に改められています)のそれぞれで成熟度を明らかにします。 そして、全体でいちばん低い数字がスクラムチームとしての成熟度になるとされています。 使い方ですが、人事評価や他チームとの比較に使うのではなく、チームとしてどう成長していくべきか、どこ
#プロジェクトマネジメント 今週の必読記事10件(TechFeed Weekly 2021-02-21) 日本版: 1. アマゾンと同業のはずの人月商売ベンダー、恥さらしから脱するすべはあるか 2. プロダクトマネジメントの罠「ビルドトラップ」とは? アジャイルや組織改革の専門家、吉羽龍太郎氏が解説 3. アジャイル開発を正しく理解・運用しチームを導くプロダクトマネージャーを育てる上で必要となる「学びの環境と文化」 4. プロジェクト管理ツール「Trello」が主な機能を大幅刷新--他ツールと連携も強化 5. 19-B-3 現場起点のアジャイル開発と組織のカルチャー ~ビルドトラップを避け、生徒に“熱狂”を届ける~ 海外版: 1. クラウドインフラのコスト見積もりをどうやっているか 2. Trello is redesigning its project management platfo
by ライブドアニュース編集部 ざっくり言うと ロート製薬が「猫の日」に新プロジェクトを始動すると発表した 試作品が話題になっていた「猫耳キャップ」の目薬を商品化へ デザインのモデルとなる猫を4月2〜14日に公募するとのこと ◆ロート製薬の「猫耳目薬」が商品化へ【商品化決定‼️】 昨年 「商品化してほしい💓」の声が沢山あった フォロワーさんの熱いリプライにお応えし、ニャンと‼️商品化が実現🐱 悩める柄を決めるべく、目薬キャップになってくれるモデル猫も募集🐱 詳細は4月発表🐱お楽しみに✨ — ロート製薬公式アカウント (@eyecare_cp) 提供社の都合により、削除されました。 概要のみ掲載しております。 関連ニュース ランキング 総合 国内 政治 海外 経済 IT スポーツ 芸能 女子
愛知県、渥美半島先端の伊良湖岬近くにある「角上楼」は、伝統と新しさが融合する空間、地元の豊かな食材を駆使した料理が評判の人気宿。そして、猫のいる宿としても知られている。そこには、福を招き、倒産寸前から宿を救った猫がいた。 (末尾に写真特集があります) 伝統ある料理旅館を受け継ぐも 「角上楼」は愛知県田原市で、昭和の初めに料亭として始まった旅館。跡取り息子として生まれた上村純士さんは、東京でサラリーマン勤めをしていたが、先代の父が亡くなり、1992年に地元へ戻って家業を継いだ。しかし経営はあまりうまくいかなかった。 上村純士さん 「と言うより全然です。当時は宴会が少しあるくらいで、旅館としては機能していませんでした。その後、結婚を機に一部を改装し、再スタートに挑んだのですが、なかなかお客様に来ていただくことができませんでした」 初代お宿猫タンとの出会い このままではいけない、なんとかしなくて
今、流行りのSREってなんだ?飲食スタートアップがSREを大募集! 株式会社トレタ @toreta Site Reliability Engineering I want to hear a detailed SRE(Site Reliability Engineering)に興味のある人、トレタでチャレンジしてみませんか? 株式会社トレタは、飲食店向けの予約サービスを展開しており、業界ではNo.1シェアを獲得しているスタートアップです。弊社は現在、SREを募集しています。 SREとは? SREとは、Site Reliability Engineering の略称で、Google社が提唱し、実践しているシステム管理およびサービス運用のベストプラクティスです。SREは、単なる運用作業者ではなく、高度なソフトウェア技術を用いてシステム運用管理全般を行うものと定義されています。 トレタでは、新規
Knowledge of React HooksUnderstanding of Redux terms and conceptsUnderstanding of TypeScript syntax and concepts IntroductionWelcome to the Redux Toolkit TypeScript Quick Start tutorial! This tutorial will briefly show how to use TypeScript with Redux Toolkit. This page focuses on just how to set up the TypeScript aspects. For explanations of what Redux is, how it works, and full examples of how
Ukpai Ugochi I'm a full-stack JavaScript developer on the MEVN stack. I love to share knowledge about my transition from marine engineering to software development to encourage people who love software development and don't know where to begin. I also contribute to OSS in my free time. It’s very common for developers to switch from one programming language to another. For instance, you might conve
Today we’re excited to announce the release of TypeScript 4.2! For those who aren’t familiar with TypeScript, it’s an extension to JavaScript that adds static types and type-checking. With types, you can state exactly what your functions take, and what they’ll return. You can then use the TypeScript type-checker to catch lots of common mistakes like typos, forgetting to handle null and undefined,
こちらの記事のまとめになります。 タプルの先頭と途中でもRest Elementsを置けるようになる タプルの先頭と途中にRestElementsを置くことができるようになります。 タプルいいですよね。僕は好きです。 // leading Rest Element let a = [...string[], boolean]; a = [true]; a = ['1', '2', false]; // middle Rest Element let b = [boolean, ...string[], number]; b = [true, 10]; b = [true, 'a', 'b', 2];
こんにちは。DevOps芸人と化して久しいAndyです。 2020年の秋にTypeScript 4.1へTemplate Literal Typesが導入され、そのインパクトに俄かに一部の界隈がザワついたのは記憶に新しいかと思います。 今回は型プログラミングの可能性を大いに押し広げたTemplate Literal Typesを用いてSQL文を型レベルで解析し、その実行結果を型情報として導出するためのsqlptureというライブラリを作ったので紹介します。 Embedded content: https://github.com/andoshin11/sqlpture SQLの実行/検証対象はPostgreSQL v13です。 tl;dr SQL文を型レベルで解析・評価して返り値型を取得できるmini interpreterを作ったよ 型レベルのSQL validatorも作ってるよ 実際
TypeScript Function SyntaxesFebruary 25th, 2021 — 15 min read In JavaScript itself, there are lots of ways to write functions. Add TypeScript to the mix and all of a sudden it's a lot to think about. So with the help of some friends, I've put together this list of various function forms you'll typically need/run into with simple examples. Keep in mind that there are TONS of combinations of differe
#TypeScript 今週の必読記事6件(TechFeed Weekly 2021-02-21) 日本版: 1. GoogleのTypeScript Style Guideについてのお気持ちスタンダード 海外版: 1. Serverless TypeScript: A complete setup for AWS SAM Lambdas 2. TypeScript Quick Start 3. Concurrency in modern programming languages: TypeScript on Deno 4. ep.77 TypeScriptマイグレーション進捗報告!LINE ポイントクラブがかけたリソースと回収状況 5. Overview of Indexable Types In TypeScript
Vercelはとても良いサービスなのだが、ProプランだとBandwidth 〜1TB/月の制限があり、それを超えるとEnterpriseプランに入る必要がある 追記: 従量課金が採用された!Vercel Proプランの料金体系の変更とNext.js での対策に関して Next.jsのget○○Propsの中で重い処理をやると制限に引っかかる可能性がある。Vercelが内部的にはAWS Lambdaで動いており、そもそもLambda側の制限が厳しいという側面がある。 とはいえNext.jsをVercel以外で動かした場合にIncremental Static Regeneration(ISR)が実現できるのかあまり分かっていない そんなわけでVercel以外でNext.jsのISRをやるとどうなのかの情報をまとめてくスクラップ。 何かご存知の方はぜひコメントをお願いします🙏
概要 Spotify APIの楽曲レコメンド機能を使って、DJ Mix用のプレイリストを作成できるWebアプリケーションを開発しました。まずはそのアプリケーションの内容をご紹介します。 実装はTypeScript + Next.jsで行いVercelにデプロイする形にしたところ、非常に高い開発体験が得られました。後半はSpotify APIの使い方を含めて、Next.jsでの実装やVercel上での設定について書いていきます。 できたもの AUTOMISCE - Automate Your Mix with Spotify API 使い方 まず"Sign in with Spotify"ボタンでSpotifyにログインします。次に右側の検索欄で最初の曲を選んでプレイリストに追加します。するとその曲と似たテンポでかつテンション感が少し上の曲が"Upper Tracks"欄に、少し下の曲が"D
GitHub, the easiest way for developers to write software together, has scaled into a collaboration of 5.8 million developers across more than 12 million repositories worldwide. GitHub worked with Fastly to customize their CDN set up, ensuring rapid and efficient delivery of their content. Fastly serves all static assets and sits in front of GitHub.com, Pages (their website hosting service), and ra
Windowsに関する情報サイトWindows Latestが、MicrosoftはWindows 10系の「新しいWindows(The New Windows)」を4月に発表する可能性があると伝えました。 4月か5月にイベントを開催し、新情報をアナウンスか Windows Latestが入手した情報によれば、Microsoftは4月か5月に、Windowsに関するイベントもしくは、開発者カンファレンス「Build 2021」で、Windowsの新情報に関するセッションの開催を計画しているとのことです。 「新しいWindows」との呼称は、新設計のWindowsを示しているわけではなく、あくまでもマーケティング目的で用いられているようです。 「コードネーム:Sun Valley」に関する情報提供が行われる? MicrosoftはWindows 10のアップデート、Windows 10 2
困っていた内容 ネットワークインターフェイス(ENI)あたりのセキュリティグループでルール数 1000 を超える要件があります。AWS のサービスを使って、この要件を満たせる方法を教えてください。 どう対応すればいいの? AWS サービスでは以下 2 通りの方法が考えられます。 AWS Network Firewall を導入する AWS WAF を導入する 導入にはそれぞれ条件があります。 AWS Network Firewall は 2021/02 時点で東京リージョンに未対応(バージニア北部・オレゴン・シドニー・アイルランドリージョンで環境を構築する) AWS WAF は HTTP/HTTPS プロトコルのみ、かつ通信経路上に ALB もしくは CloudFront の配置が必要 上記が許容できない場合、AWS サービスでは実現できません。SaaS のファイアウォール導入・プロキシサ
こんにちは。 S3のマネジメントコンソールからオブジェクトをフォルダ単位でダウンロードできないのは、不便だなーと感じるポイントだと思います。こちらは、現時点(2021/2/27)の仕様であり仕方ないのですが、3rd Party製のアプリケーションやAWS CLIでは実現可能です。今回は、GUI(3rd Party製アプリケーション)とCUI(AWS CLI)、それぞれの方法を試してみたいと思います。 GUI S3上のファイルをGUIから操作する方法として、Windowsをお使いの会社ではほとんどが「WinSCP」をお使いではないでしょうか。こちらに関する記事はインターネット上に多く存在するため、今回はチームの先輩に教えてもらった「Cyberduck」を使ってみたいと思います。
Do you use React hooks in your projects, or do you plan to use them soon? This quick reference of usage & common patterns and problems will be useful to you. This cheat sheet, inspired by my course about React hooks useEffect.dev, is a high-resolution PDF containing the information you’d like to find as quickly as possible when using hooks. The cheat sheet is free, just enter “0” in the price fiel
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く