QR Code
Copy to Clipboard
Open with BT Client
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
W3siaWQiOiJqdWljX2JfTURfVF83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX1RfNzI4eDkwIiwid2VpZ2h0IjoiOSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPCEtLSBKdWljeUFkcyB2My4xIC0tPlxyXG48c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCIgZGF0YS1jZmFzeW5jPVwiZmFsc2VcIiBhc3luYyBzcmM9XCJodHRwczpcL1wvcG93ZXJlZGJ5LmphZHMuY29cL2pzXC9qYWRzLmpzXCI+PFwvc2NyaXB0PlxyXG48aW5zIGlkPVwiODQ1NTM0XCIgZGF0YS13aWR0aD1cIjcyOFwiIGRhdGEtaGVpZ2h0PVwiOTBcIj48XC9pbnM+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBkYXRhLWNmYXN5bmM9XCJmYWxzZVwiIGFzeW5jPihhZHNieWp1aWN5ID0gd2luZG93LmFkc2J5anVpY3kgfHwgW10pLnB1c2goeydhZHpvbmUnOjg0NTUzNH0pOzxcL3NjcmlwdD5cclxuPCEtLUp1aWN5QWRzIEVORC0tPiJ9XQ==
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJqYXZfYl9NRF9CXzcyOHg5MCIsImFkc3BvdCI6ImJfTURfQl83Mjh4OTAiLCJ3ZWlnaHQiOiI1IiwiZmNhcCI6ZmFsc2UsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8YSBocmVmPVwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiIHRhcmdldD1cIl9ibGFua1wiPjxpbWcgc3JjPVwiXC9hcHBcL2phdlwvVmlld1wvaW1nXC9iNzI4OTAuanBnXCIgd2lkdGg9XCI3MjhcIiBoZWlnaHQ9XCI5MFwiIGJvcmRlcj1cIjBcIj48XC9hPiJ9LHsiaWQiOiJqYXZ1X2JfTURfQl83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX0JfNzI4eDkwIiwid2VpZ2h0IjoiNCIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPGEgaHJlZj1cImh0dHBzOlwvXC90ZWxsbWUucHdcL2dvXC9qYXZ1XC9cIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cIlwvYXBwXC9qYXZ1XC9WaWV3XC9pbWdcL2I3Mjg5MC5qcGdcIj48XC9hPiJ9XQ==
Code/Chapter01/http-server-basic-authentication.go
1.01KB
Code/Chapter01/http-server-basic-routing.go
635B
Code/Chapter01/http-server-gorilla-mux-routing.go
834B
Code/Chapter01/http-server-mux.go
474B
Code/Chapter01/http-server-request-logging.go
1.14KB
Code/Chapter01/http-server.go
388B
Code/Chapter01/tcp-server-read-data.go
744B
Code/Chapter01/tcp-server-write-data.go
764B
Code/Chapter01/tcp-server.go
483B
Code/Chapter02/first-template.go
700B
Code/Chapter02/form-validation.go
634B
Code/Chapter02/html-form-read.go
923B
Code/Chapter02/html-form-validation.go
1.9KB
Code/Chapter02/html-form.go
459B
Code/Chapter02/serve-static-files-gorilla-mux.go
874B
Code/Chapter02/serve-static-files.go
818B
Code/Chapter02/static/css/main.css
22B
Code/Chapter02/templates/first-template.html
207B
Code/Chapter02/templates/home.html
225B
Code/Chapter02/templates/login-form.html
438B
Code/Chapter02/templates/upload-file.html
332B
Code/Chapter02/upload-file.go
1.09KB
Code/Chapter03/html-form-login-logout.go
2.4KB
Code/Chapter03/http-caching.go
810B
Code/Chapter03/http-cookie.go
1.32KB
Code/Chapter03/http-error-handling.go
1.27KB
Code/Chapter03/http-session-redis.go
1.64KB
Code/Chapter03/http-session.go
1.4KB
Code/Chapter03/templates/home.html
225B
Code/Chapter03/templates/login-form.html
438B
Code/Chapter04/connect-mongodb.go
891B
Code/Chapter04/connect-mysql.go
963B
Code/Chapter04/create-record-mongodb.go
1.53KB
Code/Chapter04/create-record-mysql.go
1.4KB
Code/Chapter04/delete-record-mongodb.go
1.39KB
Code/Chapter04/delete-record-mysql.go
1.44KB
Code/Chapter04/read-record-mongodb.go
1.18KB
Code/Chapter04/read-record-mysql.go
1.28KB
Code/Chapter04/update-record-mongodb.go
1.64KB
Code/Chapter04/update-record-mysql.go
1.55KB
Code/Chapter05/angularjs-client/assets/index.html
725B
Code/Chapter05/angularjs-client/assets/main.js
424B
Code/Chapter05/angularjs-client/server.go
1.89KB
Code/Chapter05/http-rest-client.go
3.39KB
Code/Chapter05/http-rest-delete.go
2.53KB
Code/Chapter05/http-rest-get.go
1.6KB
Code/Chapter05/http-rest-post.go
1.82KB
Code/Chapter05/http-rest-put.go
2.79KB
Code/Chapter05/http-rest-versioning.go
1.82KB
Code/Chapter05/reactjs-client/app/components/add-employee.jsx
467B
Code/Chapter05/reactjs-client/app/components/employee-app.jsx
1.04KB
Code/Chapter05/reactjs-client/app/components/employee-list.jsx
386B
Code/Chapter05/reactjs-client/app/components/employee.jsx
182B
Code/Chapter05/reactjs-client/app/main.js
214B
Code/Chapter05/reactjs-client/assets/index.html
176B
Code/Chapter05/reactjs-client/package.json
636B
Code/Chapter05/reactjs-client/server.go
1.89KB
Code/Chapter05/reactjs-client/webpack.config.js
603B
Code/Chapter05/vuejs-client/assets/index.html
1.07KB
Code/Chapter05/vuejs-client/assets/main.js
494B
Code/Chapter05/vuejs-client/server.go
1.89KB
Code/Chapter06/api/greeting-api.go
1005B
Code/Chapter06/proto/hello.pb.go
4.01KB
Code/Chapter06/proto/hello.proto
156B
Code/Chapter06/services/first-greeting-service.go
658B
Code/Chapter06/services/second-greeting-service.go
659B
Code/Chapter07/index.html
631B
Code/Chapter07/websocket-server.go
1.31KB
Code/Chapter07/websocket-server_test.go
723B
Code/Chapter08/my-first-beego-project/conf/app.conf
226B
Code/Chapter08/my-first-beego-project/controllers/cachecontroller.go
469B
Code/Chapter08/my-first-beego-project/controllers/default.go
242B
Code/Chapter08/my-first-beego-project/controllers/errorcontroller.go
440B
Code/Chapter08/my-first-beego-project/controllers/firstcontroller.go
1.15KB
Code/Chapter08/my-first-beego-project/controllers/sessioncontroller.go
829B
Code/Chapter08/my-first-beego-project/filters/firstfilter.go
225B
Code/Chapter08/my-first-beego-project/main.go
364B
Code/Chapter08/my-first-beego-project/my-first-beego-project
11.35MB
Code/Chapter08/my-first-beego-project/routers/router.go
962B
Code/Chapter08/my-first-beego-project/static/js/reload.min.js
352B
Code/Chapter08/my-first-beego-project/swagger/favicon-16x16.png
445B
Code/Chapter08/my-first-beego-project/swagger/favicon-32x32.png
1.11KB
Code/Chapter08/my-first-beego-project/swagger/index.html
3.4KB
Code/Chapter08/my-first-beego-project/swagger/oauth2-redirect.html
1.68KB
Code/Chapter08/my-first-beego-project/swagger/swagger-ui-bundle.js
1.22MB
Code/Chapter08/my-first-beego-project/swagger/swagger-ui-bundle.js.map
478B
Code/Chapter08/my-first-beego-project/swagger/swagger-ui-standalone-preset.js
244.24KB
Code/Chapter08/my-first-beego-project/swagger/swagger-ui-standalone-preset.js.map
215B
Code/Chapter08/my-first-beego-project/swagger/swagger-ui.css
25.47KB
Code/Chapter08/my-first-beego-project/swagger/swagger-ui.css.map
80B
Code/Chapter08/my-first-beego-project/swagger/swagger-ui.js
251KB
Code/Chapter08/my-first-beego-project/swagger/swagger-ui.js.map
170B
Code/Chapter08/my-first-beego-project/swagger/swagger.json
394B
Code/Chapter08/my-first-beego-project/swagger/swagger.yml
253B
Code/Chapter08/my-first-beego-project/tests/default_test.go
965B
Code/Chapter08/my-first-beego-project/views/404.tpl
59B
Code/Chapter08/my-first-beego-project/views/500.tpl
59B
Code/Chapter08/my-first-beego-project/views/dashboard.tpl
289B
Code/Chapter08/my-first-beego-project/views/genericerror.tpl
59B
Code/Chapter08/my-first-beego-project/views/index.tpl
68.51KB
Code/Chapter08/nginx.conf
2.76KB
Code/Chapter09/build-go-docker-image/Dockerfile
220B
Code/Chapter09/build-go-docker-image/http-server.go
353B
Code/Chapter09/build-go-webapp-docker-image/Dockerfile
298B
Code/Chapter09/build-go-webapp-docker-image/http-server.go
1.35KB
Code/Chapter10/certs/domain.csr
989B
Code/Chapter10/create-jwt.go
1.6KB
Code/Chapter10/http-jwt.go
2.81KB
Code/Chapter10/http-rest-api-secured.go
1.88KB
Code/Chapter10/http-rest-api.go
1.2KB
Code/Chapter10/https-server.go
519B
Code/Chapter10/prevent-csrf.go
1.08KB
Code/Chapter10/sign-up.html
276B
Code/Chapter11/copy-go-webapp-to-ec2/http-server.go
351B
Code/Software Hardware List.pdf
167.25KB
Downloaded from Demonoid - www.dnoid.to.txt
56B
Go Web Development Cookbook.epub
6.6MB
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=