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
About Frameworks
Search
Thanos Polychronakis
November 26, 2014
Programming
0
76
About Frameworks
A few things to consider when choosing all kinds of technologies for your stack
Thanos Polychronakis
November 26, 2014
Tweet
Share
More Decks by Thanos Polychronakis
See All by Thanos Polychronakis
Why Logging is Important
thanpolas
0
150
Intro to WebRTC
thanpolas
1
120
Classical Inheritance in Javascript
thanpolas
0
380
Testing Node.js Applications
thanpolas
1
150
Top Tier Remote
thanpolas
6
2.5k
Desktop apps with Electron
thanpolas
2
350
Error Handling in Javascript and Node.js
thanpolas
2
140
Classical Inheritance in Javascript
thanpolas
0
400
Getting Serious with remote
thanpolas
2
600
Other Decks in Programming
See All in Programming
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.3k
オンデバイスAIとXcode
ryodeveloper
0
310
Module Proxyのマニアックな話 / Niche Topics in Module Proxy
kuro_kurorrr
0
190
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
34k
ボトムアップの生成AI活用を推進する社内AIエージェント開発
aku11i
0
1.3k
ドメイン駆動設計のエッセンス
masuda220
PRO
15
6.7k
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1k
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.7k
オープンソースソフトウェアへの解像度🔬
utam0k
18
3.2k
Register is more than clipboard
satorunooshie
1
170
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
17k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.7k
Making Projects Easy
brettharned
120
6.4k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Side Projects
sachag
455
43k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Unsuck your backbone
ammeep
671
58k
Fireside Chat
paigeccino
41
3.7k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Navigating Team Friction
lara
190
15k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
900
Transcript
Frameworks Languages Databases Services A few things to consider
None
None
What shines ain't gold! • How mature is it? •
Has it been battle tested? • How generic is it? • What’s the stack it uses? • What do you really need?
No, really! What do you need? • Speed of development?
• Structure? • Easy developer onboarding? • Documentation? • Security?
What’s your scope? • Weekend hackathon? • Product prototype? •
Get product / market fit while bootstraped? • Get funded? • Build a long lived business?
What’s your expertise on the FW? • Heard people talking
about it? • Read a blog or two about it? • Went through the docs diagonally? • Did a ‘Hello World’? • Worked on it for a year? • Built multiple projects?
Development Speed
Is there a perfect solution? No
We will fuck it up
What can we do?
Don’t believe the hype!
Do your homework
Do your homework • Analyse your problem • Discover your
options • Study them
Rules
Your Rules • Devise them • Set them • Follow
them
Best Practices • Follow Best Practices • Develop Patterns •
Code Review • Pair Coding • Static Analysis • Linters and….
Testing!
Testing! • TDD • BDD / E2E • Test Coverage
• Headless Browsers • Selenium • Browserling • Continuous Integration
and...
The man with the axe
Thanasis Polychronakis @thanpolas
[email protected]
Thank you!
Thanasis Polychronakis @thanpolas
[email protected]
Questions?