タグ

golangに関するcpwのブックマーク (19)

  • Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50

    Kyoto.go #50 LT https://kyotogo.connpass.com/event/313309/

    Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
    cpw
    cpw 2024/04/30
    Webアプリは絶対にスタックトレース+帯域脱出が必要。Goだとスタックトレースは工夫でなんとかなるけど帯域脱出ができないのが辛いよね。帯域脱出の仕組みだけ作ってくれりゃ一番好みなんだけど。
  • 【アジャイル系男子】Go Gin Server + OpenAPI Generator 爆速サイクル戦線で生き抜く ⚔⚔ - OPTiM TECH BLOG


     GoGin 📚 1.  2.openapi/openapi.yml 3. 4. Go🔍 GoGenerate   ~Go2~ ()🔨🔨 ()🔨🔨 1. 2. openapi/model.mustache 3. 4. gogenerate 5.2 🌶 main.go go/api_api1.go 👼 👼👼 Git .gitignore .openapi-g
    【アジャイル系男子】Go Gin Server + OpenAPI Generator 爆速サイクル戦線で生き抜く ⚔⚔ - OPTiM TECH BLOG
  • APIサーバのおけるGoのエラーハンドリングについて考えてみる - 技術メモ


    Go Web  API  Error handling and GoWAF  2 API  /user/create /user/delete package main import ( "database/sql" "log" "net/http" ) type UserHandle struct { db*sql.DB } func (u *UserHandle) Create(w http.Res
    APIサーバのおけるGoのエラーハンドリングについて考えてみる - 技術メモ
    cpw
    cpw 2022/02/02
    自分も同じこと考えたんだけど、否定されちゃったんだよなー。書かれているとおりにWAFを使うことを考えるのが良いのかな
  • Go を2年くらい書いた感想: 意図をエンコードしきれない感じは消えず - blog.8-p.info


    2 Gojmuk  Go  Scala  Kotlin   map filter Result  map   for iferr != nil map  for  for 
    cpw
    cpw 2021/10/24
     map  

    golang
     
  • Go言語を嫌う6個の理由 - さめたコーヒー


    RubyGoRubyGoGo 2Go GoGo
    Go言語を嫌う6個の理由 - さめたコーヒー
    cpw
    cpw 2021/09/17
       

    go

    golang
     
  • goyaccで構文解析を行う - Qiita


    go toolyacc unix使yaccGo 稿使  goyacc使 - Qiitagoyacc使使 yacc(%%)yacc Goyacc使使  yacc - The GoProgramming Languageyacc RHGyacc 稿
    goyaccで構文解析を行う - Qiita
  • Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13

    Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13

    Go1.13以後のエラーハンドリングについて語ろう / Let's talk about error handling after Go 1 13
    cpw
    cpw 2019/10/30
    え、これは辛い
  • Visualizing Concurrency in Go · divan's blog

    If you prefer video over blog posts, here is my talk on this at GopherCon 2016: https://www.youtube.com/watch?v=KyuFeiG3Y60 One of the strongest sides of Go programming language is a built-in concurrency based on Tony Hoare’s CSP paper. Go is designed with concurrency in mind and allows us to build complex concurrent pipelines. But have you ever wondered - how various concurrency patterns look lik

  • イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答 | POSTD


    稿OSCON GoGo 稿2GoI/O  Go2   20055Herb SutterDr
    イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答 | POSTD
    cpw
    cpw 2015/09/15
    面白い
  • Google グループ

    Google グループでは、オンライン フォーラムやメール ベースのグループを作成したり、こうしたフォーラムやグループに参加したりすることで、大勢のユーザーと情報の共有やディスカッションを行うことができます。

    cpw
    cpw 2015/03/02
  • Hugo :: A fast and modern static website engine

    Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.

    Hugo :: A fast and modern static website engine
    cpw
    cpw 2014/12/26
  • Big Sky :: Golang で Jekyll のクローン作った。


     vim-jp  jekyll 使 Windows  ruby PC30 golang 使 mattn/jedie - GitHub jedie - static site generator, jekyll replacement, in golang https://github.com/mattn/jedie  $ goget github.com/mattn/jedie jekyll  $ mkdir mysite $ cd mysite $ jedie new . markdown
    Big Sky :: Golang で Jekyll のクローン作った。
  • 最小のdockerイメージを作る


    Dec 9, 2014 Docker Advent Calendar 20149  dockerDockerfilego使Webgolang使 docker pull golang:latest448MB godebian docker scratch scratch
    cpw
    cpw 2014/12/10
    これは面白い。
  • 認証付きプロキシを超えるためのプロキシを書いた - Qiita


      localhost:1080 squidsquid package main import ( "encoding/base64" "fmt" "io" "log" "net" "net/http" "net/url" ) var ( port = 1080 proxyHost = "proxy.example.com:3128" proxyUser = "iwata" proxyPass = "mypassword"
    認証付きプロキシを超えるためのプロキシを書いた - Qiita
  • Go言語によるCLIツール開発とUNIX哲学について - ゆううきブログ


    20148 Go Mackerel mkr 調mkr   @deeeet YAPC Asia 2014   UNIX  71 使   
    Go言語によるCLIツール開発とUNIX哲学について - ゆううきブログ
    cpw
    cpw 2014/12/08
  • GitHub - elazarl/goproxy: An HTTP proxy library for Go

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - elazarl/goproxy: An HTTP proxy library for Go
  • チャットで学ぶ Go ネットワークプログラミング : DSAS開発者の部屋

    簡単なチャットプログラムは、ネットワークプログラミング用のフレームワークでは定番のサンプルプログラムです。 echo サーバーが Hello World とするなら、チャットは FizzBuzz といったところでしょう。 とりあえず動くだけのチャットならだれでもすぐに作れるようになりますが、まじめにチャットを作ることで、 ネットワークプログラミングで考えないといけない点やエラー処理の重要な基礎を学ぶことができます。 ということで、 Go でシンプルなチャットを実装してみました。 (ソースコード) 以降、何を考えてどういう設計を採用したのかを解説していきます。 考慮すべきポイント 特定のクライアントへの送信に長時間待たされた場合に、他のクライアントへの送信が遅れないようにする。 クライアントを切断するのは、 (1)ルーム側から kick する場合, (2)受信エラー, (3)送信エラー の3

    チャットで学ぶ Go ネットワークプログラミング : DSAS開発者の部屋
    cpw
    cpw 2014/09/04
  • Dockerコンテナに入るなら SSH より nsinit が良さそう - Gosuke Miyashita


       /var/lib/docker/execdriver/native/$id 使 container.json  IDdocker ps -q --no-trunc    tl; dr   Docker  sshd  sshd 
  • WindowsでGo言語でGUIするにはWALKがいいかもしれない - Qiita


    GoGUI   GoGUI GoGUI go-ui Go GUI go-uiQt  GoQt GoQt Windows go-gtk mattnGoGtk+GoGUI WindowsWin64Gt
    WindowsでGo言語でGUIするにはWALKがいいかもしれない - Qiita
    cpw
    cpw 2014/05/22
  • 1