Used in ServiceStack (.NET)
Funq: a fast DI container you can understand - Home:
"This project provides a high performance DI framework by eliminating all runtime reflection through the use of lambdas and generic functions as factories."
To follow the entire process of creating Funq applying test-driven development, make sure you watch the Funq Screencast Series
Read the Getting Started guide.
Saturday, November 30, 2013
TED: ...a great career
Why you will fail to have a great career: Larry Smith at TEDxUW - YouTube:
"There are great jobs and great careers, and then there are the high-workload, high-stress, bloodsucking, soul-destroying kinds of jobs, and practically nothing in between..."
reference to Text of Steve Jobs' Commencement address (2005)
A professor of economics at the University of Waterloo in Canada, Larry Smith coaches his students to find the careers that they will truly love.
there is no good, no great, unless there is a passion
Unity .NET IoC Container
Unity Container (v3.0)
"The Unity Container (Unity) is a lightweight, extensible dependency injection container with optional support for instance and type interception."
one of Enterprise Application Blocks by
patterns & practices - Unity @CodePlex
"The Unity Container (Unity) is a lightweight, extensible dependency injection container with optional support for instance and type interception."
one of Enterprise Application Blocks by
patterns & practices - Unity @CodePlex
USA Public Universities?
The End of the Public University? | LinkedIn:
About 8 out of every 10 college students attends a public college or university, from the local community college down the street to the massive flagship university in the middle of the state usually known for its football team...
only two of the top 25 national universities as ranked by U.S. News & World Report are public institutions, and the first one of those (University of California at Berkeley) doesn’t appear until #20.
About 8 out of every 10 college students attends a public college or university, from the local community college down the street to the massive flagship university in the middle of the state usually known for its football team...
only two of the top 25 national universities as ranked by U.S. News & World Report are public institutions, and the first one of those (University of California at Berkeley) doesn’t appear until #20.
Friday, November 29, 2013
MongoDB $1.2 Billion Valuation
MongoDB Now King of NYC Startups With $1.2 Billion Valuation - Bloomberg:
"MongoDB Inc., capitalizing on the popularity of its online database software, raised $150 million in a venture-funding round that would make it the most valuable Internet startup in New York...
The round values the company at $1.2 billion..."
MongoDB is simple, fast, free++, open source
MongoDB Overview | MongoDB, Inc.
In fact price of NoSQL databases is comparable with SQL Server and Oracle,
and those prices are going up over time... as amount of data and speed requirements...
"MongoDB Inc., capitalizing on the popularity of its online database software, raised $150 million in a venture-funding round that would make it the most valuable Internet startup in New York...
The round values the company at $1.2 billion..."
MongoDB is simple, fast, free++, open source
MongoDB Overview | MongoDB, Inc.
In fact price of NoSQL databases is comparable with SQL Server and Oracle,
and those prices are going up over time... as amount of data and speed requirements...
Introduction to NoSQL by Martin Fowler
Google's AI behind YouTube served me this
high-energy presentation, equivalent to a very good book.
Introduction to NoSQL by Martin Fowler - YouTube
"Aggregate Oriented Database" vs "Relational" vs "Graph"
(Key-Value, Document, Columns)
high-energy presentation, equivalent to a very good book.
Introduction to NoSQL by Martin Fowler - YouTube
"Aggregate Oriented Database" vs "Relational" vs "Graph"
(Key-Value, Document, Columns)
He also suggested this good book about "aggregate data"
Malcolm Gladwell @ Google
David & Goliath, persistence and STEM,
self assessment is based local environment.
Relative position matters more than absolute position.
As expected, a lot of statistics :)
▶ Malcolm Gladwell - Zeitgeist Americas 2013 - YouTube:
self assessment is based local environment.
Relative position matters more than absolute position.
As expected, a lot of statistics :)
▶ Malcolm Gladwell - Zeitgeist Americas 2013 - YouTube:
Tesla Motors: Elon Musk in München
▶ Elon Musk in München - Tesla - YouTube:
Announcing big investments in German market.
Smart: best car market requires best engineering, and best cars.
He indicated that Tesla console is running on Linux + Qt,
and they may add Android emulator to allow running Android apps on it.
Announcing big investments in German market.
Smart: best car market requires best engineering, and best cars.
He indicated that Tesla console is running on Linux + Qt,
and they may add Android emulator to allow running Android apps on it.
Thursday, November 28, 2013
tool: Motivator: Create your own motivational posters
Motivator: Create your own motivational posters!:
"Create, share, and buy your own customized motivational posters. Armed with a digital camera and that non-stop wit of yours, you now have the power to turn a simple photograph into a humorous or inspirational message. Print it, frame it! Make two—we know you've got hundreds of digital images and photos to spare! Make your own inspirational, funny, parody, sports or other posters. Perfect for the office, schools, teachers, coaches, as announcements, for parties, invitations, and more."
"Create, share, and buy your own customized motivational posters. Armed with a digital camera and that non-stop wit of yours, you now have the power to turn a simple photograph into a humorous or inspirational message. Print it, frame it! Make two—we know you've got hundreds of digital images and photos to spare! Make your own inspirational, funny, parody, sports or other posters. Perfect for the office, schools, teachers, coaches, as announcements, for parties, invitations, and more."
tool: smtp4dev
smtp4dev - Home:
"Windows 7/Vista/XP/2003/2010 compatible dummy SMTP server. Sits in the system tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging software that generates email."
"Windows 7/Vista/XP/2003/2010 compatible dummy SMTP server. Sits in the system tray and does not deliver the received messages. The received messages can be quickly viewed, saved and the source/structure inspected. Useful for testing/debugging software that generates email."
bigthink: "Flipped Office"
Have We Reached 'Peak Car'? What Driving Might Be Like in 2030 | Think Tank | Big Think:
"Getting every-other Friday off (the 5/4 schedule) became standard by 2015, establishing the 3-day weekend every other week as the norm. By 2020, this was every weekend, as people moved to a 9 hour day, 4 days per week at the office, and the other 4 hours were “at home” work – checking email on the long weekend, erasing once strict separation of home and work. By 2025 taking every-other Monday off (the 4/3 schedule) was established in most large employers. Today we are seeing half-days on Wednesdays for many office workers, with only Tuesdays, Wednesday, and Thursdays as interactive collaboration days. The “flipped” office, where people were expected to do “work” at home on their own computers, and only show up for meetings is now standard."
"Getting every-other Friday off (the 5/4 schedule) became standard by 2015, establishing the 3-day weekend every other week as the norm. By 2020, this was every weekend, as people moved to a 9 hour day, 4 days per week at the office, and the other 4 hours were “at home” work – checking email on the long weekend, erasing once strict separation of home and work. By 2025 taking every-other Monday off (the 4/3 schedule) was established in most large employers. Today we are seeing half-days on Wednesdays for many office workers, with only Tuesdays, Wednesday, and Thursdays as interactive collaboration days. The “flipped” office, where people were expected to do “work” at home on their own computers, and only show up for meetings is now standard."
quote: "Conversation is a catalyst for innovation."
Jim Hays - Google+ - "Conversation is a catalyst for innovation."
John Seely Brown
was the Chief Scientist of Xerox Corporation and the director of its Palo Alto Research Center (PARC)
John Seely Brown
was the Chief Scientist of Xerox Corporation and the director of its Palo Alto Research Center (PARC)
S.O.L.I.D. Principles Illustrations
SRP - Single Responsibility Principle
OCP - Open/Closed Principle
LSP - Liskov Substitution Principle
ISP - Interface Segregation Principle
DIP - Dependency Inversion Principle
SOLID (object-oriented design) - Wikipedia, the free encyclopedia
SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) is a mnemonicacronym introduced by Michael Feathers for the "first five principles" identified byRobert C. Martin[1][2] in the early 2000s[3] that stands for five basic principles ofobject-oriented programming and design
LSP - Liskov Substitution Principle
ISP - Interface Segregation Principle
DIP - Dependency Inversion Principle
SOLID (object-oriented design) - Wikipedia, the free encyclopedia
SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) is a mnemonicacronym introduced by Michael Feathers for the "first five principles" identified byRobert C. Martin[1][2] in the early 2000s[3] that stands for five basic principles ofobject-oriented programming and design
S.O.L.I.D e-book
Pablo’s 31 Days of Refactoring eBook
ArticleS.UncleBob.PrinciplesOfOod
SOLID Development Principles – In Motivational Pictures | ThoughtStream.new :derick_bailey
2013 Software Craftsmanship Calendar | NimblePros
wired: Supersized Turkey Dinner
Give Thanks? Science Supersized Your Turkey Dinner - Wired Science:
"Your corn is sweeter, your potatoes are starchier and your turkey is much, much bigger than the foods that sat on your grandparents’ Thanksgiving dinner table.
Most everything on your plate has undergone tremendous genetic change under the intense selective pressures of industrial farming. Pilgrims and American Indians ate foods called corn and turkey, but the actual organisms they consumed didn’t look or taste much at all like our modern variants do."
“Americans (today) eat a pound of sugar every two-and-a-half days. The average amount of sugar consumed by an Englishman in the 1700s was about a pound a year,”
The result: super-sized healthcare.gov web site...
Isn't web and software development also becoming too big and too much dependent of "sugar"?
What are in essence simple requirements are bloated by various libraries and tools (think SharePoint :)
"Your corn is sweeter, your potatoes are starchier and your turkey is much, much bigger than the foods that sat on your grandparents’ Thanksgiving dinner table.
Most everything on your plate has undergone tremendous genetic change under the intense selective pressures of industrial farming. Pilgrims and American Indians ate foods called corn and turkey, but the actual organisms they consumed didn’t look or taste much at all like our modern variants do."
The result: super-sized healthcare.gov web site...
Isn't web and software development also becoming too big and too much dependent of "sugar"?
What are in essence simple requirements are bloated by various libraries and tools (think SharePoint :)
STEM students: too many or too few?
STEM fields - Wikipedia, the free encyclopedia
STEM fields or STEM education is an acronym for the fields of study in the categories of science, technology, engineering, and mathematics.[1] The term is typically used in addressing education policy and curriculum choices in schools
Is It Fair to Steer Students into STEM Disciplines Facing a Glut of Workers? - IEEE Spectrum:
"“Having experience in technical matters helps them [STEM students] land good non-STEM jobs. They might work in places like marketing or medical-device sales, where their technical backgrounds helped them get in.” "
...
no one knows (or tracks) exactly how many H-1B visa holders there are in the U.S. He estimated that the total is around 650 000, with most working in the high tech arena.
STEM fields or STEM education is an acronym for the fields of study in the categories of science, technology, engineering, and mathematics.[1] The term is typically used in addressing education policy and curriculum choices in schools
Is It Fair to Steer Students into STEM Disciplines Facing a Glut of Workers? - IEEE Spectrum:
"“Having experience in technical matters helps them [STEM students] land good non-STEM jobs. They might work in places like marketing or medical-device sales, where their technical backgrounds helped them get in.” "
...
no one knows (or tracks) exactly how many H-1B visa holders there are in the U.S. He estimated that the total is around 650 000, with most working in the high tech arena.
With focus on lowering cost, not on quality, long term prospects are not good.
Wednesday, November 27, 2013
.net 4.5: Thread.Sleep vs Task.Delay
Blocking is "out", "Async" is "in" with .NET 4.5
and and PCL (Portable Class Library)
c# - Thread.Sleep replacement in .NET for Windows Store - Stack Overflow
Windows Store apps embrace asynchrony - and an "asynchronous pause" is provided by
and and PCL (Portable Class Library)
c# - Thread.Sleep replacement in .NET for Windows Store - Stack Overflow
Windows Store apps embrace asynchrony - and an "asynchronous pause" is provided by
Task.Delay
. So within an asynchronous method, you'd write:await Task.Delay(TimeSpan.FromSeconds(30));
... or whatever delay you want. The asynchronous method will continue 30 seconds later, but the thread will not be blocked, just as for all
await
expressions.Behind the simplified syntax is a timer, so there is some overhead.
It just from one place (theread/OS) to another (generated code).
Price of progress...
It just from one place (theread/OS) to another (generated code).
Price of progress...
Smoothie Charts: A JavaScript Charting Library for Streaming Data
Smoothie Charts: A JavaScript Charting Library for Streaming Data:
"A JavaScript Charting Library for Streaming Data"
"A JavaScript Charting Library for Streaming Data"
Tuesday, November 26, 2013
Node.js Tools for Visual Studio
Node.js Tools for Visual Studio - Home:
"NTVS is a free, open source plugin that turns Visual Studio into a Node.js IDE.
NTVS supports Editing, Intellisense, Profiling, npm, Debugging locally and remotely (Windows/MacOS/Linux), as well Azure Web Sites and Cloud Service.
Designed, developed, and supported by Microsoft and the community."...
NTVS support full VS+V8 debugging: bkpoints, step in/out/over, conditional bkpoints, etc. as well remote debugging including for MacOS and Linux (and Azure)
"NTVS is a free, open source plugin that turns Visual Studio into a Node.js IDE.
NTVS supports Editing, Intellisense, Profiling, npm, Debugging locally and remotely (Windows/MacOS/Linux), as well Azure Web Sites and Cloud Service.
Designed, developed, and supported by Microsoft and the community."...
NTVS support full VS+V8 debugging: bkpoints, step in/out/over, conditional bkpoints, etc. as well remote debugging including for MacOS and Linux (and Azure)
Acer touch Chromebook $300
chromebook = new netbook.
ChromeOS even has the equivalent of a Start Menu, something that Windows itself can’t even claim anymore.
Acer to sell touch Chromebook at fraction of Google Pixel price | Internet & Media - CNET News:
"The company's new C720P Chromebook, due out next month, is just the second in the market to offer touch screen. But it will cost a mere $300, compared with the Google Pixel's $1,299 price tag."
Acer's $300 C270P Chromebook is a touchscreen laptop for the 99 percent | PCWorld
energy efficient Haswell-based Intel Celeron 2955U processor, 2GB of RAM, and a fast-waking 32GB SSD augmented by two years of free 100GB cloud storage, courtesy of Google Drive. Beyond Wi-Fi, you’ll find solitary USB 2.0, USB 3.0, and HDMI ports, along with an SD card slot built into the Acer C720P’s slim 2.98 lb., 0.78-inch thick chassis.
Haswell comes to Chromebooks with Acer's new C720-2800 for just $250 | PCWorld
C720-2800 features an Intel Celeron 2955U processor, with 4GB of memory and a 16GB SSD for storage. Its 11.6-inch HD display has a resolution of 1366 by 768 pixels
ChromeOS even has the equivalent of a Start Menu, something that Windows itself can’t even claim anymore.
Acer to sell touch Chromebook at fraction of Google Pixel price | Internet & Media - CNET News:
"The company's new C720P Chromebook, due out next month, is just the second in the market to offer touch screen. But it will cost a mere $300, compared with the Google Pixel's $1,299 price tag."
Acer's $300 C270P Chromebook is a touchscreen laptop for the 99 percent | PCWorld
energy efficient Haswell-based Intel Celeron 2955U processor, 2GB of RAM, and a fast-waking 32GB SSD augmented by two years of free 100GB cloud storage, courtesy of Google Drive. Beyond Wi-Fi, you’ll find solitary USB 2.0, USB 3.0, and HDMI ports, along with an SD card slot built into the Acer C720P’s slim 2.98 lb., 0.78-inch thick chassis.
Haswell comes to Chromebooks with Acer's new C720-2800 for just $250 | PCWorld
C720-2800 features an Intel Celeron 2955U processor, with 4GB of memory and a 16GB SSD for storage. Its 11.6-inch HD display has a resolution of 1366 by 768 pixels
Virtual Reality: Oculus Rift and Unity 3D
The Oculus Rift is a next-generation virtual reality headset designed for immersive gaming.
Virtual Reality, the Oculus Rift and Unity 3D with Rift Chopper author James Andrew on the Hanselminutes Technology Podcast: Fresh Air for Developers:
Oculus Rift - Virtual Reality Headset for 3D Gaming | Oculus VR
Oculus Rift - Wikipedia, the free encyclopedia
Virtual Reality, the Oculus Rift and Unity 3D with Rift Chopper author James Andrew on the Hanselminutes Technology Podcast: Fresh Air for Developers:
Oculus Rift - Virtual Reality Headset for 3D Gaming | Oculus VR
Oculus Rift - Wikipedia, the free encyclopedia
Monday, November 25, 2013
Azure vs. AWS
Microsoft is trying hard in the clouds...
The best cloud platform - Windows Azure vs. AWS | Windows Azure:
Cloud Server Performance: A Comparative Analysis of 5 Large Cloud IaaS Providers | Cloud Spectator
The best cloud platform - Windows Azure vs. AWS | Windows Azure:
Cloud Server Performance: A Comparative Analysis of 5 Large Cloud IaaS Providers | Cloud Spectator
Service Stack + ASP.NET MVC
"Upgrade to a cleaner, faster, REST API-enabled ASP.NET MVC"
Home · ServiceStack/ServiceStack Wiki · GitHub
ServiceStack/ServiceStack · GitHub
ServiceStack/ServiceStack.Examples · GitHub
Agile Hadoop development
From creator of Hadoop, now architect at Cloudera:
Doug Cutting: Why Hadoop is still No. 1 - SD Times: Software Development News:
"The way Cloudera is prioritizing its engineering efforts is to require there to be a specific customer who needs any new thing that's added. We make a laundry list of things we might do, and then we go and attach customers to it. The one with the most customers gets done."
Doug Cutting: Why Hadoop is still No. 1 - SD Times: Software Development News:
"The way Cloudera is prioritizing its engineering efforts is to require there to be a specific customer who needs any new thing that's added. We make a laundry list of things we might do, and then we go and attach customers to it. The one with the most customers gets done."
Sunday, November 24, 2013
Erlang: The Movie
Erlang: The Movie - YouTube:
.NET Rocks! F# 3.0, Agents & Actors Models (that originate from Erlang)
Erlang has a "strange" (Prolog) syntax, but is much more productive and is very robust. Strangely enough CouchDB that is written in Erlang is partially being re-written in C, to improve performance (possibly for handling strings)...
.NET Rocks! F# 3.0, Agents & Actors Models (that originate from Erlang)
Erlang has a "strange" (Prolog) syntax, but is much more productive and is very robust. Strangely enough CouchDB that is written in Erlang is partially being re-written in C, to improve performance (possibly for handling strings)...
Opera Mobile Emulator
Opera Mobile Classic Emulator - Opera Software:
I tool for emulating web view on small(er) mobile screens.
I tool for emulating web view on small(er) mobile screens.
SideWaffle Template Pack for Visual Studio
SideWaffle Template Pack for Visual Studio:
"Templates for Visual Studio 2012/2013"
For meta-programming, good for web-dev productivity
Get Angular, Durandal, and JavaScript Templates with SideWaffle | John Papa
"Templates for Visual Studio 2012/2013"
For meta-programming, good for web-dev productivity
Get Angular, Durandal, and JavaScript Templates with SideWaffle | John Papa
Google+, Web-, iPhone 2 Android
Eric Schmidt of Google has an interesting post how to move from iPhone to Android. Google+:
But Google+ is not friendly to its own Blogger tools and to Web:
URLs are super-long and meaningless. Not a good design, Google+.
Also: "new photos you take on the Android phone will automatically be backed up to your photos in the Gmail account (iAuto-Upload is normally enabled)"
If this is not what you want (upload of all photos), should turn it off.
Salesforce APIs & Mobile SDK 2.0
Salesforce.com rewrites CRM platform - SD Times: Software Development News
Salesforce 1, as the new platform is called, includes APIs layered throughout in order to better facilitate developer access to Salesforce-stored data and functionality.
Salesforce.com prepares Mobile SDK 2.0 - SD Times: Software Development News:
"new Salesforce.com Mobile SDK is based on PhoneGap, now known as the Apache Cordova project.
Salesforce.com crossed the billion-transactions-per-day mark, and of those transactions, half used the Salesforce.com REST and SOAP APIs. That means developers are building applications outside of the Salesforce.com platform, yet are using the data stored there.
Salesforce 1, as the new platform is called, includes APIs layered throughout in order to better facilitate developer access to Salesforce-stored data and functionality.
Salesforce.com prepares Mobile SDK 2.0 - SD Times: Software Development News:
"new Salesforce.com Mobile SDK is based on PhoneGap, now known as the Apache Cordova project.
Salesforce.com crossed the billion-transactions-per-day mark, and of those transactions, half used the Salesforce.com REST and SOAP APIs. That means developers are building applications outside of the Salesforce.com platform, yet are using the data stored there.
Salesforce.com was addressing mobile development woes is through its new Developer Mobile Packs, each of which bridges the gap between Salesforce.com-hosted data and JavaScript-based front ends
Developer Mobile Packs are built to support AngularJS, Backbone.js and jQuery Mobile... these packs are available on GitHub today, and are open source under the BSD 3-clause license
Developer Mobile Packs are built to support AngularJS, Backbone.js and jQuery Mobile... these packs are available on GitHub today, and are open source under the BSD 3-clause license
Saturday, November 23, 2013
Twitter Bootstrap 3
- Bootstrap 3 has breaking changes compared with older version,to simplify "Mobile First", responsive, flat design, with "progressive enhancements" for larger screens.
- Understanding Twitter Bootstrap 3 - SitePoint
- Twitter Bootstrap Tutorial | w3resource
- Using Bootstrap 3 with Visual Studio 2013 ASP.NET MVC template - Ghislain Proulx:"The Twitter Bootstrap team has just released the final release for Bootstrap 3 on August, 19th... The ASP.NET MVC base template that comes with Visual Studio 2013 uses Bootstrap 2.3. ... convert everything needed to use the version 3 of Bootstrap with my new project. Here is the complete procedure...
- The big change in Bootstrap 3 that no one's talking about » Encosia
... Performance!In Bootstrap 3′s case, it’s likely that the improvement stems almost entirely from the flat styling, as gradients and shadows are expensive to render. Regardless of the root cause,Bootstrap 3 is much more viable for sites that need to work well on under-powered mobile and tablet devices. - Bootstrap 3 course by Shawn Wildermuth @pluralsight
{ Windows Phone + Windows } Store
Microsoft merges Windows Phone and Windows app developer accounts - SD Times: Software Development News:
"Registered Windows Store developers can now submit apps to the Windows Phone Store using the same account at no additional cost, and vice versa. "
There are still separate Windows Phone and Windows Store Dev Center dashboards though, for submitting and managing apps
New developers now have to enter registration information just once, paying a single fee of US$19 for an individual account and $99 for a company.
"Registered Windows Store developers can now submit apps to the Windows Phone Store using the same account at no additional cost, and vice versa. "
There are still separate Windows Phone and Windows Store Dev Center dashboards though, for submitting and managing apps
New developers now have to enter registration information just once, paying a single fee of US$19 for an individual account and $99 for a company.
Developers who are already registered will be e-mailed a code within the month for a free one-year renewal.
Friday, November 22, 2013
Google in Education: Online courses
Online courses - Course: @ Google
online courses for teachers who use Google in their classrooms.
online courses for teachers who use Google in their classrooms.
Udacity Changes Course?
Udacity's Sebastian Thrun, Godfather Of Free Online Education, Changes Course | Fast Company | Business + Innovation:
Mission Impossible | Fast Company | Business + Innovation
Why MOOCs May Still Be Silicon Valley's Next Grand Challenge | Dr. Keith Devlin
abandoning his original "teach the world" educational vision and concentrating on corporate training?
Udacity Introducing Big Data Courses and Paid Enrollment
For beginner level courses the cost is $150 per month ($105 per month with the 30% early registration discount), and for Data Wrangling with MongoDB, which is an intermediate course expected to take 2 months, the cost is $200 per month ($140 per month with the 30% early registration discount).
Stanford vs. MIT: How Marketing Trumps Technology In Startups - Forbes
Mission Impossible | Fast Company | Business + Innovation
Why MOOCs May Still Be Silicon Valley's Next Grand Challenge | Dr. Keith Devlin
abandoning his original "teach the world" educational vision and concentrating on corporate training?
For beginner level courses the cost is $150 per month ($105 per month with the 30% early registration discount), and for Data Wrangling with MongoDB, which is an intermediate course expected to take 2 months, the cost is $200 per month ($140 per month with the 30% early registration discount).
Stanford vs. MIT: How Marketing Trumps Technology In Startups - Forbes
Bitcoin
podcast radio:
Bitcoin - Wikipedia, the free encyclopedia:
"Bitcoin (sign: ; code: BTC or XBT[1]) is a peer-to-peer digital currency that functions without the intermediation of a central authority.[2] The concept was introduced in a 2008 paper by a pseudonymous developer known as "Satoshi Nakamoto".[3]
Bitcoin has been called a cryptocurrency because it is decentralized and uses cryptographyto control transactions"
Wednesday, November 20, 2013
Windows 8.1 app samples
Windows 8.1 app samples:
"The samples in this sample pack are available in C#, C++, and JavaScript."
"The samples in this sample pack are available in C#, C++, and JavaScript."
Book: Decisive: How to Make Better Choices in Life and Work
podcast interview: Chip and Dan Heath | Daniel H. Pink:
"Decisive: How to Make Better Choices in Life and Work,"
Decisive - Heath Brothers Heath Brothers
1st chapter: Decisive: How to Make Better Choices in Life and Work
DraganSr: book: Decisive - Heath Brothers
"Decisive: How to Make Better Choices in Life and Work,"
Decisive - Heath Brothers Heath Brothers
1st chapter: Decisive: How to Make Better Choices in Life and Work
DraganSr: book: Decisive - Heath Brothers
Book: Eat Move Sleep: How Small Choices Lead to Big Changes by Tom Rath
podcast interview: Tom Rath | Daniel H. Pink
Eat Move Sleep: How Small Choices Lead to Big Changes by Tom Rath:
"In Eat Move Sleep, #1 New York Times bestselling author Tom Rath delivers a book that will improve your health for years to come."
Eat Move Sleep: How Small Choices Lead to Big Changes by Tom Rath:
"In Eat Move Sleep, #1 New York Times bestselling author Tom Rath delivers a book that will improve your health for years to come."
Book: In Search of Excellence by Tom Peters
"Peters and Waterman found eight common themes which they argued were responsible for the success of the chosen corporations. The book devotes one chapter to each theme:
- A bias for action, active decision making - 'getting on with it'.
Facilitate quick decision making & problem solving
tends to avoid bureaucratic control
- Close to the customer -
learning from the people served by the business.
- Autonomy and entrepreneurship -
fostering innovation and nurturing 'champions'.
- Productivity through people-
treating rank and file employees as a source of quality.
- Hands-on, value-driven - management philosophy that guides everyday practice - management showing its commitment.
- Stick to the knitting -
stay with the business that you know. - Simple form, lean staff -
some of the best companies have minimal HQ staff.
- Simultaneous loose-tight properties -
autonomy in shop-floor activities plus centralized values."
Book: How Children Succeed: Grit, Curiosity, Character
podcast interview: Paul Tough | Daniel H. Pink
"The story we usually tell about childhood and success is the one about intelligence: success comes to those who score highest on tests, from preschool admissions to SATs.
But in book How Children Succeed: Grit, Curiosity, and the Hidden Power of Character, Paul Tough argues that the qualities that matter most have more to do with character: skills like
- perseverance,
- curiosity,
- conscientiousness,
- optimism, and
- self-control."
Tuesday, November 19, 2013
Internet of Things: $14.4 trillion market
Cisco's Internet of Things boss on capturing a $14.4 trillion market - Silicon Valley Business Journal:
"The Internet of Everything (IoE) — physical devices wirelessly connected to the Internet — is expected to reach $14.4 trillion in value by 2022
... more than 30 billion devices will be connected to the IoE by 2020"
The Internet of Things is a big deal | ITworld
Quirky and GE Partner to Conquer the Internet of Things | Wired Design | Wired.com
Salesforce swoops on the Internet of Things with Salesforce1 | SiliconANGLE
Salesforce1 is a ‘mobile-first’ environment that underlines Salesforce’s determination to be one of the first platform providers that can successfully connect the enterprise to the billions of devices and sensors that make up the “Internet of Things”.
"The Internet of Everything (IoE) — physical devices wirelessly connected to the Internet — is expected to reach $14.4 trillion in value by 2022
... more than 30 billion devices will be connected to the IoE by 2020"
The Internet of Things is a big deal | ITworld
Quirky and GE Partner to Conquer the Internet of Things | Wired Design | Wired.com
Salesforce swoops on the Internet of Things with Salesforce1 | SiliconANGLE
Salesforce1 is a ‘mobile-first’ environment that underlines Salesforce’s determination to be one of the first platform providers that can successfully connect the enterprise to the billions of devices and sensors that make up the “Internet of Things”.
China: single time zone!
Time in China - Wikipedia, the free encyclopedia:
"Time in China follows a single standard time of UTC+08:00, which is 8 hours ahead of Greenwich Mean Time. China geographically spans five time zones and there were five time zones in use during the Republic of China (1912–1949). Since 1949 all of China has only had a single standard time, but UTC+06:00 is also used unofficially in Xinjiang and Tibet."
China Only Has One Time Zone—and That's a Problem - Matt Schiavenza - The Atlantic
"Time in China follows a single standard time of UTC+08:00, which is 8 hours ahead of Greenwich Mean Time. China geographically spans five time zones and there were five time zones in use during the Republic of China (1912–1949). Since 1949 all of China has only had a single standard time, but UTC+06:00 is also used unofficially in Xinjiang and Tibet."
China Only Has One Time Zone—and That's a Problem - Matt Schiavenza - The Atlantic
Saturday, November 16, 2013
Billion-Dollar Software Companies
The Next 50 Ideas for Billion-Dollar Software Companies | LinkedIn
Since Netscape's public offering in 1995, more than 6,500 pure Internet companies have raised venture capital. But only 18 are worth more than $1 billion. Thirty years after the software revolution started, only 12 of the Fortune 500 are pure software companies.
As Netscape founder Marc Andreesen observed in his 2011 essay, "Why Software Is Eating the World," software is probably the most powerful lever for change the world has ever seen.
real world is in some cases becoming more virtual. But what's more important now is that the virtual world is becoming real
a conclusion: to make software (virtual) a big (and important) business, merge it with real (physical) business.
There are many real-world problems that can significantly benefit from software.
Since Netscape's public offering in 1995, more than 6,500 pure Internet companies have raised venture capital. But only 18 are worth more than $1 billion. Thirty years after the software revolution started, only 12 of the Fortune 500 are pure software companies.
As Netscape founder Marc Andreesen observed in his 2011 essay, "Why Software Is Eating the World," software is probably the most powerful lever for change the world has ever seen.
real world is in some cases becoming more virtual. But what's more important now is that the virtual world is becoming real
a conclusion: to make software (virtual) a big (and important) business, merge it with real (physical) business.
There are many real-world problems that can significantly benefit from software.
Dell's Sputnik 3 touchscreen Linux laptop
Dell's Sputnik 3 touchscreen laptop has Ubuntu Linux, Intel's Haswell | PCWorld:
"The laptop, code-named Sputnik, has a 13.3-inch touchscreen and will run on Ubuntu 12.04 OS. It is priced starting at $1,250 and is available in the U.S."
Core i5 dual-core processor and 128GB of solid-state drive storage, while a $1,549.99 configuration has 8GB of memory and a 256GB SSD. Other features include the latest 802.11ac Wi-Fi and Bluetooth 4.0.
Introducing Sputnik 3 and its unofficial big brother | Barton's Blog
"The laptop, code-named Sputnik, has a 13.3-inch touchscreen and will run on Ubuntu 12.04 OS. It is priced starting at $1,250 and is available in the U.S."
Core i5 dual-core processor and 128GB of solid-state drive storage, while a $1,549.99 configuration has 8GB of memory and a 256GB SSD. Other features include the latest 802.11ac Wi-Fi and Bluetooth 4.0.
Introducing Sputnik 3 and its unofficial big brother | Barton's Blog
InoReader • Light and Fast RSS Reader
InoReader • Light and Fast RSS Reader
Since Google Reader is down, I have used TheOldReader as an alternative.
Now it stopped working for some reason...
Before writing my own simple tool, I checked again Google's suggested alternatives. http://alternativeto.net/software/google-reader/
InoReader seems to be easy and functional...
One more alternative: feedly
Since Google Reader is down, I have used TheOldReader as an alternative.
Now it stopped working for some reason...
Before writing my own simple tool, I checked again Google's suggested alternatives. http://alternativeto.net/software/google-reader/
InoReader seems to be easy and functional...
One more alternative: feedly
Friday, November 15, 2013
2015 Hyundai Genesis Sedan
All new cars look similar (trying to resemble profile of Tesla Model S :)
New 2015 Hyundai Genesis Sedan Caught Undisguised | Edmunds.com:
2014 Hyundai Genesis EPA-Rated Mileage Drops Before 2015 Redesign - Motor Trend WOT
This is current design of the same model:
New 2015 Hyundai Genesis Sedan Caught Undisguised | Edmunds.com:
2014 Hyundai Genesis EPA-Rated Mileage Drops Before 2015 Redesign - Motor Trend WOT
This is current design of the same model:
ASP.NET: OWIN & Katana Project
- ASP.NET - Getting Started with the Katana Project: @ MSDN magazine
- OWIN — Open Web Interface for .NET
- Katana Project - Documentation
- OWIN and Katana : The Official Microsoft ASP.NET Site
- ASP.NET MVC 5 Fundamentals class by Scott Allen @pluralsight
using AppFunc = Func<IDictionary<string, object>, Task>;
Thursday, November 14, 2013
Udacity: Big Data, paid coaches
Success - Udacity:
Another option from Udacity: paid coaches.
In addition to free online classes, they are planning to offer personalized training, that is not free. No pricing details yet.
Udacity Blog: Sebastian Thrun: Launching our Data Science & Big Data Track built with Leading Industry Partners
Nearly every Fortune 500 company is doubling down on big data analysis to compete in their market. In the next three years, there is an expected shortage of up to 190,000 data science experts in the US alone.
Another option from Udacity: paid coaches.
In addition to free online classes, they are planning to offer personalized training, that is not free. No pricing details yet.
Udacity Blog: Sebastian Thrun: Launching our Data Science & Big Data Track built with Leading Industry Partners
Nearly every Fortune 500 company is doubling down on big data analysis to compete in their market. In the next three years, there is an expected shortage of up to 190,000 data science experts in the US alone.
- Introduction to Hadoop and MapReduce, is available immediately. This course has been built in collaboration with Cloudera
- a broad overview with Introduction to Data Science,
- Exploratory Data Analysis where you’ll get your feet wet with R,
- Data Wrangling with MongoDB,
- all the way to advanced Big Data topics such as Machine Learning
Wednesday, November 13, 2013
Android: MS-DOS of Our Time
Google's Android Eclipses Apple to Become the MS-DOS of Our Time | Wired Business | Wired.com:
Android’s share of the mobile phone market topped 80 percent of units shipped...
"Back in the mid-1980s, several competing personal computing platforms owned somewhat comparable pieces of the operating system market. Apple, Commodore, Atari, and IBM were all in the picture, each with an apparent fighting chance. But as the decade wore on, systems referred to at the time as IBM and its clones shot up in one of corporate history’s most legendary hockey sticks. The real winner in that ascendancy was Microsoft, the software platform powering all those machines...
The value wasn’t in the machines but the code that powered them, an insight that made Bill Gates the world’s richest man"
Android’s share of the mobile phone market topped 80 percent of units shipped...
"Back in the mid-1980s, several competing personal computing platforms owned somewhat comparable pieces of the operating system market. Apple, Commodore, Atari, and IBM were all in the picture, each with an apparent fighting chance. But as the decade wore on, systems referred to at the time as IBM and its clones shot up in one of corporate history’s most legendary hockey sticks. The real winner in that ascendancy was Microsoft, the software platform powering all those machines...
The value wasn’t in the machines but the code that powered them, an insight that made Bill Gates the world’s richest man"
Book: ‘David and Goliath' by Malcolm Gladwell
A Summary of ‘David and Goliath: Underdogs, Misfits, and the Art of Battling Giants’ by Malcolm Gladwell | New Books in Brief
the book is about the curious nature of advantages and disadvantages, and how each can (under certain circumstances) become its opposite.
PART I: WHEN ADVANTAGES BECOME DISADVANTAGES
PART II: WHEN DISADVANTAGES BECOME ADVANTAGES: DESIRABLE DIFFICULTIES
PART III: UNDERDOG GROUPS: THE EFFECTIVENESS OF UNCONVENTIONAL TACTICS AND APPROACHES
the book is about the curious nature of advantages and disadvantages, and how each can (under certain circumstances) become its opposite.
PART I: WHEN ADVANTAGES BECOME DISADVANTAGES
PART II: WHEN DISADVANTAGES BECOME ADVANTAGES: DESIRABLE DIFFICULTIES
PART III: UNDERDOG GROUPS: THE EFFECTIVENESS OF UNCONVENTIONAL TACTICS AND APPROACHES
Podcast interview with author: Malcolm Gladwell | Daniel H. Pink
Dell Venue Tablets
Dell Venue 8 & 11 Pro Windows Tablets and Venue 7 & 8 Android Tablets | Dell
Dell Venue 8 Pro Windows 8.1 HD Tablet Details | Dell
Optional stylus available.
Dell Venue 8 Pro Review | UMPCPortal – Ultra Mobile PCs:
Android version: $179
Dell Venue 8 Inch Android Tablet Details | Dell
Dell Venue 8 Pro Windows 8.1 HD Tablet Details | Dell
8" tablet with Intel Atom CPU and Windows 8.1, $299.
This means it can run any windows app, not only WinRT.Optional stylus available.
Dell Venue 8 Pro Review | UMPCPortal – Ultra Mobile PCs:
Android version: $179
Dell Venue 8 Inch Android Tablet Details | Dell
Xamarin + Microsoft, .NET for iOS and Android
Xamarin teams with Microsoft on cross-platform mobile development | Microsoft net - InfoWorld:
"The collaboration with Microsoft involves the release of portable class libraries, for sharing Microsoft .Net libraries across Microsoft devices and non-Microsoft devices, said S. Somasegar, Microsoft corporate vice president for company's developer division. Xamarin is integrating with Microsoft Portable Library projects in iOS and Android, making it easier to share code across devices, according to Xamarin."
Microsoft and Xamarin Partner Globally to Help You Build Great Apps | Xamarin Blog
Modern Application Development - .NET Rocks! Roadshow
Visual Studio Launch 2013
"The collaboration with Microsoft involves the release of portable class libraries, for sharing Microsoft .Net libraries across Microsoft devices and non-Microsoft devices, said S. Somasegar, Microsoft corporate vice president for company's developer division. Xamarin is integrating with Microsoft Portable Library projects in iOS and Android, making it easier to share code across devices, according to Xamarin."
Microsoft and Xamarin Partner Globally to Help You Build Great Apps | Xamarin Blog
Modern Application Development - .NET Rocks! Roadshow
Visual Studio Launch 2013
Visual Studio Online
Microsoft’s Visual Studio 2013 Launches With New Online Tools, Previews Browser-Based Code Editor | TechCrunch:
Visual Studio Online, a set of development services running on Windows Azure that focus on agile team collaboration, Application Lifecycle Management and support for Windows Azure. The service will also include an elastic load testing service based on Azure that will launch in public preview today, but the focus is currently on making the development process easier for teams, which essentially makes Visual Studio Online an extension of what the company has been doing with its Team Foundation Service.
Visual Studio Online, a set of development services running on Windows Azure that focus on agile team collaboration, Application Lifecycle Management and support for Windows Azure. The service will also include an elastic load testing service based on Azure that will launch in public preview today, but the focus is currently on making the development process easier for teams, which essentially makes Visual Studio Online an extension of what the company has been doing with its Team Foundation Service.
IE11 for Windows 7 Globally Available
IE11 for Windows 7 Globally Available for Consumers and Businesses - IEBlog - Site Home - MSDN Blogs:
IE11 is quite good browser. IE10 was originally not planned for Windows 7,
and then Microsoft changed plans, and provided latest version IE11 for Windows 7 also.
But not for Windows 8!
IE11 comes with Windows 8.1 only. So you need to upgrade OS to get new browser...
IE11 is quite good browser. IE10 was originally not planned for Windows 7,
and then Microsoft changed plans, and provided latest version IE11 for Windows 7 also.
But not for Windows 8!
IE11 comes with Windows 8.1 only. So you need to upgrade OS to get new browser...
Tuesday, November 12, 2013
Book: "The Smartest Kids in the World"
book review:
#42. A Summary of ‘The Smartest Kids in the World: And How They Got That Way’ by Amanda Ripley | New Books in Brief
Why the PISA Test Matters: PISA Scores = Economic Success
podcast interview with book author:
Amanda Ripley | Daniel H. Pink
American high school students currently rank
12th in reading,
17th in science,
26th in math...
Korean method is effective, but quite strange and inneficient...
Finland has focus on quality of teachers, and achieving similar results with less pressure on students...
Poland has significantly improved results by effective reforms...
The key for success of students in many countries is motivation...
Education spending (% of GDP) statistics - countries compared - Nationmaster
#42. A Summary of ‘The Smartest Kids in the World: And How They Got That Way’ by Amanda Ripley | New Books in Brief
Why the PISA Test Matters: PISA Scores = Economic Success
podcast interview with book author:
Amanda Ripley | Daniel H. Pink
American high school students currently rank
12th in reading,
17th in science,
26th in math...
Korean method is effective, but quite strange and inneficient...
Finland has focus on quality of teachers, and achieving similar results with less pressure on students...
Poland has significantly improved results by effective reforms...
The key for success of students in many countries is motivation...
Education spending (% of GDP) statistics - countries compared - Nationmaster
Monday, November 11, 2013
Sunday, November 10, 2013
Adobe security breach
Adobe data breach far worse than first claimed | bit-tech.net:
Not only did the 150 million custom records contain passwords encrypted with a relatively insecure algorithm, but they also include plaintext password hints.
Not only did the 150 million custom records contain passwords encrypted with a relatively insecure algorithm, but they also include plaintext password hints.
"NewSQL", Google "F1", Cloudera "Impala"
SQL Makes a Comeback through NewSQL: @ InfoQ
"After losing ground to NoSQL – initially perceived as “No more SQL”, and later as “Not only SQL”, the old SQL knows a comeback these days. One of the advertised solutions has been sharding, but for some this is not enough.
New ways have to be found, some of them combining the two technologies, SQL and NoSQL, others by improving the performance and scalability capabilities of relational stores, all of these being known as NewSQL.
Google, one of the first supporters of NoSQL, built F1, a distributed relational database combining the high availability and scalability of BigTable with the “consistency and usability” of SQL.
Google describes F1 in the whitepaper F1: A Distributed SQL Database That Scales (PDF) as:… a fault-tolerant globally-distributed OLTP and OLAP database built at Google as the new storage system for Google's AdWords system. It was designed to replace a sharded MySQL implementation that was not able to meet our growing scalability and reliability requirements."
www.stanford.edu/class/cs347/slides/f1.pdf
F1 Underlying Storage - Spanner
Descendant of Bigtable, Successor to Megastore
Man Busts Out of Google, Rebuilds Top-Secret Query Machine | Wired Enterprise | Wired.com
"At Google, Marcel Kornacker oversaw the development of the F1 ...
(and then) left Google,... because he wanted to build something everyone could use. In Cloudera... he basically rebuilt this query engine for use with Hadoop and Hbase" as "Impala"
Cloudera Impala is an open source Massively Parallel Processing (MPP) query engine that runs natively on Apache Hadoop.
"After losing ground to NoSQL – initially perceived as “No more SQL”, and later as “Not only SQL”, the old SQL knows a comeback these days. One of the advertised solutions has been sharding, but for some this is not enough.
New ways have to be found, some of them combining the two technologies, SQL and NoSQL, others by improving the performance and scalability capabilities of relational stores, all of these being known as NewSQL.
Google, one of the first supporters of NoSQL, built F1, a distributed relational database combining the high availability and scalability of BigTable with the “consistency and usability” of SQL.
Google describes F1 in the whitepaper F1: A Distributed SQL Database That Scales (PDF) as:… a fault-tolerant globally-distributed OLTP and OLAP database built at Google as the new storage system for Google's AdWords system. It was designed to replace a sharded MySQL implementation that was not able to meet our growing scalability and reliability requirements."
www.stanford.edu/class/cs347/slides/f1.pdf
F1 Underlying Storage - Spanner
Descendant of Bigtable, Successor to Megastore
Man Busts Out of Google, Rebuilds Top-Secret Query Machine | Wired Enterprise | Wired.com
"At Google, Marcel Kornacker oversaw the development of the F1 ...
(and then) left Google,... because he wanted to build something everyone could use. In Cloudera... he basically rebuilt this query engine for use with Hadoop and Hbase" as "Impala"
Twitter market value
Interactive: This Is How Much Money Twitter Owes You | TIME.com:
"Now that Twitter has a market capitalization of at least $24.9 billion, more than a few of the social network’s 230 million users have noticed their tweets are making other people rich. Many people want their cut."
"Now that Twitter has a market capitalization of at least $24.9 billion, more than a few of the social network’s 230 million users have noticed their tweets are making other people rich. Many people want their cut."
Flipped Schools: Homework At School, Lectures At Home
Flipped Schools: Homework At School, Lectures At Home | On Point with Tom Ashbrook:
"Some teachers, even whole schools, are now “flipping” their days — doing homework in class, watching lectures at home. Is this the future of school?"
"Some teachers, even whole schools, are now “flipping” their days — doing homework in class, watching lectures at home. Is this the future of school?"
Saturday, November 09, 2013
Subaru EyeSight
▶ Subaru EyeSight® Overview - YouTube:
clever and useful: computers helping driving cars
two cameras, almost like Microsoft Kinect
Subaru Details Second-Generation EyeSight Driver-Assistance Technology – News – Car and Driver | Car and Driver Blog
clever and useful: computers helping driving cars
two cameras, almost like Microsoft Kinect
Subaru Details Second-Generation EyeSight Driver-Assistance Technology – News – Car and Driver | Car and Driver Blog
Thomas Alva Edison "Inventions"
The Wizard of Menlo Park: How Thomas Alva Edison Invented the Modern World: Randall E. Stross: 9781400047635: Amazon.com: Books:
"Thomas Edison’s greatest invention?
...he managed his own fame, becoming the first great celebrity of the modern age."
"Thomas Edison’s greatest invention?
His own fame.
...he managed his own fame, becoming the first great celebrity of the modern age."
With no formal education, he was experimenting, and paying others to experiment, taking chances until something worked, and then promoting that extensively...
It was a business, not a science...
It was a business, not a science...
Schools & Technology
articles:
Diane Ravitch: 3 Dubious Uses of Technology in Schools: Scientific American:
How Big Data Is Taking Teachers Out of the Lecturing Business: Scientific American
podcast interview: Diane Ravitch | Daniel H. Pink
book: Reign of Error: The Hoax of the Privatization Movement and the Danger to America's Public Schools: Diane Ravitch: 9780385350884: Amazon.com: Books
From one of the foremost authorities on education in the United States, former U.S. assistant secretary of education, “whistle-blower extraordinaire...
A warning about dangers of focus on testing instead on learning,
In her view, biggest issue affecting school results is poverty,
Diane Ravitch: 3 Dubious Uses of Technology in Schools: Scientific American:
How Big Data Is Taking Teachers Out of the Lecturing Business: Scientific American
podcast interview: Diane Ravitch | Daniel H. Pink
book: Reign of Error: The Hoax of the Privatization Movement and the Danger to America's Public Schools: Diane Ravitch: 9780385350884: Amazon.com: Books
From one of the foremost authorities on education in the United States, former U.S. assistant secretary of education, “whistle-blower extraordinaire...
A warning about dangers of focus on testing instead on learning,
a misuse o technology to replace public schools with for-profits,
and collecting of private data of students.
In her view, biggest issue affecting school results is poverty,
and test results are proportional to wealth, measuring only ability to take tests.
Friday, November 08, 2013
Google [x] Inside Google's Secret Lab
Inside Google's Secret Lab - Businessweek:
“Google X is very consciously looking at things that Google in its right mind wouldn’t do... They built the rocket pad far away from the widget factory, so if the rocket blows up, it’s hopefully not disrupting the core business.”
“Google X is very consciously looking at things that Google in its right mind wouldn’t do... They built the rocket pad far away from the widget factory, so if the rocket blows up, it’s hopefully not disrupting the core business.”
Book: The Everything Store: Jeff Bezos and the Age of Amazon
Book | Brad Stone:
"Amazon.com started off delivering books through the mail. But its visionary founder, Jeff Bezos, wasn’t content with being a bookseller. He wanted Amazon to become the everything store—a store that offered limitless selection and seductive convenience at disruptively low prices. To do so, he developed a corporate culture of relentless ambition that transformed retail in the same way Henry Ford revolutionized manufacturing."
Podcast interview: Brad Stone | Daniel H. Pink
Secrets of the Amazon: “The Everything Store” Book Excerpts are Now Out! | Brad Stone - Bloomberg Businessweek
The Everything Store: Jeff Bezos and the Age of Amazon: Brad Stone, Pete Larkin: 9781619690295: Amazon.com: Books
10 Things You Didn't Know About Jeff Bezos and Amazon - The Hollywood Reporter
Jeff Bezos - Wikipedia, the free encyclopedia
"Amazon.com started off delivering books through the mail. But its visionary founder, Jeff Bezos, wasn’t content with being a bookseller. He wanted Amazon to become the everything store—a store that offered limitless selection and seductive convenience at disruptively low prices. To do so, he developed a corporate culture of relentless ambition that transformed retail in the same way Henry Ford revolutionized manufacturing."
Podcast interview: Brad Stone | Daniel H. Pink
Secrets of the Amazon: “The Everything Store” Book Excerpts are Now Out! | Brad Stone - Bloomberg Businessweek
The Everything Store: Jeff Bezos and the Age of Amazon: Brad Stone, Pete Larkin: 9781619690295: Amazon.com: Books
10 Things You Didn't Know About Jeff Bezos and Amazon - The Hollywood Reporter
Jeff Bezos - Wikipedia, the free encyclopedia
Programming Language Popularity Chart
Programming Language Popularity Chart
http://langpop.corger.nl/
Programming Language Popularity Index | Codecraft"interesting chart, giving a realtime view of which programming languages have high mindshare. The chart has one axis devoted to number of lines in code commits on GitHub, and another to how often the language shows up in tags on StackOverflow."
TIOBE Software: Tiobe Index
A (questionable) rank list of popularity of programming languages.
Measuring programming language popularity - Wikipedia, the free encyclopedia
F# vs. Scala
The F# Software Foundation vs. The Scala Programming Language
An Unbiased Comparison of F# and Scala - Tim Kellogg
"Scala is a more approachable language than F# but F# has a stronger sense of type safety. F# also has a much stronger type inference system, which leads to less type annotations. Regardless, I think Scala will recieve a much broader uptake given that it has a much more familiar syntax to C/C++/Java/C# developers. On some level, I like to think of Scala as being more of “a better C#” than “like F#”. Each will have it’s uses, but I think Scala will go far because of that."
"the choice of F# vs. Scala is probably determined by a single external factor: whether one is targeting the .NET ecosystem or the Java ecosystem. So the real-world debate is less likely to be F# vs. Scala than it is to be F# vs. C# or Scala vs. Java. "
Microsoft was supporting port of Scala to CLR/.NET,
but since release of F# that is not active anymore.
Scala on Microsoft .NET | The Scala Programming Language
F# is distributed with Visual Studio, and is also open source,
so it may already have more users than Scala, despite unusual F# syntax.
TIOBE Software: Tiobe Index
A (questionable) rank list of popularity of programming languages.
Wednesday, November 06, 2013
Scala: "Working Hard to Keep It Simple"
A quick introduction to Scala programming language by its creator
O'Reilly OSCON Java 2011: Martin Odersky, "Working Hard to Keep It Simple" - YouTube:
Concurrency vs Parallelism - What is the difference? - Stack Overflow
Concurrency is when two tasks can start, run, and complete in overlapping time periods. It doesn't necessarily mean they'll ever both be running at the same instant. Eg. multitasking on a single-core machine.
Parallelism is when tasks literally run at the same time, eg. on a multicore processor.
O'Reilly OSCON Java 2011: Martin Odersky, "Working Hard to Keep It Simple" - YouTube:
Concurrency vs Parallelism - What is the difference? - Stack Overflow
Concurrency is when two tasks can start, run, and complete in overlapping time periods. It doesn't necessarily mean they'll ever both be running at the same instant. Eg. multitasking on a single-core machine.
Parallelism is when tasks literally run at the same time, eg. on a multicore processor.
- Parallelism: A condition that arises when at least two threads are executing simultaneously.
- Concurrency: A condition that exists when at least two threads are making progress. A more generalized form of parallelism that can include time-slicing as a form of virtual parallelism.
noda-time, Joda Time
noda-time - A port of Joda Time to .NET - Google Project Hosting:
by jonathan.skeet
"Joda Time is the industry standard date and time handling library for Java.
Noda Time is an idiomatic port to the .NET platform."
by jonathan.skeet
"Joda Time is the industry standard date and time handling library for Java.
Noda Time is an idiomatic port to the .NET platform."
Scala School by Twitter
Scala School: @ GigHub
"Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala. We found this an effective way of getting new engineers up to speed quickly. This is the written material that accompanied those lectures. "
"Scala school started as a series of lectures at Twitter to prepare experienced engineers to be productive Scala programmers. Scala is a relatively new language, but draws on many familiar concepts. Thus, these lectures assumed the audience knew the concepts and showed how to use them in Scala. We found this an effective way of getting new engineers up to speed quickly. This is the written material that accompanied those lectures. "
Monday, November 04, 2013
Team Foundation Service online
Team Foundation Service:
http://tfs.visualstudio.com/
online "cloud" TFS service, free for teams up to 5
http://tfs.visualstudio.com/
online "cloud" TFS service, free for teams up to 5
Book: Programming in Scala, First Edition
Full text of book:
Programming in Scala, First Edition:
by Martin Odersky, Lex Spoon, and Bill Venners
December 10, 2008"
Martin Odersky is creator of programming language Scala, running on Java VM,
that is getting to be very popular, for it functional nature and brief syntax.
He also designed and Generic Java, that is incorporated in J2SE, and built the current generation of javac, the Java compiler.
The Scala Programming Language
Programming in Scala, First Edition:
by Martin Odersky, Lex Spoon, and Bill Venners
December 10, 2008"
Martin Odersky is creator of programming language Scala, running on Java VM,
that is getting to be very popular, for it functional nature and brief syntax.
He also designed and Generic Java, that is incorporated in J2SE, and built the current generation of javac, the Java compiler.
The Scala Programming Language
Book: Structure and Interpretation of Computer Programs
Welcome to the SICP Web Site
Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book.
Full text The complete text in HTML.
Wizard Book n. Hal Abelson's, Jerry Sussman's and Julie Sussman's Structure and Interpretation of Computer Programs (MIT Press, 1984; ISBN 0-262-01077-1), an excellent computer science text used in introductory courses at MIT. So called because of the wizard on the jacket. One of the bibles of the LISP/Scheme world. Also, less commonly, known as the Purple Book.
Full text The complete text in HTML.
Principles of Reactive Programming @ Coursera
Announcements | Principles of Reactive Programming @ Coursera
"Principles of Reactive Programming
by Erik Meijer, Martin Odersky, Roland Kuhn
builds on:
"Functional Programming Principles in Scala | Coursera
by Martin Odersky
École Polytechnique Fédérale de Lausanne - Wikipedia, the free encyclopedia
"Principles of Reactive Programming
by Erik Meijer, Martin Odersky, Roland Kuhn
builds on:
"Functional Programming Principles in Scala | Coursera
by Martin Odersky
École Polytechnique Fédérale de Lausanne - Wikipedia, the free encyclopedia
Cars that runs on natural gas
How to Switch America's Cars From Gasoline to Natural Gas - WSJ.com
Not only is natural gas a lot cheaper than oil right now, but its emissions are much cleaner than gasoline or diesel
GM unveils Impala that runs on natural gas, gasoline
2015 Chevrolet CNG-Capable, Bi-Fuel Impala ... full-size sedan can run on both cleaner-burning, mostly domestically produced compressed natural gas (CNG) or gasoline.
A separate CNG fuel tank, mounted in the trunk, enables the driver to switch between fuels at the push of a button. CNG is less costly and significantly reduces carbon dioxide emissions.
...Only Honda has a natural-gas powered car on sale nationwide, a Civic.
2012 Honda Civic Natural Gas Overview - Official Site
Vehicles | Natural Gas-Powered Vehicles | NGVs
Public transportation across the country has been using CNG for decades. Currently, about 12-15% of public transit buses in the U.S. run on natural gas (either CNG or LNG –liquefied natural gas).
Not only is natural gas a lot cheaper than oil right now, but its emissions are much cleaner than gasoline or diesel
GM unveils Impala that runs on natural gas, gasoline
2015 Chevrolet CNG-Capable, Bi-Fuel Impala ... full-size sedan can run on both cleaner-burning, mostly domestically produced compressed natural gas (CNG) or gasoline.
A separate CNG fuel tank, mounted in the trunk, enables the driver to switch between fuels at the push of a button. CNG is less costly and significantly reduces carbon dioxide emissions.
...Only Honda has a natural-gas powered car on sale nationwide, a Civic.
2012 Honda Civic Natural Gas Overview - Official Site
Public transportation across the country has been using CNG for decades. Currently, about 12-15% of public transit buses in the U.S. run on natural gas (either CNG or LNG –liquefied natural gas).
Agile "pigs & chickens"
Tech writers should be pigs, not chickens - SD Times: Software Development News:
"In any agile project, there are pigs and chickens. These terms describe the level of involvement that any particular person has within a team.
Pigs are those project members who are fully committed to the project and are accountable for its outcome. Anyone else is a chicken.
Chickens might consult with the team, help remove blockers, or track the progress of the project.
These terms come from a story: Pig and Chicken. Pig and Chicken are walking along, and Chicken says, “Hey, we should open a restaurant together!”
Pig thinks for a minute and asks, “What would we call it?”
Chicken says, “I’ve got the perfect name! We’ll call it ‘Ham ‘n Eggs!’ ”
Pig replies, “No thanks. I’d be committed, but you’d only be involved.”
(from SalesForce.com)
"In any agile project, there are pigs and chickens. These terms describe the level of involvement that any particular person has within a team.
Pigs are those project members who are fully committed to the project and are accountable for its outcome. Anyone else is a chicken.
Chickens might consult with the team, help remove blockers, or track the progress of the project.
These terms come from a story: Pig and Chicken. Pig and Chicken are walking along, and Chicken says, “Hey, we should open a restaurant together!”
Pig thinks for a minute and asks, “What would we call it?”
Chicken says, “I’ve got the perfect name! We’ll call it ‘Ham ‘n Eggs!’ ”
Pig replies, “No thanks. I’d be committed, but you’d only be involved.”
(from SalesForce.com)
Sunday, November 03, 2013
C# Singleton Pattern by Jon Skeet
C# in Depth: Implementing the Singleton Pattern
Thread safety without locks
Fully lazy instantiation:
C# in Depth: Articles
C# Design Strategies - @ pluralsight
Thread safety without locks
public sealed class Singleton { private static readonly Singleton instance = new Singleton(); // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Singleton() { } private Singleton() { } public static Singleton Instance { get { return instance; } } }
Fully lazy instantiation:
public sealed class Singleton { private Singleton() { } public static Singleton Instance { get { return Nested.instance; } } private class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() { } internal static readonly Singleton instance = new Singleton(); } }
C# in Depth: Articles
C# Design Strategies - @ pluralsight
Git: Source Code Graph
Jim Webber declared, in his excellent Neo4j presentation @ InfoQ
A Little Graph Theory for the Busy Developer
that most of data could be represented as a graph.
For example, Git distributed source control system is using graph model,
instead of typical "linear".
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph.
Git for Computer Scientists
Git is now in even in TFS and Visual Studio, so almost all of source code is a
Giant Global Graph ... Could be searched by Google's Knowledge Graph,
and even by Facebook's Social Graph Search :)
A Little Graph Theory for the Busy Developer
that most of data could be represented as a graph.
For example, Git distributed source control system is using graph model,
instead of typical "linear".
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph.
Git for Computer Scientists
Git is now in even in TFS and Visual Studio, so almost all of source code is a
Giant Global Graph ... Could be searched by Google's Knowledge Graph,
and even by Facebook's Social Graph Search :)
Android's "Photo Sphere"
This is one year old "news", where Android 4.2 included "Sphere" photo capture tool, along with standard Photo, Video and Panoramic.
But there is still no obvious way how to view such images outside of phone.
Google+ apparently has a tool for that.
Hands-on with Android 4.2's Photo Sphere: Connect:
"The easiest way to view your Photo Spheres on a computer is to upload them to your Google+ account. Click here and here to see our two samples from above on Google+.
Check out 24 of the best Photo Sphere shots so far | Android Central
Lockey McGrath - Google+ - :: when hurricane sandy hit NYC the other night I wondered…
But there is still no obvious way how to view such images outside of phone.
Google+ apparently has a tool for that.
Hands-on with Android 4.2's Photo Sphere: Connect:
"The easiest way to view your Photo Spheres on a computer is to upload them to your Google+ account. Click here and here to see our two samples from above on Google+.
Check out 24 of the best Photo Sphere shots so far | Android Central
Lockey McGrath - Google+ - :: when hurricane sandy hit NYC the other night I wondered…
Saturday, November 02, 2013
Azure HDInsight
HDInsight Documentation | Windows Azure
"Gain actionable insights by analyzing unstructured data, and drive decisions with Windows Azure HDInsight, a Big Data solution powered by Apache Hadoop. Quickly build a Hadoop cluster in minutes when you need it, and tear it down once you run your MapReduce jobs. Choose the right cluster size to optimize for time to insight or cost. Analyze unstructured data in Excel and with PowerPivot and Power View. Choose your language, including Java and .NET. Query and transform data through Hive."
Microsoft "embraced and extended" one of most popular BigData open source tools...
Announcing Windows Azure HDInsight: Where big data meets the cloud - The Official Microsoft Blog - Site Home - TechNet Blogs
"Gain actionable insights by analyzing unstructured data, and drive decisions with Windows Azure HDInsight, a Big Data solution powered by Apache Hadoop. Quickly build a Hadoop cluster in minutes when you need it, and tear it down once you run your MapReduce jobs. Choose the right cluster size to optimize for time to insight or cost. Analyze unstructured data in Excel and with PowerPivot and Power View. Choose your language, including Java and .NET. Query and transform data through Hive."
Microsoft "embraced and extended" one of most popular BigData open source tools...
Announcing Windows Azure HDInsight: Where big data meets the cloud - The Official Microsoft Blog - Site Home - TechNet Blogs
Subscribe to:
Posts (Atom)