チームブログ
ポストする作家によって コートニー・メズナリッチ

SoCreateエンジニアは、彼の最新のサイドプロジェクトを構築するために多大な労力を払います

昔からのお気に入りで新年を迎えます! 私は、このリモートワークの時代にSoCreateの定期的にスケジュールされたプログラミングに戻り、クールな新しい技術と個人のチームメンバープロジェクトに関するチーム主導の学習シリーズである私たちの特徴的な性質であるランチミートの一つに座ることに興奮しました。通常は椅子を引き上げて会議室に昼食を持ち込みますが、マイクロソフトチームズを介した仮想プレゼンテーションとしてシリーズを更新しました。シニアソフトウェアエンジニアのダナ・デスロージャーズが暇なときに何をしているかを聞くのはとても楽しかったです。言うまでもなく、彼はベンチに座っていませんでした。

コンピューターの画面には、コードと体操スコアトラッカーが表示されています

スコアトラッカーアプリは、ユーザーがフォローしているアスリートとジムの体操大会の結果を集約します。

在宅勤務中、ダナは新しいことを学び続けるために自分自身を伸ばしてきました。最近、彼は体操を指導しているときに仕事以外で経験する課題を解決するために、彼のエンジニアリングの腕前を使用することを決定しました。そこにクロスオーバーがあるとは思わなかったでしょう! 彼はすでに専門家である技術を使用する代わりに、Blazer Web Assembly(ブレイザーウェブアセンブリ)、.NET 5、gRPC、Azure Cosmos DB(アジュールコスモスデータベース)など、SoCreateでは通常使用しない技術について深く掘り下げていました。

ダナは、新しいテクノロジーを学びながら、次のように述べています、「私は実際に構築できるものを作ろうとしています。 高度な知識以外のことを読んでいるだけでは、あまり得られない気がします。 本当にそれに入るのは、あなたが知らないことを見つけたときです。」

ダナは、体操大会の結果に挑戦することがよくあると語りました。結果を見つけることと地域の順位を計算することの両方です。これらの結果を提供する現在のウェブサイトは遅れており、ユーザーは必要な情報を検索する必要があります。そこで、前述の新しい技術を使用して、彼は現在のプロセスを逆さまにしました。

「私たちが使用しているサイトはほとんどなく、大会のディレクターは定期的にスコアをウェブサイトにプッシュし、観客はログオンして子供たちの立場を確認できます」と彼は説明しました。「私が気に入らないのは、通常、サイトにアクセスして探し、レベルとセッションを見つけてから、最終的に探しているアスリートを見つける必要があるということです。 私の考えは、それを好転させて、アスリートやクラブ全般にもっと集中させることでした。」

そこで、ダナは、他のミート結果サイトからデータを取得して、ミート結果を集約するアプリを作成しました。

「私のビジョンは、私が会議に参加することです。私の電話は、スコアが何であるかを知らせる通知を鳴らし始めます」と彼は説明しました。 「私は大会に参加したいのですが、大会を探す代わりに、アスリートやクラブをフォローしたいと思っています。そのため、アプリにアクセスして情報を探す代わりに、探している情報を一目で確認できます。」

まだスタイリングされていませんが、ダナの新しいアプリは、最近参加した大会を明確に示し、特定のアスリートの結果を追跡し、特定のジムのアスリートのすべてのスコアを確認できます。

「これは、三十秒ごとに自動更新されるツイッターフィードのようなものです」と彼は言いました。

アプリは、新しいスコアがポップアップするたびに最終的に通知を送信します。おそらくもっと重要なことは、ユーザーが複数のレベルと年齢区分にわたる結果を一つのテーブルに表示できるようにすることです。これは、現在他のウェブサイトでは利用できません。

コンピューターの画面には、コードと地域の順位が記載された体操スコアトラッカーアプリが表示されています

スコアトラッカーアプリは、体操が結果を満たしているデータテーブルを表示し、レベルや年齢層を超えて比較できます。

「地域の資格を取得しようとしている場合があります。例えば、10年以上のカテゴリ内でトップの二十五に入る必要があります。それを調べる良い方法がないので、アスリートがどこに立っているのかわかりません。しかし、これで、私は年齢層を組み合わせて、誰もがどこにいるのか、そしてどこにカットオフがあるのかを見ることができます。通常、私は前後に切り替えて計算を行う必要がありますが、これははるかに簡単です。」

確かに、はるかに簡単です! Danaのプロジェクト(ここでGitHub(ギットハブ)で確認できます)は、適切に適用された場合にテクノロジーが人々を可能にし、生活を簡素化する方法の輝かしい例です。ソフトウェアエンジニアリングと実際の平行棒という、一見異なる二つの分野の間に類似点があることを私たちは知りませんでした。しかし、ダナのようなSoCreatorsは、感動と驚きを絶やさないのです!

あ~・お~あ~、

...に興味があるかもしれません

ジャミ・ルロックがホームオートメーションに関するプレゼンテーションを行っています

Lunch Meet:ジャミ・ルロックのホームオートメーションへの旅

エンジニアと彼のホームセキュリティシステムを組み合わせると、通常のアラームよりもはるかに高度な結果になります。 ガレージのドアを開けるように言ったり、遠くから塩水プールの塩分を監視したり、ヒーターがオンのときに窓を開けたままにしている子供やルームメートをすべてモバイルデバイスから見つけたりしたいと思ったことはありませんか?それは可能であり、チーフエンジニアのジャミ・ルロックがそれを証明するために着手しました!さまざまな関連トピックに関する毎月のチーム主導の学習シリーズである「Lunch Meet」の2回目の記事で、ジャミは発言し、彼が現在使用している...
ローレン・スペンスがカラーシステムを発表

カラーシステム:SoCreateがCSSカスタムプロパティで標準を設定

私たちの最新のランチミーティング– SoCreateチーム主導の学習シリーズ–は、これまでで最もカラフルなものでした! UX開発者のローレンスペンスは、SoCreateプロジェクトのUX側で使用されている最先端のプラクティスについてチームに教えるために発言しました。残りの人は仕出しの昼食で食欲を満たしましたが、ローレンはSoCreate カラーシステムでのプレゼンテーションで視覚に満足しました。カラーシステムは、私たちが構築するすべてのアプリの色を制御およびテーマ設定する革新的なアプローチです。システムはプレーンCSSの上にレイヤーとルールを追加し、使いやすく、使いやすいシステムを提供します...
Anthony HarrisがHoudiniのプレゼンテーションを間近に

CSS Houdiniのマジック

ハットトリック、カードトリック、そして魔法のCSS チーム主導のラーニングシリーズである最新のランチミート(Lunch Meet0は、リードUXデザイナー / 開発者 アンソニーハリス(Anthony Harris)による驚きに満ちていました。トピックはCSS Houdini(CSSの拡張性のために誕生したタスクフォース)です。これは、やや利用できないにもかかわらず、やや魔法のような、私達が知っているようにWeb開発に革命を起こすことができるプロジェクトでした。 下記が私達が知っていることです。Houdiniは、ブラウザのCSSエンジンへのアクセスをもっと増やすことを可能にするブラウザAPI ...