ソフトウェアエンジニア。オンプレミスのネットワークエンジニアもやってた。Webフロントエンドが得意です。 TypeScript、Angular、React.js
![フロントエンド設計について](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6e6061d16735862a6b85dd937e3defa4b401d6c/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Favatar%2F5b450f6cf6.jpeg)
依存がなく、テスト可能であり、クリーン。 Uncle Bobのクリーンアーキテクチャの概念を読んだので、これを私はGoで実装してみたいと思います。このアーキテクチャは、自分たちの会社である Kurio – App Berita Indonesia で使っていたものに似ていますが、少し違っています。大きな違いはなく、概念は一緒なのですが、フォルダ構造が違っています。 サンプルのプロジェクトとして、記事をCRUDで管理するリポジトリを https://github.com/bxcodec/go-clean-arch にpushしてあります。 * 免責条項 ここで使われているどのライブラリあるいはフレームワークも、利用を特別推奨しているものではありませんので、ご自身あるいはサードパーティによる同じ機能のものと入れ替えることが可能です。 基本的な考え方 ご存知のように、クリーンアーキテクチャで設計
Clean Architecture 達人に学ぶソフトウェアの構造と設計 (アスキードワンゴ) 作者:Robert C.Martin,角 征典,高木 正弘発売日: 2018/08/01メディア: Kindle版 読み終えた。良い本だったと思う。 この本を読んだモチベーション Goで書かれた簡素なレイヤードアーキテクチャによるマイクロサービスを会社で触る機会があったり、新たなサービスの切り出しを検討していたりして、Rails以外のサーバサイド設計についてもっと知見を深めたかった。 そんな中で、上司との1on1で「マイクロサービスパターン」を紹介してもらい、その本を読む前段の読み物としてよさそうと感じた。 「Design It!」を社内の読書会で読んでいて、アーキテクチャ関連の本をほかにも読みたかった。 僕はこう読んだ 例の"同心円状(玉ねぎ)のアーキテクチャ"(= "クリーンアーキテクチャ"
Amazon S3がこれまでの「結果整合性」から「強い一貫性」サポートへ。データを更新直後でも最新データの読込みが保証されるように Amazon Web Services(AWS)は、オブジェクトストレージサービスのAmazon S3で「Strong Consistency(強い一貫性)」をサポートすることを明らかにしました。 すでにAmazon S3で有効になっており、追加料金は発生せず、性能低下もないとのこと。AWS re:Invent 2020の基調講演では発表されておらず、ブログで発表されました。 これまでAmazon S3では、データ整合性がつねに保証されるものではない「結果整合性」のみをサポートしていました。そのため、データをAmazon S3へ保存した直後やデータの変更を行った直後に別のプロセスからそのデータにアクセスしようとすると、まだ保存されていない、あるいは変更されてい
「マイクロサービスで最も難しいのがデータ同期の問題」。アクセンチュアの福垣内孝造テクノロジーコンサルティング本部 テクノロジーアーキテクチャグループ クラウドソリューションアーキテクトがこう話すように、マイクロサービス化を突き詰めていくと、データ同期を避けては通れない。 マイクロサービスでは小さなサービスを疎結合に連携することで、システム変更のスピードアップを図る。そのために、サービスごとに独立したデータソースを持つのが理想だ。サービスの疎結合を保ちながらデータソース間でどうやってデータを同期するのか、代表的な手法を見ていこう。 マイクロサービスでは結果整合性が基本 従来の企業システムはトランザクション制御によりデータ同期を求めるユースケースが多い。特に基幹系システムでは、注文と在庫、入金と出金などデータの整合性を厳密に図る必要がある。 これに対してマイクロサービスでは「トランザクションの
今回はRubyのRubocopの使い方のお話です。 Summary RubocopのLayout, Lint, Metrics, Styleらのcopのほとんどすべてをdisable 潜在的バグ発見に役立つ系のSecurity, Lintのcopの一部をenable rubocop:disable や .rubocop_todo.yml だけゆるく禁止 というルールで運用で一定の成功を上げているという報告です。 このルールは、Quipper (Tokyo) 社内のRubyアプリケーションのうち、複数のチームにまたがってメンテナンスされている、いわゆる境界的な位置に属するものだけを対象にしています。新しく書かれるコードの多くは個別チームがownershipをもってメンテナンスをするため、そちらではチームの合意で自由にRubocopの設定を導入したりしなかったりしますが、特定チームに寵愛を受け
少しとろみのある透明な液体が、勢いよく飛び出してきた。 「これが高いんですよ」。トヨタ自動車の燃料電池車(FCV)「MIRAI(ミライ)」の分解作業を進める整備士がつぶやく。燃料電池(FC)スタックから冷却水を排出しているときだった(図1)。 この透明な冷却水は、発電部であるFCスタックを温度管理するための専用クーラントである。外販価格は1Lあたり9680円。トヨタがPCU(パワー・コントロール・ユニット)向けに用意しているピンク色のクーラント(LLC、ロング・ライフ・クーラント)の約6.5倍と高額だ。 ミライのFCスタックは16.4Lもの専用冷却水を使うため、単純計算で約16万円近い。不具合などがない限り交換不要な冷却液ではあるもの、FCシステムのコスト低減を妨げる要因の1つになっているようだ。 ホンダもFC専用冷却水を採用 高コストなFCシステム専用の冷却液を使うのは、絶縁性を確保する
スピード違反の取り締まりには、一般に「ネズミ捕り」と呼ばれる測定器を使ったものや、パトカーや白バイによる追尾、速度違反自動取締装置(オービス)によるものなどがあります。新たに、人々の安全のために制限速度引き下げを訴える非営利団体「20's Plenty for Us」が、走行する車を撮影してスピード違反の証拠を作成できるスマートフォンアプリ「Speedcam Anywhere」をリリースし、人々からさまざまな意見が寄せられています。 Speedcam Anywhere https://speedcamanywhere.com/ New smartphone app to gather evidence of speeding - 20's Plenty for Us https://www.20splenty.org/speedcamanywhere New smartphone app
2018年モデルの13インチ MacBook Proには、Thunderbolt 3対応のUSB Type-Cポートが4つ搭載されているだけで、LANケーブルを接続するには有線LANアダプターが別途必要になります。そんな13インチMacBook Proを使っているソフトウェアエンジニアのデニス・シューベルトさんが、これまで使ってきた3つの有線LANアダプター分解した上で見えてきた問題点を解説しています。 USB-C hubs and my slow descent into madness - Dennis Schubert https://overengineer.dev/blog/2021/04/25/usb-c-hub-madness.html ◆1台目:Satechi Multiport Adapter V2 シューベルトさんが最初に購入したのが、アメリカのメーカー・Satechi
Nodeのパッケージマネージャーであるnpmにはnpxというコマンドが同梱されています。これまであまり使ってこなかったのですが、調べてみたらとても便利なコマンドだったので使い方などをお届けします。 こんにちは。サービスグループの武田です。 Nodeは現代のフロントエンド開発にはなくてはならない存在となりました。またクラスメソッド社内で静かなブームとなっているAWS CDKでの開発もNodeを利用します。そのCDKプロジェクトのひな型を作成する際に、npxコマンドを使用している例をよく見かけたのですが、そういえばこのコマンドよく知らないな?ということで調べてみました。 検証環境 次の環境で検証しています。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.5 BuildVersion: 18F132 $ node -v v10.16.
To effectively use Next.js, it helps to be familiar with JavaScript, React, and related web development concepts. But JavaScript and React are vast topics. How do you know when you’re ready to learn Next.js? Welcome to the Next.js Foundations course! This beginner-friendly, example-led course will guide you through the prerequisite knowledge for Next.js. You will build a simple project step-by-ste
株式会社アンドパッドのエンジニアの浜田です。 現在、コンテナ化プロジェクトの活動をしています。 アンドパッドは多くのサービスを提供しておりますが、その中で最も歴史が長く、コード量が多い、社内ではANDPAD本体と呼ばれるサービスがあります。 コンテナ化プロジェクトはこのANDPAD本体をコンテナ環境に移行するプロジェクトです。 プロジェクトは2020/11頃から開始し、2021/12に第一弾の本番リリースが完了しました。今回はその活動について共有します。 プロジェクトの発足 アンドパッドにおける下記課題を解消することを目的として、コンテナ化プロジェクトを開始しました。 リリース作業にかかる時間が長い 以前のANDPADでは本番リリース作業に数時間かかっていました。本番作業なので複数人で作業を行い、人数×時間ぶんの工数が取られることになります。 また夜間に作業することも多く、リリース担当者の
ナカミチといいます。freeeのデータ基盤でエンジニア業に勤しむ日々です。 今回は長年freeeの分析環境を支えてくれたRedshiftをBigQueryに移行したお話。 なお技術的な詳細までは触れず、移行プロジェクト全体に関して記述しています。 (Techieな記事を期待した方スミマセンmm) 移行の規模はどんなもんか ボリューム的にはざっと下記の通りです。 テーブル数: 約2,000テーブル データ量: 約180TB(snappy) クエリ数: 約500件 移行期間: 約1年4ヶ月(準備期間含む) そもそもなんで移行したの? 大別すると移行を決めた理由は3つほど。 パフォーマンス向上が見込めた 手段を多様化したい エンジニアリソースの最適化 以下にそれぞれ細かく記述します。 1. パフォーマンス向上が見込めた SQLによりますが、それまで使っていたRedshift環境と比べて平均5〜6
著名なセキュリティーリサーチャーのpiyokango氏が注目のシステムトラブルをピックアップ。今週の注目ネタは……。 今回は、3件のトピックを取り上げる。国立医療機関からの個人情報流出、クラブンのランサムウエア被害、NTTコミュニケーションズのMicrosoft 365の利用に関する注意喚起である。 テレワーク中の職員が偽警告に従う 国立がん研究センター東病院は2022年3月25日、同病院が研究代表と研究事務局を担当する臨床研究の被験者情報が流出した可能性があると発表した。 2022年1月26日、テレワーク中の職員の端末にウイルス感染を伝えるポップアップが表示され、職員がその指示に従うと金銭を要求されたため、詐欺を疑いインターネット接続を遮断。専門業者のフォレンジック調査により、端末は第三者に約30分間乗っ取られ、端末で表示していた被験者情報を閲覧された可能性があることが分かった。 流出し
Code new worlds. Join us for an exhilarating week of technology and community. Be among the first to learn the latest about Apple platforms, technologies, and tools. You’ll also have the opportunity to engage with Apple experts and other developers. All online and at no cost. Experience WWDC here and in the Apple Developer app. Keynote and State of the Union The Apple Worldwide Developers Conferen
新型コロナウイルス禍で困窮した人に生活資金を無利子・保証人不要で貸し付ける国の「生活福祉資金の特例貸付制度」の申請期限が、3月末だったのが6月まで延長された。延長は8回目で、困窮者支援の主要政策になっている。ただ制度を巡っては、返済が難しいとみられる人にも積極的に貸し、生活再建につながっていないとの指摘も。窓口の東京都社会福祉協議会(社協)には自己破産の連絡が700件以上相次ぎ、返済が始まる来年1月には全国的にも相当の返済不能な人が発生するとみられ、識者から懸念が出ている。(中村真暁) 生活福祉資金の特例貸付制度 厚生労働省の制度で、コロナ禍で生活に困窮する人に、最大20万円を貸す「緊急小口資金」と、最大60万円を貸す「総合支援資金」がある。各地の社会福祉協議会が貸し付け業務を担う。全国社協によると、制度利用額はリーマン・ショック後の2010年度の49倍にあたる1兆3700億円に迫る。
This is the reason Demis Hassabis started DeepMind ディープマインドCEO独白 「私がアルファ碁よりも 本当に作りたかったAI」 アルファベット(グーグル)傘下の人工知能(AI)企業、ディープマインド。韓国のトップ棋士に勝利したことで世界を驚かせた後、同社は注力分野をゲームから科学へと転換した。それには、デミス・ハサビスCEOがディープマインドを立ち上げた理由と関係している。 by Will Douglas Heaven2022.04.04 9 19 2016年3月、ディープマインド(DeepMind)の最高経営責任者(CEO)兼共同創業者であるデミス・ハサビスは、韓国のソウルで、ディープマインドの人工知能(AI)の歴史的快挙を見守っていた。「アルファ碁(AlphaGo)」は、古代から伝わるボードゲームの碁を高度にプレイできるよう訓練された
マンガや同人誌などのト書きや長いセリフにぴったりな、可読性に優れた無料フォント「びぜんアンチック」がリリースされました! 先日当ブログで紹介したMORISAWA BIZ UDゴシック(紹介記事)を使用した合成フォントで、個人でも商用プロジェクトでも完全に無料で利用できます。 びぜんアンチック びぜんアンチックは「ComicStudio フォントパック」に収録されたアンチゴチ書体を再現したもので、BIZ UDゴシックとZENアンチックを組み合わせて「びぜん(BIZen)アンチック」と名付けられました。 びぜんアンチックの紹介の前に: Twitterでお知らせしましたが、BIZ UDゴシックとBIZ UD明朝はGoogle Fontsで利用できるようになりました! Morisawa Inc. -Google Fonts Google FontsにMorisawaの名があるのはスゴイですね。 B
2022年4月4日、ニュースサイトの『コミックナタリー』が日本経済新聞に掲載されることを記事にして投稿した。当該広告は、講談社ヤングマガジンで連載中の漫画『月曜日のたわわ』の広告であった。日本経済新聞の『月曜日のたわわ』の広告が、ジェンダークレーマーのバッシング被害に遭ってしまう。しかも、バッシング被害に遭ったのは、広告を掲載した日本経済新聞のアカウントでも、広告を出稿した講談社やヤングマガジンのアカウントでも、ましてや作品のアカウントでもない。なぜか、広告掲載を記事にして伝えただけの「ニュースサイト」であるコミックナタリーに非難が寄せられたのだ。そのバッシングの内容は、見事なまでに「キモい」「きしょい」「気持ち悪い」という生理的嫌悪のオンパレードであった。
今から36年前、まだウラジーミル・プーチンの名が知られていなかった時代に、独裁者プーチンの台頭と恐怖政治を予言するような近未来小説『モスクワ2042』がソ連で出版されていた。小説で描かれた2042年のロシアに君臨する“絶対的支配者”とプーチンの驚くべき共通点とは──。 2042年のロシアにはソ連が健在していた ソビエト連邦が崩壊に近づいていた1986年、ロシアのある風刺小説家が祖国の未来を想像した。国家元首はKGB(国家保安委員会)から出世した人物で、戦争で権力を固め、元同僚を影響力のある地位に引き上げ、ロシア正教会から権威を与えられたと主張し、何十年にもわたってロシアを統治していた。 つまり、彼はウラジーミル・プーチンを予言していたのだ。
客ではなかった。会社を乗っ取ろうとしていたハイエナだった。肝の小さい同僚は応接室の僕の傍らで小さくなっている。話を戻す。年末くらいから事業部がコンサル会社の営業を受けているのは知っていた。「事業拡大の手伝い」云々。よくある話だ。事業部に持ちかけられた話は、超大手企業の福利厚生部門を一括しておまかせしたい、というもの。これにウチの事業部は食いついた。表向きはコンサル会社が仕事を受けてその下請けというビジネスモデルであった。「事実上御社がやっているのと変わりません」と言われて、呑気なウチの事業部の連中は「売上はコンサルに払う分下がるが責任はコンサルがもってくれるんだヤター!」と喜び、話を進めていた。 コンサル会社のターゲットになったのは事業部のトップである六十代後半の人で、判断力が落ちているのだろうね、疑うことなく話に乗り商談をすすめてきていた。風向きが変わったのは、コンサル料の金額の話になっ
こんにちは。マネージド&セキュリティサービス部セキュリティサービス部門の閏間です。総合リスクマネジメントサービス「WideAngle」の新サービスの企画を担当しています。 本記事では、私がセキュリティの知識・技術向上のために業務外で取り組んでいるバグバウンティプログラムについて、3回にわたって紹介します。 本記事により、バグバウンティプログラムの有効性と、脆弱性探しのおもしろさの両方を伝えられれば幸いです。 (前編)バグバウンティプログラムの有効性について (中編)脆弱性探しの魅力と調査方法について【本記事】 (後編)実際に発見した脆弱性の詳細について なお、バグバウンティに関する記事としては、NTT Com社内バグバウンティのご紹介もありますので、ぜひそちらもご覧ください。 脆弱性探しはおもしろい 本記事では、バグハンターとしての経験を振り返りつつ、脆弱性探しの魅力をお伝えしたいと思いま
次世代原子炉として注目を集める小型モジュール原子炉(SMR)をめぐり、日本企業の参画するプロジェクトが本格化する。日揮ホールディングス(HD)とIHIは出資先の米ニュースケール・パワーが開発中のSMR参入に向けて人材を派遣する。米GE日立ニュークリア・エナジーは新たにスウェーデンのクリーンテック新興企業のシャンフル・フューチャーグループとSMR「BWRX―300」導入に向けた協力で合意した。日本企業が国際連携プロジェクトの主要プレーヤーとして台頭する公算が大きくなってきた。 ニュースケールのSMR初号機は、米ユタ州公営共同電力事業体(UAMPS)が2029年に米アイダホ州で運転開始を計画する。日揮HDとIHIは21年にニュースケールに出資した。 日揮HDは22年内に海外の設計・調達・建設(EPC)事業子会社の日揮グローバルからエンジニア十数人をニュースケールの大株主で米大手エンジニアリング
みなさんこんにちは。ミラティブUnityエンジニアの菅谷です。 私がミラティブに来てからちょうど2年が経ちました。 以前はソーシャルゲームの会社でゲームの運営や新規開発を行っていました。リードエンジニアとして広くコミットすることで、特にクライアント側の一通りの技術を学ぶことができましたが、ミラティブに来てからも事業が成長していく中で様々なことに挑戦し学んできました。振り返ってみてミラティブのUnityエンジニアとして習得できる技術や、ミラティブで活かせるスキルが分かってきたので一例として紹介します。 ミラティブのUnityエンジニアとしてのスキルは大きく3Dアバター(エモモ)系とゲーム系とに別れます。 どちらの技術もMirrativアプリで直接使われ、メンバーが変わるわけではありませんが開発における性質は異なります。 以下それぞれの特徴について説明します。 エモモ系 3Dアバター(エモモ)
修行といっても現職のBlack Inc.はもちろん日本法人のままだし、現地に転職するわけでもないし(できないし)、なんなら開発環境はものすごく劣化した。 給料は日本から普通に円で振り込まれるだけだし、極論「サンフランシスコに旅行しにきただけ」と言われたらそれまでである。 しかも高校2年から10年ほど住んでいた北新宿にも別れを告げ、住民票も埼玉の実家に移した。 日本で使ってたモニターやPCはほぼ全部売ったし、もちろん親にも反対された。 挙句の果てに私が10年住んでた家には15年分の家族全員のものが散乱しており、引っ越しにはフルで1ヶ月を要した。そして家も売却した。 おまけに渡米の1週間前くらいにNFT関連のサービスリリースをした影響もあって英語の勉強も全くできず、荷物も適当。回線やお金周りも何も準備できずに現地へGO。 今思えば、とにかく北新宿は何をするにも最強だった。家の前にスギ薬局、徒歩
本記事は React best practices and patterns to reduce code - Part2 を提供元の事前許可を得たうえで翻訳したものです。 元の記事に従いタイトルに「ベストプラクティス」と含んでいますが、実際にはベストプラクティスは規模や状況によって大きく異なります。 チームの状況にあわせて参考にしていただければと思います。 ===== これは全3パート中の第2パートとなる記事です。 パート1パート2(この記事)パート3 時間を無駄にしないために早速Reactのベストプラクティスとコード削減についてみていきましょう。まずは最も一般的な内容から始めます。 コンポーネントが子要素を持たない場合はself-closing tagするよくないコード: return <Component></Component>よいコード: return <Component />
IPA(独立行政法人情報処理推進機構、理事長:富田達夫)は日本企業のDX推進をめざし、昨年11月に公開した「DX実践手引書 ITシステム構築編」を改訂しました。今回の改訂では、DX実現のためのあるべきITシステム「スサノオ・フレームワーク」とクラウド、IoT、APIといった技術要素との関連を追記したほか、自社DXの規模および現状に応じたDXの進め方や外部サービスの活用方法など、より具体的なヒントを提供しています。 URL:https://www.ipa.go.jp/ikc/our_activities/dx.html#section7 IPAは昨年11月、DX未着手・途上企業の担当者を技術的側面から支援するため「DX実践手引書 ITシステム構築編」を公開しました。その後も23社へのヒアリング調査を継続し、今回の改訂では、各社がDXでめざす変革規模や現時点の成熟度を指標化する仕組みや、DXと
こんにちは ohayoukenchan です! 4月と言えば新生活。コネヒト株式会社も4月から、経営体制を一新し新たなスタートを切りました。 今期も心機一転して頑張っていきたいと思います。 この記事では先月末に開催した下期(6ヶ月)のチームふりかえりで行ってとても良かったなと思ったことについてお伝えできればと思います。 中長期(数ヶ月間隔)のふりかえり会の意義 スプリントでのふりかえりは、スプリントごとにレトロスペクティブの時間を設けています。 KPT法に似たような方法ですが、例えば下図のような感じでチームで起こったできごとに「ありがとう」や「happy-bad」と書かれた領域に付箋を貼って、特に関心の高いものに対して次のスプリントへのtryを決めていきます。 スプリントごとのふりかえり また、弊社の別のチームでも、Win Sessionで元気に目標を達成するチームづくりの記事にあるように
こんにちは、コネヒトでエンジニアをやっているあぼ(aboy)です ԅ( ˘ω˘ԅ) 今回は私の所属するテクノロジー推進部というチームで実施しているWeekly Win Session(ウィンセッション)について紹介したいと思います。始めてから5ヶ月ほど経ち、チームのイベントとして定着しました。Win Sessionのひとつの事例として何かの参考になれば幸いです。 ちなみにWin Sessionとは以下のようなもので、OKRの文脈で出てくることが多いです。 週の終わりに今週はどんな結果だったのかを確認し、立て直し策を具体的に決めるまで行うことを主目的にミーティングを行います。これを、ウィンセッションと呼びます。ここで大切なことは、結果にかかわらず、各メンバーが高い目標に挑んだことを承認・賞賛することです。 奥田和広. 本気でゴールを達成したい人とチームのためのOKR (Japanese Ed
高速・高品質の両立を目指そう スタートアップであろうが、大企業であろうが、開発は最初から高速で高品質でやっていこうと考えるべきなのです。低品質だと不具合は増えていき機能追加はしづらくなっていき人も減り採用もできず会社が死んでしまいます。低速だとプロダクトか会社自体が存続できません。高速と高品質の両立が重要です。 高速と高品質を両立するためには道具や手法に拘らなければなりません。 たとえばSUGARに導入しているのはドメイン駆動設計(DDD)という手法です。詳細は専門書などを参照していただきたいですが、ものすごくざっくり言うと、「人間の言語能力というのはとても優れているので、言葉と実装を一致させる部分をつくりましょう」という考え方です。ドメインというのは「業務知識」という意味です。業務のひとつひとつを言葉として厳密に定義して、それと実装を一致させるという考え方が基本になります。 例えば、「本
エンジニアはスタートアップ企業に 入らないほうがいい!? いきなりですが「エンジニアはスタートアップ企業に入るな」と言わなければなりません。 私は大学を卒業後ドワンゴに入社し、ニコニコ動画モバイルやニコニコ生放送などを開発していました。それから別の上場企業に転職しCTOを務め、現在はスタートアップであるSUGARのCTOを務めています。 大きな会社にいたころに見えた景色と、小さな会社で今見える景色から「エンジニアはスタートアップ企業に入るな」と言わねばならないと考えています。かなりの確率で地獄を見ることになるからです。 理屈を説明します。 スタートアップを起業する人というのは起業せざるを得なかった人が大半で、大抵の場合人材も資金も持っていません。その中でプロダクトを作る方法は概ね2つになります。 (1)創業者か、創業者に巻き込まれた人が頑張って作る。 (2)外注する どちらも地獄に直結しま
こんにちは!sugitaniと申します。 これまで有名芸能人と通話ができる(かもしれない)ライブ配信アプリとか、オリジナルマンガの配信サービスとか、コメントが横に流れるライブ配信システムとかを作ってきました。(SUGARは今も作業してます) 最近ご縁がありましてUUUMの子会社で、簡単に有料フォロワー向けの投稿が行えるFOLLOW MEを主に開発していて、NFTでデジタルトレーディングカード(※)を売り買いすることができるHABETをIndieSquare社さんと協業で運営しているNUNW株式会社(5月にFOROから社名変更)に入社し半年くらい経っています。最近CTOに任命していただきました! ※NFTについては思うことがある開発者の皆様が多いと思っていますが、自分がどう思っているかは後述します 少し前に「スタートアップがまともなわけ無いから入るな」というインタビュー記事を書いて頂いたんで
これ僕らの物語であり、僕と君の物語であるかもしれない。 数日前、友人が言った。「久しぶりに Rails を書いたけれど、Node.js の良さに敵わない」と。 その言葉に同意しながらも、他方で少し不思議に思う。 いつから僕らは Node.js しか使わなくなったのか。あれだけ話していた Rails などの多くの Web 技術にときめかなくなったのか。と。 もちろん、使えないというわけではない。寧ろ今現役で十分な活躍をしているフロントエンドの人間は、等しく皆「主役であるバックエンドのサブとして存在するフロントエンド」を経験してきている。 書こうと思えば書ける。だがその中で、敢えてフロントエンドとその技術を選んできた。 だけど今はどうだろう。フロントエンドエンジニアはもはや「JavaScript を扱うソフトウェアエンジニア」となり、一般的なバックエンドは勿論、Node.jsが一級市民として存
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く