Skip to content

Commit 4b4e8a1

Browse files
authored
Merge pull request #181 from bootdotdev/winstonartupdates5
art update 5/21/2025
2 parents cae50bf + c1fee14 commit 4b4e8a1

File tree

171 files changed

+85
-85
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+85
-85
lines changed

content/clean-code/backend-ux-design.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2021-04-12"
55
categories:
66
- "clean-code"
77
images:
8-
- /img/800/design.webp
8+
- /img/800/ruinreborn_fantasy_art_simple_background_enumeration_--ar_169_c021d043-1ff0-4fbc-975e-8bad0af765d0_0.png.webp
99
---
1010

1111
Too often I neglect the idea of UX design in backend work. The goal of user experience design is to give users a product that's easy to use. In the world of front-end development, that typically means making it obvious how to navigate your site, using commonly-understood icons, or implementing well-contrasted colors for foreground and background, making your site easy to read.

content/clean-code/beautiful-language-and-beautiful-code.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ date: "2021-06-30"
44
categories:
55
- "clean-code"
66
images:
7-
- /img/800/language.jpeg
7+
- /img/800/ruinreborn_fantasy_art_simple_background_beautiful_princess_-_2b2053d7-c396-4e8b-ad02-243528bdc43c_3.png.webp
88
---
99

1010
"Dead Poet's Society" is a classic film, and has become a recent favorite of mine. There's a scene in particular that I enjoy, where Robin William's character explains that it's bad practice to use terms like "very tired" or "very sad", instead we should use descriptive words like "exhausted" or "morose"!

content/clean-code/benefits-of-functional-programming.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ categories:
55
- "clean-code"
66
author: lane
77
images:
8-
- /img/800/calculus-on-a-chalkboard.webp
8+
- /img/800/ruinreborn_simple_background_fantasy_art_organization_library_dc06c3e6-a1f7-459e-b242-8831507e8a01_0.png.webp
99
---
1010

1111
Functional programming is a way to write code where programs are created strictly through functions. Functional programming has gained quite a bit of traction in recent years among the development community, mostly because of the benefits it provides.

content/clean-code/death-taxes-and-database-migrations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2021-08-17"
55
categories:
66
- "clean-code"
77
images:
8-
- /img/800/migration.jpeg
8+
- /img/800/ruinreborn_fantasy_art_simple_background_grim_reaper_--ar_169_fb15388e-435f-4bd8-b4fd-8d583e21bf81_2.png.webp
99
---
1010

1111
## In this world, nothing can be said to be certain, except death, taxes, and migrations.

content/clean-code/naming-variables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2021-04-01"
55
categories:
66
- "clean-code"
77
images:
8-
- /img/800/yelling-at-computer.webp
8+
- /img/800/ruinreborn_fantasy_art_simple_background_wizard_ordering_food_91c03ab2-ce37-4e0d-8d9a-2ea1a758499f_0.png.webp
99
---
1010

1111
I've noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect. For example, a developer uses a `rateLimit` variable expecting it to be denominated in _seconds_ while it represents _minutes_, resulting in a 6x slower schedule. Another developer expects `dbConnection` to be an open database connection, but instead, it's just the connection URI.

content/clean-code/use-existing-standards.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2021-06-07"
55
categories:
66
- "clean-code"
77
images:
8-
- /img/800/flags.webp
8+
- /img/800/ruinreborn_fantasy_art_simple_background_fantasy_librarian_--_84a9705a-c918-4ea2-a6f5-6db20a1c45d7_2.png.webp
99
---
1010

1111
I recently had a ticket opened on my team's backlog board requesting the ability to bypass our API's caching system. For context, our front-end team uses my team's API to make fairly heavy requests to ElasticSearch, and one of the features of our API gateway is to cache the results of heavy aggregations for ~30 seconds. It turns out, every once in a while they need to run two of the same query within the ~30-second caching window and want an updated result set.

content/clean-code/your-code-isnt-correct.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2021-11-29"
55
categories:
66
- "clean-code"
77
images:
8-
- /img/800/done.jpeg
8+
- /img/800/ruinreborn_fantasy_art_simple_background_rogue_trying_to_brea_7a75dbe3-62d8-4e62-adbe-193da225767e_0.png.webp
99
---
1010

1111
There is a common trap that we fall into as developers, and it is believing that because some code "worked" that the code was written "correctly". In reality, for most technical problems, a good developer can likely point out several different solutions. Any of those solutions might be perfectly reasonable, while none of them is the single "correct way".

content/computer-science/building-a-linked-list-in-python-with-examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ categories:
66
- "computer-science"
77
- "python"
88
images:
9-
- /img/800/list.jpeg
9+
- /img/800/ruinreborn_fantasy_art_simple_background_snake_snake_looking__d8a3c60c-9d26-44e8-af42-39a1880d97fd_1.png.webp
1010
---
1111

1212
A linked list is a linear data structure where elements are not stored next to each other in memory. Unlike and array, elements in a linked list use pointers or references to *each other* to keep the list intact.

content/computer-science/comprehensive-guide-to-learn-computer-science-online.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ lastmod: "2022-08-24"
66
categories:
77
- "computer-science"
88
images:
9-
- /img/800/learning-computer-science-online.webp
9+
- /img/800/ruinreborn_fantasy_art_simple_background_forest_guide_someone_429446d0-19d2-407f-a662-dba4331d3002_1.png.webp
1010
---
1111

1212
Be careful about deciding the best way to learn to code. Not all paths are equally effective. Self-taught developers and [bootcamp graduates often struggle](/jobs/getting-a-job-after-coding-bootcamp-is-hard/) a lot to find their first coding job. In my experience, it's much easier to get your foot in the door when you spend the time learning the CS basics that so many "crash courses" skip over when trying to get students to dive directly into the deep end of application code.

content/computer-science/compsci-certificate-vs-degree.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ date: "2020-12-02"
55
categories:
66
- "computer-science"
77
images:
8-
- /img/800/pexels-artem-podrez-4492130-scaled.webp
8+
- /img/800/ruinreborn_fantasy_art_simple_background_writ_of_nobility_--a_863969a0-992a-4b99-be7d-4f7f2501be40_1.png.webp
99
lastmod: 2024-12-13
1010
---
1111

0 commit comments

Comments
 (0)