4 ms·
I worked as a full-stack developer up until 7 years ago. Evaluating different options for my new website, I ended up just using what I'm familiar with: raw, van
by hypertele-Xii 6y ago
I worked as a full-stack developer up until 7 years ago. Evaluating different options for my new website, I ended up just using what I'm familiar with: raw, vanilla PHP, HTML, CSS, and JS. Eliminates the need for any faff like server management on my part; PHP-enabled hosting is cheap and easy. No frameworks, just PHP. Not that novel, I know.
There's a stark difference in research and production in terms of output, for me. If I wanna get stuff done I have to think less in terms of the newest, coolest thing and just use the right tool for the job.
Edit: Wrote some details on the design and implementation [1]
[1] https://hypertele.fi/ec997be8c5933e87 https://hypertele.fi/ec997be8c5933e87
- spiderfarmer 6y agoI only made small changes to my workflow over the last 10 years. My productivity is way above average.
- donatj 6y agoWe’ve got a similar setup. To add to what you said, PHP scales horizontally remarkably well because there’s naturally no cross-request state, so when you hit a certain point you can just throw another identical server into the mix. We run autoscaled ec2 instances behind an AWS load balancer and Aurora but manage to keep a pretty simple PHP app serving millions of students a day. For some of the more CPU intensive work we have a couple Go micro-services in the mix. Go is well worth anyone’s time to learn imho, it’s a very nice mix of powerful and easy to learn. TypeScript in strict mode also keeps your JavaScript honest which I appreciate.
- jitendrac 6y agoSame preferences, I learn what is new (at least 2-3 year old) but stick to vanilla PHP, JS and HTML. though I prefer learning a new programming language every year.
- paul_f 6y agoI'm not trying to impress anyone, I just want to solve business problems quickly, get paid, and go golf. I firmly believe that high productivity can be achieved by using boring technology. https://expatsoftware.com/articles/happiness-is-a-boring-stack.html https://expatsoftware.com/articles/happiness-is-a-boring-sta...
- janjones 6y agoHere is transcript of a talk about that same idea: http://boringtechnology.club/ http://boringtechnology.club/
- touristtam 6y agoCheers. Found a recording of the talk: https://www.youtube.com/watch?v=wUmx-dlYS34 https://www.youtube.com/watch?v=wUmx-dlYS34
- greggturkington 6y agoThen why post about it in a thread about novel tools? Great, your small blog doesn't need frameworks.