Swift is changing fast. Chris Lattner has stated that Apple will have a good migration solution to update current Swift code. If Apple does it right, Swift will be a major cross platform language within a few years. You can argue that Rust, Nim, or Go are better, for example, but the community and support Apple give Swift give it a big advantage. Simply look at the number of Swift books published in the first 18 mont…
If anything, I'd argue that we're in the middle of a fantastic time for languages. I have at my disposal Go, Rust, Swift, and Nim, not to mention a re-emergence of Erlang (and birth of Elixir), Clojure on the JVM (and what the heck, Java)... There's so much happening in languages now, it's a wonderful time to be a developer! People will always argue about which is the best, why Go needs generics, etc., but when you'r…
Swift Evolution acceptances: The big three
21–30 of 37 posts
Re: Swift Evolution acceptances: The big three
#22Earlier quoted context omitted.
Databases are fine, but blogs change infrequently and mostly serve the same static content. Caching the database-generated pages, or just serving static files, if much more efficient, especially when a crowd comes.
Can better blogs be built on top of Google's App Engine? I've been building on top of it with Go but I don't use app engine's data store, and I'm not sure that I want to. My little database is a pregenerated Go variable. http://www.h4labs.com/dev/ios/swift.html I'd like to add more features but I don't want to reinvent everything. Anyway, Go and App Engine handle the load well and so far it has been free.
Re: Swift Evolution acceptances: The big three
#23Meta Commentary: that people are still serving blogs out of a database boggles my mind (as I write this the blog is down because of database issues).
Removing technical dependencies to avoid such problems is throwing the baby out with the bathwater.
Besides, WordPress is dead simple to set up on almost any shared hosting plan. The static blogging solutions you probably have in mind for the most part aren't.
Re: Swift Evolution acceptances: The big three
#24Meta Commentary: that people are still serving blogs out of a database boggles my mind (as I write this the blog is down because of database issues).
Why wouldn't you? Most websites run on some sort of database. Technology can fail, especially when facing a higher load than expected but generally relational databases are among the most mature technologies in computing. Removing technical dependencies to avoid such problems is throwing the baby out with the bathwater. Besides, WordPress is dead simple to set up on almost any shared hosting plan. The static blogging…
Re: Swift Evolution acceptances: The big three
#25Swift is changing fast. Chris Lattner has stated that Apple will have a good migration solution to update current Swift code. If Apple does it right, Swift will be a major cross platform language within a few years. You can argue that Rust, Nim, or Go are better, for example, but the community and support Apple give Swift give it a big advantage. Simply look at the number of Swift books published in the first 18 mont…
If anything, I'd argue that we're in the middle of a fantastic time for languages. I have at my disposal Go, Rust, Swift, and Nim, not to mention a re-emergence of Erlang (and birth of Elixir), Clojure on the JVM (and what the heck, Java)... There's so much happening in languages now, it's a wonderful time to be a developer! People will always argue about which is the best, why Go needs generics, etc., but when you'r…
At QConLondon next week, I'm hosting the "Modern Native Langauges" track which will have presentations on Rust, Go, Pony and Swift:
https://qconlondon.com/track/modern-native-languages
The presentations are being recorded and will be published at http://www.infoq.com/qcon-london-2016/ over the next few months (you can see last year's conference content at http://www.infoq.com/qcon-london-2015/ if you're interested).
It's certainly a great time to be a developer with an interest in languages!
Re: Swift Evolution acceptances: The big three
#26Swift is changing fast. Chris Lattner has stated that Apple will have a good migration solution to update current Swift code. If Apple does it right, Swift will be a major cross platform language within a few years. You can argue that Rust, Nim, or Go are better, for example, but the community and support Apple give Swift give it a big advantage. Simply look at the number of Swift books published in the first 18 mont…
https://www.packtpub.com/application-development/swift-essen...
There's a discount available until 20th March:
50% on eBook: SSEE50 30% on Print: SSEE30
Re: Swift Evolution acceptances: The big three
#27Meta Commentary: that people are still serving blogs out of a database boggles my mind (as I write this the blog is down because of database issues).
What's the alternative? The blog (according to the HTML source) is pretty stock WordPress, which is database-backed.
Re: Swift Evolution acceptances: The big three
#28Swift is changing fast. Chris Lattner has stated that Apple will have a good migration solution to update current Swift code. If Apple does it right, Swift will be a major cross platform language within a few years. You can argue that Rust, Nim, or Go are better, for example, but the community and support Apple give Swift give it a big advantage. Simply look at the number of Swift books published in the first 18 mont…
Wouldn't code released be a better measuring stick?
Re: Swift Evolution acceptances: The big three
#29Swift is changing fast. Chris Lattner has stated that Apple will have a good migration solution to update current Swift code. If Apple does it right, Swift will be a major cross platform language within a few years. You can argue that Rust, Nim, or Go are better, for example, but the community and support Apple give Swift give it a big advantage. Simply look at the number of Swift books published in the first 18 mont…
For that to happen, they need to have the compiler target more than just OS X, iOS and GNU/Linux.
SwiftAndroid: https://github.com/SwiftAndroid
Swift for Cygwin: https://github.com/tinysun212/swift-cygwin-bin
Re: Swift Evolution acceptances: The big three
#30Earlier quoted context omitted.
For that to happen, they need to have the compiler target more than just OS X, iOS and GNU/Linux.
There are some porting efforts underway in the early stages of development. SwiftAndroid: https://github.com/SwiftAndroid Swift for Cygwin: https://github.com/tinysun212/swift-cygwin-bin