Pinned
Jeffry Alvarado
1,290 posts
元 @meta ソフトウェアエンジニア|コンピュータサイエンス&バックエンド開発学習プラットフォーム「Recursion(リカージョン)」を運営|アメリカのソフトウェア開発技術を日本へ導入するために活動しています|YouTube→youtube.com/@Recursion-cs/…
- あるエンジニアが使い捨て電子タバコを再利用して、なんとWebサーバを構築しました。作者はこれまでにもARMマイコンを搭載した電子タバコを収集しており、それらを活用して開発を行ったとのことです。 そのスペックは以下の通りです: 24MHz Cortex-M0+、24KiBのフラッシュストレージ、3KiBの静的RAM
- Microsoftのエンジニアが「markitdown」という非常に便利なツールを公開しました。 このツールを使うと、PDF、Word、Excel、HTML、JSON、音声、動画など、さまざまなファイル形式をMarkdownに変換することができます。
- Linuxの開発者であるリーナス・トーバルズ氏が、ふとしたきっかけで数行のコードを調整したところ、Linuxのパフォーマンスが2.6%向上しました。数百万台のサーバーで稼働するLinuxにとって、この2.6%の向上は非常に大きな成果です。参考までに、Metaのような企業では、サーバパフォーマンスが2.6%向上
- 現在アメリカでは、新卒やジュニア層のエンジニア採用がほぼ凍結状態にあります。多くの企業は、実務経験を積んだ人材しか採用しない方針を徹底します。 ただし注目すべきは、今この層を育成していないことで、数年後にはシニアエンジニアが不足するという逆説的な状況を招く可能性がある点です。
- バングラデシュのある学生が、ノートパソコンを買う余裕がないため、スマートフォンだけで24,000行以上のコードを書き上げ、GitHubで2,000件以上の「いいね」を獲得したNeovimプラグインを開発しました。
- 私たちが日常的に利用しているcurlの作者が、オープンソース開発の現実について語りました。その内容は非常に厳しいものです。
- Gitの習得に役立つ素晴らしいサイトがあります。このサイトでは、視覚的なツールやパズルを使って、楽しみながらGitを学ぶことができます。
- 以下は、大量のデータを扱うような計算負荷の高い作業、例えば数百万件のデータをループ処理する場合のプログラミング言語ごとの速度比較を示したものです。ネストされたループを10億回繰り返した場合のパフォーマンスを視覚化しています。
00:00 - 私はいつもRaspberry Piで遊んでいたので、バックエンドエンジニアを目指す上で基礎を築くことができました。
- TypeScriptの型がどれほど強力かというと、コードエディタ上で直接数独ができるほどの複雑な型を作成した方がいるほどです。このSudoku型を使用すると、TypeScriptの型チェッカーが間違いを正確に指摘してくれます。
GIF - Gitを学ぶための楽しいゲーム「ohmygit」というものがあります。初心者向けに作られており、Gitが初めての人向けのカードモードと、すでにGit
- プログラミング言語を学ぶ過程では、実際にソフトウェアを作り上げることが非常に重要です。そのため、言語習得の最終段階として、何らかのプロジェクトを作成することを強くおすすめします。
- Gitでバージョン管理中にミスをして絶望的な気持ちになったことはありませんか?そんな時のために、ミスの対処法を集めたリソースがあります。これをブックマークしておけば、もしもの時に役立つでしょう。もしGitのコミット履歴を修正する必要があるなら、まずこのリソースに解決策がないか確認してみ












