並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 957件

新着順 人気順

visualstudioの検索結果201 - 240 件 / 957件

  • VS Code and WebAssemblies

    Version 1.88 is now available! Read about the new features and fixes from March. Run WebAssemblies in VS Code for the Web June 5, 2023 by Dirk Bäumer VS Code for the Web (https://vscode.dev) has been available for some time now and it has always been our goal to support the full edit / compile / debug cycle in the browser. This is relatively easy for languages like JavaScript and TypeScript since

      VS Code and WebAssemblies
    • Visual Studio 2022正式リリース。初の64ビット化による高速化、実行中のアプリにコード変更が反映される「ホットリロード」、.NET 6対応など新機能

      Visual Studio 2022正式リリース。初の64ビット化による高速化、実行中のアプリにコード変更が反映される「ホットリロード」、.NET 6対応など新機能 下記は正式リリースを発表した製品担当のAmanda Silver氏のツイートです。 Visual Studio 2022 is out! The 1st 64-bit release is the fastest yet. Goodies like Hot Reload for C# & C++, AI code completion and refactoring via IntelliCode, & better support for cross-plat apps with .NET MAUI and C++! #HappyCoding #VisualStudio2022 https://t.co/OBlaaTHzGw

        Visual Studio 2022正式リリース。初の64ビット化による高速化、実行中のアプリにコード変更が反映される「ホットリロード」、.NET 6対応など新機能
      • Support ends for older versions of Visual Studio - Visual Studio Blog

        Announcement: Pure Virtual C++ 2024 conference, 30th April Sign up for Pure Virtual C++ 2024; the free, one-day, virtual conference for the whole C++ community. We want to keep you secure when using Visual Studio. If you’re using an older version of Visual Studio, we have several reminders about upcoming events in the Visual Studio support lifecycle. Visual Studio 2012: support ends on January 10,

          Support ends for older versions of Visual Studio - Visual Studio Blog
        • VSCodeのPerl開発環境 - dorapon2000’s diary

          Perl5でデバッグ・Lint・自動整形ができるVSCode環境を整えたので忘備録。 環境 macOS Catalina 10.15.3 fish 3.0.2 perl 5.30.1 VSCode 1.42.1 (前準備)Perlのインストール VSCodeと関係ないが、バージョン管理ができるplenvでperlをインストールした。 # plenvのインストール $ brew install plenv $ brew install perl-build # シェル起動時にplenvを自動で初期化(fish版) # https://formulae.brew.sh/formula/plenv $ echo 'if plenv > /dev/null 2>&1; plenv init - | source ; end' >> ~/.config/fish/config.fish $ sour

          • Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting

            # Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting This slides are used at VS Code Conference Japan 2024 https://vscodejp.github.io/conference-2024/ (15 ~ 20 minutes) ## References: - Extension API | Visual Studio Code Extension API https://code.visualstudio.com/api - The Biome Tool Chain https://fosdem.org/2024/schedule/event/fosdem-2024-2563-the-biome-toolchain/ - Mo

              Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
            • Unityプロジェクト向けRoslynアナライザの作りかた - DeNA Testing Blog

              SWETグループの長谷川(@nowsprinting)です。 Unity 2020.2以降、Unityエディタ上でRoslynアナライザによる静的解析 (static analysis) を実行可能になりました。 また、それ以前のバージョンで作られたUnityプロジェクトであっても、JetBrains RiderなどのC#向けIDE(統合開発環境)上でRoslynアナライザの実行がサポートされています。 静的解析を充実させることで、コンパイラだけではチェックしきれないようなバグや性能劣化の原因を早期に検出できます。 例えば弊社では、実行時に動的にインスタンス化されるクラスのコンストラクタがIL2CPPビルド時にストリップされないように [Preserve]アトリビュートの指定漏れを検出するアナライザを導入し、ショーストッパーとなりえる問題を早期発見できるようにしています。 通常、こうした問

                Unityプロジェクト向けRoslynアナライザの作りかた - DeNA Testing Blog
              • VS Code Serverの使い方

                VSCodeのJune2022 Updateが正式に公開されました。 本稿では、アップデートと同時に公開されたVisual Studio Code Serverの使い方について解説します。 ※2022-08-12 Private Previewにあたったのでトンネリング機能についての説明を追加しました 概要 VSCode Serverの概要については、下記記事を閲覧ください。 (窓の杜)https://forest.watch.impress.co.jp/docs/news/1423348.html (公式)https://code.visualstudio.com/blogs/2022/07/07/vscode-server Code Serverは将来的にVSCodeのcode(1)に統合されることを念頭に設計された機能で、ChromeなどのWebブラウザーをVSCodeのフロントエン

                  VS Code Serverの使い方
                • Visual Studio Code May 2020

                  Version 1.89 is now available! Read about the new features and fixes from April. May 2020 (version 1.46) Update 1.46.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the May 2020 release of Visual Studio Code. Accessibility improvements - Status bar navigation, easier keyboard text selection. Flexible view and panel layout -

                    Visual Studio Code May 2020
                  • Astroざっくり触ってみた フロントエンド定例 2022/11/11 | ランサーズ(Lancers)エンジニアブログ

                    こんにちは、フロントエンドチームの 谷(@high_g_engineer)です。 今週のフロントエンド定例の内容を記載します。 フロントエンド定例について、以前の記事(ランサーズのフロントエンドチームが取り組んでいること)でお伝えしたのですが、毎週金曜日に開催しており、実際の業務で取り組んでいることや気になった技術情報等をシェアしあう会になっています。 以下、今週の内容です。 モチベーション Astroの雰囲気を理解する。 概要 2022/8/9 Astro v1.0 がリリースされました。 https://astro.build/blog/astro-1/ 以下、公式からの掲載 Astroとは? Astroは、コンテンツにフォーカスした高速なWebサイトを構築するためのオールインワンWebフレームワークです。 主な特長 サーバーファーストのAPI設計: ユーザーのデバイスから高コストのハ

                      Astroざっくり触ってみた フロントエンド定例 2022/11/11 | ランサーズ(Lancers)エンジニアブログ
                    • Perlでモジュールを自動でインポートするためのツールを作った - ぴょこぴょこブログ

                      普段仕事で Perl を書いている。 Perl はモジュールを利用するために use 文を書く必要がある。 モジュールを足すごとに use 文を忘れずに書くのは意外と大変で「use漏れ」というコミットをこれまでたくさん積み重ねてきた。 この作業を自動化するために、過去には VSCode で自動でインポートする拡張機能を作った。 marketplace.visualstudio.com しかし、以下の課題があった。 普段使っているのが IntelliJ (作った当時はVSCodeに移行を試みていた)でメンテナンスする気分になれない TypeScript で頑張ってパースしているが Perl の自由度に敗北している エクスポートされているシンボルを静的解析するのに限界がある このように動的に作られたりするとどうしようもない そこで、それぞれの課題に対処する新たな自動インポートツールを作ろうと考

                        Perlでモジュールを自動でインポートするためのツールを作った - ぴょこぴょこブログ
                      • ruby / vscode-rdbg を試す - Re: 醤油の一升瓶じゃあ戦えない

                        ruby/debug と連携してデバッグを行える VSCode extension が出てるので試す。 marketplace.visualstudio.com github.com 前提 $code -v 1.57.0 b4c1bd0a9b03c749ea011b06c6d2676c8091a70c x64 $ruby -v ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-darwin19] 準備 debug はプレリリース版をインストールしてねと README にあるので従う。 gem install debug --pre ためしに以下のようなコードを書いてブレークポイントを貼ってみる class A attr_accessor :x end def main a = A.new a.x = 2 puts a.x end

                          ruby / vscode-rdbg を試す - Re: 醤油の一升瓶じゃあ戦えない
                        • [レポート] VS Code Day 2021 – KEYNOTE – #VSCodeDay #VSCode #VisualStudioCode | DevelopersIO

                          こんにちは、Mr.Moです。 初のVS Code公式カンファレンス 『VS Code Day 2021』が開催されましたね!? 本イベントではセッションがいくつか用意されていますが、本エントリーではそのうちの一つ『KEYNOTE(基調講演)』をレポートしていきたいと思います。 VS Code Day 2021とは Join the Visual Studio Code team and community at a live event just for VS Code users. Get a glimpse of things to come and meet the team who works on VS Code every day. VS Code Dayは、VSCodeユーザーと開発者コ​​ミュニティのための無料のイベントです!今回はオンラインでの開催なのでどこからでも参加で

                            [レポート] VS Code Day 2021 – KEYNOTE – #VSCodeDay #VSCode #VisualStudioCode | DevelopersIO
                          • neue cc - 2022年(2024年)のC# Incremental Source Generator開発手法

                            このブログでもSource GeneratorやAnalyzerの開発手法に関しては定期的に触れてきていて、新しめだと 2020/12/15 - UnitGenerator - C# 9.0 SourceGeneratorによるValueObjectパターンの自動実装とSourceGenerator実装Tips 2021/05/07 - 2021年のC# Roslyn Analyzerの開発手法、或いはUnityでの利用法 という記事を出していますが、今回 MemoryPack の実装で比較的大規模にSource Generatorを使ってみたことで、より実践的なノウハウが手に入りました。また、開発環境も年々良くなっていることや、Unityのサポート状況も強化されているので、状況を一通りまとめてみようと思いました。Source Generatorは非常に強力で、今後必須の開発技法になるので

                            • C++ MIX #9

                              「C++ 開発が少し便利になる、最近の Visual Studio の機能」C++ MIX #9

                                C++ MIX #9
                              • R in Visual Studio Code

                                Register now for a full day of community, learning, and all things Visual Studio Code The R programming language is a dynamic language built for statistical computing and graphics. R is commonly used in statistical analysis, scientific computing, machine learning, and data visualization. The R extension for Visual Studio Code supports extended syntax highlighting, code completion, linting, formatt

                                  R in Visual Studio Code
                                • VS Code Remote - Containers を Docker Compose で使うのだー! - Mitsuyuki.Shiiba

                                  VS Code の Remote - Containers プラグインを使うと Docker の中で開発ができて最高だよ、という記事を読んで面白そうなので触ってみた。 www.keisuke69.net ちょっとぐぐったら、このプラグインに関する記事がいっぱい出てきた。結構前から人気なのね。知らなかったや。 ## Remote - Containers って何なの? は、だいたいこんな印象。Remote - Containers プラグインが VS Code Server をコンテナの中にインストールして、ローカル側の VS Code がその VS Code Server とコミュニケーションする。 それによって、実際はコンテナの中にある開発環境が、あたかもローカルにあるみたいな気持ちで VS Codeを使うことができる。だから、ローカル側に例えば PHP を入れてなくても、VS Code

                                    VS Code Remote - Containers を Docker Compose で使うのだー! - Mitsuyuki.Shiiba
                                  • GistPad - Visual Studio Marketplace

                                    Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. GistPad 📘 GistPad is a Visual Studio Code extension that allows you to edit GitHub Gists and repositories from the comfort of your favorite editor. You can open, create, delete, fork and star gists and repositories, and then seamlessly begin editing files as if they were local, without ever cloning, pushing or pulli

                                      GistPad - Visual Studio Marketplace
                                    • 現代文書の構造 (La structure des documents modernes) - Stellar

                                      文書を記述する際に、構造――ここでは見出しなどを指す――を機械が可読な形で行うことに意味はあるだろうか。 前回の続きといえば続き。 squeuei.hatenablog.com 前提 scrapbox.io 使わない文書構造の宣言に意味があるのか? 「文字が大きくなって格好いい」以上の意味がない 使わないのにせっせと構造を宣言しているの、マジで意味わからん markdownはとにかくデカイ文字が簡単に書ける事が便利なだけなのでは? 宣言した文書構造を有意義に使う方法がスクリーンリーダーと索引生成以外に何かあれば教えて欲しい #で<h1>や<h2>になる文書構造化がしたいと言いつつ、実はデカイ文字を書きたいだけ 反論 markdownが万能でも素晴らしい完全無欠のものでもないというのは理解する。 が、しかし、文字が大きいことと、構造上の意味を持つこととは違う。今価値がないからと言って、将来に

                                        現代文書の構造 (La structure des documents modernes) - Stellar
                                      • Visual Studio Code June 2022

                                        Register now for a full day of community, learning, and all things Visual Studio Code June 2022 (version 1.69) Update 1.69.1: The update addresses these issues. Update 1.69.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2022 release of Visual Studio Code. There are many updates in this version

                                          Visual Studio Code June 2022
                                        • Debug Visualizer - Visual Studio Marketplace

                                          Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Debug Visualizer A VS Code extension for visualizing data structures while debugging. Like the VS Code's watch view, but with rich visualizations of the watched value. Visualization Playground Click here to explore all available visualizations. Supported Languages See demos for demos. These languages and debuggers ar

                                            Debug Visualizer - Visual Studio Marketplace
                                          • VS CodeでDocker開発コンテナを便利に使おう - Qiita

                                            はじめに ローカル環境で開発し、Linux環境にデプロイしてテストするのが面倒 Dockerを使っていい感じに開発環境を作りたい しかし色々設定や構築が面倒 そんな方のためにDockerコンテナを用いた開発環境をVS Codeから便利に構築、運用できる拡張機能「Remote-Containers」の使い方のご紹介です。 この拡張機能の素晴らしさ VS Codeの拡張機能「Remote-Containers」はコンテナ内でVS Codeを立ち上げ、ホストマシンのVS Codeと通信させることであたかもローカル環境で開発しているような操作感でコンテナ内開発が行えるというものです。 詳しい構成は公式ドキュメントに図があります。 (https://code.visualstudio.com/assets/docs/remote/containers/) また、複数の開発環境をVS Code上から管

                                              VS CodeでDocker開発コンテナを便利に使おう - Qiita
                                            • 【2023年最新版】VSCodeをPython超特化型にする 最高の拡張機能20選まとめ。 【VisualStudio Code】【プラグイン】

                                              この記事の最終更新日: 2023年4月22日 今回は、AIや機械学習、Webシステム開発に使われるPython。その 開発を行う上で絶対に必要なプラグインと、 作業効率が格段に上がるプラグイン20選を紹介します。 まだ使ったことがないプラグインがあれば、絶対に試す価値があります。 ぜひご自身のVSCodeにインストールして、カスタマイズしてみてください。

                                                【2023年最新版】VSCodeをPython超特化型にする 最高の拡張機能20選まとめ。 【VisualStudio Code】【プラグイン】
                                              • 新型MacBookAir M1チップ(Apple Silicon)でRails開発環境を構築する

                                                この記事は GMOアドマーケティング Advent Calendar 2020 6日目の記事です。 はじめに GMOアドマーケティングの吉岡です。 今回は2020-11-17発売の新型MacBookAirでRails開発環境を構築したので、その手順を共有したいと思います。 この記事は2020-11-30に執筆したもので、対応アプリが増えるにつれて環境構築手順も簡単になっていくと思いますが、今動かしたい人のための記事となっています。 CPUについて これまで、AppleのPCはインテルやAMDのCPUが使われていましたが、今回は独自開発のM1チップが使われ、8コアTDP10wを実現しており、かなりの高性能となっています。 しかしながら、既存のアプリはintel/AMDのCPU用に作られているものが多く、M1チップに対応していないアプリはほぼ動作しません。 これでは流石に厳しいので、Apple

                                                  新型MacBookAir M1チップ(Apple Silicon)でRails開発環境を構築する
                                                • Visual Studio Codespaces

                                                  Introducing Visual Studio Codespaces: cloud-hosted development for wherever you’re working As we’ve all been adopting practices like social distancing and remote working, development teams have become more distributed. Our own team has been facing some of the challenges that are part of this transition, and it has motivated us to double down on our priority to help developers stay productive from

                                                    Visual Studio Codespaces
                                                  • Goリリースノートから技術ブログを書く流れ基礎 | フューチャー技術ブログ

                                                    The Gopher character is based on the Go mascot designed by Renée French はじめにTIG真野です。 フューチャーでは2021年の2月に公開されたGo 1.16から、Goのリリースノートを読んで気になったところをブログにまとめるというブログリレーを続けています。 Go 1.16連載が始まりますGo 1.17連載が始まります: コンパイラとgo modGo 1.18集中連載 ジェネリクスGo 1.19リリース連載始まります GoDoc/ツール周りのアップデートGo 1.20リリース連載が始まります&メモリアリーナの紹介&落ち穂拾いGo 1.21連載始まります&slogをどう使うべきかGo 1.22リリース連載始まります & ループの変化とTinyGo 0.31単なる翻訳ではなく自分たちならではの付加価値を提供するための執筆の

                                                      Goリリースノートから技術ブログを書く流れ基礎 | フューチャー技術ブログ
                                                    • Nature Remo開発におけるテストフレームワーク『Catch2』の活用方法を紹介します - Nature Engineering Blog

                                                      3日目! Nature Engineering Blog祭3日目は、ファームウェアエンジニアの中林 (id:tomo-wait-for-it-yuki) がお送りします。みなさま、自動テストはお好きですか?私は大好きです。手動で何度も同じことをテストするのは苦痛ですが、それをプログラミングのタスクに転化できるとなれば、最高ですよね! 今回はNature Remoのファームウェア開発で使用しているユニットテストフレームワーク『Catch2』の活用方法を紹介します。ESP-IDFで使えるテンプレートプロジェクトも用意してありますので、少し長いですが、最後まで楽しく読んでいただけると嬉しいです。 Catch2 Catch2は (modern) C++で書かれたユニットテストフレームワークです。Nature RemoのファームウェアはC言語で書いていますが、テストフレームワークはC++で書かれたも

                                                        Nature Remo開発におけるテストフレームワーク『Catch2』の活用方法を紹介します - Nature Engineering Blog
                                                      • Google Chrome、新最適化で読み込みを最大10%高速化

                                                          Google Chrome、新最適化で読み込みを最大10%高速化
                                                        • Visual Studio Code April 2022

                                                          Register now for a full day of community, learning, and all things Visual Studio Code April 2022 (version 1.67) Update 1.67.1: The update addresses this security issue. Update 1.67.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2022 release of Visual Studio Code. There are many updates in thi

                                                            Visual Studio Code April 2022
                                                          • 雑でもいいから動くものを作っておく - hitode909の日記

                                                            最新版のVSCodeではworkbench.editor.limit.enabledの設定ができるようになった。同時に開けるタブの数に上限を指定でき、古い順にタブを自動的に閉じてくれる設定。これを見た瞬間にオッと思って、というのも自作して使っていた拡張の機能が公式の機能で置き換えられることを意味している。 code.visualstudio.com Atomにあったzentabsという拡張を真似した自作して使っていたけどこれが不要になる。使ってる人はアンインストールしてください。 marketplace.visualstudio.com issueをみてると、zentabsはあり、動いているけど、これはビルトインの機能があるほうがよいですねという話になっていた。 github.com zentabsは強引な実装をして実現していて、指定したドキュメントを閉じるために、まずフォーカスを移してか

                                                              雑でもいいから動くものを作っておく - hitode909の日記
                                                            • Go to Next/Previous Member - Visual Studio Marketplace

                                                              Visual Studio Code Extenion to navigate through the functions, variables, and classes using quick and easy keycommands similar to functionality provided by IntelliJ IDE's (next/previous function) or Resharper (next/previous member)

                                                                Go to Next/Previous Member - Visual Studio Marketplace
                                                              • 2022年のVSCodeのPerl開発環境 - Mobile Factory Tech Blog

                                                                こんにちは、エンジニアの id:mp0liiu です。 自分が所属しているチームでは現在もPerl製のプロダクトを運用しており、VSCode で Perl のコードを書いたり触ったりする機会が多いです。 Perl は開発環境が貧弱で他の言語と比べるとあまり開発体験はよくありませんが、それでも少しずつ便利な拡張機能が充実していってるので、この記事では自分が利用している便利な VSCode の Perl 向け拡張機能を紹介します。 Perl Navigator marketplace.visualstudio.com 今年話題になった Languager Server を利用した拡張機能です。 他にも Perl の Languager Server を利用した拡張機能はいくつか種類がありますが、以前から存在する拡張機能と比べると自動補完やコードジャンプがちゃんとできたり、Perl::Criti

                                                                  2022年のVSCodeのPerl開発環境 - Mobile Factory Tech Blog
                                                                • Custom Editor API

                                                                  Version 1.89 is now available! Read about the new features and fixes from April. Custom editors allow extensions to create fully customizable read/write editors that are used in place of VS Code's standard text editor for specific types of resources. They have a wide variety of use cases, such as: Previewing assets, such as shaders or 3D models, directly in VS Code. Creating WYSIWYG editors for la

                                                                    Custom Editor API
                                                                  • Jody's Extension for CircleCI - Visual Studio Marketplace

                                                                    Jody's Extension for CircleCI November 9 2022 - This extension is now deprecated. Please consider using CircleCI's official VS Code extension. Thank you for trying it out. I have renamed this extension to "Jody's Extension for CircleCI" and updated the branding at their request to make clear that it isn't offered or endorsed by CircleCI. A simple extension for VS Code to allow you to monitor, mana

                                                                      Jody's Extension for CircleCI - Visual Studio Marketplace
                                                                    • Visual Studio Code October 2020

                                                                      Version 1.89 is now available! Read about the new features and fixes from April. October 2020 (version 1.51) Update 1.51.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Intel | Linux: deb rpm tarball Arm snap Welcome to the October 2020 release of Visual Studio Code. As announced in the October iteration plan, we focused on housekeeping GitHub issues and pull requests as

                                                                        Visual Studio Code October 2020
                                                                      • ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter

                                                                        Highlights This is a summary of the significant changes, both breaking and non-breaking, you need to know about when upgrading from ESLint v8.x to ESLint v9.0.0. Installing Because this is a major release, you may not automatically be upgraded by npm. To ensure you are using this version, run: npm i eslint@9.0.0 --save-dev Migration Guide As there are a lot of changes, we’ve created a migration gu

                                                                          ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter
                                                                        • vscode-pets - Visual Studio Marketplace

                                                                          Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Puts a small, bored cat, an enthusiastic dog, a feisty snake, a rubber duck, or Clippy 📎 in your code editor to boost productivity. Report a Bug · Request feature Installation Install this extension from the VS Code marketplace. OR With VS Code open, search for vscode-pets in the extension panel (Ctrl+Shift+X on Win

                                                                            vscode-pets - Visual Studio Marketplace
                                                                          • HackGen フォントを VSCode に適用してみた(Windows 11対応) | DevelopersIO

                                                                            こんにちは!よしななです。 今回は、プログラミング用のフォントとしてオススメな HackGen フォントを VSCode にインストールし、反映させるまでの手順について備忘録として残します。 これから Windows 11 で開発環境を構築する方のための手助けになればと思います! 目次 対象環境 対象読者 HackGen フォントとは? セットアップ手順 インストール VSCode に反映させる やりたいこと イメージとしては、以下の画像の通り HackGen フォントを VSCode にインストールし、VSCode に反映させるところまでのセットアップ手順を示します。 対象環境 OS Windows 11 VSCode version 1.86 をインストール済みであること https://code.visualstudio.com/download 日本語化拡張機能導入済み環境で実行し

                                                                              HackGen フォントを VSCode に適用してみた(Windows 11対応) | DevelopersIO
                                                                            • Announcing F# 8 - .NET Blog

                                                                              F# 8 is released as part of .NET 8. It is included with new updates of Visual Studio 2022 and .NET 8 SDK. Download the latest version of .NET 8 Install Visual Studio 2022 F# 8 brings in many features to make F# programs simpler, more uniform and more performant. Read more about language changes, new diagnostics, quality of life improvements, performance boosts for project compilation and upgrades

                                                                                Announcing F# 8 - .NET Blog
                                                                              • Open API はじめました

                                                                                始めに こんにちは。株式会社ペライチ のサーバーサイドエンジニアの永見です。 開発プロセスに Open API を導入しました。ここにその知見を書いておきます。 背景 ペライチではメインのサイト作成サービスの他に、予約や顧客管理などさまざまなサービスを扱っています。各サブサービスはマイクロサービス化しており(全部ではないけど)、Web API サーバとして稼働しています。 開発の課題として以下がありました。 課題 1 : 実装とドキュメントが一致していない API の設計を Git 外のドキュメントに記載していた まったく記載がないよりはマシですが、どうしてもメンテナンスが後手になり、 実装と乖離している状態が定常化していました。 課題 2 : フロントエンドとバックエンドの連携 開発メンバーが増え、メンバー一人でバックとフロントの両方を受けもつことが少なくなり、 フロントエンドとバックエ

                                                                                  Open API はじめました
                                                                                • Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita

                                                                                  この記事は C# Advent Calendar 2019 の19日目です。 前回は wasimaruさんによるASP.NET Core / ASP.NET Web API 2 Owin で Web API の自動テスト環境を整えるでした。 忙しい方のための概略 Xamarin.Androidを用いてスマホアプリを制作し、バックエンドに Azure Functions を採用することで全てをC#で完結させました。 今回書き留めるのは、はこだてローカル勉強会"ゆるはこ"での登壇内容+αです。 登壇の際に用いたスライドはこちら(All C#なモバイル開発. / All C # Mobile Development.) 構成はこんな感じ(スライドより) 環境 Visual Studio 2019 Windows 10 作ったもの 地元にあるハンバーガーショップ「ラッキーピエロ」の特売情報をストレ

                                                                                    Xamarin.Android と Azure Functions で全てがC#製のスマホアプリを作った話 - Qiita