248 karma · joined April 9, 2010
Now if only they allowed me to pay a few bucks a month to remove all the smore links on top, i would probably use it as the main landing page for my sites.
At first I thought the full keyboard was a bit too much, but now I don't mind it at all, just makes it easier to find stuff online. I love it, can't wait for the update.
The fact that it's always on is the killer for me. One keypress and you're searching for whatever you want. Whenever people visit me and we're talking about something, I just press the search key and we can all search together for it, much more social then pulling up a phone and looking down. I love it, cant wait for the update.
Congrats to the guy for getting the prize, but that's no excuse to just rip apple off and not mention it.
PHP has already been replaced by Ruby/Rails as the good thing that should be used for new projects. Only PHP developers don't see that.
You lost me when you tried to argue that ORMs are not useful. Its easy to see why PHP developers think that, though.
Looks are deceptive.
SQL is a DSL to deal with sets of data. Unless the application you're writing is a database management app, you're pretty much doing it really wrong, I'm sorry to tell you that.
I hope that's the case, though, bcse I still love Palm, and would love to see WebOS succeed.
I would probably go with the two last options.
Spending time early on in the project on things that don't matter and that don't really impact the system, like the example given in the post, is exactly the kind of thing that ends up creating projects that are expensive to maintain and just bad.
Focusing on solving large performance bottlenecks, that can easily improve things 1000 times more than fixing that simple example is a much better use of your time, and is what newRelic shows you.
Java may not be the best language for some things, and that's why you use DSLs, but moving that to the place you store the data is probably the worst thing you can do 99% of the time.
In my experience, most problems that DBAs would like to use SPs for can be easily solved by refactoring/merging SQL calls and proper caching of objects during a request or session, two things that an ORM really help you with.
It'll be funny when he discovers that with just a few other lines of code he can not only fix that issue, but also completely change how data is stored in the database, use 1st and 2nd level caching for the objects, and be able to easily refactor all that stuff when the business logic changes.
By the way, I seriously doubt that query is the cause of performance problems in his system.
Having the two different contexts for logic, code and SPs makes things a thousand times harder to debug and maintain, making the cost of anything skyrocket.
ORMs are indeed awesome, but the solution for problems like this is not to take ORM out of the way, is to work with it to make it work better.
What you're saying though is not really related to adding/removing cells. I'm not saying you shouldn't create UIViewControllers for specific things, actually its quite the oposite, I think you should have as many controllers as possible, so that they're really small. Funny your example is a login screen, bcse that's the example in my samples on the project. Take a look at the code: it's very simple, and it mostly has to do with the actions that will happen as a result of the form, instead of cell creation: https://github.com/escoz/QuickDialog/blob/master/sample/Logi...
I see this as a much cleaner approach to do exactly the same thing, with the benefit that a lot of the code can be reusable. As a developer, you can spend a lot less time implementing plumbing code to get the cells and fields displayed, and instead focus on how they're used.
Still, its not like I'm doing more work anyway, going with ARC saved time on development. If Apple ends up never releasing 4.2, I would just had to "finish" the job.
Have you tried AppCode, from JetBrains? Its still in beta, but its magnificent.