Click here to Skip to main content
15,443,982 members

Welcome to the Lounge


For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

GeneralRe: So stone me - I'm a heretic! Pin
W Balboos, GHB22-Sep-20 2:16
mveW Balboos, GHB22-Sep-20 2:16 
GeneralRe: So stone me - I'm a heretic! Pin
obermd22-Sep-20 4:12
Memberobermd22-Sep-20 4:12 
RantTraveling light 2020 edition Pin
Maximilien21-Sep-20 11:22
MemberMaximilien21-Sep-20 11:22 
GeneralRe: Traveling light 2020 edition Pin
Gary R. Wheeler21-Sep-20 13:10
MemberGary R. Wheeler21-Sep-20 13:10 
GeneralRe: Traveling light 2020 edition Pin
Garth J Lancaster21-Sep-20 20:06
professionalGarth J Lancaster21-Sep-20 20:06 
GeneralRe: Traveling light 2020 edition Pin
Richard MacCutchan21-Sep-20 21:37
mveRichard MacCutchan21-Sep-20 21:37 
GeneralRe: Traveling light 2020 edition Pin
Rage21-Sep-20 23:01
professionalRage21-Sep-20 23:01 
GeneralAbout Tech Books Pin
raddevus21-Sep-20 8:19
mvaraddevus21-Sep-20 8:19 
I was at B&N recently (I wore a mask) and I was looking at the O'Reilly book, C# 8.0 In A Nutshell[^] Flipped it over and noticed it lists at $79.95. Wow!!!

Not sure how B&N stays in business and why they don't simply match the Amazon price ($50.99) (at least).
Anyways, APress books has an electronic bookshelf which is on sale Apress[^] and you get all of their content via downloadable books for 1 year for $79 (normally $99)*.

I hemmed and hawed about it but finally pulled the trigger and I've been reading, Pro ASP.NET Core 3 (Develop Cloud-Ready Web Applications Using MVC 3, Blazor, and Razor Pages)[^].

The author, Adam Freeman, is fantastic. This is one of those rare tech books quite like The Petzold Programming Windows 3.1.
Quote from the book:

Putting Patterns in Their Place
Design patterns provoke strong reactions, as the emails I receive from readers will testify. A substantial proportion of the messages I receive are complaints that I have not applied a pattern correctly.

Patterns are just other people’s solutions to the problems they encountered in other projects. If you find yourself facing the same problem, understanding how it has been
solved before can be helpful. But that doesn’t mean you have to follow the pattern exactly, or at all, as long as you understand the consequences. If a pattern is intended to make projects manageable, for example, and you choose to deviate from that pattern, then you must accept that your project may be more difficult to manage. But a pattern followed slavishly can be worse than no pattern at all, and no pattern is suited to every project.

My advice is to use patterns freely, adapt them as necessary, and ignore zealots who confuse patterns with commandments.

Also, his Chapter 5 : Essential C# Features is a great read that clears up many of the confusing items like

** Managing null values - Use the null conditional and null coalescing operators
** Extending the functionality of a class without modifying it --> Define an extension method
** Expressing functions and methods concisely / Use lambda expressions
** Modifying an interface without requiring changes in its implementation classes --> Define a default implementation
** Performing work asynchronously --> Use tasks or the async/await keywords
** Producing a sequence of values over time --> Use an asynchronous enumerable

*I'm not affiliated with APress or get anything from this. I just read a lot and books are way too expensive.
GeneralRe: About Tech Books Pin
OriginalGriff21-Sep-20 9:13
mveOriginalGriff21-Sep-20 9:13 
GeneralRe: About Tech Books Pin
RickZeeland21-Sep-20 9:26
mveRickZeeland21-Sep-20 9:26 
GeneralRe: About Tech Books Pin
raddevus21-Sep-20 9:36
mvaraddevus21-Sep-20 9:36 
GeneralRe: About Tech Books Pin
David O'Neil21-Sep-20 11:36
professionalDavid O'Neil21-Sep-20 11:36 
GeneralRe: About Tech Books Pin
RickZeeland21-Sep-20 19:33
mveRickZeeland21-Sep-20 19:33 
GeneralRe: About Tech Books Pin
Sander Rossel21-Sep-20 21:43
professionalSander Rossel21-Sep-20 21:43 
GeneralRe: About Tech Books Pin
OriginalGriff22-Sep-20 0:02
mveOriginalGriff22-Sep-20 0:02 
GeneralRe: About Tech Books Pin
Gary R. Wheeler21-Sep-20 13:13
MemberGary R. Wheeler21-Sep-20 13:13 
GeneralRe: About Tech Books Pin
r_hyde21-Sep-20 15:42
Memberr_hyde21-Sep-20 15:42 
GeneralRe: About Tech Books Pin
raddevus22-Sep-20 2:34
mvaraddevus22-Sep-20 2:34 
GeneralRe: About Tech Books Pin
dandy7222-Sep-20 4:41
Memberdandy7222-Sep-20 4:41 
GeneralRe: About Tech Books Pin
cplas22-Sep-20 9:19
Membercplas22-Sep-20 9:19 
GeneralRe: About Tech Books Pin
AndyChisholm23-Sep-20 6:47
MemberAndyChisholm23-Sep-20 6:47 
GeneralRe: About Tech Books Pin
raddevus23-Sep-20 7:18
mvaraddevus23-Sep-20 7:18 
GeneralBreaking news! Pin
OriginalGriff21-Sep-20 5:51
mveOriginalGriff21-Sep-20 5:51 
GeneralRe: Breaking news! Pin
Daniel Pfeffer21-Sep-20 6:02
professionalDaniel Pfeffer21-Sep-20 6:02 
GeneralRe: Breaking news! Pin
trønderen21-Sep-20 6:06
Membertrønderen21-Sep-20 6:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Straw Poll

What topics would you like to learn more about?
Contributed by Marc Clifton.
  Results   415 votes