2015년 3월 3일 화요일

JavaScript Frameworks, Pointer Events, Swift on .NET and Android, HTTP/2, Facebook Stetho, A/B Experiments, Microservices

InfoQ Newsletter

Kwonki, in this issue, March 3, 2015

Research, DevelopmentJava.NETDynamic LanguagesCloud ComputingMobileProcess & PracticesArchitecture & DesignOperations & InfrastructureEnterprise Architecture

SPONSOR AD
FREE Book - Graph Databases, by O'Reilly
Get this definitive new guide to graph databases.
Written by three leaders in the field,
this first edition is now available.
Download your free book today!


Research Latest Content
http://www.infoq.com/research/

JavaScript Frameworks in the Real World

JavaScript frameworks can be an essential tool for advanced JavaScript programming. While one could do everything needed purely with JavaScript code without the need of a framework, both they and JavaScript libraries provide some very useful foundations to build on. (Research)


Article Series: Next Generation HTML5 and JavaScript

In this (post)HTML5 series, we go beyond buzzwords and get practical insights from experts about what has actually worked for them. We also talk about technologies that go a step further, and define the future of how the standards and web development will evolve. (Article Series)



Development Latest Content
http://www.infoq.com/development

Categories for the Working Programmer

Jeremy Gibbons explains categories, focusing on them as an organizing principle helpful in managing generic libraries. (Presentation)
Jer.JPG

SQL Strikes Back! Recent Trends in Data Persistence and Analysis

Dean Wampler takes a look at SQL’s resurgence and specific example technologies, including: NewSQL, Hybrid SQL, SQL abstractions on top of file-based data, SQL as a functional programming language. (Presentation)
Dean.JPG
SPONSOR AD
5 Unsung Tools of DevOps - Jonathon Thurman
shares his five favorite DevOps tools which have
been around a long time. They may not be flashy
but they’re time tested and just work. See which
tools make the cut and why. Download Now.


Java Latest Content
http://www.infoq.com/java

The Quest for the Holy Integration Test

Ken Krueger and Rob Winch provide an overview of testing Spring Web applications. (Presentation)
Ken.JPG

Fast Conservative Garbage Collection

Rifat Shahriyar, Steve Blackburn and Kathryn McKinley show that conservative garbage collectors using Immix can be as performant as, and sometimes even faster than, generational GCs. (Presentation)
Ri.JPG


.NET Latest Content
http://www.infoq.com/dotnet

Silver Brings Apple's Swift Language to .NET and Android

RemObjects Silver is a “free implementation of Apple’s Swift programming language” aimed at making it possible to natively compile Swift code on the .NET, Java, and Android platforms in addition to Cocoa and Cocoa Touch. InfoQ has spoken with marc hoffman (sic), chief architect at RemObjects. (News)

Top .NET News Headlines

Visual Studio 2015 CTP6 Released

FEATURED eMag
DevOps ToolChain for Beginners
This eMag aims at providing an overview of an example set of tools that would constitute a typical DevOps toolchain. These are popular tools today, but you should look at them as illustrations of the kind of tasks and workflows you might need to perform in your organization as you move along a DevOps path. (eMag)

Dynamic Languages Latest Content
http://www.infoq.com/dynamic_languages

Q&A with Matthew Carver on The Responsive Web

Responsive web design is an important part of the modern web and a must-have skill for web developers. The Responsive Web by Matt Carver provides an introduction and suggestions on how to get started. (Article)
Gun.JPG

Creating Modular Test Driven SPAs with Spring and AngularJS

Gunnar Hillert provides an overview of the current landscape and illustrates the choices the Spring XD team has made for its user interface. He covers frameworks such as AngularJS, Bootstrap, RequireJS; tools like Bower, Grunt, Gulp; and also talks about testing using Karma and Protractor. (Presentation)
Gun.JPG
SPONSOR AD
App. Release & Deployment For Dummies
This eBook defines the basics of application release
and deployment, and provides best practices for
implementation with resources for a deeper dive.
Download Now.


Cloud Computing Latest Content
http://www.infoq.com/cloud-computing

Simplify Cloud Applications using Spring Cloud

Scott Frederick and Ramnivas Laddad introduce the Spring Cloud project, show how you can simplify configuring applications for cloud deployment, discuss its extensibility mechanism, and put it to good use by showing practical examples from the field. (Presentation)
Scott.JPG

Spring Your Apps into the Cloud with a PaaS

Grant Shipley deploys an application to the cloud and then turns up the heat by leveraging the right mix of elasticity and auto-scaling. (Presentation)
Grant.JPG
FEATURED eMag
Web APIs: From Start to Finish
This eMag contains a collection of articles and interviews from late 2014 with some of the leading practitioners and theorists in the Web API field. The material here takes the reader on a journey from determining the business case for APIs to a design methodology, meeting implementation challenges, and taking the long view on maintaining public APIs on the Web over time. (eMag)


Mobile Latest Content
http://www.infoq.com/mobile

The Pursuit of Tappiness – a Case Study in Making Tablet Friendly Websites

Neil Turner discusses how TUI made two websites tablet friendly, what it means to optimize for tablets, how needed improvements were identified and how to ensure that future designs are tablet friendly. (Presentation)
Neil.JPG


Process & Practices Latest Content
http://www.infoq.com/process-practices

Revisiting XP: be a Thoughtful Programmer by Exercising More Collective Ownership

Frequently developers cause and face frustration, often due to a lack of consideration for those who come after them. This article explores the approach of programming more thoughtfully by revisiting one of the most simple (yet often misunderstood) XP rules: collective ownership. (Article)
logo.jpg

James Grenning on Technical Excellence

At the recent Agile Singapore conference James Greening presented two technically focused talks - one on the importance of technical excellence and the other teaching test driven development. He spoke to InfoQ about the importance of strong technical practices to enable true agility in software development. (Article)
logo1.jpg

Linda Rising & Richard Sheridan on Creating a Culture of Joy - Part 2

At the recent Agile Singapore conference Richard Sheridan and Linda Rising discussed what it means to have an agile mindset and what it takes to design an organisation from scratch which has a culture of joy in work. The second article looks at the technical and work practices used at Menlo Innovations and why they are effective. (Article)
happy-culture3.jpg

Visual Portfolio Management: Collaboratively Aligning Your Company

To exploit agile advantages like speed, flexibility, and fast feedback, companies need to work on the right things. The three-horizons model explains how companies need to work to ensure sustainable growth. Visual portfolio management can integrate the different types of work into a coherent system. (Article)
logo.jpg

Too Big to Fail: Running A/B Experiments When You're Betting the Bank

Andrea Burbank discusses the risks, benefits, and lessons from running a single huge experiment with hundreds of moving parts, and with long-term engagement as the metric of success. (Presentation)
The next QCon is in New York, June 8-12, 2015. Join us!
Andrea.JPG

Integrating UX – The Good, the Bad and the Ugly

Ellie Kenwood discusses some of the challenges of integrating user experience into an Agile delivery model, including a case study. (Presentation)
El.JPG

You Can't be Great without Technical Excellence

James Grenning takes a look at why the technical practices of TDD, refactoring, continuous design, clean code and automated testing can help people and their organization be great. (Presentation)
James.JPG

Kanban: A Story of Change

David Daly presents why his team chose Kanban, how it adopted it, the benefits of using Kanban, tips for implementing Kanban and pitfalls to avoid. (Presentation)
Daly.JPG

Introducing Agility to Non-Agile Organizations

Jose Casal discusses using Kanban to introduce Agile principles and practices in non-Agile organizations, how Agility can help businesses improve their results and business performance metrics. (Presentation)
Jose.JPG

Epic Estimation - Agile or High Risk Guesswork?

Ian Hawkins discusses the value in epic estimation, how to handle business expectations, what influences epic estimation and what makes it effective. (Presentation)
Haw.JPG

Four Things we Need to Know about Teams

Lachlan Heasman discusses the difference between groups and teams, Poole’s model of team development, the social motivational factors within teams, and the complexity leadership model for teams. (Presentation)
La.JPG


Architecture & Design Latest Content
http://www.infoq.com/architecture-design

Mike Long on Building Software for the Long Term

Mike Long explains how to build software for the long term, software maintenance, and how some software survives. Also a thought experiment - how would you build software that lasts for 10,000 years? (Interview)
Mike-Long-small.png

Scalable Microservices at Netflix. Challenges and Tools of the Trade

Sudhir Tonse discusses the robust interprocess communications (IPC) framework that Netflix built (Ribbon). (Presentation)
The next QCon is in New York, June 8-12, 2015. Join us!
Ton.JPG

Keep Things Simple

David Tanzer and Oliver Zymanski explain with examples how to apply the rules and principles of object-oriented software design to create simple architectural designs. (Presentation)
Ton.JPG

How Can We Use Our Creative Power and Technological Opportunity to Address the Challenges of the 21st Century?

Gyorgyi Galik discusses our urban future and explores new possibilities to create projects and materials that change the environmental effects of art and design practices. (Presentation)
Gy.JPG

Not Just Layers! What Can Pipelines and Events Do for You?

Ian Cooper takes a look at two architectural patterns: pipelines for dealing with streams of data effectively, and events which provide significant advantages for loose coupling. (Presentation)
Ian.JPG

Scalability Lessons from eBay, Google, and Real-time Games

Randy Shoup tells war stories from Google and eBay focusing on how to scale code, infrastructure, performance, and operations, along with hard-won lessons learned in scaling them. (Presentation)
Randy.JPG

Collaborative User Research - Ways to Involve Stakeholders in User Research

Revathi Nathaniel explains the benefits of collaboration during the various stages of conducting user research (from conception to data analysis) and simple methods to involve stakeholders. (Presentation)
Re.JPG


Operations & Infrastructure Latest Content
http://www.infoq.com/operations-infrastructure

Containerization Is More than the New Virtualization

Jérôme Petazzoni borrows from his experience at Docker Inc. to explain live applications running in Docker, including reading logs, remote access, and troubleshooting tips. (Presentation)
The next QCon is in New York, June 8-12, 2015. Join us!
Peta.JPG

Real-world Docker: Past, Present, and Future

Jeff Lindsay talks about the history and future of Docker, and shares some of his cutting-edge tooling for deploying systems with Docker. (Presentation)
The next QCon is in New York, June 8-12, 2015. Join us!
Jeff.JPG
SPONSOR AD
Top 10 Enterprise NoSQL Use Cases - NoSQL adoption has moved beyond innovators to mainstream “early adopters” such as AOL, PayPal, Tesco, and others. Learn - through real-world examples - about the key factors driving NoSQL adoption today. Download Now.


Enterprise Architecture Latest Content
http://www.infoq.com/enterprise-architect

Employing Enterprise Architecture for Applications Assurance

In this article Walter Houser discuss how enterprise, software, and security architects can improve software assurance by using the enterprise architecture to promulgate the software security controls. They also talk about other security model components like threat modeling, attack trees, secure design patterns, and misuse cases. (Article)
logo.jpg
SPONSOR AD
Percona Live MySQL Conference & Expo 2015
April 13-16, 2015, Hyatt Regency, Santa Clara
Sessions delivered by top MySQL practitioners
Oracle, Facebook, Google, LinkedIn, Twitter
Learn from MySQL experts

댓글 없음:

댓글 쓰기