I was 30 seconds away from runningmalware on mymachine. The attack vector? A fake coding interview from a "legitimate"blockchain company. Here's how a sophisticated scam operation almostgot me, and why every developer needs to read this. The Setup Last week, Igot a LinkedIn message from Mykola Yanchii. ChiefBlockchain Officer at Symfa. Real company. Real LinkedIn profile. 1,000+ connections.
サイボウズでデザインテクノロジストをしている @saku です。 サイボウズ株式会社は、2025年4月1日より、Web技術の標準化と推進を目的とした国際的なコンソーシアムである「W3C」のメンバーに加入しました。 今回は、W3CのVP,Technical StrategyであるPhilippe Le Hégaretさんにインタビューをさせていただき、W3Cの起源や、Web標準の作り方、そして来月神戸で開催されるTPACについてお伺いしました。 お忙しい中、1時間におよぶロングインタビューをさせていただいたので、前・後編に分けてお送りします。 W3Cロングインタビュー W3Cはどうやって始まった? S(Saku): 私は2、3年前にキャリアをスタートしたので、Web業界には入ったばかりなのですが、Philippeさんはこの業界に長くDOMやHTMLのワーキング・グループでチェアをされていま
― ウェブの「純化」と「ねじれ」の10年10月5日、Ahmad El-Alfy氏が「How FunctionalProgrammingShaped (andTwisted) Frontend Development」と題したブログ記事を公開し、話題を呼んでいる。 ― ウェブの「純化」と「ねじれ」の10年 10月5日、Ahmad El-Alfy氏が「How FunctionalProgrammingShaped (andTwisted) Frontend Development」と題したブログ記事を公開し、話題を呼んでいる。 この記事では、20年以上のフロントエンド開発経験を持つ著者が、関数型プログラミング(FP)の理念が現代のフロントエンド開発をいかに形成し、 また一部ではプラットフォーム本来の力をねじ曲げてきたか という経緯と影響について述べている。 以下に、その内容をポイン
本記事は、コンシューマーチームブログリレー 3日目です。 はじめまして。エンジニアグループ、コンシューマーチームの松本と申します。本記事では、社内で開発・利用している内部ツールのフロントエンドを CoffeeScript + Backbone.js の構成からTypeScript +React の構成に置き換えた時の知見を共有できればと思います。 早速ですがまずは宣伝から 弊チームでは AskDoctors というサービスを開発しております。 「病気・症状のお悩みを実際の医師に聞ける」というサービスで、1つの質問に複数の医師から意見を伺うことができるサービスとなっております。実在の医師から意見をもらうことができるので、悩み事があればぜひ相談してください。 早速ですがまずは宣伝から 背景 当時は最先端だったAltJS 役目を終えたCoffeeScript 作業の手順 CoffeeScr
Last month, we published a deepdive on thetech jobs market based on data that revealed a slow, steady rise in recruitment across BigTech and startups. There’s also predictably massiveAI engineering demand, fewer remote roles, and the growing significance of location, among other things. The job market feels pretty weird right now: hiring managers sayit’s hard to fill positions, but software en
TL;DR Sourcing data directly from disk IS faster than caching in memory. I brought receipts. Because hardwaregot wider but not faster, the old methods don't get you there. You need new tools to use what is scaling and avoid what isn't. Introduction In part 1 I showed how some computer performance factors are scaling exponentially while others have been stagnant for decades. I then asserted, witho
Intro Nx リポジトリが攻撃を受け、広範囲にわたるインシデントが発生した。 今回の事例は、GitHub Actions を中心に複数のステップが組み合わさった攻撃であり、過去に何度も発生してきた攻撃と本質的には変わらない。 しかし、途中でAI が何度か登場するため「AI が書いたコードをマージしたから」などといった表面的な反応もあるが、実態はそこまで単純な話でもない。 また、「自分のプロジェクトは Nx を使っていないから関係ない」とも言えない攻撃であるため、特にフロントエンドエンジニアは全員注意と確認が必要となる。 この攻撃が何だったのか、そこから学べることは何なのか、解説する。 Nx Incident 今回のインシデントについては、既に公式の Advisory が出ている。ニュース系の記事も多々あるが、一次情報は以下となる。 Malicious versions of Nx a
知ってる人は知ってると思うけど、せっかくブログがあるんやし、記念に書いておこうと。 いままで 株式会社ピクセルグリッド / PixelGrid Inc. https://www.pxgrid.com/ “株式会社ピクセルグリッド”という会社で、主にフロントエンドのエンジニアをやってました。 そして実はこの会社を辞めるのは2回目。というのも、一度は辞めたけど、出戻りをしていて、そしてまた辞めるという。 そういう経緯なので、トータルの社歴という意味では、3 + 5 = 8年ほどということになり、もちろんキャリアの中で最長の会社だったりする。 投稿記事一覧からざっとまとめた後半戦としては、 相変わらずのReact SPA三昧からはじまりNext.jsを通って、Svelte(Kit)派に改宗しSolidやVueも副業でやったりしつつCloudflareでニッチな需要を満たしながら Remix
こないだuhyoさんがこういうツイートをしていた。 typeof x === "undefined" が typeof x>"u" にminifyされるのを見たんだけど、 これってのちのちtypeofの結果が増えたら壊れるやつではないか。いいのかな。もう増えない読みか(?) — 🈚️うひょ🤪✒📘TypeScript本発売🫐 (@uhyo_) August 29, 2025 確かに typeof 演算子で得られる結果の中で辞書準比較で最も大きいのは "undefined" だから、typeof x > "u" は typeof x === "undefined" と同じ意味になる。なので、この minification は一見理にかなっているように見える。実際esbuildがこの方法でminifyをしている(Webのplaygroundでの実行結果)。 しかし少なくともJSCにおい
What makes Claude Code so damngood (and how to recreate that magic in your agent)!?/ vivek / 2025-08-21 Claude Code is the most delightfulAI agent/workflow I have used so far. Not only doesit make targeted edits or vibe coding throwaway tools less annoying, using Claude Code makes me happy.It has enough autonomy to do interesting things, while not inducing a jarring loss of control like some o
The web has come a long way since theearly days of Multi-Page Applications (MPAs). What started assimple server-renderedHTML has evolved through several architectural paradigms, each solving problems introduced by the previous approach. Today,React Server Components (RSCs) represent what might be the most significant leap forward yet. Let me take you through this complete journey and show you
AI Agentの進化は目覚ましく、日々実装の品質も向上しています。しかし、開発者自身に明確な実装イメージがある場合、それをAI Agentに出力させることは難しく、さまざまな工夫を必要とします。Agentに与えるコンテキストやプロンプトを最適化したり、詳細なルールを整備することで精度を高めることができますが、これらには大変な労力を伴います。 筆者がNext.jsアプリケーションを扱う場合、実装イメージは著書『Next.jsの考え方』の内容に沿って生成されるため、「この本をAI Agentに読ませることで、アウトプットの精度を高めることができるのではないか」と考え、様々な検証を行いました。本稿では検証を通して筆者が得た、AI Agentのアウトプットに『Next.jsの考え方』を反映するプラクティスについて紹介します。 要約 以下の条件を満たすことで、AI Agentのアウトプットに『N
AI is making me extra money, says Sarah Skidd, a product marketing manager who writes fortech and start-up companies. In May Ms Skidd was approached by a content agency to urgently rework website copy that had been produced via generativeAI for a hospitality client. What was supposed to save money had, instead, caused a host of problems. "It was the kind of copy that you typically see inAI copy
Something went wrong! Hang in there while we get back on track A month ago, during a release to production, the feature I was working on failed to deploy due to a PostgreSQL restriction.It turned out to be a surprisingly fun and comprehensive learning moment. Backstory I have been working on a pretty huge release where we needed to: Add new functionality to our core feature. Remove all duplicated
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く