Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment Re:Decision was not faulty;but design definitely w (Score 1) 118

I agree, and I am a big proponent of service architectures, and yes, I force myself to use the term "microservices" because it seems to be the popular one these days.

There isn't anything new about service architecture. You put a network call in between two pieces of code and suddenly you need a queue for the interface to be robust. Once you put a queue in front of code, you're handling messages, and in particular, you're handling messages that can arrive more than once. So you need to ensure your handlers are idempotent. Then you need to stitch together a reporting database of some kind to serve queries that supply the data for the UI. Which should mean that your services publish events -- pub sub is another pattern that has been around for a while. All of that work wins you the ability to compose a large, complex system out of very loosely coupled, autonomous pieces. When it works, it's great. It usually doesn't, however, because teams don't have the maturity, habits, or expertise on hand to see such a project through to completion.

Nothing about it is "new," except to the inexperienced web programmers I coach who don't really understand service architecture -- who also usually believe that you can achieve microservices just by taking parts of your existing system and putting a web interface around them. Sigh.

All that to say, there are some definite benefits to service architecture that shouldn't be discounted just because "microservices" is yet another tech trend to have been fed through the meme machine.

Comment Eh... so? (Score 1) 70

Unless I'm missing something, three failed attempts and you have to enter the passcode. Reboot and you have to enter the passcode. 48 hours of not being used and you have to enter the passcode.

I just got a 5S and the TouchID is okay, but even when using the correct finger it doesn't always work and I have to enter my passcode (which is quite long). It wouldn't be hard to guess which finger I used but even then... everything would have to go perfectly to get into the phone using that method.

Comment Re: Alright smart guy (Score 3, Insightful) 504

Google's lack of long term support was one of the two reasons I just switched to iOS. I've seen a couple 4S (the oldest supported by iOS 8) that are still working just fine. However, Kitkat on my Galaxy Nexus? "No way man... that phone phone is like 18 months old man." Kitkat even lowered the memory needs of the OS.

I fail to see how Apple offering long term support on their devices is somehow planned obsolescence versus Android devices which are just flat out abandoned by those unwilling to install custom roms.

Comment Re:Missing the point; it's about not enabling (Score 1) 403

I don't know if you can. In the real world, duplicating objects is impossible. However, duplicating information in computers is essentially free. Therefore, I'm not sure that simulating the notion of "property rights" on a computer even makes sense. It certainly doesn't make sense if it costs DRM to achieve it.

Comment Re:Awesome quote in TFS: (Score 1) 83

I'm the opposite. I can't stand lacking the ability to dig in and change software when I don't like the way it works. It's rare that I actually do, but there's a huge freedom I get from knowing that when I need to extend the software, I can.

It's common for commercial software to not do what I want it to, either. I'd love to have a working amazon instant video client for my Android phone.

Slashdot Top Deals

"There is nothing new under the sun, but there are lots of old things we don't know yet." -Ambrose Bierce

Working...