docs(testimonials): add Mike Karthauser
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
BIN
public/images/recommendations/mike-karthauser.jpg
Normal file
After Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
@ -7,6 +7,7 @@ interface Props {
|
||||||
}
|
}
|
||||||
|
|
||||||
const defaultNames = [
|
const defaultNames = [
|
||||||
|
'mike-karthauser',
|
||||||
'tawny-bartlett',
|
'tawny-bartlett',
|
||||||
'joe-howell',
|
'joe-howell',
|
||||||
'michael-itkoff',
|
'michael-itkoff',
|
||||||
|
|
8
src/content/testimonial/marcos-duran.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Marcos Duran",
|
||||||
|
"tagline": "Senior Software Engineer",
|
||||||
|
"text": "<p>I am a big fan of your git approaches. I especially remember pairing with you and watching how many commands you run to solve many problems and how fast you were. It's a skill I believe not many have, particularly those who are used to working with a GUI like me, and personally I think it is quite valuable.</p>",
|
||||||
|
"image": "marcos-duran.jpg",
|
||||||
|
"url": null,
|
||||||
|
"types": ["daily"]
|
||||||
|
}
|
7
src/content/testimonial/mike-karthauser.json
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"name": "Mike Karthauser",
|
||||||
|
"tagline": "Senior Software Engineer",
|
||||||
|
"text": "<p>Oliver’s approach to testing is a continual reminder of his commitment to delivering high-quality, bug-free, software.</p>",
|
||||||
|
"image": "mike-karthauser.jpg",
|
||||||
|
"url": null
|
||||||
|
}
|
8
src/content/testimonial/patty-ocallaghan.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Patty O'Callaghan",
|
||||||
|
"tagline": "Tech Lead",
|
||||||
|
"text": "<p>Just wanted to say that your blog is amazing <3 I absolutely love it and usually share it with colleagues and some of the kids at my Code Club.</p><p>Thanks for contributing to the community with your amazing content! :)</p>",
|
||||||
|
"image": "patty-ocallaghan.jpg",
|
||||||
|
"url": null,
|
||||||
|
"types": ["daily"]
|
||||||
|
}
|
8
src/content/testimonial/stephen-mulvihill.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Stephen Mulvihill",
|
||||||
|
"tagline": "Solutions Architect",
|
||||||
|
"text": "<p>I like the \"$ git log -S\" and \"$ git log --grep\" commands, will definitely be using these, thanks!</p>",
|
||||||
|
"image": "stephen-mulvihill.jpg",
|
||||||
|
"url": null,
|
||||||
|
"types": ["daily"]
|
||||||
|
}
|
|
@ -1,32 +1,17 @@
|
||||||
---
|
---
|
||||||
layout: ~/layouts/PageLayout.astro
|
layout: ~/layouts/PageLayout.astro
|
||||||
title: Oliver's Daily List
|
title: Oliver's Daily List
|
||||||
|
testimonials:
|
||||||
|
- mike-karthauser
|
||||||
|
- marcos-duran
|
||||||
|
- stephen-mulvihill
|
||||||
|
- patty-ocallaghan
|
||||||
---
|
---
|
||||||
|
|
||||||
import AboutMe from "~/components/AboutMe.astro";
|
import AboutMe from "~/components/AboutMe.astro";
|
||||||
import DailyEmailForm from "~/components/DailyEmailForm.astro";
|
import DailyEmailForm from "~/components/DailyEmailForm.astro";
|
||||||
import Markdown from "~/components/Markdown.astro";
|
import Markdown from "~/components/Markdown.astro";
|
||||||
import _ from "lodash";
|
import Testimonials from "~/components/Testimonials.astro";
|
||||||
|
|
||||||
export const testimonials = [
|
|
||||||
{
|
|
||||||
name: "Patty O'Callaghan",
|
|
||||||
text: "<p>Just wanted to say that your blog is amazing <3 I absolutely love it and usually share it with colleagues and some of the kids at my Code Club.</p><p>Thanks for contributing to the community with your amazing content! :)</p>",
|
|
||||||
image: "patty-ocallaghan.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Stephen Mulvihill",
|
|
||||||
text: '<p>I like the "$ git log -S" and "$ git log --grep" commands, will definitely be using these, thanks!</p>',
|
|
||||||
image: "stephen-mulvihill.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Marcos Duran",
|
|
||||||
text: "<p>I am a big fan of your git approaches. I especially remember pairing with you and watching how many commands you run to solve many problems and how fast you were. It's a skill I believe not many have, particularly those who are used to working with a GUI like me, and personally I think it is quite valuable.</p>",
|
|
||||||
image: "marcos-duran.jpg",
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export const sortedTestimonials = _.reverse(testimonials);
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
A daily newsletter for software professionals on software development, DevOps, community, and open-source.
|
A daily newsletter for software professionals on software development, DevOps, community, and open-source.
|
||||||
|
@ -34,37 +19,13 @@ export const sortedTestimonials = _.reverse(testimonials);
|
||||||
|
|
||||||
<div class="space-y-12">
|
<div class="space-y-12">
|
||||||
<div class="space-y-20">
|
<div class="space-y-20">
|
||||||
<DailyEmailForm />
|
|
||||||
|
|
||||||
{sortedTestimonials && (
|
|
||||||
<section>
|
|
||||||
<h2 class="sr-only">Testimonials</h2>
|
|
||||||
|
|
||||||
<div class="space-y-12">
|
|
||||||
{testimonials.map(testimonial => (
|
|
||||||
<article class="flex space-x-10">
|
|
||||||
<div>
|
<div>
|
||||||
<Markdown>
|
<DailyEmailForm />
|
||||||
<blockquote class="m-0"set:html={testimonial.text} />
|
|
||||||
|
|
||||||
<figcaption class="mt-6">{testimonial.name}</figcaption>
|
|
||||||
</Markdown>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="hidden flex-shrink-0 sm:block">
|
<div>
|
||||||
<img
|
<Testimonials names={frontmatter.testimonials} />
|
||||||
alt={testimonial.name}
|
|
||||||
class="rounded-full border border-grey"
|
|
||||||
src={`/images/daily/${testimonial.image}`}
|
|
||||||
width="75"
|
|
||||||
/>
|
|
||||||
</div>
|
</div>
|
||||||
</article>
|
|
||||||
))}
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
)}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<AboutMe />
|
<AboutMe />
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
layout: ~/layouts/PageLayout.astro
|
layout: ~/layouts/PageLayout.astro
|
||||||
title: Introduction to Automated Testing and Test-Driven Development with Drupal
|
title: Introduction to Automated Testing and Test-Driven Development with Drupal
|
||||||
testimonials:
|
testimonials:
|
||||||
|
- mike-karthauser
|
||||||
- scott-euser
|
- scott-euser
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|