Skip to content

Add new book cover images and update book references #977

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 5, 2025

Conversation

IanWitham
Copy link
Contributor

Introduce new book cover images for "F# in Action" and "Stylish F# 6," while removing outdated references to previous editions. Update the corresponding descriptions to reflect the new titles and content.

@bbatsov
Copy link
Contributor

bbatsov commented Apr 5, 2025

The change looks good to me.

I was planning to add those myself, and I've also been wondering if we shouldn't split the book into a separate page, as most of this page are book references anyways. I was also thinking we might want to introduce some standard table of metadata that we add to each book, e.g.:

  • Publication Year
  • Edition (1st, 2nd, etc)
  • Version of F# covered in the book

Anyways, just some random thoughts that are not really related to the PR in question.


_Isaac Abraham_

Get Programming with F#: A guide for .NET Developers shows you how to upgrade your .NET development skills by adding a touch of functional programming in F#. In just 43 bite-sized chunks, you'll learn how to use F# to tackle the most common .NET programming tasks.Examples use the familiar Visual Studio environment, so you'll be instantly comfortable. Packed with enlightening examples, real-world use cases, and plenty of easy-to-digest code, this easy-to-follow tutorial will make you wonder why you didn't pick up F# years ago! In addition to the language itself, other topics covered include:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be good to mention as a "Note:" that's a new edition of "Get Programming with F#", as this wasn't obvious to me when I first saw "F# in Action" on Manning's site. Probably not very important, though.

@IanWitham
Copy link
Contributor Author

Yes I've actually started a local branch to do exactly that. I also think the year is an important addition. (I really like how https://ocaml.org/books does it)

Also, I wonder if we should cull some older books if we can't find a live link to buy or read.

@bbatsov
Copy link
Contributor

bbatsov commented Apr 5, 2025

Yes I've actually started a local branch to do exactly that. I also think the year is an important addition. (I really like how https://ocaml.org/books does it)

Seems we have the same source of inspiration. :D I've been following the efforts to modernize ocaml.org and the results have been really great so far.

Also, I wonder if we should cull some older books if we can't find a live link to buy or read.

I totally agree. Books are only useful if you can actually get your hands on them and read them. I'd probably go one step further and mark 3-5 books as recommended, so newcomers have an easier time deciding what to focus on.

@IanWitham
Copy link
Contributor Author

Seems we have the same source of inspiration. :D I've been following the efforts to modernize ocaml.org and the results have been really great so far.

I don't know if you saw fsharp.org before the recent facelift I gave it, but one of my goals was certainly to bring it to a similar level of finesse as similar projects (OCaml being among them).

I totally agree. Books are only useful if you can actually get your hands on them and read them. I'd probably go one step further and mark 3-5 books as recommended, so newcomers have an easier time deciding what to focus on.

This made me consider which were my favorites... which then made me realize that my favorite, Domain Modeling Made Functional, is absent from the list entirely! Give me a moment and I'll fix this outrageous omission.

@bbatsov
Copy link
Contributor

bbatsov commented Apr 5, 2025

I don't know if you saw fsharp.org before the recent facelift I gave it, but one of my goals was certainly to bring it to a similar level of finesse as similar projects (OCaml being among them).

I saw something on Discord about a recent facelift, but I don't think I remember the actual site before. I recall I came a few times to fsharp.org, but didn't find anything useful here (most of the language guides and tutorials are on the MS site, and the API docs are on a different site), which kind of motivated me to think what can be done about this.

@dsyme
Copy link
Contributor

dsyme commented Apr 5, 2025

Agree with all the above

@dsyme
Copy link
Contributor

dsyme commented Apr 5, 2025

We merge this?

@bbatsov
Copy link
Contributor

bbatsov commented Apr 5, 2025

Yes, please! 😁

@IanWitham
Copy link
Contributor Author

Yes happy for this to be merged. If we create a new "Books" page, how would you feel about "Publications" being renamed for clarity? Perhaps "Papers and Publications"?

@dsyme dsyme merged commit 2fa8288 into fsharp:main Apr 5, 2025
@IanWitham IanWitham deleted the NewBookEditions branch April 5, 2025 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants