Friday, May 22, 2015

Why Apps Need A New Data Center Stack | TechCrunch

Huge, engineer-rich companies such as Google and Microsoft solved (or
largely solved) this problem for themselves with systems like Borg and Autopilot,
respectively. The systems automatically manage resource allocation and
high availability for the services and applications that run across
their millions of servers. Algorithms, not developers or software
architects, determine where things run and on how many machines.



Why Apps Need A New Data Center Stack | TechCrunch



Microsoft's new services are built on Service Fabric ( http://aka.ms/

servicefabric),
which Microsoft released the other week (for Windows - Linux apparently
coming "soon"). Fabric handles deployment, high availability,
resource-aware load balancing, replication, etc.

So
rather than deploying machines for Hadoop, Cassandra, etc, you deploy
Service Fabric and let it manage your services. Your services have to be
written with Fabric in mind to take full advantage of it, but you can
get the high availability & deployment system by writing a Fabric
host for it (eg: https://github.com/
ReubenBond/OrleansFabricSilo). Any exe can be used, just like in Autopilot.

Instead of everyone writing their own distributed consensus
system and hoping for the best, they can plug into the replication
system which Fabric provides. That way, you don't end up with flawed
replication like what MongoDB uses (used? https://aphyr.com/posts/
284-call-me-maybe-mongodb) or ElasticSearch's apparently buggy or flawed "ZenDisco" system (https://aphyr.com/posts/323-call-me-maybe-elasticsearch-1-5-0). Service developers focus on services and leave the replication up to the framework.


Some services built on Fabric: Cortana, DocDB, (parts of) Azure Active
Directory, Azure SQL Database, Event Hubs, Service Bus, and Lync
(apparently now called "Skype for Business" ).

The A.I. ecosystem | Computerworld

The A.I. ecosystem | Computerworld



For example, when Netflix or Amazon suggests movies or books for you, they are actually doing something quite human.



the mobile assistants that we see today - Siri, Cortana and Google Now - all make use of each of these three layers. They use speech recognition 



natural language processing (NLP). 



natural language generation, or NLG.

Google launches a service for storing big data | Network World

Google launches a service for storing big data | Network World



ricing for Google Cloud Bigtable will be based on a number of factors, including network usage, number of nodes deployed, and amount of storage used.



The company claims that Google Cloud Bigtable is speedier than other NoSQL data stores. In one internal benchmark, Bigtable offered a lower latency for reading and writing data than either a generic version of HBase, or the Cassandra NoSQL database.

Floobits: Cross-editor real-time collaboration

Floobits: Cross-editor real-time collaboration

When everything you know is wrong, part two | Fabulous adventures in coding

When everything you know is wrong, part two | Fabulous adventures in coding



Now that we’ve looked at a bunch of myths about when finalizers are required to run, let’s consider when they are required to not run:


Myth: Keeping a reference to an object in a variable prevents
the finalizer from running while the variable is alive; a local
variable is always alive at least until control leaves the block in
which the local was declared.

The enterprise technologies to watch in 2015 | ZDNet

The enterprise technologies to watch in 2015 | ZDNet



Containers. The near-explosive rise of Docker 

On-demand everything, X-as-a-Service (XaaS), Software-defined-X.



Open APIs. The rise of the API economy
and the need for pervasive integration of all IT systems, internal and
cloud, combined with the business opportunity it creates has kept APIs
on the enterprise priority list for several years now. However,
businesses have often been slow to full embrace them until quite
recently, yet the number of APIs continues to grow exponentially. A
great example of how APIs can spur high-scale innovation and R&D
with development partners is Citibank's recent -- and highly successful -- mobile hackathon on top of their new APIs. Harvard has recently touted leading corporate examples of APIs in generating much of the revenue of large digital native firms such as eBay and Travelocity.



Immersive virtual reality. The success of Oculus Rift,
at least from an awareness standpoint, its famed multi-billion dollar
acquisition by Facebook, and the looming introduction of next-generation
models of virtual reality like Magic Leap
show the broader advances of the technologies. But virtual worlds like
Second Life came and largely went several generations of technology ago.
What's difference now? The truly immersive nature of the new headsets
combined with useful business applications. The hotel chain Marriott,
for example, already uses Oculus Rift in booths called 'teleporters' so that guests can try out what visiting a new resort might be like. The market growth for VR headsets is set for impressive growth.
Even so it was tough whether to say this was just suitable for an
organization's tech lab, but I've seen enough VR headsets appear in
organizations to say it's ready for the preparation stages for
cutting-edge uses.

The Future of Technology Careers – Pluralsight Training

The Future of Technology Careers – Pluralsight Training

Tracking Real World Web Performance – Pluralsight Training

Tracking Real World Web Performance – Pluralsight Training

Learn about RUM (Real User Monitoring), Synthetic Testing, Performance Budgets

SQL Server Continuous Database Delivery with Flyway – Pluralsight Training

SQL Server Continuous Database Delivery with Flyway – Pluralsight Training



Documentation - Flyway • Database Migrations Made Easy.

Photoshop Tutorials > The Art of A/B Testing for Web Design Tutorial > Digital-Tutors

Photoshop Tutorials > The Art of A/B Testing for Web Design Tutorial > Digital-Tutors

Web Security and the OWASP Top 10 Web Security Risks: The Big Picture

Pluralsight | Understanding Web Security



Topics covered include:


  • Top 10 security risks
  • Security misconfiguration
  • Sensitive data exposure
  • Broken authentication and session management

One Login Gets You There

Seamlessness and other stories: librarians’ views on identity and access management | Eduserv Blog



A
discussion paper containing more detailed results is available to
download. Print copies of the paper will be available from the
OpenAthens booth (732) at the Special Libraries Association Annual
Meeting in Boston, MA, where the OpenAthens team will also be presenting
the results at a poster session on Sunday, June 14th at 5:00 p.m. 

Wednesday, May 20, 2015

All Educator Day on Saturday, June 13

EdSurge LearnLaunch Tech for Schools Summit 2015 | EdSurge Summits

05/27/2015 MEETING OF AGILE BOSTON: RICHARD KASPEROWSKI

05/27/2015 MEETING OF AGILE BOSTON: RICHARD KASPEROWSKI



ELEVEN EASY RECIPES FOR A GREAT TEAM AND GREAT RESULTS

Your team can be ten times better.

What
does that mean? That means your professional team can accomplish 10x
more work, do it with 10x more quality, 10x faster, or with 10x less
resources. Your family can be 10x happier. Your school can be 10x more
effective at helping people learn. Your community group can be 10x
better at making life better for the people it serves. Even you yourself
can be 10x more effective at getting what you want.

In other words, you can be great. Your team can be great.

Greatness
Can you say these things about your teams?

   My projects are completed effortlessly on schedule and in budget every time.
   Every team I've ever been on has shared a vision.
   In meetings, we only ever do what will get results.
   No one blames "management," or anyone else, if they don't get what they want.
   Everybody shares their best ideas right away.
   Ideas are immediately unanimously approved, improved, or rejected by the team.
   Action on approved ideas begins immediately.
   Conflict is always resolved swiftly and productively.


The Core Protocols are one way to make teams that have these characteristics.

Some of the things you'll learn:

   Results-oriented behaviors,
   How to enter a state of shared vision with a team and stay there,
   How to create trust on a team
   How to stay rational and healthy
   How to make team decisions effectively, and
   How to move quickly and with high quality towards the team's goals


Bio:
Richard
Kasperowski a signatory of the Manifesto for Greatness and cofounder of
the Greatness Guild. He works as an Agile trainer and coach, Open Space
facilitator, Core Protocols trainer and coach, and he volunteers as a
CoderDojo mentor. Richard is the author of The Core Protocols: A Guide
to Greatness. Follow him on Twitter at @rkasper, read more about him at
www.kasperowski.com

Tuesday, May 19, 2015

Fireside Chat with Angular Core Team Member Pawel Kozlowski and code reviews - AngularJS Boston (Boston, MA) - Meetup

Fireside Chat with Angular Core Team Member Pawel Kozlowski and code reviews - AngularJS Boston (Boston, MA) - Meetup



Twitter: @pkozlowski_os


Gitter: @pkozlowski_opensource


ng-conf talk on the state of Angular 1.x: https://www.youtube.com/watch?v=ihAeffWJEIc ;



Angular code reviews


Have a piece of code you would like the community to review and
provide helpful recommendations? Submit your code at this link and we
will discuss it together:


https://docs.google.com/forms/d/1ZnZEuUXn3Q2HlegfH-kvnyqckmwnknNlYurKlsbxDEU/viewform?usp=send_form

Enterprise Integration: Patterns and Case Studies | WSO2 Inc

Enterprise Integration: Patterns and Case Studies | WSO2 Inc



This workshop will focus on the overall integration landscape covering:


  • Common integration patterns
  • Example implementations of popular patterns
  • Dos and don’ts when implementing patterns
  • Case Studies and examples from real-world WSO2 deployments worldwide

Technology Radar | ThoughtWorks

Technology Radar | ThoughtWorks

SQL Server 2014 Service Pack 1 is now available - SQL Server Team - Site Home - MSDN Blogs

SQL Server 2014 Service Pack 1 is now available - SQL Server Team - Site Home - MSDN Blogs



Knowledge Base Article for Microsoft SQL Server 2014 SP1.

SQL Server 2016 Managed Backup | Data Exposed | Azure storage

SQL Server 2016 Managed Backup | Data Exposed | Channel 9