Skip to content

Commit

Permalink
add external Teamplify posts
Browse files Browse the repository at this point in the history
  • Loading branch information
stebunovd committed Nov 3, 2024
1 parent 62e4dee commit 2f9fbd8
Show file tree
Hide file tree
Showing 13 changed files with 93 additions and 16 deletions.
6 changes: 6 additions & 0 deletions content/how-to-get-unstuck-and-make-progress/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: How to get unstuck and make progress
description: Developers spend an enormous amount of time being stuck. I've been a developer and an engineering manager myself for many years, and I think being stuck is the default state. We, developers, spend most of our time being stuck, and just occasionally, we get unstuck and make progress.
date: 2022-08-04T12:39:00+0200
external: https://teamplify.com/blog/how-to-get-unstuck-and-make-progress/
---
2 changes: 1 addition & 1 deletion content/on-estimates/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: On Estimates
description: Since we began developing software, we’ve looked for ways to reliably estimate our development time. Now, some 60+ years later, we've gotten no better at it
description: Since we began developing software, we’ve looked for ways to reliably estimate our development time. Now, some 60+ years later, we've gotten no better at it.
date: 2020-05-26T12:05:00+0300
slug: on-estimates
---
Expand Down
2 changes: 1 addition & 1 deletion content/router-or-moderator/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Is your manager a router or a moderator?
description: In software engineering, communication around the manager organizes itself into two common modes – either a "router", or a "moderator"
description: In software engineering, communication around the manager organizes itself into two common modes – either a "router", or a "moderator".
date: 2021-09-15T16:21:00+0300
slug: router-or-moderator
---
Expand Down
4 changes: 2 additions & 2 deletions content/three-steps/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Three important steps before jumping to the code
description: As a developer, how do you start building a new feature? You may think, "It depends," and it certainly does. However, there could be frameworks that fit many situations, and I'd like to suggest one
date: 2022-09-13T16:02:00+0200
description: As a developer, how do you start building a new feature? You may think, "It depends," and it certainly does. However, there could be frameworks that fit many situations, and I'd like to suggest one.
date: 2024-07-08T14:37:00+0200
slug: three-steps
---

Expand Down
6 changes: 6 additions & 0 deletions content/why-go-fullstack/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Why go full-stack in 2023?
description: What does it mean to be a full-stack web developer today, and what are their pros and cons for team productivity?
date: 2023-02-01T10:50:00+0200
external: https://teamplify.com/blog/why-go-full-stack/
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Why public chats are better than direct messages
description: How we communicate makes an enormous impact on our work. One of the best strategies for improving communication in a team is making it open.
date: 2022-09-07T19:31:00+0200
external: https://teamplify.com/blog/why-public-chats-are-better-than-direct-messages/
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Why you should be careful with developer metrics
description: "If you've ever managed any software project, you've probably asked yourself: how could our teams move faster? How fast are we moving today? For these kinds of questions, it's tempting to turn to metrics."
date: 2020-12-06T13:04:00+0200
external: https://teamplify.com/blog/why-you-should-be-careful-with-developer-metrics/
---
6 changes: 6 additions & 0 deletions content/zero-downtime-db-migrations/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: Migrating a production database without any downtime
description: In this episode, we'll cover the basic principles of zero-downtime database migrations and provide quick recipes for the most common scenarios.
date: 2024-10-16T11:34:00+0200
external: https://teamplify.com/blog/zero-downtime-DB-migrations/
---
25 changes: 18 additions & 7 deletions layouts/index.html
Original file line number Diff line number Diff line change
@@ -1,23 +1,34 @@
<!DOCTYPE html>
<html lang="en">
<head>
{{ partial "meta.html" (dict
{{- partial "meta.html" (dict
"title" .Site.Title
"description" "Thoughts about software development and engineering management"
"url" .Page.Permalink
) }}
<link rel="alternate" type="application/rss+xml" title="Denis Stebunov&apos;s blog" href="/index.xml" />
</head>
<body>
{{ partial "nav.html" . }}
{{- partial "nav.html" . }}
<h1>Posts</h1>
{{ range .Pages }}
{{ if ne .Layout "about" }}
<a href="{{ .RelPermalink }}"><h3>{{ .Title }}</h3></a>
{{- range $index, $page := where .Pages "Layout" "ne" "about" }}
{{- $url := $page.RelPermalink }}
{{- $read_more := "Read more..." }}
{{- if $page.Params.external }}
{{- $url = $page.Params.external }}
{{- $read_more = "Read on Teamplify" }}
{{- end }}
{{- if $index }}<hr>{{ end }}
<a href="{{ $url }}"><h3>{{ $page.Title }}</h3></a>
<time datetime="{{ $page.Date | time.Format "2006-01-02" }}">
{{ $page.Date | time.Format ":date_medium" }}
</time>
<p class="description">{{ $page.Description }}</p>
<p>
{{ .Description }}. <a href="{{ .RelPermalink }}">Read more...</a>
<a{{ if $page.Params.external }} class="external"{{ end }} href="{{ $url }}">
{{ $read_more }}
</a>
</p>
{{ end }}
{{ end }}
{{ partial "footer.html" . }}
</body>
Expand Down
2 changes: 2 additions & 0 deletions layouts/index.xml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
{{- end }}
{{- range $pages }}
{{- if ne .Layout "about" }}
{{- if not .Params.external }}
<item>
<title>{{ .Title }}</title>
<link>{{ .Permalink }}</link>
Expand All @@ -68,5 +69,6 @@
</item>
{{- end }}
{{- end }}
{{- end }}
</channel>
</rss>
8 changes: 3 additions & 5 deletions layouts/page/single.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@
<article>
<h1>{{ .Title }}</h1>
<p>
<i>
<time datetime="{{ .Date | time.Format "2006-01-02" }}">
{{ .Date | time.Format ":date_medium" }}
</time>
</i>
<time datetime="{{ .Date | time.Format "2006-01-02" }}">
{{ .Date | time.Format ":date_medium" }}
</time>
</p>
{{ .Content }}
</article>
Expand Down
7 changes: 7 additions & 0 deletions static/external.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 29 additions & 0 deletions static/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,28 @@ a.anchor:hover:after {
content: ' ¶';
}

a.external {
color: #66c43b;
}

a.external::after {
background-image: url('/external.svg');
background-size: 1em 1em;
content: '';
display: inline-block;
height: 1em;
margin-left: 0.3em;
width: 1em;
}

p, ul, ol {
margin: 0 0 2em;
}

p.description {
margin: 0 0 0.5em;
}

li {
margin: 0 0 1em;
}
Expand All @@ -78,6 +96,17 @@ blockquote > p:last-child {
margin-bottom: 0;
}

hr {
border: solid 1px #e5e5e5;
margin: 0 0 2em;
}

time {
display: inline-block;
font-style: italic;
margin-bottom: 0.5em;
}

.github {
border: 0;
color: #fff;
Expand Down

0 comments on commit 2f9fbd8

Please sign in to comment.