Web scraping is a very common task these days, Be it checking stock prices or seeing if there is a new book to read, there are loads of uses for it.
I’ve been tinkering with Golang (Go) for a few weeks, I have found the standard library is packed with useful tools and bits to help with retrieving data from online sources.
Continue reading “Go Tips – Logging Into a Website”
I consider myself a life-long learner. Every day is a new quest for knowledge. For this reason, I wanted to make a quick post to highlight some of my favorite learning resources around the web.
eBooks and Publications
- Packt Publishing – a very good publisher with books on any tech topic you could think of.
- PythonBooks has a very good selection of free Python ebooks – from statistics to biopython.
Continue reading “Free Learning Resources”
Ok, so I’m a little late on the bandwagon.
I’ve just recently started learning Go, and let me tell you – it has been an enjoyable experience. If you’re curious about Go (Go-curious?), then this post is for you.
Go is a general purpose programming language. I’ll defer a more concise description of the language to the website for Go:
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.
I don’t think I could have said it better myself. The language has a wonderful set of tools such as the “go get” command, which retrieves dependencies for you and installs them locally such that they are in your Go development path. Continue reading “Go Programming Language”