|
OMG ! All three people with Microsoft Bob are at risk !
|
|
|
|
|
Flow adds static typing to JavaScript to improve developer productivity and code quality. There seem to be almost as many "adding types to JS" implmentations as JS developers
Maybe someone will realize types are actually pretty darned useful?
|
|
|
|
|
After a whole decade (or two) that new programmers cry against the types they do heaven and hell to bring them in where they were not welcome in the first place. People are strange...
|
|
|
|
|
Types: the most contentiously simple argument in programming.
|
|
|
|
|
Strong typing. It's over 9000 free unit tests written, maintained, and automatically ran for you with each build by the compiler itself.
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
|
|
|
|
|
Flow? Now that's Progressive.
|
|
|
|
|
Programmers and project managers rejoice: Your skills are bankable assets. "Runnin' wild and lookin' pretty. Hot child in the city"
|
|
|
|
|
Well, that was a yawn-fest. Time for a nap.
|
|
|
|
|
Microsoft said today that users can now run Docker inside a Windows machine and manage Linux-based containers with the new Docker Command Line Interface for Windows. Now many I can figure out how it's different from VMs
|
|
|
|
|
Just had a discussion with some Cow Orkers today about Docker as I had the same question (How's it different from a VM). Answer was surprisingly simple.
VM means:
- Host OS,
- Each VM has a guest OS
- if a machine has n VM's, then that's n+1 Operating Systems running. Even if they are all the exact same OS
Docker means:
- Host OS
- Each "VM" only has apps installed
- if a machine has n VM's, then that's still only 1 OS running. Caveat: All the VM's must have the same OS.
Virtualizes the OS, instead of the machine, I guess you could say.
|
|
|
|
|
Thanks. That does help. I'm still not clear on the "how does it virtualize calls to the OS, especially where it might need to serialize something" part.
TTFN - Kent
|
|
|
|
|
At the high level (don't ask me to explain at a lower one); Docker's magic creates application sized sandboxes and keeps hosted apps from touching anything outside them. Just like modern web browsers create web page sized sandboxes and keep the javascript in them from touching anything belonging to other pages or the rest of the computer.
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
|
|
|
|
|
Kent's never-ending quest to understand Docker plods on...
|
|
|
|
|
C++ was stagnated for many years, and many developers was confident that the language will have the same destiny as Cobol, Fortran and VB6. #include is old, they should update it to @import to be really 'with it' and 'cool'
|
|
|
|
|
C++ needs (since when it is an autonomuOH SHEEZ IT'S ALIVE!AAARGH!) to fix something that ain't broken, so it can suck like all the other languages.
|
|
|
|
|
You really think #include isn't broken? Ever wondered why C++ has enormous compilation times compared to other languages. Ever wondered why macro definitions can break builds?
If you really think that, you're out of step with the standards committee themselves, who acknowledge the problems and are designing a module system. There task is complicated by the requirement for backward compatibility, but at least they're not totally blind.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Kent Sharkey wrote: the same destiny as Cobol, Fortran and VB6.
Being used forever, even when it makes no sense?
|
|
|
|
|
# define import include
Done.
(Not that it would work.)
|
|
|
|
|
But it's still missing those sexy '@' characters instead of those stodgy '#' octothorpes. (Which autocorrect wanted to fix as clotheshorses. I don't imagine that would have made sense).
TTFN - Kent
|
|
|
|
|
Excuse me while I write a custom C pre-processor, just for you...
|
|
|
|
|
PIEBALDconsult wrote: # define import include It's not gonna work until you add using ..
Your time will come, if you let it be right.
|
|
|
|
|
|
Sharing? At Microsoft? It's more likely than you think, according to Microsoft Developer Evangelist Matt Thompson. “If I can't have them, no one will”
|
|
|
|
|
Let’s Encrypt is a new Certificate Authority:
It’s free, automated, and open. Coming soon: a new certificate authority to get hacked
|
|
|
|
|
Kent Sharkey wrote: Coming soon
Let's Encrypt: Arriving Summer 2015
That doesn't really count as "soon" on the interwebz!
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|