2019-10-15 18:47:05 +00:00
< section class = "webring" >
< h3 > Articles from blogs I follow around the internet< / h3 >
< section class = "articles" >
2019-12-19 02:35:09 +00:00
< div class = "article" >
< h4 class = "title" >
2020-01-20 16:28:17 +00:00
< a href = "https://kevq.uk/how-to-self-host-your-web-fonts/" target = "_blank" rel = "noopener" > How To Self-Host Your Web Fonts< / a >
2019-12-19 02:35:09 +00:00
< / h4 >
2020-01-20 16:28:17 +00:00
< p class = "summary" > If you’ re using a pre-built theme, the likelihood is that Google Fonts is being used for rendering typography. This post will show you how to self-host web fonts so you’ re not beholden to Google. Getting Started This first thing to do is to choose your fo…< / p >
2019-12-19 02:35:09 +00:00
< small class = "source" >
via < a href = "https://kevq.uk" > Kev Quirk< / a >
< / small >
2020-01-20 16:28:17 +00:00
< small class = "date" > January 19, 2020< / small >
2019-12-19 02:35:09 +00:00
< / div >
2019-12-10 21:26:24 +00:00
< div class = "article" >
< h4 class = "title" >
2020-01-20 16:28:17 +00:00
< a href = "https://drewdevault.com/2020/01/17/Effective-project-governance.html" target = "_blank" rel = "noopener" > A philosophy of project governance< / a >
2019-12-10 21:26:24 +00:00
< / h4 >
2020-01-20 16:28:17 +00:00
< p class = "summary" > I’ ve been in the maintainer role for dozens of projects for a while now, and
have moderated my fair share of conflicts. I’ ve also been on the other side,
many times, as a minor contributor watching or participating in conflict within
other projects. Over the…< / p >
2019-12-10 21:26:24 +00:00
< small class = "source" >
2020-01-20 16:28:17 +00:00
via < a href = "https://drewdevault.com" > Drew DeVault' s Blog< / a >
2019-12-10 21:26:24 +00:00
< / small >
2020-01-20 16:28:17 +00:00
< small class = "date" > January 17, 2020< / small >
2019-12-10 21:26:24 +00:00
< / div >
2019-11-14 19:46:25 +00:00
< div class = "article" >
< h4 class = "title" >
2020-01-20 16:28:17 +00:00
< a href = "https://infosec-handbook.eu/blog/2019-12-monthly-review/" target = "_blank" rel = "noopener" > Monthly review – December 2019< / a >
2019-11-14 19:46:25 +00:00
< / h4 >
2020-01-20 16:28:17 +00:00
< p class = "summary" > Each month, we publish a review that covers the most important activities of the last 30 days. This month, we talk about Python 2 EOL, malicious Python libraries, technical previews by Signal, WebAuthn for iOS, and more.< / p >
2019-11-14 19:46:25 +00:00
< small class = "source" >
2020-01-20 16:28:17 +00:00
via < a href = "https://infosec-handbook.eu/blog/" > Blogs on InfoSec Handbook – information security blog< / a >
2019-11-14 19:46:25 +00:00
< / small >
2020-01-20 16:28:17 +00:00
< small class = "date" > December 31, 2019< / small >
2019-11-14 19:46:25 +00:00
< / div >
2019-10-15 18:47:05 +00:00
< / section >
< p class = "attribution" >
Generated by
< a href = "https://git.sr.ht/~sircmpwn/openring" > openring< / a >
< / p >
< / section >
< style >
.webring .articles {
display: flex;
flex-wrap: wrap;
margin: -0.5rem;
}
.webring .title {
margin: 0;
}
.webring .article {
flex: 1 1 0;
display: flex;
flex-direction: column;
margin: 0.5rem;
padding: 0.5rem;
background: #323234;
min-width: 10rem;
}
.webring .summary {
font-size: 0.8rem;
flex: 1 1 0;
}
.webring .attribution {
text-align: right;
font-size: 0.8rem;
color: #fff;
}
< / style >