IT |
InfoQ |
Microsoft Build 2023: Bing AI and Copilot Plugins for ChatGPT OpenAI, Microsoft Fabric and More |
https://www.infoq.com/news/2023/06/microsoft-build-2023/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
|
Microsoft Build Bing AI and Copilot Plugins for ChatGPT OpenAI Microsoft Fabric and MoreThis year s Microsoft Build was focused on artificial intelligence with new Copilot experience additions for Windows and Edge as well as new Bing AI and Copilot plugins for ChatGPT OpenAI Key announcements also included the Microsoft Fabric analytics platform the introduction of the Microsoft Dev Box for development environments and upgrades within Microsoft Azure By Robert Krzaczyński |
2023-06-02 06:30:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 改正マイナンバー法、成立 健康保険証は24年秋に廃止 マイナカードに統一化へ |
https://www.itmedia.co.jp/news/articles/2306/02/news149.html
|
itmedia |
2023-06-02 15:47:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 価格.comのChatGPTプラグイン登場 「2万円以下のイヤフォンない?」でおすすめ表示 |
https://www.itmedia.co.jp/news/articles/2306/02/news148.html
|
chatgpt |
2023-06-02 15:25:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] 無記名「Suica」「PASMO」の販売が当面停止に 半導体不足で製造難しく |
https://www.itmedia.co.jp/news/articles/2306/02/news147.html
|
itmedia |
2023-06-02 15:20:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia PC USER] Kensington、USB4接続に対応したポータブルドッキングステーション |
https://www.itmedia.co.jp/pcuser/articles/2306/02/news145.html
|
itmediapcuserkensington |
2023-06-02 15:12:00 |
IT |
ITmedia 総合記事一覧 |
[ITmedia News] M1「Mac mini」が30%オフなど、AmazonタイムセールでApple製品が特価に |
https://www.itmedia.co.jp/news/articles/2306/02/news144.html
|
amazon |
2023-06-02 15:10:00 |
AWS |
AWS Japan Blog |
AWS 上の MongoDB のビルディングブロックを使用して車両のデジタルツインの課題を解決する方法 |
https://aws.amazon.com/jp/blogs/news/how-to-solve-the-digital-twin-challenge-using-building-blocks-from-mongodb-on-aws/
|
mongodb |
2023-06-02 06:29:37 |
AWS |
lambdaタグが付けられた新着投稿 - Qiita |
AWS LambdaでAPIサーバーを作りたい(コンテナで) |
https://qiita.com/yamatok/items/d06ac0d26993d879e701
|
awspowertoolscdpathtopr |
2023-06-02 15:53:41 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
【AWS】Amazon Rekognitionを用いた車のナンバープレートの認識 |
https://qiita.com/grapefruit1030/items/afdb0c9b6045d3529936
|
amazonrekognition |
2023-06-02 15:57:39 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
週一でPython勉強会やってみる⑦ |
https://qiita.com/Waddy675/items/be6f78c9726fe7c7a8cc
|
新人 |
2023-06-02 15:53:16 |
python |
Pythonタグが付けられた新着投稿 - Qiita |
UbuntuのGUI環境にPython + GOの環境を爆速で構築 |
https://qiita.com/engishoma/items/bb43396a3c61aa989343
|
pythongo |
2023-06-02 15:49:32 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
既存RailsアプリをDocker化する手順 |
https://qiita.com/snow_swallow/items/31e6bb582123a58676e3
|
postg |
2023-06-02 15:41:58 |
Linux |
Ubuntuタグが付けられた新着投稿 - Qiita |
C# の LINQ を自作してみる:Select と Where 相当の機能 |
https://qiita.com/fsdg-adachi_h/items/91e00b4fcda54094feff
|
fsdgadachih |
2023-06-02 15:54:15 |
Linux |
Ubuntuタグが付けられた新着投稿 - Qiita |
UbuntuのGUI環境にPython + GOの環境を爆速で構築 |
https://qiita.com/engishoma/items/bb43396a3c61aa989343
|
python |
2023-06-02 15:49:32 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
【AWS】Amazon Rekognitionを用いた車のナンバープレートの認識 |
https://qiita.com/grapefruit1030/items/afdb0c9b6045d3529936
|
amazonrekognition |
2023-06-02 15:57:39 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS LambdaでAPIサーバーを作りたい(コンテナで) |
https://qiita.com/yamatok/items/d06ac0d26993d879e701
|
awspowertoolscdpathtopr |
2023-06-02 15:53:41 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
AWS LambdaでAPIサーバーを作りたい(コンテナで) |
https://qiita.com/yamatok/items/d06ac0d26993d879e701
|
awspowertoolscdpathtopr |
2023-06-02 15:53:41 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
既存RailsアプリをDocker化する手順 |
https://qiita.com/snow_swallow/items/31e6bb582123a58676e3
|
postg |
2023-06-02 15:41:58 |
golang |
Goタグが付けられた新着投稿 - Qiita |
UbuntuのGUI環境にPython + GOの環境を爆速で構築 |
https://qiita.com/engishoma/items/bb43396a3c61aa989343
|
python |
2023-06-02 15:49:32 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
既存RailsアプリをDocker化する手順 |
https://qiita.com/snow_swallow/items/31e6bb582123a58676e3
|
postg |
2023-06-02 15:41:58 |
技術ブログ |
Developers.IO |
【小ネタ】難しい決断はPollyを作って、判断をメンバーに託してみた |
https://dev.classmethod.jp/articles/difficult-decision-with-polly/
|
polly |
2023-06-02 06:32:47 |
海外TECH |
DEV Community |
Idempotency and Immutable Objects |
https://dev.to/polterguy/idempotency-and-immutable-objects-4db
|
Idempotency and Immutable ObjectsThe last weeks I have had on average additional followers on DEV to on a daily basis Realising DEV has a lot of young software developers often times admiring us seniors looking for advice on how to become a great software developer I feel somewhat responsible for my followers In addition I have been attacking most existing paradigms in the industry without really providing alternative solutions I will therefor take some time to explain two of the most important constructs in software development and why they are important and how they work Immutable objectsAn immutable object is an object that cannot have changes in its internal state after created One of my favourite examples is System String from Net Framework Every single property and field on this class is immutable This implies that if you want to change a string instance you cannot Every single method on this class returns a new object and does not apply changes to the original object at all This has the side effect of that System String is implicitly thread safe Most problems originating from thread safety originates from multiple threads being able to change the same object simultaneously If nothing can change the object obviously two threads cannot interfer with each other here Another bonus is that the class becomes simpler For instance System String implements the IClonable interface However the implemantation of this interface is literally as follows public string Clone return this Obviously the Clone method does not do what it promises simply because it doesn t have to Every single other method in the class returns a new instance of the type and cloning therefor becomes irrelevant Choose to create immutable types whenever you can It solves hundreds of problems you wouldn t normally even realise you have before months down the road Immutable types should be your default choice because it results in more robust software systems further down the road Idempotent methodsIdempotent is one of those weird words few knows what implies My primary example of idempotency is the HTTP standard s PUT method s description For the record most software developers aren t able to correctly apply idempotency so don t assume every PUT method is idempotent unless explicitly documented as such Idempotency is why most CRUD update endpoints uses the PUT verb or at least should use the PUT verb An update SQL for updating fields on a single database record is idempotent by default and you have to add weird stuff to it such as triggers to remove idempotency from it Imagine the following SQL statement update table set column where id Regardless of how many times I run the above SQL statement the column column for the record in my table table having an id of will always be This solves a whole range of problems such as for instance transactional problems where we have a piece of code that needs to invoke multiple other micro services for the system as a whole to be in a good state Imagine having a banking system where you need to transfer from account a to account b This requires two changes to two different records If your code is not idempotent and some error accours after having deducted from account a you cannot simply run the method once more because that will deduct an additional from account a before it inserts into account b If the method was idempotent though you could just rerun the same method at which point the deduction from account a would not happen again but only the last parts of the method actually applies state changes to your database by adding to account b Idempotent methods makes it much easier for you to create long transactions because you can replay your methods without ending up in an invalid state ConclusionIf you want to create robust software both immutable types and idempotent methods and functions becomes crucial Maybe not immediately because as we all know it works on my system But when you deploy your software into a Kubernetes cluster with load balancing guaranteeing you that you ve got state changes not propagating to all containers and you ve got threads hammering your web APIs simultaneously the fact that your code works on your machine becomes irrelevant Idempotency and immutable types solves such problems before they even arrive When we built our ChatGPT chatbot both of the two above constructs were applied to its maximum extent This resulted in a multi tenant multi user solution that simply works No need to debug hard to track down bugs race conditions or dead locks because the two above constructs results in that such problems cannot even happen in theory Choose idempotency and immutable types where you can |
2023-06-02 06:51:04 |
海外TECH |
CodeProject Latest Articles |
PHP Sample of Database Connection Configuration File having Both Connection String for Mysql and MSSQL |
https://www.codeproject.com/Tips/5361875/PHP-Sample-of-Database-Connection-Configuration-Fi
|
configuration |
2023-06-02 06:45:00 |
医療系 |
医療介護 CBnews |
特養が利用料滞納に苦慮、家族のトラブル影響も-終活協議会、保証サービスの活用探る |
https://www.cbnews.jp/news/entry/20230601180925
|
特別養護老人ホーム |
2023-06-02 16:00:00 |
金融 |
RSS FILE - 日本証券業協会 |
PSJ予測統計値 |
https://www.jsda.or.jp/shiryoshitsu/toukei/psj/psj_toukei.html
|
統計 |
2023-06-02 07:00:00 |
金融 |
JPX マーケットニュース |
[東証]「WisdomTree 天然ガス上場投資信託(ガス ETF)」に関する注意喚起(続報) |
https://www.jpx.co.jp/news/1030/20230602-02.html
|
wisdomtree |
2023-06-02 16:00:00 |
金融 |
JPX マーケットニュース |
[東証]6月5日以降の中流動性銘柄(TOPIX Mid400)における呼値の単位について |
https://www.jpx.co.jp/news/1030/20230602-01.html
|
topixmid |
2023-06-02 16:00:00 |
金融 |
JPX マーケットニュース |
[東証]新規上場の承認(グロース市場):(株)グリッド |
https://www.jpx.co.jp/listing/stocks/new/index.html
|
新規上場 |
2023-06-02 15:30:00 |
金融 |
JPX マーケットニュース |
[東証]制限値幅の拡大:1銘柄 |
https://www.jpx.co.jp/news/1030/20230602-03.html
|
東証 |
2023-06-02 15:15:00 |
金融 |
JPX マーケットニュース |
[OSE]最終清算数値(2023年6月限):CME原油 |
https://www.jpx.co.jp/markets/derivatives/special-quotation/
|
清算 |
2023-06-02 15:15:00 |
金融 |
JPX マーケットニュース |
[OSE]特別清算数値(2023年6月第1週限):日経225 |
https://www.jpx.co.jp/markets/derivatives/special-quotation/
|
特別清算 |
2023-06-02 15:15:00 |
ニュース |
BBC News - Home |
Joe Biden 'fine' after fall on stage in Colorado |
https://www.bbc.co.uk/news/world-us-canada-65783589?at_medium=RSS&at_campaign=KARANGA
|
colorado |
2023-06-02 06:47:57 |
ニュース |
BBC News - Home |
Train strikes: How rail walkouts on Friday will affect you |
https://www.bbc.co.uk/news/business-65777124?at_medium=RSS&at_campaign=KARANGA
|
conway |
2023-06-02 06:44:33 |
ニュース |
BBC News - Home |
Northern Ireland potato crops being hit by changing weather |
https://www.bbc.co.uk/news/uk-northern-ireland-65778102?at_medium=RSS&at_campaign=KARANGA
|
february |
2023-06-02 06:47:23 |
IT |
週刊アスキー |
「にじさんじ」所属のANYCOLOR、東証グロースからプライムへ移行決定 6月8日から |
https://weekly.ascii.jp/elem/000/004/139/4139414/
|
anycolor |
2023-06-02 15:40:00 |
IT |
週刊アスキー |
ハイアットリージェンシー東京のカフェで提供中のクラシックモダンパフェの期間が6月29日まで延長! |
https://weekly.ascii.jp/elem/000/004/139/4139396/
|
期間 |
2023-06-02 15:30:00 |
IT |
週刊アスキー |
海賊版サイト「13DL」閉鎖 日本人向け漫画リーチサイト最大手 |
https://weekly.ascii.jp/elem/000/004/139/4139403/
|
一般社団法人 |
2023-06-02 15:30:00 |
IT |
週刊アスキー |
「アンナミラーズ」横浜高島屋に期間限定出店! 定番「チェリーパイ」や限定商品を販売 6月8日から |
https://weekly.ascii.jp/elem/000/004/139/4139392/
|
数量限定 |
2023-06-02 15:10:00 |
IT |
週刊アスキー |
折り畳みできる丈夫なモバイルスタンド、サンワサプライ |
https://weekly.ascii.jp/elem/000/004/139/4139399/
|
薄型 |
2023-06-02 15:30:00 |
IT |
週刊アスキー |
スシローで名店監修のラーメン 「田中の中華そば」コラボの「貝出汁醤油ラーメン」一杯440円で展開 |
https://weekly.ascii.jp/elem/000/004/139/4139359/
|
中華そば |
2023-06-02 15:45:00 |
IT |
週刊アスキー |
こんなおにぎりアリ? 具がおに多い! おに大きい!! ニューデイズから |
https://weekly.ascii.jp/elem/000/004/139/4139366/
|
newdays |
2023-06-02 15:25:00 |
マーケティング |
AdverTimes |
AIも「ケチャップならハインツ」 生成AI×UGCで話題化 |
https://www.advertimes.com/20230602/article421879/
|
話題化 |
2023-06-02 06:56:30 |
コメント
コメントを投稿