Editor guide

I had the same thought when I saw the Mac Pro unveiled:


They've gone from a device that looks like a can to one that looks like a grater in 6 years time.
Boy, I can't wait, what they'll present in 6 years from now!


Seems to me that designers at Apple took the book The Design of Everyday Things a bit too literally ;)


Swift UI looks like a game changer!


I wouldn't really say game changer, windows devs have had similar features for years within visual studio but to generate xaml code not csharp and to update visual properties for different controls.
I'd say if SwiftUI gets something like visual studio blend (or not sure if that exists already, not an apple developer), then it can be a game changer with designers giving you almost ready working code


As an iOS Dev, Swift UI and Combine are really exciting changes and will change the way we architect apps. Just a shame it’s only iOS13 for now (no backward compatibility).

Swift UI also makes iOS development much more approachable for new developers which can only be a good thing :)


Many companies had XML based declarative UI frameworks, they all failed.

When I look at React, which didn't fail, I think the problem was going XML first and not the declarative part. React and SwiftUI seem to went in the right direction here.


Did they take a page out of Flutter's book? Seems cool though!


Although React's approach was to bind HTML/CSS/JS into one JS file. You still need to learn Tags, elements,styles, etc.

While Flutter's approach was to code in one language, no context switching and made a guide for Declarative UI where UI = (state) since Flutter was inspired by react.


Yeah, really interesting.


Who here has an Apple Watch? Had it been helpful for your health and fitness?


I wanted to buy a smartwatch but decided to first give a try to a fitness band. I bought a Xiaomi Mi Fit for 20$ discounted on Amazon. And I have to say that it fullfils at 99% my needs, and that I do not need a smartwatch which would be, as already said, only one more distraction. :)


I own an Apple Watch 2. I started running last year and I really like to see my progress. I also like the stand reminder, useful for us devs as we are probably sitting most of the day.


I basically bought one for Pokemon Go and nothing else.


So uh... $1000 monitor stand?


Sorry for the plug, but I wrote a little list of the keynote announcements. 😃


No apology needed, this is the perfect use for this thread!


This is awesome!


Is SwiftUI intended to be the future of UI code? Or an alternative?


I'm curious to see how this will work with network requests etc. Also, I always thought to myself "If someday, Apple releases something like RxSwift, all those apps that depend heavily on it, will have a hard time migrating the app." Never actually believed this would happen, any time soon. Really excited to try this!


Hiding the complexity is being less complex. Regardless of whether you’re using a functional/declarative or imperative paradigm, if you’re using a modern “high level” programming language you’re relying on abstractions that exist to move the burden of micromanaging to the computer and give the developer the task of architecting the program. The existing UIKit API has a much greater gulf of abstraction between the Swift that is written and the atomic instructions that are carried out than SwiftUI and UIKit may potentially have, and the gulf there exists to allow innumerable compiler and runtime optimizations. To me, it’s similar to saying that handwriting individual operations of exponentiation on binary numbers numbers is less complex than doing 356 in just because it’s closer to the metal


Apple always kicks these things off with more visceral things. In the past, it was videos of store openings, or content related to music on iTunes, etc. These days now that they're doing their own content, we can expect this to always be how they kick these things off.


Anyone else think RxSwift's popularity will die now that it's not the goto native reactive UI framework?


What if we had a live chat on dev.to? 👀


Yeah, we probably should have that for this stuff. We have 90% of the functionality built for this kind of thing. We haven't effectively deployed it yet.

(And then there's the Ninety-Ninety law of software development)

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.


Why does the new Mac Pro look like a cheese grater from side view… 😂


That's been my first thought as well.


USD 5000 for a display without a stand? That‘s a joke right?


It's really not. The presenter that introduced it talked about how it beats $43k monitors in every metric that matters. Literally no other monitor in the world right now matches its specs for with a 4-figure price tag.

I'm not sure how much of a monitor aficionado you are, but once you get past mainstream quality (even 4th-quintile quality), price shoots up unbelievably fast. I'm talking double the price for improvements most of us wouldn't even notice, let alone be able to appreciate. Graphic design and animation are much different worlds from typical web development.


All I want is a Macbook Pro without the touch bar and a great keyboard :(

Why hast thou forsaken me Apple :P ?


This. I basically want my 2015 Macbook Pro in the same exact form factor (no new features) but with the hardware upgraded.


Mine is a mid 2012 model 😱


It’s interesting to see how HomeKit has a pretty limited hardware component and is more so a software product which runs on other peoples’ hardware. Exactly what Apple always avoided when Jobs was around (for better or worse)


SwiftUI looks fantastic.


I hate these kinds of attendees. They clapping everything. Even if the speaker told, "Android better than iOS".


Those link previews will have an interesting impact on web development, same for split-window view


If you’d be willing to ship it to me that would be awesome! 😂