Skip to content

Commit acf04bd

Browse files
add: software engineering notes
1 parent 8975655 commit acf04bd

File tree

27 files changed

+990
-64
lines changed

27 files changed

+990
-64
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: Software-Engineering
3+
menu:
4+
notes:
5+
name: Software-Engineering
6+
identifier: notes-swe
7+
weight: 11
8+
---
9+
10+
# Software-Engineering
Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,31 @@
1-
# Software Engineering - Book Recommendations
1+
---
2+
title: Software Engineering - Book Recommendations
3+
weight: 14
4+
menu:
5+
notes:
6+
name: Books
7+
identifier: notes-swe-books
8+
parent: notes-swe
9+
weight: 14
10+
---
211

3-
## Software Structure
12+
{{< note title="Software Engineering - Book Recommendations">}}
13+
14+
15+
### Software Structure
416

517
1. [Designing Data Intensive Applications](https://www.amazon.it/dp/1449373321?linkCode=gg2&tag=javamysqlanta-20https)
618
2. [Modern API Design with gRPC](https://www.amazon.com/dp/8197081832/ref=sspa_dk_detail_2?psc=1&pd_rd_i=8197081832&pd_rd_w=G4KD5&content-id=amzn1.sym.10c44ba0-99a9-46d2-be7c-ad851b65838d&pf_rd_p=10c44ba0-99a9-46d2-be7c-ad851b65838d&pf_rd_r=8MJ2JRRPA7Q4NZX1ZKRN&pd_rd_wg=1a6d2&pd_rd_r=d368cae6-edf9-4dfe-9707-f53ab42084c0&s=english-books&sp_csd=d2lkZ2V0TmFtZT1zcF9kZXRhaWwhttps:/)
719
3. [Clean Architecture](https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164/r)
820

921

10-
## Python
22+
### Python
1123

1224
1. For Beginners: [Python Crash Course](https://www.amazon.com/Python-Crash-Course-Eric-Matthes/dp/1718502702/)
1325

1426

15-
## GO
27+
### GO
1628

1729
1. [Learning Go: An Idiomatic Approach to Real-World Go Programming](https://www.amazon.com/Learning-Go-Idiomatic-Real-World-Programming/dp/1098139291/ref=sr_1_1?crid=NLV5KSZC2HUO&dib=eyJ2IjoiMSJ9.g7w_cTVkRCbXfYYfB-x4Qmcw2QRDjk3qRikyx1anv10EjtaYnMbyaLrnlmZyV8dwWRt_Mz_Jpkt-LBtiM-9aBdukcwERI7FAm82s5fB3aUKJcRHPzHDJmq-_fJ5p3QIVcbX2kxAmJe2Lq9rUpdXEf0LxRheF5S-HJ4Km2b9QwJtbvZlXLgJbpqPcQa2b0Pv02Er636BK_h5CRsnbRp6gwu811uCrnMmmBmU8hmtYgq8.H3WrLSb1urR6p5E2WWR6w0Hjgg04vWVf02dY8ZYdbKg&dib_tag=se&keywords=programming+go&qid=1745273713&sprefix=programming+go%2Caps%2C183&sr=8-1#customerReviewshttps:/)
30+
31+
{{< /note >}}
198 KB
Loading

public/index.html

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -324,9 +324,9 @@ <h1 class="greeting"> Hi, I am Stefano</h1>
324324

325325
<li>I am a Machine Learning Engineer</li>
326326

327-
<li>I studied Physics and Maths</li>
327+
<li>I am a Physicist and Nanotech Engineer</li>
328328

329-
<li>I like open-source projects</li>
329+
<li>I love open-source projects</li>
330330

331331
<li>I like challenges</li>
332332

@@ -386,7 +386,7 @@ <h5 class="p-1">
386386

387387
<li>
388388

389-
<a href="https://www.github.com/rageSpin" title="Github" target="_blank" rel="noopener"><i class="fab fa-github"></i></a>
389+
<a href="https://www.github.com/steven-ja" title="Github" target="_blank" rel="noopener"><i class="fab fa-github"></i></a>
390390

391391
</li>
392392

@@ -469,7 +469,7 @@ <h5 class="p-1">
469469

470470
></span>
471471
</span>
472-
<div class="circular-progress-value">Team Work</div>
472+
<div class="circular-progress-value">NLP</div>
473473
</div>
474474

475475
</div>
@@ -499,7 +499,7 @@ <h5 class="p-1">
499499

500500
></span>
501501
</span>
502-
<div class="circular-progress-value">Hard Working</div>
502+
<div class="circular-progress-value">Time-Series</div>
503503
</div>
504504

505505
</div>
@@ -758,6 +758,27 @@ <h5 class="card-title">Edge Computing</h5>
758758
</div>
759759

760760

761+
<div class="col-xs-12 col-sm-6 col-lg-4 pt-2">
762+
<a class="text-decoration-none" href="https://www.docker.com/" title="Docker" target="_blank" rel="noopener">
763+
<div class="card">
764+
<div class="card-head d-flex">
765+
766+
767+
768+
769+
770+
<img class="card-img-xs" src="/images/sections/skills/docker-mark-blue.svg" alt="Docker" />
771+
<h5 class="card-title">Docker</h5>
772+
773+
</div>
774+
<div class="card-body">
775+
<p class="card-text">Write most of the programs as dockerized container. Experienced with multi-stage, multi-arch build process.</p>
776+
</div>
777+
</div>
778+
</a>
779+
</div>
780+
781+
761782
<div class="col-xs-12 col-sm-6 col-lg-4 pt-2">
762783
<a class="text-decoration-none" href="https://cassandra.apache.org/_/index.html" title="Apache Cassandra DB" target="_blank" rel="noopener">
763784
<div class="card">
@@ -782,7 +803,7 @@ <h5 class="card-title">Apache Cassandra DB</h5>
782803

783804

784805
<div class="col-xs-12 col-sm-6 col-lg-4 pt-2">
785-
<a class="text-decoration-none" >
806+
<a class="text-decoration-none" href="https://spark.apache.org/" title="Apache Spark" target="_blank" rel="noopener">
786807
<div class="card">
787808
<div class="card-head d-flex">
788809

@@ -805,7 +826,7 @@ <h5 class="card-title">Apache Spark</h5>
805826

806827

807828
<div class="col-xs-12 col-sm-6 col-lg-4 pt-2">
808-
<a class="text-decoration-none" >
829+
<a class="text-decoration-none" href="https://www.synopsys.com/manufacturing/tcad.html" title="TCAD Sentaurus" target="_blank" rel="noopener">
809830
<div class="card">
810831
<div class="card-head d-flex">
811832

@@ -1509,7 +1530,7 @@ <h6 class="text-heading">Extracurricular Activities:</h6>
15091530
Toha
15101531
</a>
15111532
</div>
1512-
<div class="col-md-4 text-center">© 2024 Copyright.</div>
1533+
<div class="col-md-4 text-center">© 2025 Copyright.</div>
15131534
<div class="col-md-4 text-end">
15141535
<a id="hugo" href="https://gohugo.io/" target="_blank" rel="noopener">Powered by
15151536
<img
@@ -1525,7 +1546,7 @@ <h6 class="text-heading">Extracurricular Activities:</h6>
15251546
</footer>
15261547

15271548

1528-
<script src="/application.c33df658e8710604cce1f755c3e07738d3e6f2ee5d8235ba14e7b0397d883e0a.js" integrity="sha256-wz32WOhxBgTM4fdVw&#43;B3ONPm8u5dgjW6FOewOX2IPgo=" defer></script>
1549+
<script src="/application.c34ca2f2905a800f297550706d23063437a5848667a7d5221f01e8d00185eb39.js" integrity="sha256-w0yi8pBagA8pdVBwbSMGNDelhIZnp9UiHwHo0AGF6zk=" defer></script>
15291550

15301551

15311552

public/index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

public/index.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,18 @@
66
<description>Recent content on Stefano Giannini</description>
77
<generator>Hugo -- gohugo.io</generator>
88
<language>en</language>
9-
<lastBuildDate>Sun, 14 Jul 2024 00:00:00 +0100</lastBuildDate><atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" /><item>
9+
<lastBuildDate>Thu, 14 Aug 2025 00:00:00 +0100</lastBuildDate><atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" /><item>
10+
<title>Tutorial: GPT-OSS 20B</title>
11+
<link>http://localhost:1313/posts/machine-learning/deep-learning/nlp/gpt-oss-20b/</link>
12+
<pubDate>Thu, 14 Aug 2025 00:00:00 +0100</pubDate>
13+
14+
<guid>http://localhost:1313/posts/machine-learning/deep-learning/nlp/gpt-oss-20b/</guid>
15+
<description>Open in:
16+
GPT-OSS 20B - Tutorial 1. Install Dependencies and Imports import subprocess import sys import os import time import json from datetime import datetime from IPython.display import display, HTML, clear_output, Markdown # Install required packages print(&amp;#34;📦 Installing required packages...&amp;#34;) subprocess.check_call([sys.executable, &amp;#34;-m&amp;#34;, &amp;#34;pip&amp;#34;, &amp;#34;install&amp;#34;, &amp;#34;-q&amp;#34;, &amp;#34;openai&amp;#34;]) print(&amp;#34;✅ Packages installed successfully!&amp;#34;) from openai import OpenAI 📦 Installing required packages&amp;hellip; ✅ Packages installed successfully!
17+
2. Setup Display Functions def display_status(message, status=&amp;#34;info&amp;#34;): &amp;#34;&amp;#34;&amp;#34;Display colored status messages&amp;#34;&amp;#34;&amp;#34; colors = { &amp;#34;info&amp;#34;: &amp;#34;#3498db&amp;#34;, &amp;#34;success&amp;#34;: &amp;#34;#2ecc71&amp;#34;, &amp;#34;warning&amp;#34;: &amp;#34;#f39c12&amp;#34;, &amp;#34;error&amp;#34;: &amp;#34;#e74c3c&amp;#34;, &amp;#34;processing&amp;#34;: &amp;#34;#9b59b6&amp;#34; } html = f&amp;#34;&amp;#34;&amp;#34; &amp;lt;div style=&amp;#34;padding: 10px; margin: 10px 0; border-left: 4px solid {colors.</description>
18+
</item>
19+
20+
<item>
1021
<title>Gemma-2 &#43; RAG &#43; LlamaIndex &#43; VectorDB</title>
1122
<link>http://localhost:1313/posts/machine-learning/deep-learning/nlp/gemma2&#43;rag/</link>
1223
<pubDate>Sun, 14 Jul 2024 00:00:00 +0100</pubDate>

public/notes/index.html

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,31 @@
273273
</li>
274274

275275

276+
277+
278+
279+
280+
281+
282+
<li>
283+
<i data-feather="plus-circle"></i><a class=" list-link" href="/notes/software-engineering/"> Software-Engineering</a>
284+
285+
<ul class="">
286+
287+
288+
289+
290+
291+
292+
293+
<li><a class=" list-link" href="/notes/software-engineering/books/" title="Books">Books</a></li>
294+
295+
296+
297+
</ul>
298+
</li>
299+
300+
276301

277302
</div>
278303
</ul>
@@ -429,7 +454,32 @@ <h5 class="note-title"><span>Constants</span></h5>
429454

430455

431456

457+
<div class="note-card ">
458+
<div class="item">
459+
<h5 class="note-title"><span>Software Engineering - Book Recommendations</span></h5>
432460

461+
<div class="card">
462+
<div class="card-body"><h3 id="software-structure">Software Structure</h3>
463+
<ol>
464+
<li><a href="https://www.amazon.it/dp/1449373321?linkCode=gg2&amp;tag=javamysqlanta-20https" target="_blank" rel="noopener">Designing Data Intensive Applications</a></li>
465+
<li><a href="https://www.amazon.com/dp/8197081832/ref=sspa_dk_detail_2?psc=1&amp;pd_rd_i=8197081832&amp;pd_rd_w=G4KD5&amp;content-id=amzn1.sym.10c44ba0-99a9-46d2-be7c-ad851b65838d&amp;pf_rd_p=10c44ba0-99a9-46d2-be7c-ad851b65838d&amp;pf_rd_r=8MJ2JRRPA7Q4NZX1ZKRN&amp;pd_rd_wg=1a6d2&amp;pd_rd_r=d368cae6-edf9-4dfe-9707-f53ab42084c0&amp;s=english-books&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9kZXRhaWwhttps:/" target="_blank" rel="noopener">Modern API Design with gRPC</a></li>
466+
<li><a href="https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164/r" target="_blank" rel="noopener">Clean Architecture</a></li>
467+
</ol>
468+
<h3 id="python">Python</h3>
469+
<ol>
470+
<li>For Beginners: <a href="https://www.amazon.com/Python-Crash-Course-Eric-Matthes/dp/1718502702/" target="_blank" rel="noopener">Python Crash Course</a></li>
471+
</ol>
472+
<h3 id="go">GO</h3>
473+
<ol>
474+
<li><a href="https://www.amazon.com/Learning-Go-Idiomatic-Real-World-Programming/dp/1098139291/ref=sr_1_1?crid=NLV5KSZC2HUO&amp;dib=eyJ2IjoiMSJ9.g7w_cTVkRCbXfYYfB-x4Qmcw2QRDjk3qRikyx1anv10EjtaYnMbyaLrnlmZyV8dwWRt_Mz_Jpkt-LBtiM-9aBdukcwERI7FAm82s5fB3aUKJcRHPzHDJmq-_fJ5p3QIVcbX2kxAmJe2Lq9rUpdXEf0LxRheF5S-HJ4Km2b9QwJtbvZlXLgJbpqPcQa2b0Pv02Er636BK_h5CRsnbRp6gwu811uCrnMmmBmU8hmtYgq8.H3WrLSb1urR6p5E2WWR6w0Hjgg04vWVf02dY8ZYdbKg&amp;dib_tag=se&amp;keywords=programming&#43;go&amp;qid=1745273713&amp;sprefix=programming&#43;go%2Caps%2C183&amp;sr=8-1#customerReviewshttps:/" target="_blank" rel="noopener">Learning Go: An Idiomatic Approach to Real-World Go Programming</a></li>
475+
</ol>
476+
</div>
477+
</div>
478+
479+
</div>
480+
</div>
481+
482+
433483

434484

435485

@@ -574,7 +624,7 @@ <h5 class="note-title"><span>Constants</span></h5>
574624
Toha
575625
</a>
576626
</div>
577-
<div class="col-md-4 text-center">© 2024 Copyright.</div>
627+
<div class="col-md-4 text-center">© 2025 Copyright.</div>
578628
<div class="col-md-4 text-end">
579629
<a id="hugo" href="https://gohugo.io/" target="_blank" rel="noopener">Powered by
580630
<img
@@ -590,7 +640,7 @@ <h5 class="note-title"><span>Constants</span></h5>
590640
</footer>
591641

592642

593-
<script src="/application.c33df658e8710604cce1f755c3e07738d3e6f2ee5d8235ba14e7b0397d883e0a.js" integrity="sha256-wz32WOhxBgTM4fdVw&#43;B3ONPm8u5dgjW6FOewOX2IPgo=" defer></script>
643+
<script src="/application.c34ca2f2905a800f297550706d23063437a5848667a7d5221f01e8d00185eb39.js" integrity="sha256-w0yi8pBagA8pdVBwbSMGNDelhIZnp9UiHwHo0AGF6zk=" defer></script>
594644

595645

596646

public/notes/page/2/index.html

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,31 @@
273273
</li>
274274

275275

276+
277+
278+
279+
280+
281+
282+
<li>
283+
<i data-feather="plus-circle"></i><a class=" list-link" href="/notes/software-engineering/"> Software-Engineering</a>
284+
285+
<ul class="">
286+
287+
288+
289+
290+
291+
292+
293+
<li><a class=" list-link" href="/notes/software-engineering/books/" title="Books">Books</a></li>
294+
295+
296+
297+
</ul>
298+
</li>
299+
300+
276301

277302
</div>
278303
</ul>
@@ -304,6 +329,10 @@
304329

305330

306331

332+
333+
334+
335+
307336

308337

309338

@@ -423,7 +452,7 @@
423452
Toha
424453
</a>
425454
</div>
426-
<div class="col-md-4 text-center">© 2024 Copyright.</div>
455+
<div class="col-md-4 text-center">© 2025 Copyright.</div>
427456
<div class="col-md-4 text-end">
428457
<a id="hugo" href="https://gohugo.io/" target="_blank" rel="noopener">Powered by
429458
<img
@@ -439,7 +468,7 @@
439468
</footer>
440469

441470

442-
<script src="/application.c33df658e8710604cce1f755c3e07738d3e6f2ee5d8235ba14e7b0397d883e0a.js" integrity="sha256-wz32WOhxBgTM4fdVw&#43;B3ONPm8u5dgjW6FOewOX2IPgo=" defer></script>
471+
<script src="/application.c34ca2f2905a800f297550706d23063437a5848667a7d5221f01e8d00185eb39.js" integrity="sha256-w0yi8pBagA8pdVBwbSMGNDelhIZnp9UiHwHo0AGF6zk=" defer></script>
443472

444473

445474

public/notes/physics/electromagnetism/index.html

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,15 @@
290290
</li>
291291

292292

293+
294+
295+
296+
297+
298+
299+
<li><a class=" list-link" href="/notes/software-engineering/" title="Software-Engineering">Software-Engineering</a></li>
300+
301+
293302

294303
</div>
295304
</ul>
@@ -453,7 +462,7 @@ <h5 class="note-title"><span>Maxwell Equations (Differential)</span></h5>
453462
Toha
454463
</a>
455464
</div>
456-
<div class="col-md-4 text-center">© 2024 Copyright.</div>
465+
<div class="col-md-4 text-center">© 2025 Copyright.</div>
457466
<div class="col-md-4 text-end">
458467
<a id="hugo" href="https://gohugo.io/" target="_blank" rel="noopener">Powered by
459468
<img
@@ -469,7 +478,7 @@ <h5 class="note-title"><span>Maxwell Equations (Differential)</span></h5>
469478
</footer>
470479

471480

472-
<script src="/application.c33df658e8710604cce1f755c3e07738d3e6f2ee5d8235ba14e7b0397d883e0a.js" integrity="sha256-wz32WOhxBgTM4fdVw&#43;B3ONPm8u5dgjW6FOewOX2IPgo=" defer></script>
481+
<script src="/application.c34ca2f2905a800f297550706d23063437a5848667a7d5221f01e8d00185eb39.js" integrity="sha256-w0yi8pBagA8pdVBwbSMGNDelhIZnp9UiHwHo0AGF6zk=" defer></script>
473482

474483

475484

public/notes/physics/index.html

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,31 @@
278278
</li>
279279

280280

281+
282+
283+
284+
285+
286+
287+
<li>
288+
<i data-feather="plus-circle"></i><a class=" list-link" href="/notes/software-engineering/"> Software-Engineering</a>
289+
290+
<ul class="">
291+
292+
293+
294+
295+
296+
297+
298+
<li><a class=" list-link" href="/notes/software-engineering/books/" title="Books">Books</a></li>
299+
300+
301+
302+
</ul>
303+
</li>
304+
305+
281306

282307
</div>
283308
</ul>
@@ -449,7 +474,7 @@ <h5 class="note-title"><span>Maxwell Equations (Differential)</span></h5>
449474
Toha
450475
</a>
451476
</div>
452-
<div class="col-md-4 text-center">© 2024 Copyright.</div>
477+
<div class="col-md-4 text-center">© 2025 Copyright.</div>
453478
<div class="col-md-4 text-end">
454479
<a id="hugo" href="https://gohugo.io/" target="_blank" rel="noopener">Powered by
455480
<img
@@ -465,7 +490,7 @@ <h5 class="note-title"><span>Maxwell Equations (Differential)</span></h5>
465490
</footer>
466491

467492

468-
<script src="/application.c33df658e8710604cce1f755c3e07738d3e6f2ee5d8235ba14e7b0397d883e0a.js" integrity="sha256-wz32WOhxBgTM4fdVw&#43;B3ONPm8u5dgjW6FOewOX2IPgo=" defer></script>
493+
<script src="/application.c34ca2f2905a800f297550706d23063437a5848667a7d5221f01e8d00185eb39.js" integrity="sha256-w0yi8pBagA8pdVBwbSMGNDelhIZnp9UiHwHo0AGF6zk=" defer></script>
469494

470495

471496

0 commit comments

Comments
 (0)