|
I have debated this one a lot at my current place of employment. Unfortunately, the powers that be are in a "browser only" mode. Personally, I believe in more of a "right tool for the job" way of doing things and in a corporate environment when you have users that are more than casual users, I feel the better user experience is that of a native application. With that said, I believe technologies like ClickOnce (for deployment) and Services (pick your flavor; wcf, rest, etc., to centralize logic) provide the best balance of user experience, performance, security, and manageability.
With that said there are times when a browser application is more appropriate. Just depends on the purpose, audience, security requirements, etc.
For those that feel native development is dead, just ask yourself if you would rather use Outlook or OWA? Would you rather use Google Docs for word processing or actual MS Word? For a quick check of your email or small update, possible, but if you're writing a large document with complicated formatting (or heaven forbid, your network connection hiccups), would you really want to be working in a browser then?
|
|
|
|
|
Every developer should stick to developing for the web!
(Because all my work has been coming from clients that need desktop apps ... e.g. SCADA; Kiosks; Time Trackers ... and they haven't been able to find any other experienced "desktop developers" ... heh, heh).
|
|
|
|
|
Mozilla OS has arrived, based on only HTML, CSS and JavaScript. All native app development should be killed.
|
|
|
|
|
Tcomb validation library emphasizes models as 'single source of truth' and focuses on early bug detection
There's no[de]where to hide from Node.js.
|
|
|
|
|
"In my book, models should be the single source of truth, and you should be able to derive as much as you can from them: type safety, validation, documentation, auto generated UIs.
It's about freaking time that the rest of the world catches up to what I've been doing for 10+ years now.
Marc
|
|
|
|
|
Misleading title. Node.js is not part of Javascript
|
|
|
|
|
Today, President Obama announced that Megan Smith will serve as the next U.S. CTO and Assistant to the President, succeeding Todd Park, and that Alexander Macgillivray will serve as a Deputy U.S. CTO.
I wish her good luck, she'll need it...
|
|
|
|
|
Most people think that because the data is housed by a large company like Apple or Microsoft, and that access is protected by a really secure password, that their data can only be accessed by those that the user wants to allow access to. That is a major fallacy, and this past weekend proved it.
"Gentlemen, you can't fap in here. This is The Fappening room!"
|
|
|
|
|
The Virgo Supercluster, our old home, is actually part of a bigger structure they named Laniakea, which apparently is Hawaiian for “immense heaven.” "You are here"
|
|
|
|
|
Well, as far as I'm concerned, we're all just part of one big clusterf***.
Marc
|
|
|
|
|
That location identifier definitely will never be updated.
TTFN - Kent
|
|
|
|
|
King Louis XVI: Knight jumps queen! Bishop jumps queen! Pawns jump queen! *Gangbang*!
|
|
|
|
|
Are you taking over from V?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
No, but this was one of my favorite movies with plenty of good quotes.
|
|
|
|
|
Want to easily convert to Azure and enable a true hybrid cloud from your existing physical, VMware, and AWS environments? You can with Microsoft's new Migration Accelerator. And it's free. "I hope some day you'll join us, and the world will be as one."
|
|
|
|
|
LINQ was one of the best things that happened to the .NET software engineering ecosystem in a long time. "Imitation is the sincerest form of flattery"
|
|
|
|
|
|
|
did C ever need functions?
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Did Fortran ever need non-GO TO control statements?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
When Ballmer visited the Windows team he thought the wording didn’t "sound right" for the ctrl+alt+del dialogue. The Windows team challenged Ballmer to do a better job, and he did. Well, actually the Blue Screen of Ctrl+Alt+Del message. No chairs were hurt in the creation of that message.
|
|
|
|
|
|
The pr0n industry will have a heyday.
Marc
|
|
|
|
|
Work gets piled up but you feel lethargic. You begin skipping meals, fuming on petty issues, ‘irateness’ creeps in and you wish you could simply step out and never come back?
Well, yes, anybody would be able to tell that you are stressed. But then how do you manage a healthy work-life-balance? Here are 10 ways that could be helpful.
#1 – Be on guard, but not uptight.
Accept that you are stressed and it is not merely a phase that will pass on its own. Space out, schedule tasks, delegate work, and break down the process into baby steps. Distance distractions, let go of the time wasted and make the most of the time you have left.
#2 – Brake to take a break.
Excuse yourself, step out for a couple of minutes, stretch a bit, take the stairs to the ground floor and back up. That is all you need to divert your mind and feel refreshed. If not, there is nothing like a hot cup of tea or coffee!
#3 – Device your own therapy.
Music is a fantastic healer for some while for some reading does the trick. Some let go of all their tension via the medium of words while some find solace in procrastinating. What is your way to vent out?
#4 – Allot time for power naps.
Oh! Yes! In spite of all the speculations, they miraculously work! 10 mins post lunch and you feel as fresh as a daisy! No exaggeration here; only make sure you tune out completely for that period of time with yourself.
#5 – Squeeze a stress ball.
Too afraid that in the heat of the moment you may end up saying something that you will regret later? Keep a stress ball handy. Breathe in and breathe out – let go and relax.
#6 – Even in the dictionary ‘Today’ comes before ‘Tomorrow’.
Quit worrying about how your efforts will shape up and focus on giving it your best shot currently. Stop thinking whether anyone will like it or not, believe in your creation and give it your 100% – be it an annual report or a company presentation for clients.
#7 – Self critic, self-appraise, self-value.
The only person you need to compete with is ‘yourself’. As clichéd as it sounds, it makes perfect sense. You need to work hard to outdo yourself and re-invent your personal record. Treating self as a competitor is the best way to grow while learning.
#8 – Switch off altogether.
We humans need rest. Not just for physical fitness, but for our mental well-being as well. We take our means of convenience too seriously and end up carrying it practically everywhere. If there is anything that needs rest more than us, it would definitely be our mobile phones. The state of tranquility is much more than mere silence.
#9 – Squeal, squeak, shriek – Communicate!
If you have a plan, a set way of thinking and suddenly feel like improvising, go for it. Being in the organization for a long time, you are the best person to make a judgment on what will be suitable in the current situation. Call in a team meeting if needed and take a call with backed up evidence, but speak up and share your opinion!
#10 – Breathe!
If you feel even a tinge of panic, the urge to worry, use the imaginary mute button and keep it on hold. Fretting won’t help you much. Even if something does go wrong majorly, you will need your head clear to think. Being stressed takes a lot of effort, because then you are like a grenade, waiting to go kaboom!
Sankarsan Parida
|
|
|
|
|
If you need these tips to relieve stress, then there is obviously no balance at all. I'd recommend to find the root, the cause, and to eliminate it.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|