Adding redesign blog post draft.

This commit is contained in:
Samuel Clay 2021-06-28 18:13:20 -04:00
parent 4f912ba5a3
commit bca23d3850
12 changed files with 29 additions and 10 deletions

View file

@ -45,6 +45,8 @@ down:
nbdown: down
jekyll:
- cd blog && bundle exec jekyll serve
jekyll_drafts:
- cd blog && bundle exec jekyll serve --drafts
# runs tests
test:

View file

@ -31,6 +31,7 @@ permalink: pretty
twitter_username: newsblur
github_username: samuelclay
logo: /assets/newsblur_logo_512.png
future: true
# Build settings
theme: minima

View file

@ -0,0 +1,16 @@
---
layout: post
title: Redesigning NewsBlur on the web, iOS, and Android
tags: ['backend', 'web', 'ios', 'android']
---
Today we're launching a redesigned NewsBlur for all three platforms: on the web, on iOS, and on Android. There's a lot that's new.
Take a look at the redesigned NewsBlur:
<img src="/assets/redesign-web.png" style="width: 750px;">
And on mobile:
<img src="/assets/redesign-ios-android.png" style="width: 750px;">
Amazing!

View file

@ -12,15 +12,15 @@
<meta property="og:locale" content="en_US" />
<meta name="description" content="tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost." />
<meta property="og:description" content="tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost." />
<link rel="canonical" href="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" />
<meta property="og:url" content="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" />
<link rel="canonical" href="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" />
<meta property="og:url" content="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" />
<meta property="og:site_name" content="The NewsBlur Blog" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2021-06-25T00:00:00-04:00" />
<meta property="article:published_time" content="2021-06-28T00:00:00-04:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database" />
<script type="application/ld+json">
{"@type":"BlogPosting","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog2.newsblur.com/assets/newsblur_logo_512.png"}},"headline":"How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database","dateModified":"2021-06-25T00:00:00-04:00","datePublished":"2021-06-25T00:00:00-04:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/"},"description":"tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost.","url":"https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/","@context":"https://schema.org"}</script>
{"@type":"BlogPosting","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://blog2.newsblur.com/assets/newsblur_logo_512.png"}},"headline":"How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database","dateModified":"2021-06-28T00:00:00-04:00","datePublished":"2021-06-28T00:00:00-04:00","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/"},"description":"tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost.","url":"https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/","@context":"https://schema.org"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css">
<link rel="stylesheet" type="text/css" href="https://cloud.typography.com/6565292/711824/css/fonts.css" />
@ -65,7 +65,7 @@
<header class="post-header">
<h1 class="post-title p-name" itemprop="name headline">How a Docker footgun led to a vandal deleting NewsBlur&#39;s MongoDB database</h1>
<p class="post-meta">
<time class="dt-published" datetime="2021-06-25T00:00:00-04:00" itemprop="datePublished">Jun 25, 2021
<time class="dt-published" datetime="2021-06-28T00:00:00-04:00" itemprop="datePublished">Jun 28, 2021
</time></p>
</header>
@ -201,7 +201,7 @@ $ cat /var/log/mongodb/mongod.log | egrep -v "159.65.XX.XX|161.89.XX.XX|&lt;&lt;
<p>As usually, the real heros are backups. Regular, well-tested backups are a necessary component to any web service. And with that, Ill prepare to <a href="https://beta.newsblur.com">launch the big NewsBlur redesign later this week</a>.</p>
</div><a class="u-url" href="/2021/06/25/story-of-a-hacking/" hidden></a>
</div><a class="u-url" href="/2021/06/28/story-of-a-hacking/" hidden></a>
</article>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog2.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog2.newsblur.com/" rel="alternate" type="text/html" /><updated>2021-06-28T15:32:12-04:00</updated><id>https://blog2.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://blog2.newsblur.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog2.newsblur.com/" rel="alternate" type="text/html" /><updated>2021-06-28T18:12:20-04:00</updated><id>https://blog2.newsblur.com/feed.xml</id><title type="html">The NewsBlur Blog</title><subtitle>NewsBlur is a personal news reader that brings people together to talk about the world.
A new sound of an old instrument.
</subtitle><entry><title type="html">How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database</title><link href="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/" rel="alternate" type="text/html" title="How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database" /><published>2021-06-25T00:00:00-04:00</published><updated>2021-06-25T00:00:00-04:00</updated><id>https://blog2.newsblur.com/2021/06/25/story-of-a-hacking</id><content type="html" xml:base="https://blog2.newsblur.com/2021/06/25/story-of-a-hacking/">&lt;p&gt;&lt;em&gt;tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost.&lt;/em&gt;&lt;/p&gt;
</subtitle><entry><title type="html">How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database</title><link href="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/" rel="alternate" type="text/html" title="How a Docker footgun led to a vandal deleting NewsBlurs MongoDB database" /><published>2021-06-28T00:00:00-04:00</published><updated>2021-06-28T00:00:00-04:00</updated><id>https://blog2.newsblur.com/2021/06/28/story-of-a-hacking</id><content type="html" xml:base="https://blog2.newsblur.com/2021/06/28/story-of-a-hacking/">&lt;p&gt;&lt;em&gt;tl;dr: A vandal deleted NewsBlurs MongoDB during a migration. No data was stolen or lost.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Im in the process of moving everything on NewsBlur over to Docker containers in prep for a &lt;a href=&quot;https://beta.newsblur.com&quot;&gt;big redesign launching next week&lt;/a&gt;. Its been a great year of maintenance and Ive enjoyed the fruits of Ansible + Docker for NewsBlurs 5 database servers (PostgreSQL, MongoDB, Redis, Elasticsearch, and soon ML models). The day was wrapping up and I settled into &lt;a href=&quot;https://en.wikipedia.org/wiki/Human_Compatible&quot;&gt;a new book on how to tame the machines once theyre smarter than us&lt;/a&gt; when I received a strange NewsBlur error on my phone.&lt;/p&gt;

View file

@ -60,9 +60,9 @@
<main class="page-content" aria-label="Content">
<div class="wrapper">
<div class="home">
<ul class="post-list"><li><span class="post-meta">Jun 25, 2021</span>
<ul class="post-list"><li><span class="post-meta">Jun 28, 2021</span>
<h3>
<a class="post-link" href="/2021/06/25/story-of-a-hacking/">
<a class="post-link" href="/2021/06/28/story-of-a-hacking/">
How a Docker footgun led to a vandal deleting NewsBlur&#39;s MongoDB database
</a>
</h3>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB