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
66
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
94
Intro to WebRTC
thanpolas
1
74
Classical Inheritance in Javascript
thanpolas
0
330
Testing Node.js Applications
thanpolas
1
130
Top Tier Remote
thanpolas
6
2.4k
Desktop apps with Electron
thanpolas
2
310
Error Handling in Javascript and Node.js
thanpolas
2
110
Classical Inheritance in Javascript
thanpolas
0
330
Getting Serious with remote
thanpolas
2
520
Other Decks in Programming
See All in Programming
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
103 Early Hints
sugi_0000
1
220
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
300
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
180
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
670
Jakarta EE meets AI
ivargrimstad
0
230
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
暇に任せてProxmoxコンソール 作ってみました
karugamo
1
720
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
Symfony Mapper Component
soyuka
2
730
Scalaから始めるOpenFeature入門 / Scalaわいわい勉強会 #4
arthur1
1
300
Featured
See All Featured
Statistics for Hackers
jakevdp
796
220k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Writing Fast Ruby
sferik
628
61k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
It's Worth the Effort
3n
183
28k
GitHub's CSS Performance
jonrohan
1030
460k
A Philosophy of Restraint
colly
203
16k
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?