``` - [ ] Item 1 - [ ] Item 2 ```
``` <ul> <li><checkbox> <label>Item 1</label></li> <li><checkbox> <label>Item 2</label></li> </ul> ```
189 karma · joined November 28, 2012
``` - [ ] Item 1 - [ ] Item 2 ```
``` <ul> <li><checkbox> <label>Item 1</label></li> <li><checkbox> <label>Item 2</label></li> </ul> ```
* Great for sanity checking your plans or designs (ex: "What are the best ways of securing a multi-tenant application?")
* Great for bootstrapping a presentation or pitch (ex: "Please create a presentation outline about Istio, intended for an audience unfamiliar with Service Meshes"
* Simple questions/reminders (ex: "How can I make it so a bash script exits on error?")
edit: formatting
You can go with dynamic languages if you're flying fast and loose, or native languages like Go/Rust if you are worried about performance but you miss out on the "enterprise" integrations of something like Java or .Net.
Speaking of Java, it's great too but the ecosystem is a jungle. It's more flexible, but that flexibility has a cost too and you'll spend a lot of time frustrated trying to figure out the right combination of configs in xml, toml, yaml, json, env, properties, etc files.
How fast it comes on How this was no warning How there was lots of warning How we shoulda known How nobody coulda known How it completely takes over society immediately About the long drawn out wars fought for it to take over society How society splits between those under it's affects, and those not How prevalent the effects are How exclusive the effects are How big, how small etc, etc, etc
There are billions of humans out there right now, imagining all manner of things, and it's irritating to me to see all the hand wringing over the "Nobody stopped to think if they should". Lots of people did, and are, asking that question.
You're better off sticking to published books and journals from respectable organizations that vet their authors and review their publications!
Then again, who's in control of those printing presses? How can you trust the publishers to not push their own politics and agendas? You're probably better off finding a religious organization you can trust to help filter out the bad stuff. Help you see things through the proper perspective.
Delays are another story, search Sweetwater and you'll see it's dominated by digital options that bundle things modulation, stereo effects, and loopers. You won't see the same analog options as the 80's, or many analog options at all comparatively.
https://www.jstor.org/stable/10.1086/209563#metadata_info_ta...
: for changing "resource" types (and a few other miscellaneous things) / for filtering shift-? to see more commands
Couple examples:
- Build the images that need it with "skaffold build"
- Can watch for changes are rebuild automatically when you "skaffold dev"
- Can automatically detect your services (or arbitrary) ports and forward them when working locally
- Advanced features like profiles and modules for supporting multiple environments
C'mon now, syntax highlighting, build integration, debugging, code navigation...
> It’s very hard not to roll my eyes when I read this.
It's not as good as Visual Studio proper but Microsoft has put a lot of effort making C# work well in a variety of editors. VS Code, VS for mac, VS Community Edition are all free to use and I'd argue that any of them offer a better experiences than you'd get with a lot of other languages. Rider is my IDE for C# now, macOS and Windows, so I'm having a hard time buying your argument that Microsoft is trying to aggressively protect this particular turf.
* It's waning in popularity, new programmers aren't being taught and there isn't a lot of incentive for them to seek it out * Other languages are also good at making websites but many are more popular and more flexible - machine learning, video games, front-end web development, enterprise services (and sure PHP can be "enterprise" but many new cloud/apache projects are java first)
So yeah, I'm not saying PHP is dead...just that it's not a good investment for new developers and it's questionable for new projects.
Maybe you haven't heard of startups failing because of choosing the wrong stack, but I'll wager you don't hear about most startups failing because...why would you? Also, have you heard of startups re-platforming? Either because the current stack is falling apart or the company is acquired by a bigger fish and they need to integrate with other services so parts end up getting rewritten to Java/C#.
The fact is PHP is good for making websites, and that's all you'd really want to do with it. There are other languages that are good at making websites and they are more popular and have other benefits.
If you are building things with PHP and it's working for you, then awesome. But seriously, why encourage it?
PHP works, but imho starting a new company or career with PHP is a mistake.
Do you plan on creating a start-up that you intend to scale to a babillion customers? That you intend to hire teams of developers for? Probably not a good idea.
Are you a new programmer trying to figure out which language to learn first? Absolutely not. Python, Java, JavaScript, C# are much more flexible if nothing else. Anybody who tries to convince new programmers to learn PHP is doing them a great disservice.