Live data from Hacker News

Programming Notes for Professionals books

books.goalkicker.com

21–30 of 65 posts

Re: Programming Notes for Professionals books

#23
Several years ago, I would ask StackOverFlow questions on esoteric topics like elisp, with the idea that by asking small, well-defined questions, you could eventually create enough of a trail that no topic would remain difficult to learn. For example, here are a few I could find:

https://stackoverflow.com/questions/2170528/writing-hello-wo...

https://stackoverflow.com/questions/1541682/lisp-script-to-p...

https://stackoverflow.com/questions/2264286/generating-a-qui...

While books are great, something more interesting would be a little app window in your editor, where you could type (or ask Cortana, Siri, Google) “How do I declare a set”, “parse csv“, “open file for writing”, etc., and you would see small examples. The language is known by the editor so no need to include it in the query.

So, for instance, if I wanted to write an F# program, which I don’t know, I could learn it on the fly.

StackOverFlow has the database of knowledge by now. Now, how to get your exact answer, faster?

“Siri, how do I round the corners of a view in iOS?”

Re: Programming Notes for Professionals books

#24
post #21

I'm tempted to print them for those moments when the internet is down and I still need to access SO.

Why do you need to kill trees just because the internet is down?

Print on recycled paper. No need to print anything related to programming on high quality paper. It will cost you about double the price per packs of sheets but we print so rarely it's worth filling all of your printers with them.

Re: Programming Notes for Professionals books

#26
post #2

What an amazing initiative — not least because they're providing something consumable for offline. Does anyone have any knowledge on the quality of this material? I'd love to dive into quite a few of them where I have surface-knowledge...

From a cursory glance at the BASH one it seems pretty well organized and thorough. It is not overloaded with information, but gives a good overview of what's possible.

Some specific things I noticed in the BASH book: it says this about cp:

> -a … Combines the d, p and r options

But it doesn't show what -r means.

It could benefit from better discussion of using if without brackets with [] and with [[]]-It discusses them, but I wish it gave better insight on when to use them.

All in all, very handy reference material and I will be grabbing a few more to have on hand.

Re: Programming Notes for Professionals books

#27
goalkicker.com is related to codeday.top afaict. They are the only two sites on Google that match some of the snippets. CodeDay is a machine translation blog which is very sophisticated. The PDFs appear to be a reorganization of those blog entries.

Very interesting. Well-written by machines.

Re: Programming Notes for Professionals books

#28
post #2

What an amazing initiative — not least because they're providing something consumable for offline. Does anyone have any knowledge on the quality of this material? I'd love to dive into quite a few of them where I have surface-knowledge...

Agreed, this is incredible - especially to have something that can be perused in physical format.

Looking through some of the examples for the languages I know well enough to judge, these seem to be good quality. As a simple case in point, for how to open a file in Python they only show using a context manager. Even though you can easily read files without that, it is the better, safer, perhaps slightly-more-intermediate-level option and also makes a person more familiar with context managers in general. So it is nice to see best practices presented as the defaults.

Re: Programming Notes for Professionals books

#29

I'm tempted to print them for those moments when the internet is down and I still need to access SO.

I use a tool called "Dash.app" for Mac from Kapeli [1] (I've no affiliation with them). It allows me to download the documentation for a lot of development tools for offline consumption, these docs are called "Docsets", just to give you an idea of how many docsets it has check this link [3]. It makes also very easy to navigate and search.

You can also download a "tag" from stackoverflow which is very useful.

I know there is now alternatives for several operative systems using the same docsets [2].

I can't recommend this app enough, it is worth every penny.

[1]: https://kapeli.com/dash

[2]: https://blog.kapeli.com/dash-for-ios-android-windows-or-linu...

[3]: https://github.com/Kapeli/feeds

Re: Programming Notes for Professionals books

#30
post #29

I'm tempted to print them for those moments when the internet is down and I still need to access SO.

I use a tool called "Dash.app" for Mac from Kapeli [1] (I've no affiliation with them). It allows me to download the documentation for a lot of development tools for offline consumption, these docs are called "Docsets", just to give you an idea of how many docsets it has check this link [3]. It makes also very easy to navigate and search. You can also download a "tag" from stackoverflow which is very useful. I know t…

As well as the browsers that use the docsets from Dash (e.g. Zeal [1] for Windows/Linux), there's DevDocs [2], a web-application that works offline and uses its own scraper.

[1]: https://zealdocs.org/

[3]: https://devdocs.io/

Post reply on HN