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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
José Padilla
March 05, 2013
Technology
240
2
Share
UPRB Basic Workshop
José Padilla
March 05, 2013
More Decks by José Padilla
See All by José Padilla
Python, Government, and Contracts
jpadilla
0
69
Python, Government, and Contracts
jpadilla
0
5.1k
Python Type Hints
jpadilla
0
600
Developer Ergonomics
jpadilla
0
2.1k
DjangoCon - JSON Web Tokens
jpadilla
15
11k
BFTW: The Backend
jpadilla
4
230
eventos
jpadilla
0
210
JWT
jpadilla
2
470
Ember.js + Django
jpadilla
3
2.2k
Other Decks in Technology
See All in Technology
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
660
Shipping AI Agents — Lessons from Production
vvatanabe
0
290
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
180
AgentCore Managed Harness を使ってみよう
yakumo
2
250
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
150
AI時代 に増える データ活用先
takahal
0
340
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
79k
Choose your own adventure in agentic design patterns
glaforge
0
160
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
130
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.3k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
2.8k
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
160
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Skip the Path - Find Your Career Trail
mkilby
1
110
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Embracing the Ebb and Flow
colly
88
5k
Chasing Engaging Ingredients in Design
codingconduct
0
180
Heart Work Chapter 1 - Part 1
lfama
PRO
6
35k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
780
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
230
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
A designer walks into a library…
pauljervisheath
211
24k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
460
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