今、はじめてVisual Basicに触れるあなたへ

f:id:ecb_YugamiShun:20220328085834p:plain
Visual Basic Logo

はじめに

こんにちは!

おひさしぶりです。ecbeing システムエンジニア湯上です。

あっという間に2022年も4月を迎え、新年度が始まりましたね!

ようやく新卒3年目が始まるタイミングではありますが

すでに体半分アーキテクトのような立ち回りが増えてきたように感じています。


さて、ちょうど2年前の記事になりますがこんな記事がMicrosoftから公開されました。

devblogs.microsoft.com

Going forward, we do not plan to evolve Visual Basic as a language.

端的に言えば、上記の記事は「Visual Basicは今後言語的な進化をしない。」というMicrosoftの表明です。

「息抜きC#シリーズ」を読んでいただいているモダンなC#erの皆様には、全く関係のない話かと思います。


宮原さんの「息抜きC#」最新記事はこちらから↓

blog.ecbeing.tech


今回はMicrosoftの記事の主役であるVisual Basic(以下VBと表記)について

  • どのような言語か?
  • どの程度モダンな(C#と同じ)書き方ができるのか?

という観点でまとめてみたいと思います。

続きを読む

Azure Cognitive Searchのしくみ

f:id:ecb_ssakagami:20220304115125p:plain

はじめに

お久しぶりです
みんなの手柄を自分の手柄のように横取りそして自慢する窓際社員 ガミさんです
さて今回はLightningSearchがローンチされ自慢する時期を逃してしまったのでさわりとして自慢をさせてください
その後、運用を開始してからLightningSearchの中核となっているAzure Cognitive Searchに焦点を当ててみました
またAmazon OpenSearchについてもAWS担当者とお話しができたので記事の後半で比較してみました
これから検索サービスを検討する方の役に立てば嬉しい限りです

続きを読む

息抜き C# ~ New Normal なコードの書き方:第06回「レコード型」 ~

こんにちはecbeingでアーキテクトをやっている宮原です。

New Normal なコードの書き方 の第06回目、今日は「レコード型」の書き方についてご紹介しようと思います。

  • レコード型とは
  • レコード型の便利な機能
    • 短く簡単な定義
    • パブリックなプロパティ
    • 自動実装される等価判定
    • 自動実装されるToString()
  • レコード型その他の特徴
    • 内部的には普通のクラス
    • イミュータブル
  • with式
  • まとめ

本記事は 息抜きC# 記事の第06回目です。
第05回目「Hello World!」はこちら。

続きを読む

息抜き C# ~ New Normal なコードの書き方:第05回「Hello World!」 ~

f:id:ecb_smiyahara:20220216163830j:plain

こんにちはecbeingでアーキテクトをやっている宮原です。

New Normal なコードの書き方 の第05回目、今日は最新の「Hello World!」の書き方について解説していこうと思います。

  • 2022年のハローワールド
  • なくなったもの
    • Mainメソッド
    • Programクラス
  • トップレベルステートメント
  • なくなったもの2
    • namespace
    • usingディレクティブ
  • 暗黙的なusingディレクティブ
  • これが最新のハローワールドだ
続きを読む

エンジニアのがんばりを可視化する社内システムを作った話

f:id:ecb_OtaYuichi:20220127190221p:plain

はじめに

こんにちは!ecbeing の太田です。新卒 2 年目で、普段は新たな SaaS サービスの開発・保守に携わっております。最近は、ちょっとしたツールやバッチなら片手間で作れるようになって、楽しくエンジニアリングしています!

さて今回は、社内向けのシステムを 1 から作った話を紹介したいと思います。

続きを読む

システム監視&パフォーマンスチューニングその他色々! New Relicでどこまでやれるかまとめてみた

New Relicロゴ

はじめに

こんにちは!ecbeingの蓑代です。
近頃はめっきり冷え込み、また年末もあともう少し…仕事納めでちょうどバタバタしちゃう時期ですね。

そんなちょっとバタバタっとしている時期にもかかわらず、私はとあるサービスの虜になってしまいました。
その名もNew Relic(ニュー レリック)!

newrelic.com

New Relic知らない方向けにざっくり説明しますと、監視ツールの一種です。
※詳しくは後ほど説明します

「監視ツール…単にLOGとかが取れて分析できるだけのツールでしょ?」と思うなかれ。
New Relicを使えば、システム監視だけではなくパフォーマンスチューニングに役立つデータ、果てはビジネスサイドに役立つデータも(工夫次第で)取ることが出来ます!

年末とセットで来る「長期休暇」に備え、監視用のアラートをいっぱい立てヤバい時だけ通知が来るようにし…。
他はゆっくり休みを満喫といった、そんな優雅な長期休暇がNew Relicを使えば実現できる!…かもしれません。

上記も含め、今回の記事では「New Relicを使ってどんなことが出来るのか」+「実際にやってみた活用事例」を見ていこうと思います。
それでは行きましょう!

続きを読む