Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UPRB Basic Workshop
Search
José Padilla
March 05, 2013
Technology
2
200
UPRB Basic Workshop
José Padilla
March 05, 2013
Tweet
Share
More Decks by José Padilla
See All by José Padilla
Python, Government, and Contracts
jpadilla
0
44
Python, Government, and Contracts
jpadilla
0
4.9k
Python Type Hints
jpadilla
0
470
Developer Ergonomics
jpadilla
0
2.1k
DjangoCon - JSON Web Tokens
jpadilla
15
11k
BFTW: The Backend
jpadilla
4
190
eventos
jpadilla
0
150
JWT
jpadilla
2
420
Ember.js + Django
jpadilla
3
2.1k
Other Decks in Technology
See All in Technology
事業を差別化する技術を生み出す技術
pyama86
2
470
技術スタックだけじゃない、業務ドメイン知識のオンボーディングも同じくらいの量が必要な話
niftycorp
PRO
0
120
AWSではじめる Web APIテスト実践ガイド / A practical guide to testing Web APIs on AWS
yokawasa
8
760
AIエージェント元年@日本生成AIユーザ会
shukob
1
250
Introduction to OpenSearch Project - Search Engineering Tech Talk 2025 Winter
tkykenmt
2
170
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
520
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
290
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.8k
データベースの負荷を紐解く/untangle-the-database-load
emiki
2
540
いまからでも遅くない!コンテナでWebアプリを動かしてみよう!コンテナハンズオン編
nomu
0
170
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
1.1k
MIMEと文字コードの闇
hirachan
2
1.4k
Featured
See All Featured
Building Adaptive Systems
keathley
40
2.4k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
114
51k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Rails Girls Zürich Keynote
gr2m
94
13k
Writing Fast Ruby
sferik
628
61k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
Building the web
The college student’s guide
None
Hi, I’m J P
I’m Co-founder
I’m a Developer
I’m a Hacker
I’m an Entrepreneur
None
None
None
None
None
Domains
136.145.23.249
136.145.23.249 = www.uprb.edu
Domain Name System
http://www.example.com/contact.html
http://www.example.com/contact.html
http://www.example.com/contact.html
http://www.example.com/contact.html
http://www.example.com/contact.html
www.thelongestdomainnameinthe worldandthensomeandthensomem oreandmore.com
g.cn - Google Z.com - Nissan Q.com - Quest X.com
- Paypal
getdropbox.com
dropbox.com
thefacebook.com
facebook.com
None
None
None
None
Promo code: FULLSWINGAHEAD
Hosting
None
None
None
Shared
Virtual Private
Dedicated
Cloud
Server requirements
None
None
Powered by
None
Hosting considerations
None
None
None
None
Local Setup
Windows
None
Mac
None
Dev to Prod
File Transfer Protocol
None
None
MySQL
None
launch
PHP
None
PHP: a fractal of bad design http://me.veekun.com/blog/2012/04/09/ php-a-fractal-of-bad-design/
http://www.phpwtf.org
http://phpsadness.com
You should really learn Python or Ruby
But PHP will do for now...
If you’re building a web app...
Don’t reinvent the wheel and use a framework
None
None
None
None
If you want a website or a blog...
None
If you want a CMS...
None
If you want eCommerce...
None
If you want a forum...
None
Javascript
None
None
var title = document.getElementById("title"); title.innerHtml; = ”Hello World!";
var title = document.querySelector("#title"); title.innerHtml; = ”Hello World!";
$("#title").html("Hello World!");
CoffeeScript A little language that compiles into JavaScript.
square = (x) -> x * x cube = (x)
-> square(x) * x
var cube, square; square = function(x) { return x *
x; }; cube = function(x) { return square(x) * x; };
fill = (liquid = "coffee") -> "Fill it with #{liquid}..."
var fill; fill = function(liquid) { if (liquid == null)
{ liquid = "coffee"; } return "Fill it with" + liquid + "..."; };
Resources
None
None
None
None
None
None
None
None
None
Thank You JoséPadilla jose@jpadilla.com (787) 672-8295
speakerdeck.com/jpadilla