Fork me on GitHub
#clojure-uk
<
2017-02-24
>
maleghast04:02:25

@thomas - I may be a BIT jealous too... 😉

mccraigmccraig08:02:22

ha, 4Mbps here in rural england, and i feel lucky - it was 2.5Mbps in my last house

yogidevbear08:02:18

@mccraigmccraig sounds about right. Similar here in Horsham

mccraigmccraig12:02:18

@dominicm i don't hold out much hope for vim ever providing a great iOS app-deploy experience 😉

dominicm12:02:27

@mccraigmccraig I thought xcode edited code? Why does it deploy too? Is it not unix?

mccraigmccraig12:02:22

@dominicm you can use xcode to edit code... i imagine it's crappy for clojure/script - but it's an integrated build environment, with links to http://developer.apple.com and http://itunesconnect.apple.com and deploy/debug for iOS/macos devices

dominicm12:02:20

@mccraigmccraig then how do I use one editor for everything? I have to learn a new editor for every language? What is this blasphemy!

mccraigmccraig12:02:53

@dominicm i don't use xcode for editing code, thankfully

dominicm12:02:01

How do you edit the code?

mccraigmccraig12:02:07

emacs of course !

dominicm12:02:31

If emacs can do it, Vim can too!

dominicm12:02:48

I realise now how I misread your complaint. xcode deployment stuff vs xcode editing stuff.

dominicm12:02:13

I don't get apple. I don't get complected tools.

mccraigmccraig12:02:39

zakly... xcode pretends that it can automatically manage all your ios deployment keys & certs... but it has a habit of failing inscrutably

dominicm12:02:16

> automagically Yeah, that's the problem right there. Every piece of "smart" technology I see ends up being pretty dumb.

dominicm12:02:22

Except terraform, that's pretty great.

dominicm12:02:37

(1 day in, please don't open my eyes to horrors)

mccraigmccraig12:02:13

at least you still have hope @dominicm

glenjamin12:02:29

terraform is the best tool in it’s category by a long way

dominicm12:02:43

I wonder what foundational principle it uses in order to manage that?

dominicm12:02:13

I figure there's a dead simple principle underlying it all that can be explained in a slide or two.

glenjamin12:02:52

declare desired infrastructure state, produce a diff, apply patch

dominicm12:02:53

So why doesn't xcode manage it?

glenjamin13:02:18

are we talking about xcode or terraform now?

dominicm13:02:28

My point kinda is, how come terraform managed to get it so right, why doesn't xcode do the same?

glenjamin13:02:08

oh, terraform has plenty of issues

glenjamin13:02:34

technically xcode is also the best tool in the class of tools which can build and provision iOS apps

practicalli-johnny13:02:51

ClojureX 2017 conference price increases after 28th February by £100 + VAT https://skillsmatter.com/conferences/8783-clojure-exchange-2017

thomas14:02:44

@jr0cket I just cross posted your post to #events and @clojurex

mattford16:02:11

not sure I agree with all of it

mattford16:02:18

but an interesting TF read

glenjamin16:02:09

i keep ending up in jobs where they can’t/won't use AWS for annoying reasons, but will use other cloud providers

glenjamin16:02:46

and in those scenarios terraform’s sharp edges get sharper

mattford17:02:25

There's other cloud providers 😉 ?

dominicm17:02:57

Diversity in providers in use is good no?

mattford17:02:10

For sure 🙂

dominicm17:02:35

Honestly, terraform just errored, and then said everything was done on subsequent runs despite saying it would store the half-written state.

dominicm17:02:56

I tried to be clever and make an update to the code so it would redeploy the part it failed on, it hasn't come back

dominicm17:02:04

I blame you guys for telling me terraform might die

mattford17:02:31

My experience is pretty much all AWS with the occasional GCP project.

dominicm17:02:57

I fear an over-reliance on AWS. In the same way people over relied on IE6 and then were stuck with it. Monopolies = bad.

dominicm17:02:30

I imagine the failure is more closely related to the 5pm friday deploy

mattford17:02:25

This is my working theory that I like to share for free whether asked for or not 🙂. Google saw the cloud and it was good. They then thought long and hard about how things should be architected and came up with App Engine with all it's distributed, scaling, discovery goodness. Amazon saw the cloud and said "let's just give people a computer like in their data centre". And then Google said "dam no ones buying our stuff lets over time make it like Amazon". And Amazon said "hmmm the Google approach is probably the best long term let's make our stuff a bit more like that". The End.

glenjamin18:02:57

diversity in providers is good, but most people are using AWS

glenjamin18:02:08

so the other major providers are paths not well trodden