早いものでベルフェイスに参画(2020/12/01入社)して1年経ってしまいましたが、この一年間自分が何を考えて、どういう趣旨で組織を動かして来たかについて振り返りも含めて書ける範囲で書いてみようと思います。 正直、実際にCTO(Chief Technology Officer)をやるのは初めてで、テクニカルマネジメントが出来れば良いかと言えばそんな事はなく、他にもやらなければならない仕事のジャンルは多岐に渡ります。
基本: 外部キーに使われているインデックスは削除出来ない MySQL でインデックスを削除するときに、以下のようなエラーメッセージが出る事があります。 普通に読めば、そのインデックスが外部キーによって使用されているので削除出来ない、という話です。解決方法としては インデックスはそのまま残す外部キーを削除してからインデックスを削除する といったところだと思います。 ここまでは当たり前の話なのですが、なぜこう言う状態になるのか分かりにくいケースがあったので、説明します。 分かりにくいケース 実例: 後から一意制約を追加した場合 以下の通りテーブルを2つ作成します。 CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
今回のゲストは、2022年1月よりSmartHRの新CEOに就任することが発表された芹澤さんです!芹澤さんはシード期のSmartHRにエンジニアメンバーとして入社し、その後VPoE、CTOを経て、12月8日、CEO就任のニュースが発表されました。 このエピソードでは、エンジニア組織のマネジメント方法、そして入社してから着実に責任範囲を広げていった芹澤さんに「任される理由」を聞きました。新CEOとしての意気込みも語っていただいています! 【ハイライト】 SmartHRに入社したきっかけとその理由VPoEになってから身についたマネジメント法エンジニアチームを引っ張る時に使う1on1術成果を出している人にマインドシェアを多く割くべきな理由マネージメントをする人が楽しんだ方が良いワケ暇になることを恐れるな急拡大しているエンジニア組織をマネージメントするうえで気をつけた方が良いポイント宮田さんから学
週刊SaaS magazineの第3弾です。先週まではARR461%成長の裏側と称して、SaaS立ち上げ時に実施すべきことを二週にわたって書きました。 今週はSaaSだからこそ、愛すべき指標であるNRRについて書きたいと思います。タイトルは一昔前に流行した某恋愛映画に掛けてキャッチーさを出したかったのですが、まんまと失敗しました。ただせっかくなので、このままのテイストでNRRについて分解していきます。 SaaSに関わっている、下記のようなすべての方々にとって、少しでも参考になると嬉しいです。 ・NRRという存在(概念)を理解できていない方 ・存在は認識しているが、愛せていない方 ・愛してはいるが、片想い中の方 NRRという存在は隠れたマドンナ 大人になってから小学校の同窓会に行ったとき、小学校の時に気にすらかけたことがない女性が驚くべき美女になっていたことはないだろうか。 そんなあなたは、
こんにちは、松浦です。 シナジーマーケティングでは Kubernetes のマニフェスト管理については kustomize を主に利用しています。今回は、 kustomize にまつわる内容を扱います。 kustomize には、 kustomize build 時にリソース定義の生成を行う generator (ConfigMapGenerator, SecretGenerator)や、変換処理などを行う transformer (コンテナイメージ名やタグを変える images やラベルを各リソースに付与する commonLabels など)が用意されています。デフォルトの状態でも十分に使い勝手の良いものですが、ときに generator や transformer の振る舞いに変更を加えたり、新たに処理を追加したいこともあるかもしれません。そのような場合にどういう手段が用意されているの
正規表現と対象のテキストを入力し、対象テキストの正規表現に一致する箇所をハイライト表示します。 また、PHPではpreg_match_allの結果も表示します。 修飾子とは?フラグとも呼ばれ、正規表現の動作を変更します。 たとえば、正規表現「/ hello /」で大文字小文字関係なく”hello”と”Hello”の両方にマッチさせたい場合は、パターン(//)の末尾に「i」を付与します。 特殊な正規表現文字:
こちらのスライドは以下のサイトにて閲覧いただけます。 https://www.docswell.com/s/ockeghem/ZM6VNK-phpconf2021-spa-security シングルページアプリケーション(SPA)において、セッションIDやトークンの格納場所はCookieあるいはlocalStorageのいずれが良いのかなど、セキュリティ上の課題がネット上で議論されていますが、残念ながら間違った前提に基づくものが多いようです。このトークでは、SPAのセキュリティを構成する基礎技術を説明した後、著名なフレームワークな状況とエンジニアの技術理解の現状を踏まえ、SPAセキュリティの現実的な方法について説明します。 動画はこちら https://www.youtube.com/watch?v=pc57hw6haXkRead less
備考 2018/09/21 22:15 追記 2018/09/20 12:10 に公開した「どうして JWT をセッションに使っちゃうわけ?」というタイトルが不適切だとご指摘をいただいています。 その意見はもっともだと思いますので、現在、適切となるようにタイトルを調整しています。 ご迷惑およびお騒がせをして大変申し訳ございません。 本文の表現についても改善の余地は大いにありそうですが、こちらは (すでにご意見を頂戴している関係で、) 主張が変わってしまわないように配慮しつつ慎重に調整させていただくかもしれません。 はあああ〜〜〜〜頼むからこちらも忙しいのでこんなエントリを書かせないでほしい (挨拶)。もしくは僕を暇にしてこういうエントリを書かせるためのプログラマーを募集しています (挨拶)。 JWT (JSON Web Token; RFC 7519) を充分なリスクの見積もりをせずセッシ
CTO室の@ken5scal です。 こんにちは、CTO室の@ken5scal です。 この記事はLayerX 2021アドベントカレンダー 14日目の記事です。昨日はcipeさんの 本番稼働でわかった秘匿化技術のチャレンジングなこと でした。明日はSaaS事業部 BizDevのgunchanさんの記事が公開される予定です。 最近、LayerXのサービスやカルチャーについて多く事例として公開されていますが、では、実際に社員がどのような環境で業務をしているかについては、まだ情報が出てなさそうでした。 特に今日において、どのようなラップトップを使えるかは非常に重要なポイントかと思います。本ブログでは当社で利用される標準業務端末について紹介します。 デフォ端末 8コアCPU、8コアGPU、16コアNeural Engineを搭載したApple M1チップ 16GBユニファイドメモリ 1TB SS
みなさん、こんにちは。介護経営支援開発グループでグループ長をしている岩田文彦です。 事業やサービスの成長に合わせて開発組織も大きくなると、新しい課題が浮かび上がってくることがあります。とくに、複数のチームに分かれて開発を進めていると、各チームで最善を尽くしていても、サービスやプロダクト全体で取り組む課題や舵取りが必要になってきます。サービス全体の技術的な課題にトップダウンで取り組んでしまうと、現場のエンジニアに、コミュニケーションの乖離やモチベーションの低下が生じがちになります。 そこで、私たちは、複数の開発チームの横断的な課題を対象にして意思決定する「プロダクトボード」という活動を始めました。この活動により、規模の大きなサービス開発でありながら、現場のエンジニアも参加しつつ、プロダクト全体を舵取りできるよう体制を整えようとしています。 エンジニアリングマネージャーの方や、一定規模の大きな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く