Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
220
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
56
Python, Government, and Contracts
jpadilla
0
5k
Python Type Hints
jpadilla
0
550
Developer Ergonomics
jpadilla
0
2.1k
DjangoCon - JSON Web Tokens
jpadilla
15
11k
BFTW: The Backend
jpadilla
4
210
eventos
jpadilla
0
180
JWT
jpadilla
2
450
Ember.js + Django
jpadilla
3
2.1k
Other Decks in Technology
See All in Technology
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
1.2k
AI 時代のデータ戦略
na0
2
430
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
180
ローカルLLM基礎知識 / local LLM basics 2025
kishida
25
11k
AI エージェント活用のベストプラクティスと今後の課題
asei
2
390
GitHub を組織的に使いこなすために ソニーが実践した全社展開のプラクティス
sony
13
7.5k
都市スケールAR制作で気をつけること
segur
0
210
Datadog LLM Observabilityで実現するLLMOps実践事例 / practical-llm-observability-with-datadog
k6s4i53rx
0
180
type-challenges を全問解いたのでエッセンスと推し問題を紹介してみる
kworkdev
PRO
0
120
機械学習を「社会実装」するということ 2025年冬版 / Social Implementation of Machine Learning November 2025 Version
moepy_stats
4
700
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
180
マルチドライブアーキテクチャ: 複数の駆動力でプロダクトを前進させる
knih
0
12k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
67k
Writing Fast Ruby
sferik
630
62k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Faster Mobile Websites
deanohume
310
31k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
11
950
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
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
[email protected]
(787) 672-8295
speakerdeck.com/jpadilla