rickcogley + jrc_golang   12

Architecture for a Golang Web App - Larry Price
Setting up a web application in Golang can be a daunting task. If you’re used to rails, you probably miss having your hand held at this point. I’m using this architecture on Refer Madness [source].
JRC_Golang  web  app 
december 2015 by rickcogley
Thoughts on Go after writing 3 websites
Summary: in my experience Go is a good language for building websites/web servers.

It’s easy to get excited about new technology like Go. The question is: how does it stand up to scrutiny after daily use?

I’ve written 3 web applications in Go, they’ve been running in production for over a month so I feel justified in publishing my opinion.

In the past I wrote web applications in Perl, PHP, Python (web.py, Tornado, App Engine) so those are the technologies I campare Go to.
JRC_Golang  development  rest  programming  golang 
december 2015 by rickcogley
The Cross-Site Scripting (XSS) FAQ
Websites today are more complex than ever, containing a lot of dynamic content making the experience for the user more enjoyable. Dynamic content is achieved through the use of web applications which can deliver different output to a user depending on their settings and needs. Dynamic websites suffer from a threat that static websites don't, called "Cross Site Scripting" (or XSS dubbed by other security professionals). Currently small informational tidbits about Cross Site Scripting holes exist but none really explain them to an average person or administrator. This FAQ was written to provide a better understanding of this emerging threat, and to give guidance on detection and prevention.
JRC_Golang  JRC_Web_Development  webdev  security  javascript 
december 2015 by rickcogley
Documentation - The Go Programming Language
The Go programming language is an open source project to make programmers more productive.

Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
JRC_Golang  golang  go  official 
december 2015 by rickcogley
Hey, you! Yes, you! — Let's learn Go!
This website is an online book that aims to introduce people to this awesome language. And if you, actually, stumbled upon it while looking for real gophers, let me still invite you to read it and learn something cool! C’mon, go-pher it!
JRC_Golang  golang  go  tutorial 
december 2015 by rickcogley
research!rsc
research!rsc Thoughts and links about computer programming, by Russ Cox
JRC_Golang  golang  programming  russcox 
december 2015 by rickcogley
Introduction | build-web-application-with-golang
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 a very good ability to build web applications; I would like to share what I've done with Go in building web applications.
JRC_Golang  golang  go  webdev  ebook 
december 2015 by rickcogley
Network Programming with Go
An e-book on building network applications using the Google Go programming language (golang)
JRC_Golang  network  programming  golang  go 
december 2015 by rickcogley
rtop - Remote Server Monitoring over SSH
rtop is a simple, agent-less, remote server monitoring tool that works over plain SSH. It does not need any software to be installed on the server that you want to monitor. It works by establishing an SSH session, and running commands on the remote server to collect system metrics.
golang  monitoring  sysadmin  JRC_Golang  via:wolever 
may 2015 by rickcogley
Creating a Simple Golang Network Application, Part 1
Creating a Simple Golang Network Application, Part 1
JRC_Golang  go  sysadmin 
may 2015 by rickcogley

bundles : JRC_Golang

Copy this bookmark:



description:


tags: