Soumettre la recherche
Mettre en ligne
fetch APIを安全に使う方法をおさらいしてみよう
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
439 vues
iPride Co., Ltd.
Suivre
2023/2/3の勉強会で発表されたものです。
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 29
Télécharger maintenant
Recommandé
스프링 시큐리티의 주요 구성 요소인 SecurityFilterChain, AuthenticationManager, SecurityInterceptor의 구조 소개
스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해
beom kyun choi
2023/07/28の勉強会で発表されたものです。
ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
iPride Co., Ltd.
java에서 예외를 처리하기 위한 가이드 요약하면 - 잡아서는 먹지 말자. - 던질 때는 메시지 충실히 - 로그는 정해진 곳에서만
예외처리가이드
예외처리가이드
도형 임
iocp와 overlapped io에 대한 발표자료입니다. 중간에 있는 예제코드들은 윈도우 네트워크 프로그래밍의 예제코드를 사용하였습니다.
Overlapped IO와 IOCP 조사 발표
Overlapped IO와 IOCP 조사 발표
Kwen Won Lee
2018.10.18 OKKYCON: 2018 《The Real TDD - TDD 제대로 알기》 정진욱님의 <테스트하기 쉬운 코드로 개발하기> 발표자료입니다. (PPT 원본 ☞ https://1drv.ms/p/s!ApDGhCqxGI8ohJlUuAk_3_LxpRFz0A ) [연사 소개] 정진욱 - PUBLYTO CPO 8년간 장래 교통량 예측을 하다, 개발에 흥미를 느껴 전업했다. 현재 PUBLYTO에서 백엔드를 맡고 있다. 교통량 계산 실수가 빈번할 때 TDD 방법론을 처음 접했다. 테스트부터 만든다는 TDD의 역발상이 계산 실수를 줄이는 데 도움이 되었다. 그때부터 TDD에 관심을 갖게 되었으며, 현재는 Property-based Testing 기법을 사내 프로젝트에 적용하고 있다. [발표 소개] TDD가 어려운 이유는 테스트 기술이 부족해서가 아닙니다. 가장 큰 원인은 테스트 대상 코드(System Under Test, SUT)가 테스트하기 힘들게 디자인되었기 때문입니다. 우리는 테스트하기 쉬운 형태로 SUT를 디자인해야 합니다. 쉬운 테스트 코드가 주도하는 개발 방법을 실전 코드 중심으로 살펴봅니다. http://okkycon.com
[OKKYCON] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKYCON] 정진욱 - 테스트하기 쉬운 코드로 개발하기
OKKY
2021/03/12の勉強会で発表されたものです。
PDOでデータベース接続と SQLインジェクション対策
PDOでデータベース接続と SQLインジェクション対策
iPride Co., Ltd.
JJUG CCC 2018 Fall 登壇時の資料です。 #jjug_ccc #ccc_g1
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
SMARTSTUDY 에서 몬스터 슈퍼 리그를 개발하면서 빠른 개발 진행을 위해 선택했던 Python 게임 서버, '잘 되면 다시 만들지 뭐'라는 생각에서 시작했지만 다시 만들 일은 영원히 오지 않았습니다... Python으로 게임 서버를 만들었을 때 사용한 것은 무엇인지 또 실제 오픈 했을 때 서버는 안녕했는지 알아봅니다.
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
준철 박
Recommandé
스프링 시큐리티의 주요 구성 요소인 SecurityFilterChain, AuthenticationManager, SecurityInterceptor의 구조 소개
스프링 시큐리티 구조 이해
스프링 시큐리티 구조 이해
beom kyun choi
2023/07/28の勉強会で発表されたものです。
ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
iPride Co., Ltd.
java에서 예외를 처리하기 위한 가이드 요약하면 - 잡아서는 먹지 말자. - 던질 때는 메시지 충실히 - 로그는 정해진 곳에서만
예외처리가이드
예외처리가이드
도형 임
iocp와 overlapped io에 대한 발표자료입니다. 중간에 있는 예제코드들은 윈도우 네트워크 프로그래밍의 예제코드를 사용하였습니다.
Overlapped IO와 IOCP 조사 발표
Overlapped IO와 IOCP 조사 발표
Kwen Won Lee
2018.10.18 OKKYCON: 2018 《The Real TDD - TDD 제대로 알기》 정진욱님의 <테스트하기 쉬운 코드로 개발하기> 발표자료입니다. (PPT 원본 ☞ https://1drv.ms/p/s!ApDGhCqxGI8ohJlUuAk_3_LxpRFz0A ) [연사 소개] 정진욱 - PUBLYTO CPO 8년간 장래 교통량 예측을 하다, 개발에 흥미를 느껴 전업했다. 현재 PUBLYTO에서 백엔드를 맡고 있다. 교통량 계산 실수가 빈번할 때 TDD 방법론을 처음 접했다. 테스트부터 만든다는 TDD의 역발상이 계산 실수를 줄이는 데 도움이 되었다. 그때부터 TDD에 관심을 갖게 되었으며, 현재는 Property-based Testing 기법을 사내 프로젝트에 적용하고 있다. [발표 소개] TDD가 어려운 이유는 테스트 기술이 부족해서가 아닙니다. 가장 큰 원인은 테스트 대상 코드(System Under Test, SUT)가 테스트하기 힘들게 디자인되었기 때문입니다. 우리는 테스트하기 쉬운 형태로 SUT를 디자인해야 합니다. 쉬운 테스트 코드가 주도하는 개발 방법을 실전 코드 중심으로 살펴봅니다. http://okkycon.com
[OKKYCON] 정진욱 - 테스트하기 쉬운 코드로 개발하기
[OKKYCON] 정진욱 - 테스트하기 쉬운 코드로 개발하기
OKKY
2021/03/12の勉強会で発表されたものです。
PDOでデータベース接続と SQLインジェクション対策
PDOでデータベース接続と SQLインジェクション対策
iPride Co., Ltd.
JJUG CCC 2018 Fall 登壇時の資料です。 #jjug_ccc #ccc_g1
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
JustSystems Corporation
SMARTSTUDY 에서 몬스터 슈퍼 리그를 개발하면서 빠른 개발 진행을 위해 선택했던 Python 게임 서버, '잘 되면 다시 만들지 뭐'라는 생각에서 시작했지만 다시 만들 일은 영원히 오지 않았습니다... Python으로 게임 서버를 만들었을 때 사용한 것은 무엇인지 또 실제 오픈 했을 때 서버는 안녕했는지 알아봅니다.
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
[NDC2017 : 박준철] Python 게임 서버 안녕하십니까 - 몬스터 슈퍼리그 게임 서버
준철 박
IOCP Basic
Iocp 기본 구조 이해
Iocp 기본 구조 이해
Nam Hyeonuk
## 課程大綱 1. Drone 基礎認識 2. Drone 安裝方式 3. Drone 基本用法與指令介紹 4. Drone 外掛介紹與外掛撰寫 ## 課程簡述 1. 用 Go 語言所打造的 Drone 輕量級容器持續交付平台,Drone 是一套基於 Docker 容器技術的持續交付平台 2. 每個 Build 都在一個短暫的 Docker 容器中執行,讓開發人員可以完全控制他們的建置環境並保證隔離互不干擾 3. Drone 非常容易安裝及維護,並且提供強大的插件(plugin)系統,也可以讓開發者輕易完成個人插件 4. 如果您正在煩惱該選擇 Jenkins 或 GitLab CI 等工具,建議您來嘗試看看本次課程介紹之輕量級的 Drone 5. 本課程會帶您深入了解由 Go 語言所撰寫的 Drone 架構及如何輕易整合原有的 Git 服務(像是 Github、Bitbucket、Gitea 或 GitLab)來快速部署及測試軟體品質
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
2012年のオープンソースカンファレンス北海道(OSC-do)でセミナー発表した際に使用したスライド資料です。
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
-
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
NAVER D2
Concepts and tools of logging in Java. Javaにおけるログ出力の考え方と道具について説明. CC Attribution Licenseの元に公開します.
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
九州大学談話会「IMI Colloquium」 https://www.imi.kyushu-u.ac.jp/seminars/view/3001
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
2016/03/29「アプリケーション高速化のためのキャッシュ活用」の講演資料です。
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
Amazon Web Services Japan
CTO Night & Day 2016 winterでのモーニングセッションの資料です!
ログ管理のベストプラクティス
ログ管理のベストプラクティス
Akihiro Kuwano
일련번호 생성 오픈 소스 라이브러리 snowflake에 대한 소개 및 활용
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
흥배 최
社内勉強会資料
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
LINE Developer Meetup
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
LINE Corporation
(PgDay2012発表資料) SQLにとって、なぜO/Rマッパーが重要かを説明した資料です。
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
kwatch
SpringCamp에서 발표한 ORM 프레임워크를 활용했을 때의 설계 및 개발 과정을 담고 있다.
ORM을 활용할 경우의 설계, 개발 과정
ORM을 활용할 경우의 설계, 개발 과정
Javajigi Jaesung
REST API에 대한 개념 이해 및 설계 방식 보안에 대한 강화 방법
REST API 설계
REST API 설계
Terry Cho
11月リリース予定のPHP 8.2の話題を中心に,PHPの今とこれからについて説明します.
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
セキュリティ・ミニキャンプ in 北海道 2015
TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)
Hiroshi Tokumaru
2017/2/19実施のSI-Toolkitユーザーグループの勉強会資料です。
JPAの基礎と現場で役立つ開発Tips
JPAの基礎と現場で役立つ開発Tips
yuichi_kuwahara
SLiPP 스터디 JPA 발표. 2015.09.23(수) 참고 : https://github.com/woniper/SLiPP-JPA-Study
Jpa 잘 (하는 척) 하기
Jpa 잘 (하는 척) 하기
경원 이
このスライドは、2021/11/27 に開催された「JSConf JP 2021」で発表したものです。
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
10/9(Fri) phpcon2015の応募に間に合わなかった人たちによるLT大会 資料
Phpでrest apiを作った話
Phpでrest apiを作った話
Yamaguchi Kenya
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
Contenu connexe
Tendances
IOCP Basic
Iocp 기본 구조 이해
Iocp 기본 구조 이해
Nam Hyeonuk
## 課程大綱 1. Drone 基礎認識 2. Drone 安裝方式 3. Drone 基本用法與指令介紹 4. Drone 外掛介紹與外掛撰寫 ## 課程簡述 1. 用 Go 語言所打造的 Drone 輕量級容器持續交付平台,Drone 是一套基於 Docker 容器技術的持續交付平台 2. 每個 Build 都在一個短暫的 Docker 容器中執行,讓開發人員可以完全控制他們的建置環境並保證隔離互不干擾 3. Drone 非常容易安裝及維護,並且提供強大的插件(plugin)系統,也可以讓開發者輕易完成個人插件 4. 如果您正在煩惱該選擇 Jenkins 或 GitLab CI 等工具,建議您來嘗試看看本次課程介紹之輕量級的 Drone 5. 本課程會帶您深入了解由 Go 語言所撰寫的 Drone 架構及如何輕易整合原有的 Git 服務(像是 Github、Bitbucket、Gitea 或 GitLab)來快速部署及測試軟體品質
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
2012年のオープンソースカンファレンス北海道(OSC-do)でセミナー発表した際に使用したスライド資料です。
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
-
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
NAVER D2
Concepts and tools of logging in Java. Javaにおけるログ出力の考え方と道具について説明. CC Attribution Licenseの元に公開します.
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
Taku Miyakawa
九州大学談話会「IMI Colloquium」 https://www.imi.kyushu-u.ac.jp/seminars/view/3001
暗号技術の実装と数学
暗号技術の実装と数学
MITSUNARI Shigeo
2016/03/29「アプリケーション高速化のためのキャッシュ活用」の講演資料です。
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
Amazon Web Services Japan
CTO Night & Day 2016 winterでのモーニングセッションの資料です!
ログ管理のベストプラクティス
ログ管理のベストプラクティス
Akihiro Kuwano
일련번호 생성 오픈 소스 라이브러리 snowflake에 대한 소개 및 활용
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
흥배 최
社内勉強会資料
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
ke-m kamekoopa
LINE Developer Meetup
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
LINE Corporation
(PgDay2012発表資料) SQLにとって、なぜO/Rマッパーが重要かを説明した資料です。
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
kwatch
SpringCamp에서 발표한 ORM 프레임워크를 활용했을 때의 설계 및 개발 과정을 담고 있다.
ORM을 활용할 경우의 설계, 개발 과정
ORM을 활용할 경우의 설계, 개발 과정
Javajigi Jaesung
REST API에 대한 개념 이해 및 설계 방식 보안에 대한 강화 방법
REST API 설계
REST API 설계
Terry Cho
11月リリース予定のPHP 8.2の話題を中心に,PHPの今とこれからについて説明します.
PHPの今とこれから2022
PHPの今とこれから2022
Rui Hirokawa
セキュリティ・ミニキャンプ in 北海道 2015
TLS, HTTP/2演習
TLS, HTTP/2演習
shigeki_ohtsu
文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)
Hiroshi Tokumaru
2017/2/19実施のSI-Toolkitユーザーグループの勉強会資料です。
JPAの基礎と現場で役立つ開発Tips
JPAの基礎と現場で役立つ開発Tips
yuichi_kuwahara
SLiPP 스터디 JPA 발표. 2015.09.23(수) 참고 : https://github.com/woniper/SLiPP-JPA-Study
Jpa 잘 (하는 척) 하기
Jpa 잘 (하는 척) 하기
경원 이
このスライドは、2021/11/27 に開催された「JSConf JP 2021」で発表したものです。
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Kazuyuki TAKASE
Tendances
(20)
Iocp 기본 구조 이해
Iocp 기본 구조 이해
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
백억개의 로그를 모아 검색하고 분석하고 학습도 시켜보자 : 로기스
Javaのログ出力: 道具と考え方
Javaのログ出力: 道具と考え方
暗号技術の実装と数学
暗号技術の実装と数学
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ElastiCacheを利用する上でキャッシュをどのように有効に使うべきか
ログ管理のベストプラクティス
ログ管理のベストプラクティス
Twitter의 snowflake 소개 및 활용
Twitter의 snowflake 소개 및 활용
SQLアンチパターン - ジェイウォーク
SQLアンチパターン - ジェイウォーク
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
MicrometerとPrometheusによる LINEファミリーアプリのモニタリング
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
SQL上級者こそ知って欲しい、なぜO/Rマッパーが重要か?
ORM을 활용할 경우의 설계, 개발 과정
ORM을 활용할 경우의 설계, 개발 과정
REST API 설계
REST API 설계
PHPの今とこれから2022
PHPの今とこれから2022
TLS, HTTP/2演習
TLS, HTTP/2演習
文字コードに起因する脆弱性とその対策(増補版)
文字コードに起因する脆弱性とその対策(増補版)
JPAの基礎と現場で役立つ開発Tips
JPAの基礎と現場で役立つ開発Tips
Jpa 잘 (하는 척) 하기
Jpa 잘 (하는 척) 하기
関数型プログラミングのデザインパターンひとめぐり
関数型プログラミングのデザインパターンひとめぐり
Similaire à fetch APIを安全に使う方法をおさらいしてみよう
10/9(Fri) phpcon2015の応募に間に合わなかった人たちによるLT大会 資料
Phpでrest apiを作った話
Phpでrest apiを作った話
Yamaguchi Kenya
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
マッシュアップ勉強会
マッシュアップ勉強会
guestadcb01
マッシュアップ勉強会
マッシュアップ勉強会
seiryo
WebAPIではじめるphp入門
WebAPIではじめるphp入門
Hiroaki Murayama
2013/1/26 Hokuriku.NET vol11 LT の資料です
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
miso- soup3
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
[11/27]最新AWS活用事例LT大会!(ビール付き)で発表した内容の資料 http://lmn.connpass.com/event/23001/ http://www.slideshare.net/oh-sky/php-55467177 の続き AWS LambdaでPHPのWebアプリケーション(SPAではない)を動かす方法
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
Yoshihiro Ohsuka
Google App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろう
kenji4569
勉強会用資料です。
WebAPI20230326.pdf
WebAPI20230326.pdf
RyoArakaki1
lecture resume for 2/22
Apilecture for 2014/02/22 at shannonlab
Apilecture for 2014/02/22 at shannonlab
Yutaka Kobayshi
社内勉強会の資料です。 IT業界に入ったものの、レガシーな技術しか使ってないシステムを担当することになり、技術を知る機会が仕事に無いという若手SEが世の中にはたくさんいます。 そんな人が何を知るきっかけになれば、という思いでやってる勉強会です。 #3はRESTful APIについてです。
エンジニアのための勉強会 #3 『RESTful API』
エンジニアのための勉強会 #3 『RESTful API』
Naoki Yoshitake
Streaming APIの概要説明と、PHPによる簡単なサンプル
TwitterのStreaming APIについて
TwitterのStreaming APIについて
Hidenori Goto
Similaire à fetch APIを安全に使う方法をおさらいしてみよう
(13)
Phpでrest apiを作った話
Phpでrest apiを作った話
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
マッシュアップ勉強会
マッシュアップ勉強会
マッシュアップ勉強会
マッシュアップ勉強会
WebAPIではじめるphp入門
WebAPIではじめるphp入門
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
オフラインファーストの思想と実践
オフラインファーストの思想と実践
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
PHPという概念が存在しない退屈な世界 - AWS LambdaでWebAPP編
Google App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろう
WebAPI20230326.pdf
WebAPI20230326.pdf
Apilecture for 2014/02/22 at shannonlab
Apilecture for 2014/02/22 at shannonlab
エンジニアのための勉強会 #3 『RESTful API』
エンジニアのための勉強会 #3 『RESTful API』
TwitterのStreaming APIについて
TwitterのStreaming APIについて
Plus de iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/19 の勉強会で発表されたものです。
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
2024/03/08の勉強会で発表されたものです。
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
iPride Co., Ltd.
2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
iPride Co., Ltd.
2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
iPride Co., Ltd.
2024/01/26の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
iPride Co., Ltd.
2024/01/26の勉強会で発表されたものです。
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
iPride Co., Ltd.
2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
iPride Co., Ltd.
2023/10/13の勉強会で発表されたものです。
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
iPride Co., Ltd.
2023/10/06の勉強会で発表されたものです。
OpenID Connectについて
OpenID Connectについて
iPride Co., Ltd.
2023/9/22の勉強会で発表されたものです。
画像生成AIの問題点
画像生成AIの問題点
iPride Co., Ltd.
2023/09/07の勉強会で発表されたものです。
AI入門
AI入門
iPride Co., Ltd.
Plus de iPride Co., Ltd.
(20)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
OpenID Connectについて
OpenID Connectについて
画像生成AIの問題点
画像生成AIの問題点
AI入門
AI入門
Dernier
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Dernier
(7)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
fetch APIを安全に使う方法をおさらいしてみよう
1.
fetch APIを安全に使う方法を おさらいしてみよう 執筆者:トビウオ
2.
fetch APIとは • JavaScriptにて、リソースを示す情報(URL)か ら、実際のリソースを取得するためのAPI •
例えばJSONなどをURLから取得できる • これが無い時代はXMLHttpRequestを使ってい た
3.
fetch APIとは • 先にPromiseについておさらいする •
作成段階では戻り値が未定だが、いずれ判明す る処理(=非同期処理)を表す • Promise同士を組み合わせた処理も記述できる
4.
fetch APIとは • Promiseの説明図
(MDN) がこんな感じ
5.
fetch APIとは • Promiseのサンプルコードがこちら
6.
fetch APIとは • 作成したPromiseの使用例がこちら
7.
fetch APIとは • fetch
APIはPromiseを返すので、こう書ける • ユーザー情報のJSONが返されるものとする
8.
fetch APIとは • async/awaitという仕組みを使うと、thenやcatch を使わずに書くことができる
9.
fetch APIとは • async/awaitという仕組みを使うと、thenやcatch を使わずに書くことができる
10.
参考資料 • Promise -
JavaScript | MDN • Fetch API - Web APIs | MDN • async function - JavaScript | MDN
11.
……だけで話は終わらない • このサンプルコードは実運用できない • その具体的な理由を解説していく
12.
サンプルコードの問題点 • 例外処理を考慮していない • HTTPステータスコードが4xxや5xxの場合の処理 を考慮していない •
(GET以外で) HTTPヘッダーを指定していない
13.
①例外処理 • fetch APIは、ネットワークエラーが起きた際に 例外を投げることがある •
例外をキャッチできないと、Webアプリケーシ ョンの場合は画面が真っ白になる
14.
①例外処理 • try〜catch節でハンドリングすればいい • fetch関数の戻り値はPromise型なので、メソッド チェーンのcatch()を使用する手もある
15.
②HTTP 4xxやHTTP 5xx •
サンプルコードだと、response.statusが200以外で も気にせず処理しようとする • 4xxや5xxはエラーと見做してハンドリングしたい
16.
②HTTP 4xxやHTTP 5xx •
Response型のok()メソッドを使えば、4xxや5xx であるか否かを簡単に調べられる
17.
②HTTP 4xxやHTTP 5xx •
4xxや5xxだとthrowでErrorを送出すれば、処理 をより分かりやすく書ける
18.
②HTTP 4xxやHTTP 5xx •
Errorを継承したクラス を創るプランもある • 要件に応じて柔軟に定義 しよう • TypeScriptの場合は型エ ラーに気をつけたい
19.
③HTTPヘッダーなど • 例えば、fetch関数を使ってデータをPOSTする処 理を記述したいとする
20.
③HTTPヘッダーなど • RESTらしくJSONを扱う場合、HTTPヘッダーと リクエストボディを適切に扱う必要がある
21.
③HTTPヘッダーなど • 加えて、認証トークンを設定したりすると、記 述が肥大化しがち
22.
③HTTPヘッダーなど • 関数として括れば、複数箇所で使用する際、 記述量を削減できる
23.
まとめ • 例外が送出される可能性に気をつける • 4xxエラーや5xxエラーに気をつける •
HTTPヘッダーなど表記周りに気をつける (axiosやwretchなど、サードパーティーのライブラ リを利用すれば、対策は容易になる)
24.
おまけ • こういった処理について、「例外部分もラップ する」といった解決策も考えられる
25.
おまけ • 必要な型を 作成する • 以降、 TypeScriptで 記述する
26.
おまけ • ヘルパーメソッド も作成する
27.
おまけ • 前述までのお膳立てから、GET処理を「Result型 を返す」ように書き換えられる
28.
おまけ • GET処理を使っているのに例外を気にせず処理 できるのは美味しい • 複数のResult型を「合成」できるが割愛
29.
追加の参考資料 • Safe Data
Fetching in Modern JavaScript • https://www.builder.io/blog/safe-data-fetching • My new error... | blog.ojisan.io • https://blog.ojisan.io/my-new-error/
Télécharger maintenant