Skip to content

Instantly share code, notes, and snippets.

@victorpierredev
Last active January 23, 2026 19:32
Show Gist options
  • Select an option

  • Save victorpierredev/52c50cee9e678fa72140be8b2214b77b to your computer and use it in GitHub Desktop.

Select an option

Save victorpierredev/52c50cee9e678fa72140be8b2214b77b to your computer and use it in GitHub Desktop.
Obsdisian Templates
---
date: <% tp.date.now("YYYY-MM-DD") %>
Week: <% tp.date.now("YYYY-[W]ww", 0, tp.file.title, "YYYY-MM-DD") %>
feeling:: <%*
const choice = await tp.system.suggester(
["Very bad","Bad","Low","Neutral","Good","Very good"],
["😭","πŸ˜”","☹️","😐","πŸ™‚","πŸ˜€"]
);
tR += choice
%>
tags: [daily-notes, periodic]
---
<%*
const now = window.moment();
const dayOfWeek = now.isoWeekday(); // Monday=1, ..., Sunday=7
// Calculate last weekday
let lastWeekday;
switch (dayOfWeek) {
case 1: // Monday
lastWeekday = now.clone().subtract(3, 'days');
break;
case 7: // Sunday
lastWeekday = now.clone().subtract(2, 'days');
break;
default:
lastWeekday = now.clone().subtract(1, 'days');
}
// Calculate next weekday
let nextWeekday;
switch (dayOfWeek) {
case 5: // Friday
nextWeekday = now.clone().add(3, 'days');
break;
case 6: // Saturday
nextWeekday = now.clone().add(2, 'days');
break;
default:
nextWeekday = now.clone().add(1, 'days');
}
// Final output
tR += `Previous [[${lastWeekday.format("YYYY-MM-DD")} - Daily Log]] | Next [[${nextWeekday.format("YYYY-MM-DD")} - Daily Log]]`;
%>
## 🎯 Priorities of the Day
- [ ] <!-- Log the priorities for the day -->
## πŸ“˜ What I Learned
- <!-- Note any new knowledge, insights, or skills learned today -->
## πŸ—£οΈ Status Updates
- <!-- Log the tasks you worked on -->
## ⛔️ Blockers
- <!-- Blocker item -->
## 🀝 Meetings
```dataview
table meeting-date as "Meeting Date", participants as "Participants"
from "008 - Meetings"
where meeting-date and meeting-date = date(this.date)
sort meeting-date asc
```
---
creation date: <% tp.file.creation_date() %>
month: <%* tR += window.moment().format("YYYY-MM"); %>
tags: [monthly-notes, periodic]
---
<< [[<%*
const prevMonth = window.moment().subtract(1, 'month');
tR += `${prevMonth.format("YYYY-MM")}`;
%> - Monthly log]] | [[<%*
const nextMonth = window.moment().add(1, 'month');
tR += `${nextMonth.format("YYYY-MM")}`;
%> - Monthly log]] >>
| **Month** | <%* tR += window.moment().format("YYYY-MM"); %> |
| ---------------------- | -------------------------------------------- |
| **Role** | |
| **Team** | |
| **Manager** | |
---
## Technical Impact & Accomplishments
==_Track significant technical achievements, solutions, and improvements_==
- <!-- Diagnosed and fixed critical race condition in distributed caching system that caused intermittent failures in production. -->
- <!-- Improved CI/CD pipeline efficiency, cutting build times by 25% through better parallelization. -->
## Leadership & Collaboration
==_Document team impact, mentorship, and cross-functional work_==
- <!-- Partnered with Product to streamline API design process, resulting in fewer revisions needed. -->
- <!-- Mentored two junior engineers on API design principles and testing strategies. -->
## Learning & Growth
==_Note new skills, insights, and areas for improvement_==
- <!-- Learned importance of structured logging after major production incident -->
- <!-- Want to explore: event-driven architecture patterns, edge caching strategies -->
## Notable Feedback
==_Save positive feedback and recognition for future reference_==
- <!-- "Your system design workshop really helped clarify our architecture direction" - Engineering Manager -->
- <!-- "Thanks for the thorough code review on the payment processing module" - Frontend Team Lead -->
---
## Meetings this month
```dataview
TABLE
meeting-date as "Meeting Date",
participants as "Participants"
FROM "008 - Meetings"
WHERE period = date(this.month)
SORT "Meeting Date" DESC
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment