はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    プライムデーセール

『talks - The Go Programming Language』

  • 人気
  • 新着
  • すべて
  • Stupid Gopher Tricks

    13 users

    talks.golang.org

    Stupid Gopher Tricks GolangUK 21 August 2015 Andrew Gerrand Video A video of this talk was recorded at GolangUK in London. Watch the talk on YouTube 2 This talk This talk is about things you might not know about Go. Some of this stuff you can add to your Go vocabulary. Other things are probably best left for special occasions. 3 Language 4 Type literals (1/2) Here's a familiar type declaration: ty

    • テクノロジー
    • 2015/08/22 15:39
    • golang
    • go
    • slide
    • http://talks.golang.org/2015/go-gc.pdf

      4 users

      talks.golang.org

      • テクノロジー
      • 2015/07/19 03:36
      • Go
      • How Go was made

        4 users

        talks.golang.org

        How Go was made GopherCon Closing Keynote 9 July 2015 Andrew Gerrand Video A video of this talk was recorded at GopherCon in Denver. Watch the talk on YouTube 2 This talk How was Go made? What was its development process? How has the process changed? What is its future? 3 The early days 4 Three friends Robert Griesemer, Rob Pike, and Ken Thompson's thought experiment: "What should a modern, practi

        • テクノロジー
        • 2015/07/17 15:56
        • The State of Go

          65 users

          talks.golang.org

          The State of Go Where we are in May 2015 27 May 2015 Andrew Gerrand The State of the State of Go I gave a similar talk at FOSDEM in February 2015. go.dev/talks/2015/state-of-go.slide This talk builds on that talk. 2 Go 1.5 3 Release schedule Go 1.5 is scheduled for release in August 2015. The major work is done. We are now in the "feature freeze" period. 4 From C to Go The gc tool chain has been c

          • 学び
          • 2015/05/27 12:30
          • golang
          • Go
          • google
          • slide
          • あとで読む
          • Android
          • iOS
          • Go in Go

            90 users

            talks.golang.org

            Go in Go Gopherfest 26 May 2015 Rob Pike Google Go in Go As of the 1.5 release of Go, the entire system is now written in Go. (And a little assembler.) C is gone. Side note: gccgo is still going strong. This talk is about the original compiler, gc. 2 Why was it in C? Bootstrapping. (Also Go was not intended primarily as a compiler implementation language.) 3 Why move the compiler to Go? Not for va

            • テクノロジー
            • 2015/05/27 12:19
            • golang
            • go
            • architecture
            • event
            • あとで読む
            • slide
            • design
            • JSON, interfaces, and go generate

              24 users

              talks.golang.org

              JSON, interfaces, and go generate Francesc Campoy Developer, Advocate, and Gopher Your mission Your mission, should you choose to accept it, is to decode this message: { "name": "Gopher", "birthdate": "2009/11/10", "shirt-size": "XS" } into: type Person struct { Name string Born time.Time Size ShirtSize } 2 Your mission (cont.) Where ShirtSize is an enum (1): type ShirtSize byte const ( NA ShirtSi

              • テクノロジー
              • 2015/02/05 15:19
              • golang
              • json
              • Go
              • あとで読む
              • When in Go, do as Gophers do

                4 users

                talks.golang.org

                When in Go, do as Gophers do Go Conference 2014 autumn 30 November 2014 Fumitoshi Ukai Google Software Engineer - Chrome Infra team Go Readability Approver A team to review Go readability. help to learn idiomatic Go though code review review code of projects that are not main project of the reviewer I joined the team about a year ago as 20% time, and reviewed ~200 CLs For now, I'm reviewing at mos

                • テクノロジー
                • 2014/12/05 11:14
                • Go
                • Testing Techniques

                  6 users

                  talks.golang.org

                  Testing Techniques Google I/O 2014 Andrew Gerrand Video This talk was presented at golang-syd in July 2014. Watch the talk on YouTube 2 The basics 3 Testing Go code Go has a built-in testing framework. It is provided by the testing package and the go test command. Here is a complete test file that tests the strings.Index function: package strings_test import ( "strings" "testing" ) func TestIndex(

                  • テクノロジー
                  • 2014/12/04 10:11
                  • golang
                  • test
                  • テスト
                  • 仕事
                  • Go on Android

                    42 users

                    talks.golang.org

                    Go on Android GothamGo 15 Nov 2014 David Crawshaw Google Video This talk was presented at GothamGo in New York City, November 2014. Watch the talk on Vimeo 2 Go on Mobile The goal is to bring Go to Android and iOS, starting with Android. This is new territory for Go and a well-established ecosystem. A lot of experimentation is necessary. 3 Today 4 Go 1.4 Status The coming 1.4 release can build bin

                    • テクノロジー
                    • 2014/11/21 11:07
                    • go
                    • android
                    • golang
                    • あとで読む
                    • A
                    • Organizing Go code

                      39 users

                      talks.golang.org

                      Organizing Go code David Crawshaw Packages 2 Go programs are made up of packages All Go source is part of a package. Every file begins with a package statement. Programs start in package main. package main import "fmt" func main() { fmt.Println("Hello, world!") } For very small programs, main is the only package you need to write. The hello world program imports package fmt. The function Println i

                      • テクノロジー
                      • 2014/09/23 02:34
                      • golang
                      • Go
                      • slide
                      • development
                      • *あとで
                      • あとで読む
                      • Inside the Go playground

                        35 users

                        talks.golang.org

                        Inside the Go playground Francesc Campoy Flores Developer Advocate, Gopher Agenda What is the Go playground What could go wrong What did we do to avoid it An animated ASCII train 2 The Go playground go.dev/play 3 De facto pastebin of the Go community go.dev/play/p/bJYnajZ6Kp 4 The Go tour go.dev/tour 5 Executable examples on documentation go.dev/pkg/strings 6 Executable code on blog posts go.dev/b

                        • テクノロジー
                        • 2014/09/19 09:04
                        • golang
                        • Go
                        • playground
                        • programming
                        • プログラミング
                        • あとで読む
                        • Concurrency is not Parallelism

                          7 users

                          talks.golang.org

                          Concurrency is not Parallelism Waza Jan 11, 2012 Rob Pike Video This talk was presented at Heroku's Waza conference in January 2012. Watch the talk on Vimeo 2 The modern world is parallel Multicore. Networks. Clouds of CPUs. Loads of users. Our technology should help. That's where concurrency comes in. 3 Go supports concurrency Go provides: concurrent execution (goroutines) synchronization and mes

                          • テクノロジー
                          • 2014/08/14 10:14
                          • golang
                          • concurrency
                          • go
                          • 10 things you (probably) don't know about Go

                            7 users

                            talks.golang.org

                            10 things you (probably) don't know about Go Andrew Gerrand Gopher 1. Anonymous structs Grouped globals var config struct { APIKey string OAuthConfig oauth.Config } config.APIKey = "BADC0C0A" Template data data := struct { Title string Users []*User }{ title, users, } err := tmpl.Execute(w, data) (Cheaper and safer than using map[string]interface{}.) 2 1b. Anonymous structs Test tables var indexRu

                            • テクノロジー
                            • 2014/06/11 10:45
                            • slide
                            • あとで読む
                            • Go: 90% Perfect, 100% of the time.

                              53 users

                              talks.golang.org

                              Go: 90% Perfect, 100% of the time. "GoCon Tokyo" 31 May 2014 Brad Fitzpatrick Hello! 2 "60% of the time, it works every time...." 3 "That makes no sense" 4 Starting a new project, picking a language... 5 Disclaimer Personal experience only My opinions Fake, fun numbers (e.g. "90% Perfect, 100% of the time.") Maybe it's 91%. All languages are both wonderful and terrible <3 6 2010 7 Idea: Camlistore

                              • テクノロジー
                              • 2014/06/03 12:36
                              • golang
                              • go
                              • slide
                              • tutorial
                              • development
                              • *あとで
                              • Go, from C to Go

                                5 users

                                talks.golang.org

                                Go, from C to Go GopherCon 25 Apr 2014 Russ Cox Google Video A video of this talk was recorded at GopherCon in Denver. Watch the talk on YouTube 2 Go Compiler 3 Go Compiler 80,000+ lines of C. 4 Problem Programming in Go is fun. Programming in C is not. 5 Problem Writing a Go compiler requires Go expertise. Writing any program in C requires C expertise. Writing a Go compiler in C requires Go and C

                                • テクノロジー
                                • 2014/05/04 09:20
                                • Go for gophers

                                  53 users

                                  talks.golang.org

                                  Go for gophers GopherCon closing keynote 25 April 2014 Andrew Gerrand Google, Inc. Video A video of this talk was recorded at GopherCon in Denver. Watch the talk on YouTube 2 About me I joined Google and the Go team in February 2010. Had to re-think some of my preconceptions about programming. Let me share what I have learned since. 3 Interfaces 4 Interfaces: first impressions I used to think abou

                                  • テクノロジー
                                  • 2014/04/29 23:31
                                  • golang
                                  • go
                                  • slide
                                  • design-decisions
                                  • Toward Go 1.3

                                    17 users

                                    talks.golang.org

                                    Toward Go 1.3 (and beyond) Andrew Gerrand Gopher Go 1.3 Code freeze is March 1, 2014. Release is June 1, 2014. (Six months after Go 1.2, released December 1, 2013.) 2 A to-do list After Go 1.2 the Go contributors compiled a to-do list: go.dev/s/go13todo The list is aspirational; not all of it will get done. This talk is based on that list. 3 100% precise GC Finally! 4 Copying stacks (1/2) go.dev/s

                                    • テクノロジー
                                    • 2014/02/12 03:19
                                    • golang
                                    • *programming
                                    • Go for Pythonistas

                                      21 users

                                      talks.golang.org

                                      Go for Pythonistas Francesc Campoy Flores Gopher at Google Video A recording of this talk is available. youtu.be/elu0VpLzJL8 2 Goal of this talk Whetting your appetite for Go 3 My tactics 1. Showing you how Go is like Python. 2. Showing you how Go is not like Python. 4 Python, Go, and me Software Engineer at Google: Feb 11-Aug 12 Lots of C++ and Python. SQL to C++ compiler in Python. Go Developer

                                      • テクノロジー
                                      • 2013/11/08 11:52
                                      • golang
                                      • python
                                      • go
                                      • プログラミング
                                      • programming
                                      • High Performance Apps with Go on App Engine

                                        12 users

                                        talks.golang.org

                                        High Performance Apps with Go on App Engine Google I/O, May 2013 David Symonds Software Engineer, Google Video This talk was presented at Google I/O in May 2013. Watch the talk on YouTube 2 Overview Why Go + App Engine History, Status Gopher Mart Finding performance bottlenecks Defer work Batching Caching Concurrency Control variance 3 Why Go + App Engine Go compiles to native code App Engine is a

                                        • テクノロジー
                                        • 2013/10/14 09:43
                                        • GAE
                                        • golang
                                        • Go
                                        • slide
                                        • performance
                                        • Twelve Go Best Practices

                                          49 users

                                          talks.golang.org

                                          Twelve Go Best Practices Francesc Campoy Flores Gopher at Google Best practices From Wikipedia: "A best practice is a method or technique that has consistently shown results superior to those achieved with other means" Techniques to write Go code that is simple, readable, maintainable. 2 Some code type Gopher struct { Name string AgeYears int } func (g *Gopher) WriteTo(w io.Writer) (size int64, er

                                          • テクノロジー
                                          • 2013/07/30 12:43
                                          • golang
                                          • Go
                                          • プログラミング
                                          • programming
                                          • tutorial
                                          • development
                                          • 開発
                                          • *あとで
                                          • あとで読む
                                          • dl.google.com: Powered by Go

                                            37 users

                                            talks.golang.org

                                            dl.google.com: Powered by Go 26 July 2013 Brad Fitzpatrick Gopher, Google Overview / tl;dw: dl.google.com serves Google downloads Was written in C++ Now in Go Now much better Extensive, idiomatic use of Go's standard library ... which is all open source composition of interfaces is fun groupcache, now Open Source, handles group-aware caching and cache-filling 2 too long... 3 me Brad Fitzpatrick br

                                            • テクノロジー
                                            • 2013/07/27 03:59
                                            • golang
                                            • go
                                            • google
                                            • C++
                                            • architecture
                                            • development
                                            • プログラミング
                                            • *あとで
                                            • groupcache
                                            • Advanced Go Concurrency Patterns

                                              24 users

                                              talks.golang.org

                                              Advanced Go Concurrency Patterns Sameer Ajmani Google Video This talk was presented at Google I/O in May 2013. Watch the talk on YouTube 2 Get ready 3 Go supports concurrency In the language and runtime, not a library. This changes how you structure your programs. 4 Goroutines and Channels Goroutines are independently executing functions in the same address space. go f() go g(1, 2) Channels are ty

                                              • テクノロジー
                                              • 2013/06/02 03:21
                                              • golang
                                              • Go
                                              • concurrent
                                              • Channels
                                              • concurrency
                                              • development
                                              • *あとで
                                              • talks - The Go Programming Language

                                                6 users

                                                talks.golang.org

                                                Tips for writing clear, performant, and idiomatic Go code Packages

                                                • テクノロジー
                                                • 2013/04/13 17:16
                                                • Go Concurrency Patterns

                                                  55 users

                                                  talks.golang.org

                                                  Go Concurrency Patterns Rob Pike Google Video This talk was presented at Google I/O in June 2012. Watch the talk on YouTube 2 Introduction 3 Concurrency features in Go People seemed fascinated by the concurrency features of Go when the language was first announced. Questions: Why is concurrency supported? What is concurrency, anyway? Where does the idea come from? What is it good for? How do I use

                                                  • テクノロジー
                                                  • 2013/01/18 01:45
                                                  • golang
                                                  • concurrency
                                                  • go
                                                  • concurrent
                                                  • goroutine
                                                  • programming
                                                  • development
                                                  • *あとで
                                                  • Go at Google: Language Design in the Service of Software Engineering - The Go Programming Language

                                                    23 users

                                                    talks.golang.org

                                                    1. Abstract (This is a modified version of the keynote talk given by Rob Pike at the SPLASH 2012 conference in Tucson, Arizona, on October 25, 2012.) The Go programming language was conceived in late 2007 as an answer to some of the problems we were seeing developing software infrastructure at Google. The computing landscape today is almost unrelated to the environment in which the languages being

                                                    • テクノロジー
                                                    • 2012/12/05 07:32
                                                    • golang
                                                    • Go
                                                    • *あとで
                                                    • design
                                                    • google
                                                    • Go: a simple programming environment

                                                      4 users

                                                      talks.golang.org

                                                      Go: a simple programming environment 9 Nov 2012 Andrew Gerrand Google Inc. Video A video of this talk was recorded at Øredev in Malmö, Sweden in November 2012. Watch the talk on Vimeo 2 Background 3 Why a new language? Motivated by our needs at Google. We need: Efficiency Safety Concurrency Scalability Fast development cycle No surprises A cute mascot 4 Design "Consensus drove the design. Nothing

                                                      • テクノロジー
                                                      • 2012/11/14 20:04
                                                      • golang
                                                      • Go at Google

                                                        15 users

                                                        talks.golang.org

                                                        Go at Google SPLASH, Tucson, Oct 25, 2012 Rob Pike Google, Inc. Preamble 2 What is Go? Go is: open source concurrent garbage-collected efficient scalable simple fun boring (to some) go.dev 3 History Design began in late 2007. Key players: Robert Griesemer, Rob Pike, Ken Thompson Later: Ian Lance Taylor, Russ Cox Became open source in November 2009. Developed entirely in the open; very active commu

                                                        • テクノロジー
                                                        • 2012/10/27 10:02
                                                        • golang
                                                        • go
                                                        • google

                                                        このページはまだ
                                                        ブックマークされていません

                                                        このページを最初にブックマークしてみませんか?

                                                        『talks - The Go Programming Language』の新着エントリーを見る

                                                        キーボードショートカット一覧

                                                        j次のブックマーク

                                                        k前のブックマーク

                                                        lあとで読む

                                                        eコメント一覧を開く

                                                        oページを開く

                                                        はてなブックマーク

                                                        • 総合
                                                        • 一般
                                                        • 世の中
                                                        • 政治と経済
                                                        • 暮らし
                                                        • 学び
                                                        • テクノロジー
                                                        • エンタメ
                                                        • アニメとゲーム
                                                        • おもしろ
                                                        • アプリ・拡張機能
                                                        • 開発ブログ
                                                        • ヘルプ
                                                        • お問い合わせ
                                                        • ガイドライン
                                                        • 利用規約
                                                        • プライバシーポリシー
                                                        • 利用者情報の外部送信について
                                                        • ガイドライン
                                                        • 利用規約
                                                        • プライバシーポリシー
                                                        • 利用者情報の外部送信について

                                                        公式Twitter

                                                        • 公式アカウント
                                                        • ホットエントリー

                                                        はてなのサービス

                                                        • はてなブログ
                                                        • はてなブログPro
                                                        • 人力検索はてな
                                                        • はてなブログ タグ
                                                        • はてなニュース
                                                        • ソレドコ
                                                        • App Storeからダウンロード
                                                        • Google Playで手に入れよう
                                                        Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                        設定を変更しましたx