Update rec. list

This commit is contained in:
Paul W. 2021-12-08 03:54:18 -05:00
parent 185b5a5e86
commit 52882a8b39

View File

@ -27,19 +27,27 @@ const list: listItem[] = [
title: 'Expert C Programming by Peter van der Linden' title: 'Expert C Programming by Peter van der Linden'
}, },
{ {
title: 'Practical C Programming by Steve Oualline (kind of outdated but still good)' title: 'Practical C Programming by Steve Oualline (outdated like all the books in this section but still good)'
},
{
title: 'Mastering Algorithms with C by Kyle Loudon'
} }
] ]
}, },
{
title: 'Other Programming',
children: [
'Programming Perl by Larry Wall [Camel Book] (one of the first programming books I used. It probably is outdated but it is written well)',
'Programming Rust: Fast, Safe Systems Development',
'The Rust Programming Language',
'Programming in Lua, Fourth Edition by Roberto Ierusalimschy'
]
},
{ {
title: 'Operating Systems', title: 'Operating Systems',
children: [ children: [
{ 'Advanced Programming in the Unix Environment by W. Richard Stevens',
title: 'Advanced Programming in the Unix Environment by W. Richard Stevens' 'Operating Systems: Design and Implementation by Andrew S. Tanenbaum (I have not had a chance to read his other books on OS. I am not a fan of his networking book though.)'
},
{
title: 'Operating Systems: Design and Implementation by Andrew S. Tanenbaum (I have not had a chance to read his other books on OS. I am not a fan of his networking book though.)'
}
] ]
}, },
// { // {
@ -51,11 +59,9 @@ const list: listItem[] = [
{ {
title: 'Computer Engineering', title: 'Computer Engineering',
children: [ children: [
{ 'Making Embedded Systems: Design Patterns for Great Software by Elecia White',
title: 'Making Embedded Systems: Design Patterns for Great Software by Elecia White' 'Computer Organization and Design: the Hardware/Software Interface [Patterson Hennessy]',
} 'Computer Architecture: A Quantitative Approach [Hennessy Patterson]'
// Computer Organization and Design: the Hardware/Software Interface [Patterson Hennessy]
// Computer Architecture: A Quantitative Approach [Hennessy Patterson]
] ]
}, },
{ {
@ -80,6 +86,7 @@ const list: listItem[] = [
title: 'Classics', title: 'Classics',
description: 'Only the English ones for now.', description: 'Only the English ones for now.',
children: [ children: [
'Christmas Carol',
'A Tale of Two Cities', 'A Tale of Two Cities',
'The Mayor of Casterbridge', 'The Mayor of Casterbridge',
'The Citadel', 'The Citadel',
@ -98,30 +105,48 @@ const list: listItem[] = [
{ {
title: 'Movies', title: 'Movies',
children: [ children: [
'Pulp Fiction',
'Blade Runner 2049', 'Blade Runner 2049',
'The Grand Budapest Hotel',
'The Hateful Eight', 'The Hateful Eight',
'Goodfellas', 'Goodfellas',
'Inception', 'Inception',
'Memento', 'Memento',
'The Grand Budapest Hotel' 'Dune (2021)',
'Hot Fuzz',
'Snatch'
] ]
}, },
{ {
title: 'Music', title: 'Music',
children: [
'American Pie by Don McLean',
'L\'Ultima Diligenza by Ennio Morricone'
]
},
{
title: 'Classical Music',
children: [ children: [
'Große Fuge Op. 133', 'Große Fuge Op. 133',
'KV 387', 'KV 387',
'KV 448', 'KV 448',
'KV 626',
'Piano Sonata No. 2 Mvmt. 3 (Chopin)',
'BWV 1048', 'BWV 1048',
'Prelude in G Minor (Op. 23 No. 5)', 'Prelude in G Minor (Op. 23 No. 5)',
'String Quartet, Op. 20 No. 2 (Haydn)' 'String Quartet, Op. 20 No. 2 (Haydn)',
'Arabesque No. 1 (Debussy)'
] ]
}, },
{ {
title: 'Video Games', title: 'Video Games',
children: [ children: [
'The Legend of Zelda: Breath of the Wild', 'The Legend of Zelda: Breath of the Wild',
'Portal 2' 'Portal 2',
'Factorio',
'The Witcher 3: The Wild Hunt GOTY Edition (Especially the DLCs)',
'Baba is You',
'Red Dead Redemption'
] ]
} }
]; ];
@ -165,7 +190,7 @@ function Recommended() {
<Layout name='Recommended' title='My Recommendations'> <Layout name='Recommended' title='My Recommendations'>
<section className='block'> <section className='block'>
<p>This page is really for me to not forget/revisit the good things I have read, seen, heard, and/or experienced. This list may change, just as my opinions.</p> <p>This page is really for me to not forget/revisit the good things I have read, seen, heard, and/or experienced. This list may change, just as my opinions.</p>
<p>If the one you are looking for is not on this list, it is most likely I have not had the chance to read it yet or I may have put it on the Resources page, if it is freely available.</p> <p>If the one you are looking for is not on this list, it is most likely I have not had the chance to read/listen to/watch it yet.</p>
{list.map(l => mapChild(l, 0))} {list.map(l => mapChild(l, 0))}
</section> </section>
</Layout> </Layout>