Skip to content
This repository has been archived by the owner on Apr 7, 2021. It is now read-only.

Update IDaaS in 2018 post #1

Open
wants to merge 7,397 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7397 commits
Select commit Hold shift + click to select a range
2d5661b
fixed frontmatter
Apr 10, 2018
c2d7dd1
Merge pull request #1457 from auth0/awssummit
Apr 10, 2018
a427379
Changed date
Apr 10, 2018
c05426d
Merge pull request #1421 from brunokrebs/aspnet-react-part3
Apr 10, 2018
c371ccc
Typos and grammar fixes.
DanOnCall Apr 10, 2018
4b6d3af
Update about-auth0.markdown
kmaida Apr 10, 2018
b053114
Merge remote-tracking branch 'upstream/master' into 20180412-bruno-krebs
Apr 11, 2018
cbb8cea
renaming from clients to applications
Apr 11, 2018
4a0fb7b
Merge pull request #1452 from brunokrebs/20180412-bruno-krebs
brunokrebs Apr 11, 2018
7e7ea54
Changed date.
Apr 11, 2018
57b02ae
Merge pull request #1416 from auth0/jwt-bcp-draft
Apr 11, 2018
fd68dea
update abtesting library and add experiment
Apr 12, 2018
829a757
Changed date
Apr 12, 2018
702f664
Merge pull request #1394 from lukeoliff/lukeoliff/common-threats-to-w…
Apr 12, 2018
016541d
Merge branch 'master' of https://github.com/kmaida/blog; branch 'rena…
kmaida Apr 12, 2018
7ec9e45
Merge remote-tracking branch 'auth0/blog/renaming-clients-centralized…
kmaida Apr 12, 2018
db81168
fix abtesting experiment
Apr 12, 2018
3752cb5
Merge branch 'renaming-clients-centralized' into renaming-clients-cen…
DanOnCall Apr 12, 2018
a447a99
Merge pull request #1454 from dan-auth0/renaming-clients-centralized
DanOnCall Apr 12, 2018
ca53628
Merge pull request #1460 from auth0/renaming-clients-centralized
kmaida Apr 13, 2018
897ee4c
Merge pull request #1459 from dan-auth0/master
DanOnCall Apr 13, 2018
f1a2910
adding new post
Apr 14, 2018
297e9b8
adding notes on plan
Apr 14, 2018
a27351d
added outline for post
Apr 15, 2018
7bbc8c4
changing date to release date
Apr 15, 2018
9693559
first draft
Apr 15, 2018
f66fad6
renaming client to app
Apr 16, 2018
1ac7c56
Merge pull request #1463 from brunokrebs/client-to-app-180416
brunokrebs Apr 16, 2018
b715b55
fixing SQLAlchemy article
Apr 16, 2018
45d7596
renaming root dir to avoid confusion
Apr 16, 2018
733b03f
Merge pull request #1464 from brunokrebs/fixes-180416
brunokrebs Apr 16, 2018
4d04515
Create post on Hashing
DanOnCall Apr 16, 2018
8bbba21
Added infosec award post
diegopoza Apr 16, 2018
bb7cbb4
made the simple edits from @glennblock's feedback.
Apr 16, 2018
79982ab
updated intro to be less wordy and focused.
Apr 16, 2018
906b105
updating webtask.io section
Apr 16, 2018
224aa92
Add info on how to center an image in a markdown file.
DanOnCall Apr 16, 2018
344ecc4
Final touches.
Apr 16, 2018
bf68e4b
Merge pull request #1466 from auth0/infosec
Apr 16, 2018
a3dad9f
updating logo
Apr 16, 2018
b1ef896
fixed typos
Apr 16, 2018
930d09c
formatting
Apr 16, 2018
df82dec
Update blog post image and bg_color.
DanOnCall Apr 16, 2018
efaa2cf
Add images.
DanOnCall Apr 16, 2018
d9c360b
Improve quote.
DanOnCall Apr 16, 2018
3577ad8
Remove extra : in design:
DanOnCall Apr 17, 2018
59e5af3
Final touches.
Apr 17, 2018
9e89874
Merge pull request #1438 from auth0/managed-service-providers
Apr 17, 2018
990e6dd
fixed typos found using grammarly
Apr 17, 2018
29a8ad1
Merge pull request #1462 from auth0/slash-webtask-node-8
Apr 18, 2018
e9f91c2
Auth0 Continues Rapid Expansion in EMEA
DanOnCall Apr 18, 2018
a5e1ede
Remove extra dash.
DanOnCall Apr 18, 2018
2bf44e7
Merge pull request #1469 from dan-auth0/dan-EMEA-PR
Apr 18, 2018
04eb8f9
Auth0 Named 2018 InfoSec Awards Winner
DanOnCall Apr 18, 2018
adb60d0
Adding Salt to Hashing: A Better Way to Store Passwords
DanOnCall Apr 18, 2018
624fb79
Add assets, fix small typo.
DanOnCall Apr 18, 2018
ae99e01
adding blog stub
Apr 19, 2018
7b75777
first draft
Apr 19, 2018
e9405fc
minor updates
Apr 19, 2018
f4930b6
Merge pull request #1427 from Annyv2/patch-1
Apr 20, 2018
9c5811f
updating based on @yavorg feedback
Apr 20, 2018
af7b6a6
adding TLDR
Apr 20, 2018
69c98a1
removing note about needing more examples
Apr 20, 2018
3d07a9d
updating logo
Apr 20, 2018
d47b49e
Fixed date in filename
Apr 20, 2018
e219af8
Merge pull request #1473 from auth0/webtaskio-node8
Apr 20, 2018
33fd26a
Integrate feedback from Sebastian.
DanOnCall Apr 20, 2018
f6f4533
Final touches
Apr 20, 2018
97993b5
Merge pull request #1471 from auth0/dan-pr-infosec-award
Apr 20, 2018
754cd03
fixing finalize command
Apr 22, 2018
008c3de
wip
lukeocodes Apr 23, 2018
039c804
wip
lukeocodes Apr 23, 2018
d6a32e2
Final touches.
Apr 23, 2018
31dca06
Fixed link
Apr 23, 2018
656658d
Merge pull request #1475 from lukeoliff/auth0/japans-digital-transofm…
Apr 23, 2018
1fa9d2a
Reword sections and add recap.
DanOnCall Apr 23, 2018
781714f
Add Part 2
unicodeveloper Apr 23, 2018
79377fc
Minor fixes on terminology and links.
DanOnCall Apr 23, 2018
d6c9a7b
Merge pull request #1476 from lukeoliff/auth0/national-geographic-sel…
Apr 23, 2018
4249a6f
Integrate review feedback.
DanOnCall Apr 23, 2018
d72e619
Update info on dictionary attack.
DanOnCall Apr 23, 2018
ef810d3
Added japanese posts April 2018
diegopoza Apr 23, 2018
c3dfbf4
Changed image to japanese version
diegopoza Apr 23, 2018
0e42aa6
Merge pull request #1478 from auth0/japanese-posts-04-2018
diegopoza Apr 23, 2018
3e19b0a
WIP
unicodeveloper Apr 24, 2018
878eff0
Update title
unicodeveloper Apr 24, 2018
30ac5e6
Make corections
unicodeveloper Apr 24, 2018
593444c
Final touches
Apr 24, 2018
8606bce
Merge pull request #1338 from auth0/developing-angularjs-apps-part-1
Apr 24, 2018
1890142
Correct errors
unicodeveloper Apr 24, 2018
84122fb
Initial commit
unicodeveloper Apr 25, 2018
1d6f866
Add long description
unicodeveloper Apr 25, 2018
4102c03
Final touches
Apr 25, 2018
25621c7
Merge pull request #1465 from dan-auth0/dan-hashing
Apr 25, 2018
64763e1
Run through grammarly
unicodeveloper Apr 25, 2018
7751b54
Fix links
unicodeveloper Apr 25, 2018
a801c44
Fix issues
unicodeveloper Apr 25, 2018
0ef8d36
Fix issues
unicodeveloper Apr 25, 2018
d11ef8a
Change tag to element. Angular team please be consistent. Thanks
unicodeveloper Apr 25, 2018
2f06141
Initial commit
unicodeveloper Apr 26, 2018
324d1af
Add tweet quotes
unicodeveloper Apr 26, 2018
aa93774
Fix
unicodeveloper Apr 26, 2018
a2ba96b
Fix grammar
unicodeveloper Apr 26, 2018
d8ce4ee
RxJS 6: What's new and what has changed?
DanOnCall Apr 26, 2018
84d3126
Add AngularJS aside
unicodeveloper Apr 26, 2018
8ff93d5
Merge pull request #1483 from auth0/addangularjs-aside
Apr 26, 2018
7d1c6a8
Add aside
unicodeveloper Apr 26, 2018
b0b036c
Fix typos
unicodeveloper Apr 26, 2018
08cd5ee
Fixed stubborn regarding issue
unicodeveloper Apr 26, 2018
62c5347
Fix typo
unicodeveloper Apr 26, 2018
ae4447d
Fix issues
unicodeveloper Apr 26, 2018
86584ee
fix display
unicodeveloper Apr 26, 2018
c0d4da5
Merge pull request #1484 from auth0/addangularjs-aside
Apr 26, 2018
09591ca
Final touches
Apr 26, 2018
278d9d5
Merge pull request #1477 from auth0/developing-angularjs-apps-part-2
Apr 26, 2018
cc3a4a8
JWT.io updates post draft.
sebadoom Apr 26, 2018
1e60b20
Fix date.
sebadoom Apr 26, 2018
9a8c4a7
Grammar.
sebadoom Apr 26, 2018
aee7dec
Implemented review comments.
sebadoom Apr 26, 2018
0c4a87c
Fixed some parens in links.
sebadoom Apr 26, 2018
41faf6a
Final touches
Apr 27, 2018
dc90c60
Merge pull request #1442 from dan-auth0/patch-1
Apr 27, 2018
313542b
Fixed logo
Apr 27, 2018
cf1fb28
Integrate review feedback
DanOnCall Apr 27, 2018
c6a1151
Add image, Ben Lesh poll, and ng-conf video.
DanOnCall Apr 27, 2018
2e1303f
Add better attributions.
DanOnCall Apr 27, 2018
2780645
Add Auth0 sign-up link.
sebadoom Apr 27, 2018
2d46af6
Remove impersonation
lukeocodes Apr 30, 2018
b790617
Add alert
lukeocodes Apr 30, 2018
8826349
remove heads up
lukeocodes Apr 30, 2018
a9a6813
Merge pull request #1486 from lukeoliff/lukeoliff/remove-impersonation
lukeocodes Apr 30, 2018
f587e86
Changed date.
Apr 30, 2018
1e4865e
Changed url
Apr 30, 2018
63fb1e2
Merge pull request #1482 from dan-auth0/dan-rxjs6
Apr 30, 2018
c8d2772
Merge branch 'master' of https://github.com/auth0/blog
kmaida Apr 30, 2018
87f3886
Add Vittorio Bertocci announcement
kmaida Apr 30, 2018
ee55027
Fix markdown
kmaida Apr 30, 2018
6599ed1
Update logo image
kmaida May 1, 2018
596f11f
Merge pull request #1488 from kmaida/vittorio-bertocci
kmaida May 1, 2018
bc6793c
Fixed accent mark
diegopoza May 1, 2018
b14f3ae
NodeJS 10: The New, The Changed, and the Deprecated
DanOnCall May 1, 2018
4173d82
Final touches
May 2, 2018
a2afd26
Merge pull request #1479 from auth0/whatsnewinangular6
May 2, 2018
65e058c
Revert "What's new in Angular 6?"
lukeocodes May 2, 2018
47b5a58
Merge pull request #1490 from auth0/revert-1479-whatsnewinangular6
lukeocodes May 2, 2018
11856f7
Re-adding Prospers article to publish later
lukeocodes May 2, 2018
93171c4
Merge pull request #1489 from dan-auth0/node10
May 2, 2018
a70a5b4
Final touches
May 3, 2018
1b13859
Merge pull request #1472 from auth0/salty-dan
May 3, 2018
e910f5d
Release 5/3 - Adding canonical urls for extend posts that point to go…
May 3, 2018
8be71ec
original + meta
May 3, 2018
4b30819
TL;DR
May 3, 2018
6c60a9b
## Development Workflow
May 3, 2018
f47974f
### Tech Stack
May 3, 2018
850d83f
docker => Docker
May 3, 2018
ecd92d0
## Docker - Up and Running
May 3, 2018
3e7c88c
### Docker Vs Virtual OS
May 3, 2018
438f4b1
### Finding The Right Docker Image
May 3, 2018
9b8fea8
### Giving Life to A Container
May 3, 2018
e9c513d
## Ruby on Rails Inside the Container
May 3, 2018
37fd9d2
## Git It Up
May 3, 2018
29bf7d0
live reloading
May 3, 2018
b4c838c
done
May 3, 2018
9dc32d9
grammar
May 3, 2018
0bc90bd
tweets and picture
May 3, 2018
8f1eaaa
Add salt blog post links.
DanOnCall May 3, 2018
c1cbfdd
Update Angular Aside to Angular v6, RxJS v6.1
kmaida May 4, 2018
29cb17f
Merge pull request #1496 from kmaida/update-angular-aside-v6
kmaida May 4, 2018
3b6a692
Bertocci Press Release
May 4, 2018
6c2988d
Five things to be a better leader draft, by Jenny.
sebadoom May 4, 2018
96dd8ea
Update Angular2 authentication tutorial to Angular v6, CLI v6, RxJS v6.1
kmaida May 4, 2018
296ee00
Final touches
May 4, 2018
5a3a1fe
Merge pull request #1498 from auth0/better-leader
May 4, 2018
1cc6cb9
Merge pull request #1497 from auth0/RamiroND-patch-1
May 4, 2018
1b842b7
Changed date
May 7, 2018
227715e
Merge pull request #1491 from lukeoliff/auth0/whatsnewinangular6-repu…
May 7, 2018
ccf63e8
Created Eugenio Award Press Release
May 7, 2018
2c5d024
Merge pull request #1503 from kmaida/update-angular-auth-v6
kmaida May 7, 2018
f5ed114
Merge pull request #1502 from auth0/RamiroND-patch-2
May 7, 2018
d2cdbe3
FIX formatting typo
kmaida May 7, 2018
fb27715
Merge pull request #1504 from kmaida/fix-formatting-typo
kmaida May 7, 2018
9d3b62f
Update post cheat sheet.
kmaida May 7, 2018
646202f
Add outdated warning to Real-World Angular series (this series needs …
kmaida May 7, 2018
2a2cc2b
Merge pull request #1505 from kmaida/real-world-angular-update-notice
kmaida May 7, 2018
ea648c0
Add warning about angularfire2 and angular 6 incompatibility.
kmaida May 7, 2018
bb94917
Merge pull request #1506 from kmaida/angular-firebase-v6-warning
kmaida May 8, 2018
2a8559b
Changed date.
May 8, 2018
cfd125c
Merge pull request #1485 from auth0/jwtio-update-2
May 8, 2018
cf9ecb2
PR: Auth0 Joins Decentralized Identity Foundation
May 8, 2018
8bf7979
Final touches
May 8, 2018
60baf6b
Merge pull request #1507 from auth0/RamiroND-patch-3
May 8, 2018
3e816ab
Updated
May 8, 2018
073a16e
Updated
May 8, 2018
2f92ab4
Updated.
May 8, 2018
776d3fa
Updated
May 8, 2018
79a8ae0
small fixes to part 1
May 9, 2018
13c500d
Add googleio day one
unicodeveloper May 9, 2018
b54a7f6
fix typos
unicodeveloper May 9, 2018
66334cc
Add another quote
unicodeveloper May 9, 2018
0c46d29
fix issues
unicodeveloper May 9, 2018
635b6d3
add more screenshots
unicodeveloper May 9, 2018
f4fa0fc
final touches
May 9, 2018
593987f
Merge pull request #1508 from auth0/googleioday1
May 9, 2018
b88c067
Created Going to Identiverse 2018?
May 9, 2018
e7ee4b7
removing article
May 9, 2018
849f17d
Merge pull request #1509 from brunokrebs/removing-article
brunokrebs May 9, 2018
d275e25
Going to Identiverse 2018?
May 9, 2018
938ae7b
Add new blogpost for shiny authorization and fix old install steps
May 9, 2018
b11c542
Add day 2
unicodeveloper May 10, 2018
8537813
Add quotes
unicodeveloper May 10, 2018
1a493bf
fix bugs
unicodeveloper May 10, 2018
5c1d18f
ready
unicodeveloper May 10, 2018
1281684
Fixed date
May 10, 2018
7489170
Merge pull request #1514 from auth0/googleioday2
May 10, 2018
1cebda6
Final touches
May 10, 2018
a4c2d0b
Merge pull request #1510 from brunokrebs/identiverse-18
May 10, 2018
fadb872
Added non-tech.
May 10, 2018
f36e7cd
Added non-tech
May 10, 2018
9e90a6e
Add day 3
unicodeveloper May 11, 2018
309963f
fix grammar
unicodeveloper May 11, 2018
a3f0b81
fix blunder
unicodeveloper May 11, 2018
62d14b0
Ready
unicodeveloper May 11, 2018
c48ecf7
Merge pull request #1516 from auth0/googleioday3
May 11, 2018
4742638
Update 2018-05-08-auth0-joins-decentralized-identity-foundation.markdown
May 11, 2018
55c5b85
Added gdpr script
May 11, 2018
826e20f
Applied reviewed suggestions from @sebadoom
May 11, 2018
9c876a9
Information Warfare Offensive
May 12, 2018
25f04c7
Added assets.
May 14, 2018
c7b6dc3
Merge pull request #1518 from auth0/RamiroND-patch-4
May 14, 2018
57af548
Updated
May 14, 2018
5ca6eef
Added series D post
diegopoza May 15, 2018
86c58e7
Merge pull request #1519 from auth0/seriesd
diegopoza May 15, 2018
b1351e4
Fixed investors subheading
May 15, 2018
7b2c786
Final touches
May 15, 2018
4bf8569
Final touches
May 15, 2018
c84ea3c
Merge pull request #1481 from auth0/whatsnewinreact163
May 15, 2018
6042aad
Fixed Date
May 15, 2018
78b1707
Changed date.
May 16, 2018
a61221c
Merge pull request #1511 from sicarul/master
May 16, 2018
0cb8e79
Final touches
May 17, 2018
c0a58f8
Merge pull request #1493 from brunokrebs/ruby-docker-p1
May 17, 2018
51162c4
post header
lukeocodes May 20, 2018
0f834e0
Revert "post header"
lukeocodes May 20, 2018
0af2431
remove csbuttons that adds a count to our social buttons
lukeocodes May 20, 2018
6be6e17
remove csbuttons count
lukeocodes May 20, 2018
476050f
Final touches
May 21, 2018
f05236a
Added non-tech category
May 21, 2018
f45d8dd
Merge pull request #1443 from dan-auth0/patch-2
May 21, 2018
a7a4b48
Merge pull request #1521 from lukeoliff/remove-social-share-counts
sebadoom May 22, 2018
a0e21ca
update to IDaaS in 2018
Oct 4, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file removed .DS_Store
Binary file not shown.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
_drafts/
_site/
_site
.DS_Store
.idea
.bundle/
.sass-cache
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.0.0-p195
2.1.0
Binary file not shown.
Binary file not shown.
26 changes: 17 additions & 9 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,20 +1,28 @@
FROM jfromaniello/jekyll

ADD . /data

WORKDIR /data

RUN bundle install
RUN jekyll build
EXPOSE 80

# install nodejs, npm and git
RUN \
apt-get update && \
apt-get install -y nginx && \
apt-get install -y nginx nodejs npm git git-core # 2016-01-25

# Set up nginx as no-daemon
RUN \
echo "\ndaemon off;" >> /etc/nginx/nginx.conf && \
chown -R www-data:www-data /var/lib/nginx

ADD nginx.conf /etc/nginx/nginx.conf

CMD /usr/sbin/nginx -c /etc/nginx/nginx.conf
ADD . /data
WORKDIR /data
COPY Gemfile /data

# install gems
RUN bundle install

ENV JEKYLL_ENV production

RUN jekyll build

EXPOSE 80
CMD ["/usr/sbin/nginx", "-c", "/etc/nginx/nginx.conf"]
12 changes: 10 additions & 2 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
source 'https://rubygems.org'

gem 'jekyll', '1.5.1'
gem 'jekyll', '2.4.0'
gem 'psych', '~> 2.0.5'
gem 'rdiscount', '~> 2.1.7.1'
gem 'stringex', '~> 2.5.2'
gem 'stringex', '~> 2.5.2'
gem 'stylus', '~> 1.0.1'
gem 'deb-s3'
gem 'fpm'
gem 'rake'
gem 'rake_text'
gem 'fastimage'
gem 'nokogiri'
gem 'highline'
120 changes: 93 additions & 27 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,57 +1,123 @@
GEM
remote: https://rubygems.org/
specs:
arr-pm (0.0.10)
cabin (> 0)
aws-sdk (1.66.0)
aws-sdk-v1 (= 1.66.0)
aws-sdk-v1 (1.66.0)
json (~> 1.4)
nokogiri (>= 1.4.4)
backports (3.6.8)
blankslate (2.1.2.4)
classifier (1.3.4)
fast-stemmer (>= 1.0.0)
cabin (0.8.1)
celluloid (0.16.0)
timers (~> 4.0.0)
childprocess (0.5.9)
ffi (~> 1.0, >= 1.0.11)
clamp (0.6.5)
classifier-reborn (2.0.1)
fast-stemmer (~> 1.0)
coffee-script (2.3.0)
coffee-script-source
execjs
coffee-script-source (1.8.0)
colorator (0.1)
commander (4.1.6)
highline (~> 1.6.11)
deb-s3 (0.7.1)
aws-sdk (~> 1.18)
thor (~> 0.18.0)
execjs (2.2.2)
fast-stemmer (1.0.2)
ffi (1.9.3)
highline (1.6.21)
jekyll (1.5.1)
classifier (~> 1.3)
fastimage (2.1.0)
ffi (1.9.6)
fpm (1.4.0)
arr-pm (~> 0.0.10)
backports (>= 2.6.2)
cabin (>= 0.6.0)
childprocess
clamp (~> 0.6)
ffi
json (>= 1.7.7)
highline (1.7.10)
hitimes (1.2.2)
jekyll (2.4.0)
classifier-reborn (~> 2.0)
colorator (~> 0.1)
commander (~> 4.1.3)
liquid (~> 2.5.5)
listen (~> 1.3)
maruku (= 0.7.0)
pygments.rb (~> 0.5.0)
redcarpet (~> 2.3.0)
jekyll-coffeescript (~> 1.0)
jekyll-gist (~> 1.0)
jekyll-paginate (~> 1.0)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 2.6.1)
mercenary (~> 0.3.3)
pygments.rb (~> 0.6.0)
redcarpet (~> 3.1)
safe_yaml (~> 1.0)
toml (~> 0.1.0)
liquid (2.5.5)
listen (1.3.1)
jekyll-coffeescript (1.0.1)
coffee-script (~> 2.2)
jekyll-gist (1.1.0)
jekyll-paginate (1.1.0)
jekyll-sass-converter (1.2.1)
sass (~> 3.2)
jekyll-watch (1.1.1)
listen (~> 2.7)
json (1.8.3)
kramdown (1.5.0)
liquid (2.6.1)
listen (2.7.11)
celluloid (>= 0.15.2)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
rb-kqueue (>= 0.2)
maruku (0.7.0)
mercenary (0.3.4)
mini_portile2 (2.3.0)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0)
parslet (1.5.0)
blankslate (~> 2.0)
posix-spawn (0.3.8)
posix-spawn (0.3.9)
psych (2.0.5)
pygments.rb (0.5.4)
pygments.rb (0.6.0)
posix-spawn (~> 0.3.6)
yajl-ruby (~> 1.1.0)
rake (11.1.1)
rake_text (0.0.1)
rb-fsevent (0.9.4)
rb-inotify (0.9.3)
ffi (>= 0.5.0)
rb-kqueue (0.2.2)
rb-inotify (0.9.5)
ffi (>= 0.5.0)
rdiscount (2.1.7.1)
redcarpet (2.3.0)
safe_yaml (1.0.2)
redcarpet (3.2.0)
safe_yaml (1.0.4)
sass (3.4.6)
stringex (2.5.2)
toml (0.1.1)
stylus (1.0.1)
execjs
stylus-source
stylus-source (0.49.3)
thor (0.18.1)
timers (4.0.1)
hitimes
toml (0.1.2)
parslet (~> 1.5.0)
yajl-ruby (1.1.0)

PLATFORMS
ruby

DEPENDENCIES
jekyll (= 1.5.1)
deb-s3
fastimage
fpm
highline
jekyll (= 2.4.0)
nokogiri
psych (~> 2.0.5)
rake
rake_text
rdiscount (~> 2.1.7.1)
stringex (~> 2.5.2)
stylus (~> 1.0.1)

BUNDLED WITH
1.16.1
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2016 Auth0, Inc. <https://support.auth0.com> (https://auth0.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
36 changes: 36 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
#
# auth0-blog Makefile
#

build_deb: bundle build_pages check-version-variable check-deb-variables
#
# Accepted variables to be passed
# WORKSPACE , GIT_URL , VERSION_NUMBER , GIT_BRANCH , GIT_COMMIT
#

fpm -C $(WORKSPACE) --deb-user www-data --deb-group www-data \
--prefix /opt/auth0 \
--url ' $(GIT_URL)' --version $(VERSION_NUMBER) -n auth0-blog \
-x '**/.git*' -x '*.tgz' -x '**/test/*' \
--description 'Auth0 Blog $(VERSION_NUMBER) - git commit $(GIT_BRANCH)-$(GIT_COMMIT)' \
-t deb -s dir auth0-blog

git checkout .

build_pages:
jekyll build --destination auth0-blog --trace

check-version-variable:
ifndef VERSION_NUMBER
$(error VERSION_NUMBER is undefined)
endif

check-deb-variables:
ifndef WORKSPACE
$(error WORKSPACE is undefined)
endif

bundle:
gem list
gem install bundler
bundle install
44 changes: 32 additions & 12 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
require "stringex"
require 'highline/import'
new_post_ext = "markdown"
posts_dir = "_posts"

Expand Down Expand Up @@ -37,20 +38,39 @@ task :new_post, :title do |t, args|
title = args.title
filename = "#{posts_dir}/#{Time.now.strftime('%Y-%m-%d')}-#{title.to_url}.#{new_post_ext}"
if File.exist?(filename)
abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
abort("Rake aborted!") if ask("#{filename} already exists. \nDo you want to overwrite? Y/n", ['y', 'n', 'Y', 'N']).downcase == 'n'
end
puts "Creating new post: #{filename}"
open(filename, 'w') do |post|
post.puts "---"
post.puts "layout: post"
post.puts "title: \"#{title.gsub(/&/,'&amp;')}\""
post.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}"
post.puts "author: "
post.puts " name: <YOUR NAME>"
post.puts " url: <YOUR URL>"
post.puts " mail: <YOUR MAIL>"
post.puts "tags: "
post.puts "- foo"
post.puts "---"
post.puts <<-POST
---
layout: post
title: #{title.gsub(/&/,'&amp;')}
description: <A SHORT DESCRIPTION OF THE POST <= 200 CHARACTERS >
longdescription: <A LONG DESCRIPTION OF THE POST BETWEEN 230 AND 320 CHARACTERS>
date: #{Time.now.strftime('%Y-%m-%d %H:%M')}
category: <FROM HERE: https://docs.google.com/spreadsheets/d/1e_RKzi8kVwzqPG8si8kyDOWPiBk9tI-XNGh0KgRIF7Q>
press_release: <true|false (FOR FALSE YOU COULD ALSO REMOVE THIS LINE)>
is_non-tech: <true|false (FOR FALSE YOU COULD ALSO REMOVE THIS LINE)>
author:
name: <YOUR NAME>
url: <YOUR URL>
mail: <YOUR MAIL>
avatar: <LINK TO PROFILE PIC>
design:
bg_color: <A HEX BACKGROUND COLOR>
image: <A PATH TO A 200x200 IMAGE>
tags:
- foo
related:
- <ADD SOME RELATED POSTS FROM AUTH0'S BLOG>
---

**TL;DR:** A brief synopsis that includes link to a [github repo](http://www.github.com/).

---
POST
end
end


54 changes: 54 additions & 0 deletions _ add-alias-field.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
var fs = require('fs');
var path = require('path');

const loadPostIndex =
() => fs.readdirSync(path.join(__dirname, '/_posts'))
.filter(post => post.indexOf('.markdown') > -1)
;

const extractPostAlias =
(name) => name.substr(0, 11).replace(/\-/g, '/') + name.substr(11).replace('.markdown', '')
;

const extractContent =
(name) => fs.readFileSync(path.join(__dirname, '/_posts', name), 'utf8')
;

const extractAliasNameAndContent =
(name) => ({
name,
alias: extractPostAlias(name),
content: extractContent(name)
})
;

const writePost =
(name, content) => fs.writeFileSync(path.join(__dirname, '/_posts', name), content, 'utf8')
;

const includeAlias =
(name) => {
var alias = '\nalias: /' + extractPostAlias(name) + '/';
var content = extractContent(name);

if (content.indexOf('alias:') > -1) {
return content;
}

if (content.indexOf('permalink:') > -1) {
return content.replace('permalink:', 'alias:');
}

return content.replace('\nauthor:', alias + '\nauthor:');
}
;

const processFiles =
() => {
loadPostIndex()
.forEach((file) => writePost(file, includeAlias(file)))
;
}
;

processFiles();
Loading