サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 10
medium.com
You won’t hear this at PyCon. You won’t read it in the official Python blog. But after 2 years of Python development and watching the ecosystem closely, I’m convinced we’re witnessing the slow-motion collapse of the world’s “most popular” programming language.
For developers building AI-powered applications, bridging the gap between analytical data stores and low-latency serving engines is a common challenge. The new BigQuery import feature for Vertex AI Vector Search, now in Public Preview, offers a powerful solution. This feature is a game-changer for any developer who has struggled with the complexities of moving data from a data warehouse like BigQu
Get started with ETL Testing using this blog which is written based on real-world industry case studies and experience. Even though the above diagram is a bit of simplification, this is how most ETL workflows may look like. To put simply, ETL is an automated process to move data from source systems to target systems, involving various stages for Extract, Transform and Load sub-processes, without d
過去のデバイスドライバのバグを分類し、それをRustでどの程度防げるかを分析するという面倒な仕事からは、引き続き目を背け、Rustの型システムを活用してコンパイル時にAPI誤用によるバグを防ぐ設計例として、筆者が開発に関わっているタイマー抽象化APIを紹介します。 タイマーAPI基礎知識特定の時点を時間を表すCの型としてktime_tがあり、これは64ビット符号付き整数(s64)で表現され、単位はナノ秒です。ktime_t型は期間を表す型としても使われます。 Linuxカーネルには、下記のように複数のクロックソースが用意されていて、デバイスドライバは用途や特性に応じてクロックソースを使い分けます。例えば、realtimeクロックは補正によって時間が過去に戻る場合があるので、経過時間の測定用途には不向きです。また、独自のクロックソースを実装しているデバイスドライバもあります。 クロックソース
(This is the first of a two part series on rate limiting with Redis. This part will look at possible implementations, and the second part will look at performance) My colleague Eric has informed me that many companies are now using Redis to implement rate limiting, and has witnessed serious businesses doing this, first hand. “Redis?”, I thought. “Isn’t that that thing to cache your slow HTTP page
medium.com/@sohail_saifi
Do you recall when Scrum was the rage? When was it mandatory for all businesses to have certified Agile Coaches and Scrum Masters? When were daily standups and two-week sprints considered the pinnacle of software development? You might be surprised to learn that the world’s largest tech companies never truly embraced it. The signs of this trend are everywhere, and I’ve been observing it for some t
For the past three years, I have delved into the software development landscape in Japan, and one of the things I learned completely revolutionized my approach to coding. While most Western developers are busy fixated on the newest JavaScript frameworks or are engaged in the never-ending ‘tabs vs. spaces’ debate, Japanese developers have been methodically and quietly mastering the art of software
Why remote MCP deployment is inevitable, and how to do it right with Google Cloud Run. 1. Background1.1 MCP is Having a MomentThe Model Context Protocol (MCP) is absolutely everywhere right now. If you’re working with AI, you’ve probably bumped into MCP. Developed by Anthropic, it’s become the de facto standard for connecting AI assistants with external data sources and tools. In the beginning, MC
This guide is for developing for the Oculus Go, on Windows with Unity 2018.1. It is current as of June 21st, 2018. This week my company held it’s first ever internal hackathon. As soon as I heard about it, I signed up and knew exactly what I wanted to build — a VR experience for my shiny new Oculus Go. Long story short, building for the Go wasn’t as straightforward as I had hoped, but by the end o
medium.com/@sotayamashita
Lin Clark 氏が “A cartoon guide to Flux” というタイトルでとてもわかりやすく Flux についての記事を投稿していました。この文章のなかでも書かれていますが Flux はとてもホットな話題です。しかし、まだまだ十分に理解されていない技術なので、著者の Lin Clark 氏に許可を頂いて翻訳させていただきました。何か間違いや分かりにくいところ、より良くするための助言などありましたら気軽に@sota0805 までコメントお願いします。 (以下、2015年9月29日に Lin Clark 氏によって書かれた “A cartoon guide to Flux” の翻訳です。) 漫画で説明する FluxFlux は現在のウェブ開発で最もよく理解されていない話題の1つです。このガイドでは誰もが理解できる方法で説明しようとしています。 問題はじめに Flux が解決
medium.com/@ankushpanday
Top 25 UX Laws Every PM Should KnowBuilding a great product isn’t just about features — it’s about how users feel when using it. As a Product Manager, understanding UX (User Experience) laws can save you from bad design decisions and make your product 10x better. Here’s a smooth and simple guide to the top 10 UX laws every PM should know. 1. Hick’s Law — Less Choices, Better DecisionsThe more opti
medium.com/@thinkfi.net
Tools of Chinese Ghouls- Information Manipulation and Narrative Jamming Historically, Japan and China have carried an immense burden. New deals, talks and diplomatic channels often face the horrors of their past, blocking amelioration. Triggered by the tragic murder of a 10-year-old Japanese boy in Shenzhen, China on 18th Sept 2024, these countries once again confront the complex and painful legac
medium.com/@elisowski
What is MCP (Model Context Protocol)?The Model Context Protocol (MCP), introduced by Anthropic, defines a standardized interface for supplying structured, real-time context to large language models (LLMs). 💡 Catch up with my previous article about MCP.💡 https://modelcontextprotocol.io/Core FunctionalitiesContextual Data Injection MCP lets you pull in external resources — like files, database row
MCP サーバを経由して外部ツールに接続する AI エージェント(English version is available here) 本稿では、AI エージェントのための ”USB コネクタ” として設計されたオープンスタンダードである Model Context Protocol (MCP) と、オープンソースのAIエージェントフレームワークである Agent Development Kit (ADK) がどのように連携可能なのか、最近公開された ADK ドキュメントに基づいて、その統合パターンと開発者が考慮すべき点を解説します。 パターン 1:ADK エージェントを MCP クライアントとして使用するADK と MCP が連携する最も一般的な方法は、ADK エージェントが MCP クライアントとして機能する場合です。このシナリオでは、ADK エージェントは、MCP サーバーとして公開
medium.com/@StefanoMeloccaro
SQL interview questions, especially if done during a live session, can be challenging; however, knowing in advanced which are the most common ones allows you to organize your thoughts and expose structured answers that will clearly show to your interviewer an high level of preparation. Based on my experience, these are the most common one you can’t miss if you want to increase a chance to ace your
NTTの須田です。2024年9月に開催された 第57回 情報科学若手の会 にて、「なぜオープンソースソフトウェアにコントリビュートすべきなのか」と題して招待講演させていただきました。講演内容をブログとして再編成しました。 講演資料 (PDF)なぜOSSにコントリビュートすべきなのか結論から言うと、主にOSSの持続可能性のためです。 OSSは「タダ飯」(free lunch) であるかの如く、対価を支払うことなく消費されがちです。ミートアップなどで提供される実際の「タダ飯」🍕🍣とは異なり、遠慮なく好きなだけ食べても他の人の迷惑にはなりませんが、この「タダ飯」を提供する側のことを誰かが気にかけていないと次の問題が生じます: 「タダ飯」が出てこなくなる (OSSの開発が停滞する)毒入りの「タダ飯」が出てくる (OSSにマルウェアが混入する)前者はましな方で、後者が特に事業や社会にとっての脅威
By: Charles Covey-Brandt Airbnb recently completed our first large-scale, LLM-driven code migration, updating nearly 3.5K React component test files from Enzyme to use React Testing Library (RTL) instead. We’d originally estimated this would take 1.5 years of engineering time to do by hand, but — using a combination of frontier models and robust automation — we finished the entire migration in jus
medium.com/@bunfureekanazawa
第一回文学フリマ金沢とは金沢で、北陸ではじめて開催される文学作品の即売会。2015年4月19日に石川県金沢市の ITビジネスプラザ武蔵 6F・5F・4Fで開催。事務局代表は山崎氏。直接参加・委託参加あわせて200の文学サークルが自作の文学作品を持って出展する。「第一回」と銘打ったからには第二回もあるのだろう。ぜひ第二回文学フリマ金沢を応援したい。 cf) 文学フリマ金沢事務局通信/第一回文学フリマ金沢webカタログ 追記) 第一回文学フリマ金沢騒動は2015年11月中旬に山崎良祐代表の表向き勇退(実際は追放)という形で終結しました。このことは同年9月大阪における望月代表と金沢事務局との対談で決定されました。 cf) 文学フリマ金沢騒動終結へ/金沢代表勇退のお知らせ 登場人物と時系列(2015年)登場人物 鯨: サークル参加者、今回まきこまれた側、西瓜鯨油社の中の人 山崎代表: 山崎良祐。文
(Image generated by the author using Midjourney)Over the past decade, I’ve engaged in countless discussions about Bayesian A/B testing versus Frequentist A/B testing. In nearly every conversation, I’ve maintained the same viewpoint: there’s a significant disconnect between the industry’s enthusiasm for Bayesian testing and its actual contribution, validity, and effectiveness. While the hype around
Why It MattersYou can test a ViewModel by simply creating an instance using its constructor in your test code. However, this approach has limitations — there is no straightforward way to: Trigger ViewModelStore.clear() / ViewModel.onCleared().Simulate a save and restore instance state change.With ViewModelScenario, these are now easy to test, helping you catch errors related to ViewModel clean-up
I’ve been working on AI Agents since their inception, and have explored almost all packages and large language models (LLMs) as well, and there exist a few reasons why I believe so: 1. The LLMs, Being Good, Are Still Far From Reaching 100% AccuracyThat’s true. Don’t get swayed away by benchmark numbers shared over social media. It’s all to create hype. From my personal experience, the models are g
medium.com/@caitlin9165
fastplotlib is a new GPU-accelerated fast and interactive scientific plotting library that leverages WGPU IntroductionScientific visualization is hard — but it doesn’t have to be. Visualization examples using fastplotlibWhat makes scientific visualization so challenging? High-dimensional, massive datasets — often spanning terabytes of informationComputational bottlenecks — efficiently utilizing re
Move from idea to production using GenAI and Operations (GenAIOps) OverviewThe world of Generative AI (GenAI) is buzzing with excitement and potential, but harnessing this transformative technology requires more than just powerful models. It demands a deep understanding of operational strategies, best practices, and the evolving landscape of GenAI and Operations (GenAIOps). This blog post offers a
Hey there, how long has it been? A month since the last time we had millions of developers exposed to malware through a marketplace? Well, here we go again. Say hello to the wolf in dark mode, “Material Theme”, an extremely popular VSCode theme extension, found to be containing malware underneath it’s beautiful color scheme. So, what is going on?Material Theme — Free, a theme extension for VSCode,
medium.com/@rina.hasumi
Black Box Diaries, a self-directed documentary by journalist and filmmaker Shiori Ito, follows her courageous investigation into the sexual violence she personally endured, capturing her journey as both a survivor and a seeker of justice. Premiered at over 50 film festivals and awarded more than 18 prizes, it has secured distribution in over 30 countries and is now nominated for the 97th Academy A
We have invested significant time and resources to prototype macros over the past couple years. Unfortunately, each time we solved a major technical hurdle, we saw new ones pop up. At this point, we are not seeing macros converging anytime soon toward a feature we are comfortable shipping, with the quality and developer-time performance we want. After considering the opportunity cost — in particul
And with OpenAI releasing Swarm and Microsoft’s Magentic-One, this space has become very cluttered. So to clear any doubts, I will try to explain the key-features, pros and cons of each of these frameworks and let you decide what suits you well. We will be talking about AutoGen is the most popular and the earliest framework in the space by Microsoft, more suitable for software development tasks Fe
🚀 Join a global community of AI enthusiasts, professionals, and industry leaders as we break down cutting-edge advancements in Artificial Intelligence, Machine Learning, and Data Science. Stay ahead with expert insights, hands-on knowledge, and future-driven innovations!
「安全よりもスリルを!」 メモリ安全性のために、LinuxカーネルモジュールはRustで実装すべし、と世間に大声で訴えているけれど、本当はちょっと物足りない…危険に惹かれてしまう、そういう秘めた自分の気持ち、大切にしたいですよね! 今回は、いかなる安全性も保証しないアセンブリ言語とRustを組み合わせて、Linuxカーネルの機能を実装してみました。 アセンブリ言語?「アセンブリ言語、何それ?」と思ったデジタルネイティブ世代の読者も大勢いることでしょう。CやRustのような高級プログラミング言語では、人間が理解しやすい型や構文などを使った記述形式をコンパイラを使って、CPUが実行できる形式へと翻訳します。一方、アセンブリ言語では、CPUが実行できる形式に限りなく近い記述形式を使います。自分の気持ちをインスタやLINEのメッセージで伝えるのは難しいですよね?アセンブリ言語はCPUへ直接気持ちを
次のページ
このページを最初にブックマークしてみませんか?
『Medium: Read and write stories.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く