DZone Sitemap: April 2016 Articles
- (Un)common Use Cases for Graph Databases
- 1 Stream, 2 Applications, and 3 Dependencies for Spring Cloud Data Flow
- 10 jQuery Snippets for Efficient Web Development
- 10 Tips for Creating Secure Mobile Apps [Infographic]
- 10 Tips on How to Build the Perfect SDK
- 10 Ways to Speed Up Your ASP.NET MVC Application
- 12 Resources for Perfecting Your API Performance Strategy
- 12 Tips to Avoid Cloud Waste
- 1:1 interview with George Wayne of Qualia Networks
- 1M msg/sec: IronMQv3 Hits Dos Commas
- 22 Mobile Stats Everyone Should Know
- 3 Way Ops Can Help Devs: A Developer Perspective
- 4 Skills Every Test Team Needs
- 5 API Testing “Must Haves” for API Security, Reliability, Performance
- 5 Innovative Uses for Cloud Technology
- 5 Manual Test Case Writing Hacks
- 5 Skills a Software Developer Should Have to Be a Smart Developer
- 5 Steps to Slowing Down Your Site
- 5 Things to Consider When Starting an IoT Project
- 5 Tips to Get the Most Out of Your Third Parties
- 5 Tips to Managing Stress During Game Development
- 7 Reasons Why People Do Not Like IT
- 8 Solid Tips for Succeeding With Neo4j
- A 5-Minute Guide to Performing Web Form Test Automation
- A Closer Look at the Current State & Future Possibilities for Web Testing and Selenium
- A Data Lake Architecture With Hadoop and Open Source Search Engines
- A Deep Dive Into Docker – Part 2
- A Developer's View On Marketing Buzzwords
- A Glimpse Into Boston Secure World 2016
- A Java Fan's Heartfelt Letter
- A Look at Perspective Transform and Correction With Core Image
- A NoSQL Conversation
- A Polyglot's Guide to Multiple Dispatch – Part 1
- A Simple Camel Route in WildFly Swarm
- A Simple Way to Upload Files Using Mongoose
- A Simpler Explanation for the Developer Shortage (If You Believe It)
- A Spring Developer's Guide to Social Integration [Video]
- A TDD Challenge for Your Team
- A View Is Not a Table
- A Weird Month for Artificial Intelligence
- AccuREST Stub Runner Released
- Additional Considerations Around IoT
- Advanced Cloning in UI Development
- Advice on Good APIs: Comparing Slack and Hipchat From a Developer’s Perspective
- Agile Project Manager AND Scrum Master? Wrong... So, So Wrong
- Agile Spread — Don't Come to Work Sick
- Agile vs. Waterfall
- Amazon Echo Dot: Loud and Clear!
- An Introduction to Dagger 2 (Android DI) – Part 3
- An Introduction to Data Science
- An Introduction to Docker: The Performance Perspective – Part 1
- An Introduction to Linux Distributions
- An Introduction to Load Testing With Gatling
- An Introduction to Logback: a Logging Framework From the Creator of Log4J
- An Introduction to the Java Collections Framework
- Analyzing the Panama Papers With Neo4j: Data Models, Queries, and More
- Anatomy of a Scala Spark Program
- Angular 2 Coming to Java and Python: The First Multi-language Full Stack Platform?
- AngularJS Authentication Screencast Series — Part 1
- AngularJS Exception Logging Made Simple
- ANTLR 4 with Python 2 Detailed Example
- Apache Cassandra Performance Tuning
- Apache Sentry Is Now a Top-Level Project
- Apache Spark Complex Event Processing, Training and SparkSQL Datawarehouse
- API Garage: Moving to Open Source
- API Integration Service Providers Should Have An API So Their Actions Are Embeddable
- API Names and Begging the Negatives
- API, RSS, and the Ability to Look at Your Company Through an External Lens
- Apple Launch Open-source Platform For Mhealth Development
- April Fool’s: Which Cloud Stores Your Data? The Kitty or the Pony?
- April's Top 5 Crowd Funding Projects for Techies
- Architecting for Failure
- Are Rats Leading the Way Towards Augmented Intelligence?
- Are You Ready For The Next Goldrush? Facebook's F8 Conference Is Happening Now
- Are You Underpaid?
- Areas of DevOps That Enterprise Organizations Must Address
- ASP.NET Core and Angular 2 — Part 1
- ASP.NET Core and Angular 2 — Part 2
- ASP.NET Core and Angular 2 — Part 3
- Asynchronous JAX-RS: Basics and Gotchas
- Asynchronous Logging With Log4J Part 2
- At the End of the Day, We Are All (Polyglot) Programmers
- Authentication in Golang With JWTs
- Automated Regression Testing Made Easy With CasperJS
- Automatic 2D to 3D Conversion for Your Selfies?
- Automatic Colorization of Grayscale Images
- Automating AWS With CloudFormation Training
- Automic + Oracle Hyperion = Visibility, Control and Compliance to Optimize Financial Close Process
- Automic Launches Continuous Delivery for Siebel Packaged Applications
- Automic Unifies Automation, DevOps, and Digital Transformation
- Available Free Online, OpenShift Primer Book
- Avoid Working With Classes and Reflection Where Possible
- AWS Monthly Review — March 2016
- AWS ZSH Helper
- Azure Portal Tips & Tricks — Themes [Videos]
- Basic CRUD Operations Using cx_Oracle, Part 1: Setup
- Basic CRUD Operations Using cx_Oracle, Part 2: Retrieve
- Basic CRUD Operations Using cx_Oracle, Part 3: Create
- Basic CRUD Operations Using cx_Oracle, Part 4: Update
- Batch Processing: A Tutorial on Workers, Queueing and Gelato
- Beautiful Constructors Look Like This
- Becoming a Neo4j-Certified Professional
- Behind the Numbers on Why Universities Lag Behind in Cybersecurity Education
- Best Buy will Not Issue API Keys to Free Email Accounts and Wants to Get to Know Your Company
- Big Data and Market Research Have A Lot in Common
- Big Data on a Budget in Oil and Gas
- Big Data, IoT, and Blockchain: Ready to Follow the Yellow Brick Road?
- Big Jobs, Little Jobs
- Book Review: Domain-Driven Design Distilled
- Boost Productivity With Knowledge Management
- Bringing Agile to the Next Level
- Build a REST API with XML Payload
- Building Blocks for Highly Available Systems on AWS
- Bye Manual SQL, Hello Speedment!
- Captive DNS Server Example (Mongoose More Than an Embedded Web Server)
- Ceylon 1.2.1 is Now Available
- Ceylon on Mobile Devices
- Changing Heap and Stack Size for NXP Kinetis SDK v2.0 GCC Projects
- Characteristics of Good Agile Leadership
- Chariot: The Web-of-Things Solution for Arduino
- Checklist: Convert Row-by-Row to Bulk Processing w/FORALL and BULK COLLECT
- CircleCI and Rainforest QA on Continuous Deployment
- Client Side Logging in JavaScript
- Closure-Based State
- Closure-Based State Explained
- Closure-based State in F#
- Closure-based State: C#
- Closure-based State: Java
- Closure-based State: JavaScript
- Cloth Physics Simulation for Babylon.js
- Cloud Backup and Disaster Recovery: What Do You Need to Consider?
- CloudBoost Android File Upload and Download
- CloudPassage Study Finds U.S. Universities Failing in Cybersecurity Education
- Clusterpoint Adds JOINs to its Database Platform
- Code Improvements With Kotlin
- Code Metric Visualization: Lines of Code and Code Coverage
- Code Review Through the Years
- Codify the Rules You Use to Organize Your Code
- Coho Data Introduces Support for OpenStack, Brings Its Unique SDN Integration into Cinder Storage
- Collaborators and Libraries: Java Design Patterns for Success
- Come Speak at DevOps Enterprise Summit 2016!
- Coming Soon: Scala Days 2016 NYC
- Component Based Architecture
- Concurrency and How to Avoid It
- Confession... I Cheated During Planning Poker
- Confessions of a Procrastinator: How to Handle Large Projects
- Configure Tomcat 9 for HTTP/2
- Considering Tor-like Techniques to Protect Your Users
- Constructor Function Example in JavaScript
- Constructor Function: Swift
- Context Path Routing in CloudFoundry
- Continuous Delivery With Jenkins - Part 1
- Continuous Discussions (#c9d9) Podcast: Episode 37 — Live From Mobile Delivery Days
- Continuous Discussions (#c9d9) Podcast: Episode 38 — CI Acceleration
- Continuous Discussions (#c9d9) Podcast: Episode 39 – CD Automation
- Control RGB LEDs Using Android and Arduino
- Counting Distinct Values With HyperLogLog
- Crafting the Ideal Push Message
- Create UML Diagrams With Simple DSLs in Eclipse and IntelliJ
- Creating a Custom Variable Blur Filter in Core Image
- Creating a Homemade Retrospective Game
- Creating Documented REST APIs With Wildfly Swarm
- Creating Dynamic PDFs in ASP.NET MVC Using iTextSharp
- Creating Geo-Enabled Applications With MongoDB, GeoJSON, and MySQL
- Creating Immutable Classes in Java
- Creating Procedural Normal Maps for SceneKit
- Cross-Domain Cookie With Legacy Applications
- Crowd Funding Projects Worth Looking At
- CSS3 Responsive Tables
- CUBA Platform is Going Open Source
- Currying Functions in Scala
- Cyber Monday: Past, Present, and Future
- Data Center Migration
- Data Is Your Most Valuable Asset
- DB-Engines, Informix, and Neo4j: An Origins Story
- Dealing With Jumbo Chunks in MongoDB
- Debugging Wildfly Swarm Applications in Intellij
- Default HotSpot Maximum Direct Memory Size
- Deploy to WildFly and Docker From IntelliJ Using Management API
- Deploying Java EE Apps to IBM Containers
- Deploying REST APIs to Docker Using Ruby and Sinatra
- Deploying The API Service Providers That I Depend On Within My Own Infrastructure
- Deploying WildFly Swarm to Heroku
- Design Cheats for Developers
- Design Patterns Are Not Blueprints
- Design Patterns in Swift: Document-View
- Designing in a Large Enterprise Company — Part 1: Design, a Very Overused Term
- Designing Software with Swift (Part I)
- Designing Software with Swift (Part II): Protocol-based Design
- Designing Software With Swift (Part III): Type-Based Design Without Protocols
- Designing Software with Swift (Part IV): Functional Type-based Design
- Detect Changes to Spectrum Colorpicker
- Detect DNS Spoofing, Protect Your Digital Identity
- Detecting Java Race Conditions With Tests, Part 1: Lost Updates
- Develop on iOS? You Must Use Cocoapods.
- Developing Real-Time Data Pipelines With Apache Kafka [Video]
- DH2i Announces Industry’s First Containers as a Service (CaaS) Solution for Microsoft SQL Server
- Different Ways of Injecting Dependency in an AngularJS Application
- Dimensionality Reduction Techniques: Where to Begin
- Discovering Go and Writing My First Plugin
- Distributed Data Analysis With Docker Swarm
- Do Agile and Banks Go Together?
- Do We Need to Build Our Robots in Order to Love Them?
- Do You Test Your IT Operations and Business Processes?
- Docker Cloud: Monitoring and Logging
- Docker Containers With Gradle Application Plugin
- Docker Flow: Proxy-on-demand HAproxy Service Discovery and Reconfiguration With Jenkins Pipeline
- Domino Said To Be Trialling Drone Based Pizza Delivery
- Don't Run Your Business Into the Ground: 5 Ways to Reduce Your SaaS Churn Rate
- Don't Throw the Baby Out With the Bathwater: 3 Features Missing From the Cloud
- Dramatically Increase Visibility in Search for WordPress Using JSON-LD Payloads and This PHP Snippet
- Dynamic Digest: Week of 3/28
- Easily Generate a Full-Stack Java + Javascript App With JHipster
- Easily Install Swift on Linux
- Easing the Migration from Unix to Linux
- EasyIoT Cloud and Accessing a Camera
- Eclipse Hints, Tips, and Random Musings
- Efficient Data Reports in Apache Spark With Aggregator Batching
- Efficient JAX-RS: Conditional Gets & Puts
- Enabling CORS in Node.js [Snippets]
- Enterprise Cloud Adoption: It’s High Time We Run the First Reality Check
- Entity Developer 6.0 — New ORM Designer for Telerik Data Access
- Entity Framework Core 1 (Entity Framework 7) Support in ADO.NET Data Providers
- Evaluating Database Compression Methods
- Evolving Technologies for Driving Big Data
- Examples of How to Make Drupal Outside-In
- Executive Perspectives' On The Future of IoT
- Exercises in Kotlin, Part 3: Functions
- Exercises in Kotlin: Getting Started
- Exercises in Kotlin: Part 2 - High Level Syntax and Variables
- Export a Play Project as an Eclipse Project
- Ext JS 6 by Sencha — the Good, the Bad, and the Ugly
- Extending OpenStack Disaster Recovery to Google Cloud Storage
- Fail, Fail, Fail
- Fault Tolerance on the Cheap Part I
- Finding Abstractions That Give Data Applications 'Flight'
- First Steps to Using Spring Boot and Cassandra
- Five Guidelines for Building a Log Management System
- Five Languages That Are No More
- Five Things You Must Know About DevOps
- Five Tips for Introducing Product Management to Your Company
- Five Top Tips for Keeping Your Mobile Apps Safe
- Five Ways Knowledge Sharing is Good for Your Company’s Culture
- Five Ways to Increase Knowledge Sharing in Your Free Time
- Flexera Software Extends the Power of Software Asset Management (SAM) with Launch of FlexNet Manager for Cloud Infrastructure
- Flows in Mule ESB
- Focusing on the Cloud in Cloud Applications
- Fooled by Monitoring
- Formalizing My Approach to Identifying the Low Hanging API Fruit
- Free Android Weather Resources for Developing Android Apps
- Free Mini Book about Reactive Microservices
- Friday Functions: npm Path
- Full App Testing in Meteor
- Full Stack Engineering in the Age of Hybrid Cloud
- Further Nail in the Coffin of Disreputable Health Apps
- Futurecasting: Impact of Self-Driving Cars
- Game Development 101: Just in Time
- Geek Reading April 13, 2016 #1081
- Geek Reading April 22, 2016
- Geek Reading: EBay Merges, Neural Networks in Python, and More
- Geek Reading: Machine Learning, Advanced Algorithms, and More
- Geek Reading: Spring Boot, Libraries, and More
- Generating Related Data Elements
- Genome Analysis Toolkit: Now Using Apache Spark for Data Processing
- Geospatial Indexing US Congressional Districts With neo4j-Spatial
- Get a Job, Container: A Serverless Workflow with Iron.io
- Getting Started With Apache NiFi and Hortonworks HDF
- Getting Started With F#
- Getting Started With Hazelcast and Node.js
- Getting Started With JRebel for Android
- Getting Started with MarkupKit
- Getting Started With Microservices on Docker and Cloud 66
- Getting Started With Spark Streaming
- GitHub Merge Button From CLI
- Giving it 99 Percent!
- Giving Up On TDD
- Go Language for Java Developers Part 1
- Go Language for Java Developers Part 2
- Go Language for Java Developers Part 3
- Go Language for Java Developers Part 4
- Go Language for Java Developers Part 5
- Goodyear Prepare the Ground for Driverless Cars
- Google AMP Aftermath: Replacement Image Results
- Gradle Compile-only Dependencies
- Growing Revenue May Kill Your Startup
- Hadoop and the Need for Speed: A Fast Data Strategy
- Hadoop in Healthcare, Part 1
- Hadoop in Healthcare, Pt. 2
- HapiJS Authentication – Secure Your API With JWT
- Hard Facts About the ROI of Software Testing
- High Availability Using MySQL Group Replication
- Hortonworks Announcements: April 2016
- Hortonworks Develops Online Knowledge Sharing Community
- Hortonworks: Top 15 Links of April 2016
- How an Organizational Structure Affects Test Quality
- How Are Dev Teams Improving Code Quality in 2016?
- How Big Data Helps Solve Social Challenges
- How BMW Uses HTC Vive and Mixed Reality to Development New Cars
- How DBAs Can Keep Access To Production
- How Did MongoDB Get its Name?
- How Do I Get Started as a Microsoft Web Developer?
- How Do You Define the Internet of Things
- How Do You Know When to Touch Legacy Code?
- How Docker Makes Testing More Efficient
- How Education Elements Slashed Cloud Costs
- How Fast Are Web Applications in 2016?
- How Features as a Service (FaaS) Helps You Code Faster and Improves App Quality
- How Game Mechanics Are Helping to Teach Game Development
- How Good is Your Backup Strategy?
- How Have You Seen IoT Change?
- How I Brought my Nexus 7 Back to Life
- How I Met Mother.Your [comic]
- How Long Could It Take to Run a Regression?
- How Many Users Abandon Your Site Due to Poor Performance?
- How Microservices Are Transforming Python Development
- How Millennials and Big Data Are Driving the Sharing Economy
- How Mobile Data Is Driving IoT
- How Node.js Revolutionized the Retail Space
- How Otto Puts Docker's Development and Deployment Capabilities to Shame
- How the Heck Do I Run Docker in Production?... And Will it Scale?
- How the Hell Do I Run Docker in Production? And Will It Scale?
- How the On-Demand Economy Contributes to IoT Advancement
- How to Add Geocoding Lookup to Your App in 5 Minutes
- How to Add Static Analysis to Your Development Process
- How to Authenticate on Android Using Social Logins
- How to Avoid False Positives and False Negatives in Test Automation
- How to Back Up Azure Resource Managed VMs to a Recovery Services Vault
- How to Capitalize the First Letter of a String in JavaScript [Snippets]
- How to Decode a Cryptic Server Error Message
- How to Deploy RESTful APIs Using Node, Express 4 and Docker
- How to Describe Accomplishments on a Resume
- How to Ensure Self Describing Log Data Using Log4Net
- How To Filter Microsoft’s Hitler-Loving AI
- How to Generate Customized Java 8 Code with Plugins
- How To Get Started with Android Development
- How to Get Started With Bimodal IT
- How to Get Started With Machine Learning on Bluemix
- How to Go Faster Than You Can
- How to Implement a Typing Indicator in Your Android Chat App?
- How to Install a Wireless USB Network Card on Raspberry Pi
- How to Install NewRelic on Docker Stacks
- How to Integrate Salesforce and CTI
- How to Interpret and Report Your Performance Test Results (so People Actually Read Them)
- How To Log From Azure Virtual Machines
- How to Make a Piechart Using React and d3
- How to Manage App Uptime Like a Boss
- How to Measure the ROI of Your Cloud Spending
- How to Pick Dependencies From a Developer’s Point of View
- How to Predict Port Locations in a Logistics Network
- How to Properly Filter Scunthorpe
- How to Ramp Up Steps in Your Load Tests
- How to Read Your Passport With Android
- How to Use Deep Links to Drive Mobile Engagement
- How to Use Mollie for Mobile Payments in Ionic App
- How to Verify Equality Without Equals Method
- How to Write Better QA Tests
- How to Write Unmaintainable Code
- HTML 5.1 Incremental Preview: Tabs, XSS, Tables, and Microformats
- HTTPS Everywhere
- Hype Detected [comic]
- I Have an API Deployed, and a Base Presence Established, What Can I Do to Help Me Get the Word Out?
- I Have an API, Now I Need Some Help to Identify What Is Needed to Manage My API Presence
- I Severely Overestimated Peoples Desire to Deliver Real Solutions When it Came to APIs
- IBM and Jelastic: Born-on-the-Cloud Combination
- Identity Theft: The Risky Side of Big Data
- If You or Your Family Take a Prescribed Medicine, You Might Want to Read This
- Importing and Exporting Google Spreadsheets With Treasure Data
- Infographic: Auto Software Security
- Infragistics Android 16.1
- Infrastructure as Code
- Inside Wargaming.net’s Data-driven, Real-time Rules Engine
- Install Let's Encrypt SSL Certificate and Force It to Use HTTPS
- Installing a Linux Agent for VSTS Build Has Never Been Easier
- Installing MongoDB on 32-bit Ubuntu 15.10
- Interview Prep — Ready for Storytime?
- Introducing a New Web Performance Metric for Media Sites: Activity Impact Score
- Introducing Spark-as-a-Service — The Need-to-Know Essentials
- Introducing the Enigmatic Logging Handbook
- Introducing the Kafka Processor Client
- Introduction to Immutable.js and Functional Programming Concepts
- Introduction to Java 8 Streams
- Introduction to Kerberos for Managers
- Introduction to Mailtrap: A Fake SMTP Server for Pre-Production Testing of Application Email
- Introduction to User Roles in JBoss apiman
- Intuit’s DevSecOps: War Games, Gamification, and Culture Hacking
- IoT Developer Survey: My Point of View
- IoT Foundation — How Can IoT Impact on the Bottom Line?
- IoT Market Report Reveals Big Data is Top of Mind within Internet of Things
- IoT Technical Solutions Being Used Right Now
- IoT Use Cases - 2016
- iPhone SE Fails to Make A Splash
- Is Anxiety Hurting Your Performance?
- Is DevOps a Real Concrete Thing?
- Is MySQL 5.7 (Primary Key Lookup) Really Faster Than Earlier Versions?
- Is Overconfidence Based On Picking Easy Tasks?
- Is Programming Similar to Composing Music?
- Is There a ''One Technology to Rule Them All'' in Enterprise Mobility?
- It All Started With a Wager About System Upgrades
- It's Okay Not To Lead
- ITIL vs. DevOps in Financial Service Organizations
- Java 8 Configuration Defaults Using Optional
- Java 8 New Date And Time Overview
- Java 8 – Default Methods in Interfaces
- Java 8 — Functional Interfaces (SAM)
- Java 8: Base64 Encoding & Decoding [snippet]
- Java Builders From The Start
- Java Champions Get IntelliJ IDEA Ultimate for Free
- Java Hashcode and Equals Deep Dive
- Java Marches On [comic]
- Java Notes: Monetary Problems
- Java Performance Notes: Autoboxing / Unboxing
- Java Quiz: Best Seats in the House
- Java Quiz: Casting Objects in Java
- Java Quiz: Extending an Abstract Class
- Java Quiz: Objects and References
- Java.net and Kenai Shutting Down: Why?
- Java: Immortal Objects and Object Resurrection
- Java: More Typing With Less Typing
- JavaFX Tips to Save Memory: Shadow Fields for Properties and Observables
- JavaLand 2016 Retrospective
- JavaScript Module Systems Showdown: CommonJS vs AMD vs ES2015
- JavaScript MVVM — You’re (Probably) Doing it Wrong
- JDK 8: Arrays#sort vs. Arrays#parallelSort
- Jenkins 2.0 Makes it Easy for Organizations to Deliver Applications
- Junior vs Senior Developers: What's the Difference, Anyway?
- JUnit 5 Extension Models Explained
- JUnit testing Part II – Using Mockito for Dependencies Configuration
- JWT Authentication With AngularJS - Video and Tutorial
- Let It Crash: On Distributed Transaction Design
- Let's Chat Application Using SignalR in MVC
- Liquibase for Developers
- Live Long and Process
- Load Balancing 101: The Importance of Local Load Balancing
- Load Balancing 101: Understanding Global Load Balancing
- Load Balancing of WebSocket Connections
- Load CSV Data into Couchbase using Apache Spark
- Location Aware App in Android: UV Index
- Log4j 2 Configuration Using YAML
- Logback Configuration: Using Groovy
- Logback Configuration: Using XML
- Logging in New-Style Daemons With systemd
- Looking Along the Beam: Analysis and Insight
- Looking Forward to PGConf US 2016
- Machine Learning — A Lesson Learned
- Make a DIP-8 Footprint in CircuitMaker With 3D STEP Model [Video]
- Make the App Store Great Again
- Making Google Sheets Smarter with Blockspring
- Making Node.js Available to All Users With nvm
- Man vs. Tool?
- Manage AWS EC2 SSH Access With IAM
- Managing Dotfiles With Ansible
- Managing Software Development Through Kanban and Trello
- Managing Your Macbook With Ansible
- Maslow’s Hierarchy of Needs: DevOps Edition
- Maze-Walking Algorithm
- Measuring Heart Rate With Wireless Earphones and Bluemix
- Meet Red Hat OpenStack Platform 8
- Meet the Crossword-playing Machine
- MemSQL 5 Ships With LLVM-Based Code Generation for SQL Queries
- Merging Bash SSH Session History
- Metalogix and Microsoft to Facilitate Customer's Journey into the Cloud
- Micro on NATS — Microservices With Messaging
- Microservice Architectures With Spring Cloud and Docker
- Microservices and the Impact on the Database
- Microservices Arrived at Your Home
- Microservices With Camel and WildFly Swarm - Introduction
- Microsoft's Commitment to Azure
- Minimum Viable Product and Production
- Mistakes That We Often Encounter During Our College Projects
- Mobile Apps: What’s a Good Retention Rate?
- Mocking Method with Wildcard Generic Return Type
- Modernized Pattern Implementation With CDI: The Maximal Decoupled Virtual Chain of Responsibility
- Monitoring and Troubleshooting Apache Storm
- Monitoring Docker Containers — Docker Stats, cAdvisor, Universal Control Plane
- Monitoring Kafka on Docker Cloud
- Monitoring Performance Across a Data Pipeline
- More Good Programming Quotes
- Moving to the Cloud: Transforming Technology and the Team
- Multi-homing in SCTP
- Multiple Libraries for Assertions in Your Test Classpath
- Must-See Sessions at the Star East Software Testing Conference
- MVB Spotlight: Simon Gladman - Swift Supremo
- My Thoughts on My Windows Phone and Windows 10 (That it Would Not Get)
- Myrtille: Access Your Desktop Everywhere
- MySQL 5.7 Introduces a JSON Data Type
- MySQL Data at Rest Encryption
- MySQL Document Store Developments
- Netflix Devops Chose Gradle for Continuous Delivery
- New Core Image Procedural Noise Generators for Filterpedia
- New Custom Core Image Filters
- New Inspections for Java 8 in IntelliJ IDEA 2016.1
- New Inspections for Java 8 in IntelliJ IDEA 2016.1
- New Robot Capable Of Identifying Objects
- New Tasktop Dev Features to Improve Your Software Development Lifecycle
- Nexsan Announces Unity - First Unified Storage Solution
- NGINX Amplify Monitors Microservices in Docker Containers
- Nine Good-to-Knows about Oracle PL/SQL Error Management
- Node.js v6 - Now Available!
- Null Object Design Pattern in Automated Testing
- NVMe (Non-Volatile Memory Express) Overview and Primer – Part I
- Object Construction and Validation
- On Logging Hours
- On the Road to Smarter Building Management
- One App To Bring Your Domestic IoT Together
- One-Minute Windows Performance Analysis
- Open Source: Standing in the Shadows of IT
- OpenStack: Core Components
- Pair Programming — The Most Extreme XP Practice?
- Pair Programming: When Should You "Shoulder Ship It"
- Parental Controls Market is a Great Opportunity to Start a Successful Business
- Passing Java Arrays in Oracle Stored Procedure From Mule ESB Flow
- Patterns and Processes for Continuous Delivery of Microservices
- Patterns, 20 Years Later: The Constructor Function Explained
- Performant Python and NGINX, Part I: Web Serving and Caching
- Pifpaf, a Tool to Run Any Daemon Briefly
- Pitfalls of a Non-technical Manager
- Planning and Creating Azure Search Indexes
- Planning Your Docker-Based Microservice Stack
- Play in Action – Building REST Services
- Playing With One Possible OpenAPI Spec for the Human Services Data Specification (HSDS)
- Poll: What's Fun, Difficult, Unpleasant About Programming?
- Potential Java Garbage Collection Interview Questions
- Practical Rails: Adding a Bootstrap Theme
- Practice, Practice, Practice
- Precision and Recall by Example: The Two Pillars of Search Relevance
- Presentation: Service Discovery in a Microservice Architecture
- Privacy and Security – Is There A Difference?
- Producing Documentation for Your Rails API
- Profile of an Iot Developer: Results of the Iot Developer Survey
- Programmers Abroad: Why Aren't You One Of Us?
- Programmers are Humans, Too: How to Get Crusty Developers to Change
- Progressive Profiling: Vital Info From Happy Customers
- Protect Your Immutable Object Invariants in More Complex Java Objects
- Protobuf Performance Comparison and Points to Consider When Deciding If It’s Right For You
- Public Cloud vs. Private Cloud
- Put Your Java 8 Method References to Work
- PyDev of the Week: John Cook
- PyDev of the Week: Nicole Harris
- PyDev of the Week: Peter Damoc
- Python 201: What Is a ChainMap?
- Python 201: What’s a Deque?
- Python Build Automation Demo With Gradle at Linkedin [Video]
- Python – the Handy defaultdict
- Qualia Networks Helps Students Create Smart Devices
- Quartz Scheduler Configuration For Web Applications
- Query Store and Optimize for Ad Hoc
- Quick Access to Eclipse IDE Features
- R.I.P. MBaaS — Long Live BaaS
- Rackspace Becomes AWS DevOps Competency Partner
- Rackspace Selects CloudPassage for Compliance Assistance Service
- Reaching an Ambitious Goal Takes Time
- Real-time Data Analytics: The Way Forward
- Reclaiming Design Patterns (20 Years Later)
- Reclaiming Disk Space From MongoDB
- Recognizing Hand-Written Shapes Programmatically: Find the Key Points of a Rectangle
- Recreating Kai's Power Tools Goo in Swift
- Redis vs. Hazelcast – Radargun Puts Them to a Challenge
- Reducers: Workhorses of Parallel Programming
- Reindexing Data With Elasticsearch
- Releasing Secure Coding Learning Resources for Everyone to Use
- Replacing Text in NGINX with sub_filter
- Research Explores How Doctors Are Grappling With Patient-Led Data
- Responsive Web Testing: 3 Common Mistakes
- RESTful APIs With Camel and WildFly Swarm
- Retry Handling With Spring-Retry
- Ridiculously Fast API Authentication with Phoenix
- Roadmap for Apache Camel 2.18 and towards Camel 3
- Robin Systems Announces Containerization Platform for Enterprise Applications
- Robobrain and the Knowledge Commons
- RoboVM Winding Down
- Rollout Under the Hood – 2016 Update
- Running Mongorocks In Production
- Salesforce, Mulesoft, and Killing the API
- SAP TV Asks Iron.io to Explain Microservices
- Saving Hundreds of Hours With Google Compute Engine Per-Minute Billing
- Scala: Higher-Order and Anonymous Functions
- Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Part II of II
- Scaling Kubernetes Microservices on OpenStack With TOSCA Orchestration Pt I of II
- SCTP Multi-Homing in Linux
- Scylla, a Cassandra-Compatible NoSQL Database at Two Million Requests Per Second
- Security Considerations with Camel HTTP Services
- Security Failures Throughout History: Learning From the Past
- Sending Amazon CloudWatch Logs to Loggly With AWS Lambda
- Servers? Where We're Going We Don't Need Servers.
- Service Discovery for NGINX Plus with ZooKeeper
- Service Discovery With Wildfly Swarm
- Shadow Fields vs. Property Accessors Interface Round 3
- Sharing Test Classes Between Multiple Modules in a Multi-module Maven Project
- ShortStack: Godaddy Offers OpenStack-based Cloud Services, Red Hat Crosses $2b in Revenue, and More
- ShortStack: OpenStack's Mitaka Release, Rackspace Debuts OpenStack Everywhere, and Volkswagen Chooses OpenStack for Private Cloud
- Simple Access Control for CakePHP3
- Simple Everyday Tips for Vaadin Developers (Part 1: Vaadin 6 to 7)
- Simple Everyday Tips for Vaadin Developers — Part 2: Using CDI
- Simple, Secure Role Based Access Control (RBAC) For REST APIs
- Simplify Your AWS Config With Cumulus
- Simplifying Nested Loops With Java 8 Lambdas
- Single Page AngularJS Application With Spring Boot and Yeoman
- Single-Page Apps Are More Complicated Than You Think
- Singleton Implementation in C#
- Singleton Implementation in F#
- Singleton Implementation in Scala
- Singleton Implementation: Java
- Singleton Implementation: JavaScript
- Six Tips to Improving Your Agile Methodology
- Skill Development in Exploratory Testing
- Slack Nails the Reasons Why You Open Up and Share Your API Road Map
- Software Living On Its Own?
- Software Rewrite: The Chase
- Software Tech Investment Risks and You
- Software Testing Estimation Techniques & Hacks Webinar Recap
- Solr 6 Cross-Data Center Replication
- Solr 6, SolrCloud and SQL Queries
- Some GlusterFS Experiments and Benchmarks
- Some of the Common Building Blocks of API Deprecation
- Some Very Different Views on What APIs Are and What APIs Can Do
- Sorted Pagination in Cassandra
- Spark and Scala Resources
- Spark Salesforce Connector Tutorial Using JDBC
- Speaker of the Month: April 2016
- Spring Batch FlatFileItemWriter Hacking
- Spring Boot With JSPs Using Undertow
- Spring Cloud Sleuth RC1 Deployed
- Spring for Apache Kafka 1.0 Milestone 2 Available
- Spring OAuth2 With JWT Sample
- SQL Server Views and Simplification
- Sqoop: Import Data From MySQL to Hive
- Stacked Area Charts and Mathematical Approximations
- Startup Aims To Take Robotic Surgery Inside The Body
- State of Testing 2016 Report
- Staying True to My API Core and Seeing Bots as Just One More Design Constraint
- Stop Anticipating Change
- Study Reveals How Devops Grows Revenue
- Sucked Into the World of Bots and APIs
- Sumo Logic Announces Industry’s First Machine Data Analytics Platform that Unifies Logs and Metrics Data
- Survey Shows Significant Opportunity for Backup and Recovery Solutions for Next-Generation Databases
- Swift Sequences: The .next() Generator
- Swiftly Becoming Confused About Protocols (Part II)
- Swiftly Becoming Confused About Protocols, Part I: Interfaces
- Systemd and Upstart Services
- Take a Break, Go Out and Play
- Taking the ‘Express’ Route to App Deployment
- Technical Certifications and My World's Greatest Dad Mug
- Technical Debt Shouldn't Be Handled Like Financial Debt
- Technology Trends Around IoT
- Test Better, Test Faster, Test Smarter
- Test Estimation Techniques (If You Must...)
- Testing Angular 2 Applications
- Testing in Ansible
- Testing Java EE (or Why Integration Tests Are Overrated)
- Testing Spark Code
- Text Mining in R: Unique Terms Per Document
- The 80% Rule of Program Coupling
- The API Assertions We Make, Believe In, And Require For Our Business Contracts
- The Basics of Using REST vs. SOAP
- The Benefit of Having an Enterprise Logging Policy
- The Benefit of Having an Enterprise Logging Policy
- The Benefits of Combining Cmmi and Scrum Testing
- The Benefits of Test Driven Learning With React JS
- The Challenge of Application Rebuilds
- The Cloud Isn't Cool Anymore. It's Here Now, and Here's How to Use It
- The Data Structures and Algorithms Learning Problem
- The Data Tipping Point
- The Data Value Chain (Infographic)
- The Database is Your Number 1 Bottleneck to Agile Development — Here’s 4 Reasons Why
- The DBA is NOT Infallible or How I Learned to Stop Worrying and Love Automation
- The Death of the "Project"
- The Difference Between Functional and Non-Functional Testing
- The Essential DevOps Terms you Need to Know
- The Evolution of the Enterprise
- The False Security of Notifications
- The First Exception Changes the Rules of the Game
- The Flyweight Pattern
- The Good, the Bad, and the Ugly Among Redis Pagination Strategies
- The Google Startup Incubator is Ready for Launch. Will it Keep Employees in House?
- The Great Grommet Podcast, Episode Four: An Interview With Digital Accessibility Pro Jennison Asuncion
- The GUI Problem
- The HTML DOM and Traversing the DOM by eq() and find() Methods in jQuery
- The Importance of Immutability in Java
- The Key Values of the Internet of Things
- The Lack of an API and Healthy Partner Integrations is an Early Warning System for Service Providers
- The Mathematical Justification for Not Letting Your Builds Queue
- The Mediator Pattern: Deep Dive
- The More I Gather OpenAPI Specs the More I Realize How We Obsess Over the Unecessary
- The Netflix Stack, Using Spring Boot — Part 3: Feign
- The Next Evolution of DevOps in the Enterprise: “Hardening” DevOps
- The Next Generation of Knowledge Management: Supply Side vs. Demand Side
- The Number One Tip to Help Junior Developers Become Senior Developers
- The Potential Of Jekyll As a Static Data Engine
- The Real Reason You Shouldn't Use SIGKILL [Comic]
- The Relationship Between BDD and API Design
- The Relationship Between Software Performance and Retail Success
- The Repeating Problems With the Internet of Things
- The Rise of Cloud Robotics
- The Secret to Code Quality in 2016 [Infographic]
- The Shortlist of Docker Hosting
- The Singleton Pattern, 20 Years Later
- The Six-Day Work Week Reality
- The State of Jenkins — 2015 Community Survey
- The Third Time Often is the Charm
- The Top 5 Technologies Brought to You By Canada
- The Unintended Consequences Of API Patents
- The Utility Theory and Agile Adoption
- The Value of Shared Knowledge
- The Winning Combination of AngularJS and Ionic for Hybrid Mobile App Development
- The Wisdom of Programming Quotes
- There's No C in DevOps, But There Should Be
- Things to Consider Before Diving Into the Java Programming Language
- Think With Google: Micro-Mobile Moments With New Design Portal
- This Week in Mobile
- This Week in Mobile (Apr 11)
- This Week in Mobile: Facebook Bots, Android N, and Apple's Paid Search?
- This Week in Mobile: Free Xamarin, Swift Extensions, Android N
- This Week in Modern Software: Here Come the Facebook Bots
- This Week in Modern Software: Why FBI Hacking the iPhone Without Apple Is So Important
- This Week In Security 18 (SpyEye, Ransomware Tools, Oracle, US DOE, MIT and FBI)
- This Week in Security — Mumblehard, Flash Player, Hacking Team, FBI, WhatsApp, Nitol, Chrome
- This Week in Security: Anonymous, Apple, Chrome, Java, Petya, Samba
- This Week in Security: Quicktime, Blackhole, Microsoft, GozNym, Power-grid, Western Digital, EU Data Protection
- This Week In Spring
- This Week in Spring
- Thunder, a Drupal Distribution for Publishers
- Tips for Website Speed Optimization
- To Leave Or Stay Loyal as a Programmer?
- Tools for Node.js Developers on Bluemix
- Top 10 CSS Bad Practices
- Top 10 Questions to Ask to Evaluate Software Assets
- Top 2 Features of Self-healing Microservices
- Top 3 Practices to Manage Globally Distributed QA Teams
- Top 5 Rules for Giving Enterprise Apps a Consumer-Grade UX
- Top 9 Ways to Speed Up Your Development Process
- Top Performance Metrics for Java, .NET, PHP, Node.js, and Python
- Tracking HTTP/2 Adoption: Stagnation
- Transforming Collections — Java 8 Collectors API
- Transport-Independent Remote Services
- TSA Pays $1.4M for 50/50 Randomizer App — Wait, What?
- Tutorial: Building a React.js App With DreamFactory
- Two Dumb Ruby Mistakes
- Type Specialization in Scala
- Ubuntu Comes to the Windows Desktop
- Ultimate App Dev Stack is Red Hat Cloud Suite
- Understanding Causality and Big Data: Complexities, Challenges, and Tradeoffs
- Understanding the Docker Ecosystem
- Understanding the Richardson Maturity Model via Fast Food
- Unit Testing With Swift PM
- Updating CI Environments With Travis
- Uptime: How Many 9s Do We Need?
- Use Cases for Real Time Stream Processing Systems
- Use Smart Streams With Your Database in 2 Minutes
- User Interface Insights
- User Profiles With Angular and Firebase
- Using AI to Develop Smart Videos
- Using AI to Open Up the Drone Market
- Using APIs to Provide Building Blocks for Still and Motion UAV Imagery Media Applications
- Using DNS to Debug Downtime
- Using Eloquent in Slim Framework
- Using HTTPS to Secure Your Websites: An Intro to Web Security
- Using Laravel in Implement Instant Messaging in PHP
- Using Spring Session for Concurrent Session Control in a Clustered Environment
- Using Stubs for the AWS SDK for Ruby
- Using the WebSphere Liberty Application Client
- Verifying Datetime and Date With Hamcrest
- Video Demo: Side-by-Side Web Testing for Mobile and Desktop
- View Document Permissions in MarkLogic
- Visual Studio Code Reaches 1.0
- We Did It Wrong, But Not All Was In Vain
- Web-based Java Swing Kiosk Application
- Weekly Top 10: DevOps in the Enteprise and Bimodal IT
- Weekly Top 10: DevOps Talent and Challenges
- Weekly Top 10: Your DevOps Flavor
- Well-Written Java 8, 8 Ways
- What Can Kill a Game Faster Than Darth Vader? Answer: Latency
- What I Am Seeing as a Minimum Viable Bot Presence
- What is Appery.io API Express?
- What is the Appery.io Tester App?
- What Starbucks Can Teach Us About Software Scalability
- What To Keep In Mind When Developing IoT Apps
- What to Test First: Desktop or Mobile?
- What You Need to Know About Microsoft Cloud App Security
- What's Coming for CSS: Compatibility and Control
- When Advice Turns Out to Be a Mistake
- When Are Courses Counter-productive?
- When Dynamic Computer Architectures Slow Down
- When PostgreSQL Doesn't Scale Well Enough
- When Spark Jobs On Cassandra Start Hanging
- When the Dream Disappears From Your Dream Job
- Where Do I Start With APIs? The Independent Liberal Arts College Edition
- Which Software Companies Should You Not Work For?
- Why Agile Turns Into Micromanagement
- Why Does Logging Hours Feel So Offensive?
- Why Leading Companies Dark Launch
- Why Load Balancing Is a Must
- Why No One Talks About Agile Testing!
- Why Organizations Still Fail to Load Test
- Why Rewrite InsertBackendHere to Node?
- Why Software Innovation Is Not a Free Pass for Doing Whatever You Want
- Why You Should Do Periodic Reviews of Legacy Code
- Will Big Data Replace Management?
- Windows App Development: What is Universal Windows Platform (UWP)?
- Working in Parallel: On the Complications of Parallel Algorithm Design
- Working With AVRO and Parquet Files
- Wrangling Huge .csvs Made Simple (With a Little Help From SQL)
- Xamarin Forms 2.1 Upgrade – Some Surprises (and How to Get Around It)
- Xamarin Has Joined Microsoft — How I'm Feeling Now
- XML Digital Signatures and JAXB: The Less DOMinant Approach
- Yes, Java Has Flaws. But...
- You Can See Clearly From the Live Video Feed...
- Your JAX-RS APIs Were Not Born Equal: Using Dynamic Features
- Your Microservices Effort Will Fail If You Only Focus On The Technical Details
- “Making Pages X Seconds Faster Equals Y” Actually Means This...