Live data from Hacker News

Introducing the IBM Swift Sandbox

developer.ibm.com

1–10 of 61 posts

Re: Introducing the IBM Swift Sandbox

#3
post #2

I am looking for a new language to learn, preferably more PC style platform focused, would this be a good language to learn?

If you're writing iOS apps, Swift is the language to learn.

If you're writing server-side code for Linux/OSX, probably not quite yet. The language is nice, but it's only been available as open-source for a day now... the ecosystem you'd need to be productive in Swift isn't there yet.

(On the other hand, if you'd like to be involved in building that ecosystem, now's probably the time to jump in.)

Re: Introducing the IBM Swift Sandbox

#6
It's on Bluemix!!!

Here is my experience with Bluemix:

1. We needed to get bills to send to our accounting department. There is no way to get this out of Bluemix. We needed to contact 5 different people and send 2 different support tickets.

2. At one point we couldn't log into our accounts, the authentication server was down.

3. The docker container doesn't always get internet. Also it sure as hell is guaranteed to not have internet if you restart it.

4. If you use their SAAS databases, then some of them you can connect to from the outside world, but some you can't. And there is no way of knowing which.

5. Just because IBM makes a product available doesn't mean it works. We used NodeRED together with the IBM developed database connectors for DashDB. That connector will timeout after ~24 hours and then not throw any errors when you keep writing to it. Took 3 days to figure this out and fix it.

6. Their deploy system is nice, pity it brings down your service for 5-10 minutes even for deploys that are literally 100 lines of java code.

7. It's painfully slow to push images to their docker hub. Took 3 hours to upload an image with ubuntu and java. And our uplink is 50mbit.

Re: Introducing the IBM Swift Sandbox

#7
post #2

I am looking for a new language to learn, preferably more PC style platform focused, would this be a good language to learn?

Have you tried kotlin? It is developed by jetbrains, works in the JVM and you can mix java code and kotlin code in the same project. It is still in beta but it has been developed for more years than swift and both look quite similar. Jet brains said they wanted to release the version 1.0 the the end of this year... Plus it is fully integrated in intelliJ idea

Re: Introducing the IBM Swift Sandbox

#8
post #2

I am looking for a new language to learn, preferably more PC style platform focused, would this be a good language to learn?

What do you want to do with the language?:

Here are some choices I think are interesting as new languages:

Elixir : interpreted / scalability / concurrency / fault tolerance/ friendly community

Rust : compiled / close to C speed / memory safety / concurrency

TypeScript : compiles to Javascript but with types / runs in the browser

Elm : compiles to Javascrtipt / functional / runs in the browser

Post reply on HN