Skip to content

Commit 5a5c77a

Browse files
committed
more slides and css updates
1 parent 41e567a commit 5a5c77a

13 files changed

+847
-1832
lines changed
-488 KB
Binary file not shown.

public/images/slides/_index.md

Lines changed: 696 additions & 0 deletions
Large diffs are not rendered by default.
166 KB
Loading
Binary file not shown.
373 KB
Loading
350 KB
Loading
374 KB
Loading
411 KB
Loading
312 KB
Loading

public/images/slides/slides copy.md

Lines changed: 0 additions & 916 deletions
This file was deleted.

public/images/slides/slides.md

Lines changed: 0 additions & 916 deletions
This file was deleted.

slides.md

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ remoteAssets: true
2020
selectable: true
2121
record: true
2222
wakeLock: build
23+
mdc: true
2324
colorSchema: auto
2425
aspectRatio: 16/9
2526
favicon: 'https://raw.githubusercontent.com/jerdog/jmeiss-me-website/main/assets/images/fav.png'
@@ -509,3 +510,136 @@ backgroundSize: contain
509510
I go through all of that to illustrate how the overall Developer Experience with software development has evolved over time, leading to where we sit with IDEs now. Things we didn't know we would want back in the 1960s are now commonplace and the expeected norm now in the 2020s.
510511
-->
511512

513+
---
514+
layout: image
515+
image: /images/slides/modern-dev-practices.jpg
516+
backgroundSize: contain
517+
---
518+
519+
<!--
520+
### Modern Development
521+
522+
The IDE is just one example of the significant strides made in improving the developer experience. DevEx strategies have evolved to meet contemporary development challenges and opportunities. From basic, manually-configured environments to sophisticated, cloud-based, and automated setups, the journey reflects a relentless pursuit of efficiency, usability, and developer productivity.
523+
-->
524+
525+
---
526+
layout: image
527+
image: /images/slides/rise-of-devops.png
528+
backgroundSize: contain
529+
---
530+
531+
<!--
532+
I would say one of the biggest contributing factors to where we are today with DevEx is the rise of DevOps.
533+
DevOps emphasizes collaboration, automation, and continuous integration and delivery, which has led to the development of more integrated and streamlined development environments and tools. As a result we've seen in recent years a heavy emphasis on, and shift twoards, DevEx at all levels of the software development lifecycle and IT operations.
534+
-->
535+
536+
---
537+
layout: image-left
538+
image: /images/slides/devops-nightmare.jpg
539+
backgroundSize: contain
540+
class: my-cool-content-on-the-right
541+
---
542+
543+
# Server Environment Setup
544+
545+
## Manual config nightmares
546+
547+
### Late 1990s to Early 2000s
548+
549+
<v-clicks>
550+
551+
![cfEngine v1](/images/slides/cfengine-earlylogo.png){width=150px}
552+
![cfEngine v2](/images/slides/cfengine-logo.png){width=250px}
553+
554+
</v-clicks>
555+
556+
<!--
557+
Another quick example is the setup of environments like dev, staging, and production. In the early days, setting up an environment involved manually configuring each tool, library, and dependency, which was time-consuming and error-prone. Practitioners often struggled with version conflicts and compatibility issues between different tools and libraries.
558+
[click]In the mid- to late-90s systems like CFEngine v1 and CFEngine v2 emerged to automate this process.
559+
-->
560+
561+
---
562+
563+
# Server Environment Setup
564+
565+
## Config Mgmt & Containerization
566+
567+
### Mid-2000s to 2010s
568+
569+
<div class="flex-container">
570+
571+
<div><img src="/images/slides/puppet-logo.png"></div>
572+
<div><img src="/images/slides/chef-logo.png"></div>
573+
<div><img src="/images/slides/saltstack-logo-white.png"></div>
574+
<div><img src="/images/slides/ansible-logo.png"></div>
575+
<div><img src="/images/slides/docker-logo.png"></div>
576+
577+
</div>
578+
579+
<!--
580+
The advent of tools like Puppet, Chef, Saltstack, and Ansible allowed for automated setup and configuration of environments, reducing manual effort.
581+
582+
Docker’s introduction in 2013 marked a significant shift, allowing practitioners to package applications with all their dependencies into containers, ensuring consistency across environments.
583+
-->
584+
585+
---
586+
587+
# Server Environment Setup
588+
589+
## IaC and DevOps Integration
590+
591+
### 2010s to Present
592+
593+
<div class="flex-container">
594+
595+
<div><img src="/images/slides/terraform-logo.png"></div>
596+
<div><img src="/images/slides/aws-cloudformation-logo.png"></div>
597+
598+
</div>
599+
600+
<v-click>
601+
602+
<div class="flex-container">
603+
604+
<div><img src="/images/slides/jenkins-logo.png"></div>
605+
<div><img src="/images/slides/github-actions-logo.png"></div>
606+
607+
</div>
608+
609+
</v-click>
610+
611+
<!--
612+
Tools like Terraform and AWS CloudFormation enabled defining infrastructure through code, making setup reproducible and scalable.
613+
614+
[click]The integration of environments with CI/CD pipelines and DevOps practices streamlined the whole process, allowing for faster and more reliable builds and deployments.
615+
-->
616+
617+
---
618+
619+
## Broader Impact of DevEx
620+
621+
- Deployment pipelines
622+
623+
- Infrastructure as Code (IaC) practices
624+
625+
- Developer Efficiences
626+
627+
<!--
628+
Just as we saw with IDEs, we've see the broader impact of DevEx on DevOps in things like how we deploy software, infrastructure as code, developer efficiencies, and really many more.
629+
-->
630+
631+
---
632+
layout: quote
633+
---
634+
635+
# What is DevOps?
636+
637+
> ### the combination of practices and tools designed to increase an organization's ability to deliver applications and services faster than traditional software development processes
638+
639+
<!--
640+
DevEx at it core aligns perfectly with what DevOps is....
641+
642+
the combination of practices and tools designed to increase an organization's ability to deliver applications and services faster than traditional software development processes
643+
644+
A few of the core DevOps principles really bring this all together.
645+
-->

styles/base.css

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,23 @@
1212
}
1313
}
1414

15+
/* images in a flexbox */
16+
.flex-container {
17+
display: flex;
18+
height: 10rem;
19+
flex-flow: row wrap;
20+
justify-content: center;
21+
align-items: center;
22+
align-content: center;
23+
gap: 25px;
24+
}
25+
.flex-container div {
26+
align-self: center;
27+
}
28+
.flex-container img {
29+
height: 100px;
30+
}
31+
1532
.slidev-layout.default h1::before, .slidev-layout[layout="default"] h1::before {background: var(--slidev-theme-accents-blue);}
1633
.slidev-layout.default h2::before, .slidev-layout[layout="default"] h2::before {background: var(--slidev-theme-accents-yellow);}
1734

0 commit comments

Comments
 (0)