This commit is contained in:
@@ -68,6 +68,8 @@
|
||||
form.addEventListener("submit", async (event) => {
|
||||
event.preventDefault();
|
||||
const submit = form.querySelector("button[type='submit']");
|
||||
form.classList.add("is-loading");
|
||||
form.setAttribute("aria-busy", "true");
|
||||
if (submit) submit.disabled = true;
|
||||
if (message) message.textContent = "";
|
||||
|
||||
@@ -79,6 +81,8 @@
|
||||
if (message) message.textContent = error.message;
|
||||
} finally {
|
||||
if (submit) submit.disabled = false;
|
||||
form.classList.remove("is-loading");
|
||||
form.removeAttribute("aria-busy");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -428,28 +428,163 @@ h2[id], h3[id], h4[id] { scroll-margin-top: 6.5rem; }
|
||||
/* border: 1px solid var(--border, #ccc); */
|
||||
}
|
||||
.auth-page {
|
||||
min-height: 70vh;
|
||||
min-height: min(760px, calc(100vh - 12rem));
|
||||
display: grid;
|
||||
place-items: center;
|
||||
padding: 3rem 1rem;
|
||||
padding: clamp(1.5rem, 4vw, 4rem) 1rem;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
.auth-panel {
|
||||
width: min(100%, 440px);
|
||||
overflow: hidden;
|
||||
border: 1px solid color-mix(in oklab, var(--border) 86%, transparent);
|
||||
border-radius: 8px;
|
||||
background:
|
||||
linear-gradient(180deg,
|
||||
color-mix(in oklab, var(--surface) 96%, var(--accent) 4%),
|
||||
var(--surface));
|
||||
box-shadow: 0 22px 60px color-mix(in oklab, #000 16%, transparent);
|
||||
}
|
||||
|
||||
.auth-intro {
|
||||
padding: clamp(1.4rem, 4vw, 2rem) clamp(1.2rem, 4vw, 2rem) 1.1rem;
|
||||
border-bottom: 1px solid color-mix(in oklab, var(--border) 76%, transparent);
|
||||
}
|
||||
|
||||
.auth-kicker {
|
||||
margin: 0 0 0.45rem;
|
||||
color: var(--accent);
|
||||
font-size: 0.76rem;
|
||||
font-weight: 800;
|
||||
letter-spacing: 0;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.auth-intro h1 {
|
||||
margin: 0;
|
||||
color: var(--fg);
|
||||
font-size: clamp(1.8rem, 8vw, 2.45rem);
|
||||
line-height: 1.05;
|
||||
}
|
||||
|
||||
.auth-intro p:last-child {
|
||||
max-width: 32ch;
|
||||
margin: 0.8rem 0 0;
|
||||
color: var(--muted);
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.auth-form {
|
||||
width: min(100%, 360px);
|
||||
display: grid;
|
||||
gap: 0.8rem;
|
||||
gap: 1rem;
|
||||
padding: clamp(1.2rem, 4vw, 2rem);
|
||||
}
|
||||
|
||||
.auth-form h1 {
|
||||
margin: 0 0 0.5rem;
|
||||
.auth-field {
|
||||
display: grid;
|
||||
gap: 0.4rem;
|
||||
}
|
||||
|
||||
.auth-field label {
|
||||
color: color-mix(in oklab, var(--fg) 82%, var(--muted) 18%);
|
||||
font-size: 0.88rem;
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
.auth-form input {
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid color-mix(in oklab, var(--border) 92%, var(--fg) 8%);
|
||||
border-radius: 7px;
|
||||
background: color-mix(in oklab, var(--surface) 88%, var(--bg) 12%);
|
||||
color: var(--fg);
|
||||
font: inherit;
|
||||
min-height: 3rem;
|
||||
padding: 0.78rem 0.85rem;
|
||||
transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
|
||||
}
|
||||
|
||||
.auth-form input:focus {
|
||||
border-color: var(--accent);
|
||||
box-shadow: 0 0 0 4px color-mix(in oklab, var(--accent) 18%, transparent);
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.auth-submit {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 0.6rem;
|
||||
min-height: 3rem;
|
||||
margin-top: 0.25rem;
|
||||
border: 1px solid color-mix(in oklab, var(--accent) 72%, var(--fg) 28%);
|
||||
border-radius: 7px;
|
||||
background: color-mix(in oklab, var(--accent) 92%, #111 8%);
|
||||
color: #fff;
|
||||
cursor: pointer;
|
||||
font: inherit;
|
||||
font-weight: 800;
|
||||
transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
|
||||
}
|
||||
|
||||
.auth-submit:hover {
|
||||
box-shadow: 0 12px 28px color-mix(in oklab, var(--accent) 28%, transparent);
|
||||
filter: brightness(1.03);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
.auth-submit:focus-visible {
|
||||
box-shadow: 0 0 0 4px color-mix(in oklab, var(--accent) 24%, transparent);
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.auth-submit:disabled {
|
||||
cursor: progress;
|
||||
filter: grayscale(0.2);
|
||||
opacity: 0.78;
|
||||
transform: none;
|
||||
}
|
||||
|
||||
.auth-submit-spinner {
|
||||
display: none;
|
||||
width: 1rem;
|
||||
height: 1rem;
|
||||
border: 2px solid rgb(255 255 255 / 0.42);
|
||||
border-top-color: #fff;
|
||||
border-radius: 50%;
|
||||
}
|
||||
|
||||
.auth-form.is-loading .auth-submit-spinner {
|
||||
display: inline-block;
|
||||
animation: auth-spin 0.8s linear infinite;
|
||||
}
|
||||
|
||||
.auth-message {
|
||||
min-height: 1.4em;
|
||||
margin: 0;
|
||||
color: #a33;
|
||||
font-size: 0.9rem;
|
||||
line-height: 1.45;
|
||||
}
|
||||
|
||||
.auth-message:empty {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
@keyframes auth-spin {
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 600px) {
|
||||
.auth-page {
|
||||
min-height: calc(100vh - 10rem);
|
||||
padding: 1rem 0;
|
||||
}
|
||||
|
||||
.auth-panel {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,16 +6,30 @@
|
||||
|
||||
#+BEGIN_EXPORT html
|
||||
<main class="auth-page">
|
||||
<section class="auth-panel" aria-labelledby="login-heading">
|
||||
<div class="auth-intro">
|
||||
<p class="auth-kicker">Private site</p>
|
||||
<h1 id="login-heading">Sign in to Zainezq</h1>
|
||||
<p>Use your account details to continue to the private site.</p>
|
||||
</div>
|
||||
|
||||
<form id="login-form" class="auth-form">
|
||||
<h1>Login</h1>
|
||||
<div class="auth-field">
|
||||
<label for="login-username">Username</label>
|
||||
<input id="login-username" name="username" type="text" autocomplete="username" required>
|
||||
</div>
|
||||
|
||||
<div class="auth-field">
|
||||
<label for="login-password">Password</label>
|
||||
<input id="login-password" name="password" type="password" autocomplete="current-password" required>
|
||||
</div>
|
||||
|
||||
<button type="submit">Login</button>
|
||||
<p id="login-message" class="auth-message" role="alert"></p>
|
||||
<button class="auth-submit" type="submit">
|
||||
<span class="auth-submit-text">Sign in</span>
|
||||
<span class="auth-submit-spinner" aria-hidden="true"></span>
|
||||
</button>
|
||||
<p id="login-message" class="auth-message" role="alert" aria-live="polite"></p>
|
||||
</form>
|
||||
</section>
|
||||
</main>
|
||||
#+END_EXPORT
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
See the categories: @@html:<a href="../home/categories.html">Categories</a>@@
|
||||
|
||||
* Posts:
|
||||
- [[file:career/career-list.org][Career List]] @@html:<span class="post-date">09-05-2026 00:35</span>@@
|
||||
- [[file:career/career-list.org][Career List]] @@html:<span class="post-date">09-05-2026 00:54</span>@@
|
||||
- [[file:posts-list.sync-conflict-20260509-005434-VT6366A.org][Posts List]] @@html:<span class="post-date">09-05-2026 00:54</span>@@
|
||||
- [[file:posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]] @@html:<span class="post-date">14-04-2026 16:36</span>@@
|
||||
- [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:<span class="post-date">11-03-2026 17:18</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/javascript.org][Understands the Javascript language]] @@html:<span class="post-date">11-03-2026 16:52</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
|
||||
27
posts/posts-list.sync-conflict-20260509-005434-VT6366A.org
Normal file
27
posts/posts-list.sync-conflict-20260509-005434-VT6366A.org
Normal file
@@ -0,0 +1,27 @@
|
||||
#+TITLE: Posts List
|
||||
#+OPTIONS: toc:nil num:nil
|
||||
|
||||
See the categories: @@html:<a href="../home/categories.html">Categories</a>@@
|
||||
|
||||
* Posts:
|
||||
- [[file:career/career-list.org][Career List]] @@html:<span class="post-date">09-05-2026 00:35</span>@@
|
||||
- [[file:posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]] @@html:<span class="post-date">14-04-2026 16:36</span>@@
|
||||
- [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:<span class="post-date">11-03-2026 17:18</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/javascript.org][Understands the Javascript language]] @@html:<span class="post-date">11-03-2026 16:52</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/restful-api.org][Restful API]] @@html:<span class="post-date">15-02-2026 23:00</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/database-permissions.org][Database Permissions, Roles, and Accounts]] @@html:<span class="post-date">18-01-2026 23:00</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/monitoring-and-logging.org][Monitoring and Logging]] @@html:<span class="post-date">18-01-2026 23:00</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/pipelines.org][Pipelines and how they work (as well as CI/CD)]] @@html:<span class="post-date">18-01-2026 23:00</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/probation-objectives.org][Probation Objectives:]] @@html:<span class="post-date">08-12-2025 17:55</span>@@ @@html:<a href="/tags/review.html"><span class="post-tag">review</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/airflow.org][Datamarts, Airflow and DAG's]] @@html:<span class="post-date">15-11-2025 18:37</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/normalisation.org][Benefits of Normalisation]] @@html:<span class="post-date">10-11-2025 18:04</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/management-of-self.org][Management of self training]] @@html:<span class="post-date">06-11-2025 22:01</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/wireframe-designs.org][Wireframe Designs]] @@html:<span class="post-date">06-11-2025 22:01</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/requirements-features.org][Requirements, features, user stories, tasks, walking skeletons]] @@html:<span class="post-date">06-11-2025 22:01</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/career-intro.org][Career Introduction]] @@html:<span class="post-date">06-11-2025 21:29</span>@@ @@html:<a href="/tags/introduction.html"><span class="post-tag">introduction</span></a>@@
|
||||
- [[file:career/invest-principles.org][Invest Principles]] @@html:<span class="post-date">06-11-2025 21:08</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/retrospectives.org][Retrospectives]] @@html:<span class="post-date">05-11-2025 20:46</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/lean.org][Lean]] @@html:<span class="post-date">05-11-2025 20:46</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/owasp.org][OWASP Top Ten]] @@html:<span class="post-date">19-10-2025 13:21</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:career/solid-principles.org][SOLID Principles]] @@html:<span class="post-date">18-10-2025 19:14</span>@@ @@html:<a href="/tags/learning.html"><span class="post-tag">learning</span></a>@@ @@html:<a href="/tags/notes.html"><span class="post-tag">notes</span></a>@@
|
||||
- [[file:posts-intro.org][Posts Introduction]] @@html:<span class="post-date">06-08-2025 00:00</span>@@ @@html:<a href="/tags/introduction.html"><span class="post-tag">introduction</span></a>@@
|
||||
@@ -2,7 +2,10 @@
|
||||
#+OPTIONS: toc:nil num:nil
|
||||
|
||||
* Recently Updated (top 26 files)
|
||||
- [[file:home/login.org][Login]] @@html:<span class="post-date">2026-05-09 00:33</span>@@
|
||||
- [[file:sitemap.sync-conflict-20260509-005434-VT6366A.org][Sitemap]] @@html:<span class="post-date">2026-05-09 00:54</span>@@
|
||||
- [[file:posts/posts-list.sync-conflict-20260509-005434-VT6366A.org][Posts List]] @@html:<span class="post-date">2026-05-09 00:54</span>@@
|
||||
- [[file:recently-updated.sync-conflict-20260509-005434-VT6366A.org][Recently Updated]] @@html:<span class="post-date">2026-05-09 00:54</span>@@
|
||||
- [[file:home/login.org][Login]] @@html:<span class="post-date">2026-05-09 00:46</span>@@
|
||||
- [[file:home/guide/setup.org][Setup]] @@html:<span class="post-date">2026-05-09 00:33</span>@@
|
||||
- [[file:blogs/2026/05-may/ai-datacamp-08-05.org][AI Datacamp]] @@html:<span class="post-date">2026-05-08 12:49</span>@@
|
||||
- [[file:blogs/2026/05-may/using-codex-07-05-26.org][Using Codex]] @@html:<span class="post-date">2026-05-07 16:12</span>@@
|
||||
@@ -25,6 +28,3 @@
|
||||
- [[file:blogs/2026/04-april/weekly-target-06-04-26.org][[06-04-2026] - Weekly target]] @@html:<span class="post-date">2026-04-06 22:53</span>@@
|
||||
- [[file:blogs/2026/04-april/making-notes-through-org-noter-06-05.org][Making Notes through Org Noter]] @@html:<span class="post-date">2026-04-06 14:30</span>@@
|
||||
- [[file:blogs/2026/04-april/05-04-week-review.org][[05-04-2026] - Weekly Review]] @@html:<span class="post-date">2026-04-05 12:00</span>@@
|
||||
- [[file:blogs/2026/04-april/joining-new-team-meeting-02-04-2026.org][New team meeting]] @@html:<span class="post-date">2026-04-02 16:03</span>@@
|
||||
- [[file:blogs/2026/03-march/intellectually-challenging-myself-30-03-26.org][Intellectually challenging oneself]] @@html:<span class="post-date">2026-03-31 11:14</span>@@
|
||||
- [[file:blogs/2026/03-march/cooking-dinner-29-03-26.org][Cooking Dinner (num)]] @@html:<span class="post-date">2026-03-30 11:49</span>@@
|
||||
|
||||
27
recently-updated.sync-conflict-20260509-005434-VT6366A.org
Normal file
27
recently-updated.sync-conflict-20260509-005434-VT6366A.org
Normal file
@@ -0,0 +1,27 @@
|
||||
#+TITLE: Recently Updated
|
||||
#+OPTIONS: toc:nil num:nil
|
||||
|
||||
* Recently Updated (top 26 files)
|
||||
- [[file:home/login.org][Login]] @@html:<span class="post-date">2026-05-09 00:33</span>@@
|
||||
- [[file:home/guide/setup.org][Setup]] @@html:<span class="post-date">2026-05-09 00:33</span>@@
|
||||
- [[file:blogs/2026/05-may/ai-datacamp-08-05.org][AI Datacamp]] @@html:<span class="post-date">2026-05-08 12:49</span>@@
|
||||
- [[file:blogs/2026/05-may/using-codex-07-05-26.org][Using Codex]] @@html:<span class="post-date">2026-05-07 16:12</span>@@
|
||||
- [[file:blogs/2026/05-may/03-05-week-review.org][[03-05-2026] - Weekly Review]] @@html:<span class="post-date">2026-05-03 12:00</span>@@
|
||||
- [[file:blogs/2026/05-may/sun-soak-01-05.org][Soaking in the sun]] @@html:<span class="post-date">2026-05-01 12:27</span>@@
|
||||
- [[file:blogs/2026/04-april/wise-words-29-04.org][Wise Words I need to engrain]] @@html:<span class="post-date">2026-04-29 11:31</span>@@
|
||||
- [[file:blogs/2026/04-april/april-almost-over-28-04.org][April is almost over...]] @@html:<span class="post-date">2026-04-28 15:33</span>@@
|
||||
- [[file:blogs/2026/04-april/26-04-week-review.org][[26-04-2026] - Weekly Review]] @@html:<span class="post-date">2026-04-26 12:00</span>@@
|
||||
- [[file:blogs/2026/04-april/adding-more-wird-22-04-26.org][Adding another Wird]] @@html:<span class="post-date">2026-04-22 16:04</span>@@
|
||||
- [[file:home/wird-tracker.org][Wird Tracker]] @@html:<span class="post-date">2026-04-22 11:58</span>@@
|
||||
- [[file:blogs/2026/04-april/sitting-outside-in-the-sun-21-04-26.org][Sitting in the sun]] @@html:<span class="post-date">2026-04-21 13:01</span>@@
|
||||
- [[file:blogs/2026/04-april/19-04-week-review.org][[19-04-2026] - Weekly Review]] @@html:<span class="post-date">2026-04-19 12:00</span>@@
|
||||
- [[file:blogs/2026/04-april/ending-the-week-17-04-26.org][End of week thoughts]] @@html:<span class="post-date">2026-04-17 16:17</span>@@
|
||||
- [[file:blogs/2026/04-april/16-04-26.org][Rambles]] @@html:<span class="post-date">2026-04-16 16:02</span>@@
|
||||
- [[file:posts/posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]] @@html:<span class="post-date">2026-04-14 16:36</span>@@
|
||||
- [[file:blogs/2026/04-april/comparison-14-04.org][Comparison is the thief of joy]] @@html:<span class="post-date">2026-04-14 09:55</span>@@
|
||||
- [[file:blogs/2026/04-april/12-04-week-review.org][[12-04-2026] - Weekly Review]] @@html:<span class="post-date">2026-04-12 12:00</span>@@
|
||||
- [[file:blogs/2026/04-april/starting-new-rotation-08-04-26.org][Starting new rotation]] @@html:<span class="post-date">2026-04-08 16:15</span>@@
|
||||
- [[file:blogs/2026/04-april/action-plan-07-04-26.org][Action plan to change teams]] @@html:<span class="post-date">2026-04-07 10:04</span>@@
|
||||
- [[file:blogs/2026/04-april/weekly-target-06-04-26.org][[06-04-2026] - Weekly target]] @@html:<span class="post-date">2026-04-06 22:53</span>@@
|
||||
- [[file:blogs/2026/04-april/making-notes-through-org-noter-06-05.org][Making Notes through Org Noter]] @@html:<span class="post-date">2026-04-06 14:30</span>@@
|
||||
- [[file:blogs/2026/04-april/05-04-week-review.org][[05-04-2026] - Weekly Review]] @@html:<span class="post-date">2026-04-05 12:00</span>@@
|
||||
53
sitemap.org
53
sitemap.org
@@ -1,6 +1,8 @@
|
||||
#+TITLE: Sitemap
|
||||
|
||||
- [[file:index.org][Home]]
|
||||
- [[file:recently-updated.sync-conflict-20260509-005434-VT6366A.org][Recently Updated]]
|
||||
- [[file:sitemap.sync-conflict-20260509-005434-VT6366A.org][Sitemap]]
|
||||
- [[file:wip.org][Work in progress]]
|
||||
- [[file:recently-updated.org][Recently Updated]]
|
||||
- tags
|
||||
@@ -11,16 +13,40 @@
|
||||
- [[file:tags/notes.org][Tag: notes]]
|
||||
- [[file:tags/review.org][Tag: review]]
|
||||
- [[file:tags/website.org][Tag: website]]
|
||||
- [[file:tags/life.org][Tag: life]]
|
||||
- [[file:tags/update.org][Tag: update]]
|
||||
- [[file:tags/insights.org][Tag: insights]]
|
||||
- [[file:tags/life.org][Tag: life]]
|
||||
- [[file:tags/emacs.org][Tag: emacs]]
|
||||
- [[file:tags/education.org][Tag: education]]
|
||||
- [[file:tags/reading.org][Tag: reading]]
|
||||
- [[file:tags/emacs.org][Tag: emacs]]
|
||||
- [[file:tags/maths.org][Tag: maths]]
|
||||
- books
|
||||
- [[file:books/books-list.org][Books List]]
|
||||
- clean-code
|
||||
- [[file:books/clean-code/clean-code-notes.org][Clean Code Notes]]
|
||||
- lima
|
||||
- [[file:lima/lima-list.org][Lima]]
|
||||
- home
|
||||
- [[file:home/countdown.org][Countdown]]
|
||||
- [[file:home/contact.org][Contact]]
|
||||
- [[file:home/backlog.org][Backlog]]
|
||||
- [[file:home/notes.org][Notes]]
|
||||
- [[file:home/services.org][Service]]
|
||||
- [[file:home/status.org][Competency Status Board]]
|
||||
- [[file:home/wird-tracker.org][Wird Tracker]]
|
||||
- [[file:home/login.org][Login]]
|
||||
- [[file:home/categories.org][Categories]]
|
||||
- guide
|
||||
- [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]]
|
||||
- [[file:home/guide/setup.org][Setup]]
|
||||
- blogs
|
||||
- [[file:blogs/blogs-intro.org][Blogs Introduction]]
|
||||
- [[file:blogs/publish-pages.org][How to publish pages using Org Publish]]
|
||||
- [[file:blogs/blogs-list.org][Blogs List]]
|
||||
- posts
|
||||
- [[file:posts/posts-intro.org][Posts Introduction]]
|
||||
- [[file:posts/posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]]
|
||||
- [[file:posts/posts-list.sync-conflict-20260509-005434-VT6366A.org][Posts List]]
|
||||
- [[file:posts/posts-list.org][Posts List]]
|
||||
- career
|
||||
- [[file:posts/career/solid-principles.org][SOLID Principles]]
|
||||
@@ -42,26 +68,3 @@
|
||||
- [[file:posts/career/javascript.org][Understands the Javascript language]]
|
||||
- [[file:posts/career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]]
|
||||
- [[file:posts/career/career-list.org][Career List]]
|
||||
- blogs
|
||||
- [[file:blogs/blogs-intro.org][Blogs Introduction]]
|
||||
- [[file:blogs/publish-pages.org][How to publish pages using Org Publish]]
|
||||
- [[file:blogs/blogs-list.org][Blogs List]]
|
||||
- books
|
||||
- [[file:books/books-list.org][Books List]]
|
||||
- clean-code
|
||||
- [[file:books/clean-code/clean-code-notes.org][Clean Code Notes]]
|
||||
- lima
|
||||
- [[file:lima/lima-list.org][Lima]]
|
||||
- home
|
||||
- [[file:home/countdown.org][Countdown]]
|
||||
- [[file:home/contact.org][Contact]]
|
||||
- [[file:home/backlog.org][Backlog]]
|
||||
- [[file:home/notes.org][Notes]]
|
||||
- [[file:home/services.org][Service]]
|
||||
- [[file:home/status.org][Competency Status Board]]
|
||||
- [[file:home/wird-tracker.org][Wird Tracker]]
|
||||
- [[file:home/login.org][Login]]
|
||||
- [[file:home/categories.org][Categories]]
|
||||
- guide
|
||||
- [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]]
|
||||
- [[file:home/guide/setup.org][Setup]]
|
||||
67
sitemap.sync-conflict-20260509-005434-VT6366A.org
Normal file
67
sitemap.sync-conflict-20260509-005434-VT6366A.org
Normal file
@@ -0,0 +1,67 @@
|
||||
#+TITLE: Sitemap
|
||||
|
||||
- [[file:index.org][Home]]
|
||||
- [[file:wip.org][Work in progress]]
|
||||
- [[file:recently-updated.org][Recently Updated]]
|
||||
- tags
|
||||
- [[file:tags/review.sync-conflict-20260328-203248-VT6366A.org][Tag: review]]
|
||||
- [[file:tags/life.sync-conflict-20260417-233423-VT6366A.org][Tag: life]]
|
||||
- [[file:tags/introduction.org][Tag: introduction]]
|
||||
- [[file:tags/learning.org][Tag: learning]]
|
||||
- [[file:tags/notes.org][Tag: notes]]
|
||||
- [[file:tags/review.org][Tag: review]]
|
||||
- [[file:tags/website.org][Tag: website]]
|
||||
- [[file:tags/life.org][Tag: life]]
|
||||
- [[file:tags/education.org][Tag: education]]
|
||||
- [[file:tags/update.org][Tag: update]]
|
||||
- [[file:tags/insights.org][Tag: insights]]
|
||||
- [[file:tags/emacs.org][Tag: emacs]]
|
||||
- [[file:tags/maths.org][Tag: maths]]
|
||||
- [[file:tags/reading.org][Tag: reading]]
|
||||
- books
|
||||
- [[file:books/books-list.org][Books List]]
|
||||
- clean-code
|
||||
- [[file:books/clean-code/clean-code-notes.org][Clean Code Notes]]
|
||||
- lima
|
||||
- [[file:lima/lima-list.org][Lima]]
|
||||
- home
|
||||
- [[file:home/countdown.org][Countdown]]
|
||||
- [[file:home/contact.org][Contact]]
|
||||
- [[file:home/backlog.org][Backlog]]
|
||||
- [[file:home/notes.org][Notes]]
|
||||
- [[file:home/services.org][Service]]
|
||||
- [[file:home/status.org][Competency Status Board]]
|
||||
- [[file:home/wird-tracker.org][Wird Tracker]]
|
||||
- [[file:home/login.org][Login]]
|
||||
- [[file:home/categories.org][Categories]]
|
||||
- guide
|
||||
- [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]]
|
||||
- [[file:home/guide/setup.org][Setup]]
|
||||
- blogs
|
||||
- [[file:blogs/blogs-intro.org][Blogs Introduction]]
|
||||
- [[file:blogs/publish-pages.org][How to publish pages using Org Publish]]
|
||||
- [[file:blogs/blogs-list.org][Blogs List]]
|
||||
- posts
|
||||
- [[file:posts/posts-intro.org][Posts Introduction]]
|
||||
- [[file:posts/posts-list.sync-conflict-20260417-233432-VT6366A.org][Posts List]]
|
||||
- [[file:posts/posts-list.org][Posts List]]
|
||||
- career
|
||||
- [[file:posts/career/solid-principles.org][SOLID Principles]]
|
||||
- [[file:posts/career/owasp.org][OWASP Top Ten]]
|
||||
- [[file:posts/career/retrospectives.org][Retrospectives]]
|
||||
- [[file:posts/career/lean.org][Lean]]
|
||||
- [[file:posts/career/invest-principles.org][Invest Principles]]
|
||||
- [[file:posts/career/career-intro.org][Career Introduction]]
|
||||
- [[file:posts/career/management-of-self.org][Management of self training]]
|
||||
- [[file:posts/career/wireframe-designs.org][Wireframe Designs]]
|
||||
- [[file:posts/career/requirements-features.org][Requirements, features, user stories, tasks, walking skeletons]]
|
||||
- [[file:posts/career/normalisation.org][Benefits of Normalisation]]
|
||||
- [[file:posts/career/airflow.org][Datamarts, Airflow and DAG's]]
|
||||
- [[file:posts/career/probation-objectives.org][Probation Objectives:]]
|
||||
- [[file:posts/career/database-permissions.org][Database Permissions, Roles, and Accounts]]
|
||||
- [[file:posts/career/monitoring-and-logging.org][Monitoring and Logging]]
|
||||
- [[file:posts/career/pipelines.org][Pipelines and how they work (as well as CI/CD)]]
|
||||
- [[file:posts/career/restful-api.org][Restful API]]
|
||||
- [[file:posts/career/javascript.org][Understands the Javascript language]]
|
||||
- [[file:posts/career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]]
|
||||
- [[file:posts/career/career-list.org][Career List]]
|
||||
Reference in New Issue
Block a user