It's been over 5 years since Swagger was handed over and turned into the OpenAPI Specification. However, people still get stuck on how to get started with building an API using the specification. This talk covers what OpenAPI does, how to get your team leads, managers, and above to buy into using the specifcation, how to start with it, and breaking down the core concepts of the specification and with some time left over we will look at some deeper topics like the $ref key and how you can maintain large spec files with ease.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
PROJECT=`php -r "echo dirname(dirname(dirname(realpath('$0'))));"` | |
STAGED_FILES_CMD=`git diff --cached --name-only --diff-filter=ACMR HEAD | grep \\\\.php` | |
# Determine if a file list is passed | |
if [ "$#" -eq 1 ] | |
then | |
oIFS=$IFS | |
IFS=' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$query = str_replace(array('?'), array('\'%s\''), $payments->toSql()); | |
$query = vsprintf($query, $payments->getBindings()); | |
dd($query); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: Apimatic Transformer | |
category: converters | |
language: SaaS | |
description: Transform API Descriptions to and from RAML, API Blueprint, OAI v2/v3, WSDL, etc. | |
link: https://apimatic.io/transformer | |
v2: true | |
v3: true | |
- name: Google Gnostic | |
category: converters |
Fancier:
-
Two Ten Jack - Kieran's absolute favorite place, and one of my favorites. Hidden in East Nashville, this place has some incredible Japanese dishes from Ramen to Yakitori. The drinks are phenominal and if the weather is good the patio is awesome. Definitely call ahead or use the app Resy since they are strict about how many people they can have at once.
-
Chauhan Ale and Masala House - Super good and interesting Indian food that isn't your typical stuff. They continually win awards for their burger oddly enough but I've had it and it is awesome. The owners also own The Mockingbird and Tansuo and are all on the same block. Each place has a solid menu with a great variety. I've heard excellent things about the Peking Duck at Tansuo.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
users | |
id - integer | |
name - string | |
roles | |
id - integer | |
name - string | |
role_user | |
user_id - integer |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OpenAPI has been around now for a little over 5 years and is finally hitting a level of maturity a lot of teams look for when adopting | |
a new specification to their tool chains. This talk covers the basics of OpenAPI starting with a break down of the specification itself, | |
aiming to removing ambiguity around the definition language, the introduction of JSON Schema to the OpenAPI specification. We will also look at some of the | |
tooling around the specification that developers can integrate into their development pipeline, starting with tooling to define their specification to using testing | |
libraries in CI/CD pipelines to ensure the contract being deployed matches the API in production. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html> | |
<head> | |
<link rel="stylesheet" href=countryculture.css> | |
<title>CSCI 1250 Final Project</title> | |
<style> | |
//you will need to do this for the no button as well. | |
button.yes { | |
background-color: green; |
OlderNewer