Build web application with GolangIntroduction Go Environment Configuration Installation $GOPATH and workspace Go commands Go development tools Summary Go basic knowledge Hello, Go Go foundation Control statements and functions preface 4 Build Web Application with Golang Purpose Because I'm interested in web application development, I used my free time to write this book as an open source version. It doesn't mean that I have 洪瑞琦 Hong Ruiqi (review code) 边 疆 BianJiang (write the configurations about Vim and Emacs for Go development) 欧林猫 Oling Cat(review code) 吴文磊 Wenlei Wu(provide some pictures) 北极星 Polaris(review whole book)0 码力 | 327 页 | 1.63 MB | 1 年前3
The Way To Go - 2012........28 3.1 Basic requirements for a decent Go development environment ................................28 3.2 Editors and Integrated Development Environments ...................................... .............216 9.9.1 Installing to github ....................................................................................216 9.9.2 Installing from github ...................................... ..........................................540 20.3 Installation of the Go App Engine SDK: the development environment for Go ..540 20.3.1. Installation ...............................................0 码力 | 629 页 | 4.85 MB | 1 年前3
Casdoor · An Open Source UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CASsupports localization in 10+ languages. 2. Casdoor supports third-party application login, such as GitHub, Google, QQ, and WeChat, and it supports extending third-party login with plugins. 3. Casdoor supports of the Casbin web apps. It uses Casdoor for authentication. • Casbin-OA • Source code: https://github.com/casbin/casbin-oa Casnode Casnode Casnode is the official forum developed by the Casbin community uses Casdoor as the authentication platform and manages members. • Casnode • Source code: https://github.com/casbin/casnode Ar Archit chitectur ecturee Casdoor consists of two parts: Name Name Description0 码力 | 825 页 | 58.31 MB | 1 年前3
GoMeetingUp-TutorMeet+:用Go打造高品质云课堂tutorabc(原vipabc)、 Golang TutorMeet+ Agenda 1. Development of Live Classroom in Online Education; 2. WebRTC Overview; 3. Why Go? 4. What is TutorMeet+? 5. Q&A; 1. Development of Live Classroom in Online Education Server : • lynckia/licode : github.com/lynckia/licode/ • meetecho (janus) : github.com/meetecho/janus- gateway • jitsi (meetme) : github.com/jitsi/jitsi • Kurento : github.com/Kurento/kurento-media-server https://webtorrent.io/ https://github.com/webtorrent/webtorrent http://mg8.org/processing/bt.html WebRTC Overview 3、Why Go? Apprtc - Collider(Golang) https://appr.tc/ https://github.com/webrtc/ Collider &0 码力 | 36 页 | 17.12 MB | 1 年前3
1.8 Go 在持续交付中的实践Golang, Micro Service, Continuous Delivery and Docker 郭峰 联合创始⼈人@DaoCloud README.md # Development Challenge # Solution of Challenge: **Micro Service** # Challenge of Solution of Challenge # Solution install github.com/DaoCloud/shop > go test github.com/DaoCloud/shop CHEERS ☺ Iteration 1 Iteration 2 NOT BAD Iteration 2 > go install github.com/DaoCloud/shop > go test github.com/DaoCloud/shop Cart Monitoring Supply Recommend Item Comments Intimidate Developers Obstacle to Frequent Development • Need to redeploy everything for a new feature • Interrupts long running background jobs • Increasing0 码力 | 33 页 | 7.85 MB | 1 年前3
Go持续集成Delivery (CD) 简单 激情 速度快 聚焦 极致 可信赖 Continuous Deployment 简单 激情 速度快 聚焦 极致 可信赖 DevOps DevOps 是来源于 Development 和 Operations 的一个组合词, 顾名思义,是一系列过程、方法与系统的统称,旨在促进 开发、测试和运维人员之间的沟通与协作。 简单 激情 速度快 聚焦 极致 可信赖 ChatOps connect people, process, tools, and automation into a transparent workflow (conversation-driven development). So it allows to automate tasks and collaborate, encourages teams to be transparent, working 部署 简单 激情 速度快 聚焦 极致 可信赖 Keep Calm And Let‘s Demo 简单 激情 速度快 聚焦 极致 可信赖 连接Github与Slack 简单 激情 速度快 聚焦 极致 可信赖 连接Github与Travis 简单 激情 速度快 聚焦 极致 可信赖 加入测试 go test ./… -v 简单 激情 速度快 聚焦 极致 可信赖 连接Travis与Slack0 码力 | 39 页 | 10.74 MB | 1 年前3
1.5 Improving Go Backend Developer Experience in Grabthe outdoors ☕ Makes and drinks Coffee Chew Chee Ming ⽬ 录 Developer Experience 01 Local Development 02 CI/CD 03 Post-Deployment 04 Better Primitives 05 Developer Experience 第⼀部分 Developer improve it 01 02 03 04 05 Ideation + Design + Solution Continuous Integration (CI) Local Development Continuous Deployment (CD) Post-Deployment Let’s say we want to build a new feature 01. Charlie Comments (RFC) Minimum Viable Product Local Development 第⼆部分 Writing Code: IDEs 02. Local Development Writing Code: Go Lang 02. Local Development Current: v1.16 Writing Code: New Service 020 码力 | 47 页 | 8.58 MB | 1 年前3
Writing Web Apps in Gogeneral-purpose language. • True open source – all development is in the open, – many contributors from around the world. 5 Overview • News from a year of development. • A web server written in Go. • Deploying – Express Go (an interpreter with JIT compilation). – Ergo (a new compiler for Windows; under development). • ARM port (5g) is solid, • GCC4.6 release includes gccgo, • SWIG, • and more.... 8 GDB NewError("invalid post " + resp.Status) } return nil } A general Go client for Google APIs is under development. It should simplify much of this code. Demo Going to production Go on App Engine Making Moustachio0 码力 | 66 页 | 712.40 KB | 1 年前3
Real World Gocarefully-constructed, consistent standard library • More than 150 packages • Constantly under development; improving every day • Many great external libraries, too http://godashboard.appspot.com/package between type purists and lazy scripters.” 3 Google Confidential Atlassian Atlassian make development and collaboration tools for software developers. They are mostly a Java shop. They have a testing stack” programming, from the data store to the UI. 3 Google Confidential Go is Open Source • Development began at Google in 2007 as a 20% project. • Released under a BSD-style license in November 20090 码力 | 49 页 | 595.19 KB | 1 年前3
Go 101 (Golang 101) v1.21.0languages. But for web development area, seldom languages own the four characteristics at the same time. In fact, this is the main reason why I switched to Go from Java for web development. Built-in concurrent point of Go, though this selling point is not much unique nowadays. A stable core design and development team and an active community together can also be viewed as a selling point of Go. What does Go compiled and static typed programming language born from Google. Many of the core Go design and tool development team members have many years of experience in the field of programming language research. Go has0 码力 | 610 页 | 945.17 KB | 1 年前3
共 103 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













