Skip to content

Commit

Permalink
Merge pull request #544 from jrjohnson/flow-order
Browse files Browse the repository at this point in the history
Agility Edits
  • Loading branch information
jrjohnson authored Oct 29, 2024
2 parents 19a53fa + c7735a1 commit 5181d12
Show file tree
Hide file tree
Showing 22 changed files with 102 additions and 75 deletions.
14 changes: 7 additions & 7 deletions public/slides/2015-07-testing-in-emberjs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
### Jon Johnson
![Jon's avatar](http://0.gravatar.com/avatar/081b2280f004322ad0e2e17062557f7c)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

---
Expand All @@ -42,7 +42,7 @@
- ember-cli-blanket
- heroku-buildpack-ember-cli
- coveralls javascript-test-reporter
- Working with ember for about a year
- Working with ember for about a year
- aka: I have no idea what sprout core is

???
Expand Down Expand Up @@ -80,7 +80,7 @@
create tests/index.html
create tests/test-helper.js
create tests/unit/.gitkeep
```
```
???
- Test structure imposed by ember-cli takes a lot of bike shedding off the table
- Addons take us even further, not just not reinventing the wheel, but providing the
Expand Down Expand Up @@ -119,7 +119,7 @@

---
class: center, middle
# Test coverage with ember-cli-blanket
# Test coverage with ember-cli-blanket

## OR

Expand Down Expand Up @@ -213,7 +213,7 @@
- Has an internal database concept that makes it easier to write portable data handers

---
# Add data routes
# Add data routes

Setup a route for each of your API endpoints

Expand Down Expand Up @@ -334,12 +334,12 @@
### Questions?
![Jon's avatar](http://0.gravatar.com/avatar/081b2280f004322ad0e2e17062557f7c)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_


</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
12 changes: 6 additions & 6 deletions public/slides/2015-08-give-back-to-oss/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
### Jon Johnson
![Jon's avatar](http://0.gravatar.com/avatar/081b2280f004322ad0e2e17062557f7c)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

---
Expand All @@ -38,7 +38,7 @@
### Jon Johnson
![Jon's avatar](http://0.gravatar.com/avatar/081b2280f004322ad0e2e17062557f7c)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

---
Expand All @@ -53,7 +53,7 @@
---
## Justifying giving back (a work product reason)

*"Always code as if the person who ends up maintaining your code
*"Always code as if the person who ends up maintaining your code
will be a violent psychopath who knows where you live."*

- "Cook on Day One"
Expand All @@ -75,7 +75,7 @@

## Evaluating a project
When you are choosing what to include in your application take some steps
to assess your ability to contribute.
to assess your ability to contribute.

**Hint**: *Projects that prioritize contribution
and feedback are nearly always better than those that do not.*
Expand Down Expand Up @@ -131,11 +131,11 @@
### Questions?
![Jon's avatar](http://0.gravatar.com/avatar/081b2280f004322ad0e2e17062557f7c)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
34 changes: 17 additions & 17 deletions public/slides/2015-10-symfony-api/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<body>
<textarea id="source">
class: center, middle
# Building a Symfony API to support Ember.js
# Building a Symfony API to support Ember.js

## (or anything else)

Expand All @@ -47,7 +47,7 @@
#### Jon Johnson
![Jons avatar](media/jonsavatar.jpeg)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

---
Expand All @@ -58,7 +58,7 @@
???
- Working as a PHP pro for 10 years
- Get Paid to write open source
- Small Team (CKM) in a huge organization UCSF 40K Jobs in SF
- Small Team (CKM) in a huge organization UCSF 40K Jobs in SF

---
# Who am I to you?
Expand Down Expand Up @@ -120,11 +120,11 @@
- Run old and new at the same time if necessary
- Great docs to point contributors to
- Stable core and excellent bundles

.center[Our Complex Data]
.center[![ilios data sample](media/ilios-noise.png)]



???

Expand Down Expand Up @@ -155,14 +155,14 @@
# All Symfony has to do is REST

> REST or RESTfull APIs deliver stateless data based on URL and allow for authorized CRUD operations on that data.

---
# All Symfony has to do is REST

> REST or RESTfull APIs deliver stateless data based on URL and allow for authorized CRUD operations on that data.

.right[--Jon Johnson, Symfony Live SF, Just Now]

---
# All Symfony has to do is REST

Expand Down Expand Up @@ -264,11 +264,11 @@
"user_id": 2000
}
```

---

# All your payloads are belong to you

```javascript
{
"iss": "ilios",
Expand All @@ -292,15 +292,15 @@
$jwt = $token->getCredentials();
$username = $this->jwtManager->getUserIdFromToken($jwt);
$issuedAt = $this->jwtManager->getIssuedAtFromToken($jwt);

$user = $userProvider->loadUserByUsername($username);
$authenticatedToken = new PreAuthenticatedToken(
$user,
$jwt,
$providerKey
);
$authenticatedToken->setAuthenticated(true);

return $authenticatedToken;
}
}
Expand Down Expand Up @@ -377,11 +377,11 @@
}

* $answer['courses'] = [$course];
*
*
* return $answer;
}
```

???
- $course is a doctrine entity. A complex data object containing data and references to other data.
- There is no explicit transformer in the controller
Expand Down Expand Up @@ -617,7 +617,7 @@
```yaml
ilios_web:
environment: production
version: 2012de2
version: 2012de2
```

```yaml
Expand All @@ -639,7 +639,7 @@
}
```
---
# Future
# Future
- Automatically release app when tests pass
- Redis store for index.html which maps releases against API versions
- WebRTC indication of new app versions
Expand All @@ -662,11 +662,11 @@
### Questions?
![Jons avatar](media/jonsavatar.jpeg)

<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-github"></i>jrjohnson
<i class="fa fa-twitter"></i>jrjohnson_

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2016-04-devops-process/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@
<i class="fa fa-twitter"></i>jrjohnson_

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2016-07-microappsmini/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
<i class="fa fa-twitter"></i>jrjohnson_

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2017-01-apifirst-microapps/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1211,7 +1211,7 @@ <h1><i class='fa fa-spinner fa-pulse fa-3x'></i></h1>
- and the Ilios team who picked up a lot of slack this week as I started to panic about getting this talk finished.

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2017-03-microapps/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1006,7 +1006,7 @@
- and the Ilios team who picked up a lot of slack as I started to panic about getting this talk finished.

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2017-08-microapp-pattern/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1059,7 +1059,7 @@
- and the Ilios team who is always supportive when I start to panic about getting a talk finished.

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2017-10-lti/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@
- Ilios Team

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2018-08-lti-lambda/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -481,7 +481,7 @@
- Ilios Team

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2018-08-stuck-to-soaring/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@
- Ilios Team

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2018-10-ready-set-go/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -938,7 +938,7 @@ <h1 class='hidden' id='loading-error'>Whoops!</h1>
- Ilios Team
# Ask me three questions and then we can go to lunch! (from https://twitter.com/MrsSasser/status/1034118861354950656?s=19)
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2019-03-ahs-career-day/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -814,7 +814,7 @@
- Ilios Team
# Ask me a question and get yourself some candy!
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2019-06-always-be-updating/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -642,7 +642,7 @@
# This is the first time I've given this talk so please ask me
# at least three questions so I know what needs improvement!
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2019-07-chatbots/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -629,7 +629,7 @@
# This is the first time I've given this talk so please ask me
# at least three questions so I know what needs improvement!
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2019-10-slack-in-brief/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@
#### https://www.jrjohnson.dev/talks/2019-10-slack-in-brief

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
var slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2020-08-covid-microapps/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -619,7 +619,7 @@
#### https://www.jrjohnson.dev/talks/2020-08-covid-microapps

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
const slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2022-08-deep-work/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -468,7 +468,7 @@
.full-width-column[## UCTech Slack: https://uctech.slack.com]

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
const slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2022-08-github-actions/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -976,7 +976,7 @@
]
.full-width-column[## UCTech Slack: https://uctech.slack.com]
</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js">
<script src="/slides/shared/remark-latest.min.js">
</script>
<script>
const slideshow = remark.create({
Expand Down
2 changes: 1 addition & 1 deletion public/slides/2022-11-deep-work/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@
]

</textarea>
<script src="https://remarkjs.com/downloads/remark-latest.min.js"></script>
<script src="/slides/shared/remark-latest.min.js"></script>
<script>
const slideshow = remark.create({
navigation: {
Expand Down
Loading

0 comments on commit 5181d12

Please sign in to comment.