DZone Sitemap: December 2015 Articles
- "Learn Python" Overtakes "Learn Java" on Google Trends
- *This* is How We Should Write Developer Job Postings
- 10 Practical Tips for Day-to-day Docker Usage
- 10 Ruby on Rails Gems for Web Development
- 10 Signs When Projects Are Doomed to Failure
- 10 Steps to Secure Software
- 16 Mobile Mistakes That Plummet User Retention Rates
- 2-Minute Guide for Choosing the Best .NET-based CMS
- 2015 Christmas Lectures Part 1 – Humans Need Not Apply
- 2015 Christmas Lectures Part 2 – Superintelligence
- 2016 Predictions for Developers
- 3 Common Node.js Design Patterns That Are Misused
- 3 Reasons Why You Shouldn’t Replace Your for-loops With Stream.forEach()
- 4 Lessons on "Agile Teamwork" From LeBron James
- 4 Types of Bugs Automation Detects Best
- 5 Aspects of Cloud Computing to Watch Out For in 2016
- 5 AWS Mistakes You Should Avoid
- 5 Issues with Agile and What’s Next
- 5 Key Deployment Pipeline Patterns
- 5 Social Collaboration Vendor Trends for 2016
- 5 Tricky SQL Database Performance Challenges
- 5 Ways to Decrease Your Website Vulnerability
- 6 Tips for Better vCloud Air Performance
- 7 Signs You're Doing DevOps Wrong
- 7 Steps to Building VPN For V2 VNETs Using Azure
- 75% of Your API Efforts Will Not Be Technical
- A Beginner’s Guide to Overriding Methods
- A Better Way to Log For Safer, Tested Code
- A Brief History of DevOps
- A Closer Look Into Linked List Data Structure
- A Fun Way to Explore HTTP Status Codes With a Subway Map From Restlet
- A Java EE 7 Application on OpenShift 3 With JBoss Tools
- A Look at How Postgres Executes a Tiny Join - Part 1
- A Look at How Postgres Executes a Tiny Join - Part 2
- A Program for Linear Regression With Gradient Descent
- A Q&A with Haiku Developer "waddlesplash"
- A Quick Example of the Ionic Loading Widget
- A Raspberry Pi for $5! What are Your Decision Factors?
- A Sorted, Concurrent, Bounded Buffer implementation in Java
- A Step-by-step Guide to Deploy and Manage a PHP App on Docker
- A Technical Deep Dive into Python
- A Week in the Life of a Google Developer Expert
- Adapting NoSQL Syntax to SQL Databases
- Adding Support for Canvas in ChakraBridge
- Advanced Continuous Delivery Scenarios
- Aggregation with Mule – “Fork and Join Pattern”
- Agile and the Chocolate Shop
- Agile For Introverts: Re-Imagined Programmer Collaboration
- Agile in the Defense Industry: Organizing Teams
- Agile in the U.S. Defense Industry, Part 1
- Agile is a Band-Aid for a Lack of Trust
- Agile is the Only Thing People Will Admit to Doing
- Agile Your Agile: Changing Process One Step at a Time
- Agility Facets of DevOps
- Alan Turing Institute Will Lead Research in Data Science
- Alignment and Strategy of Java EE EJB and CDI
- All About That npm No Bower
- All and Sundry: Spring Cloud REST Client with Netflix Ribbon
- All Systems Fail*
- Always Looking Ahead
- An Ansible Playbook for Swift
- An Automated Market of Cypher-Annotated Microservices, Part 3
- An XQuery Module For Simplifying Semantic Namespaces
- Analysis: Google Moving to OpenJDK, What That Really Means
- Angular, Immutability, and Encapsulation
- Another Singleton Implementation
- Apache htaccess Debugging is Ugly. This Will Save Your Butt.
- Apache Kylin Now Top-level Project
- API Design Using Behavior Driven Development
- APIs in the Most Mature Sectors Have Pricing APIs
- AppDynamics Announces Winter '16 Release!
- Apple Pencil Controlled Christmas Tree Bowling with SceneKit
- Application Performance Trends: eCommerce, Email Marketing, and Digital Certificates
- Architecture Diagrams
- Are You Releasing Poorer Software Faster?
- Are Your Daily Standup Meetings Terrible? Here's Why
- Areas in ASP.NET MVC
- Assembling REST APIs with the API Management Service
- Atlassian Goes Public — Now What?
- Attacking the Client
- Automate Telerik Kendo Grid With WebDriver and JavaScript
- Automated Device Aims to Revolutionize Marine Research
- Automated Provisioning of JMS Resources in Java EE 7
- Avoiding DLL Hijacking
- Avoiding The Politics of Code Review
- Azure SQL DB Usage Visualization With Power BI
- Backward Compatibility - Friend or Foe?
- Be Careful with Software Metaphors
- Benefits of Data Lifecycle Management
- Bert Ertman on the Microservices Mindset
- Best Practices for Mitigating Test Automation Risks
- Better High Availability: MySQL and Percona XtraDB Cluster With Good Application Design
- Beware of Misleading Metrics
- Beyond DevOps, Part 2: Security vs. Speed?
- Beyond Legacy Code With David Scott Bernstein
- Beyond REST: Presumptive Architecture, Binary Protocols, and Asynch APIs
- Big Data Market Worth $50B by 2020?
- Big Data to the Rescue: Database Monitoring Using Kafka
- Bimodal IT, and 2 ½ Other Enterprise Resolutions for 2016
- Blackboard and Software Complexity
- Boiling in Technical Debt
- Bolting Forward: The Neo4j 3.0 Milestone 1 Release is Here
- Book Review: Digital Java EE 7 Web Application Development
- Book Review: Docker for Developers
- Book Review: Ionic Cookbook
- Book Review: Learning JavaScript Data Structures and Algorithms
- Brace Yourselves. Code Freeze is Coming – Here Are the Adjustments You Need to Make
- Breaking Barriers Between Business and IT Using Cloud Services
- Breeze Users Through Mobile Logins with These 5 Clever Methods
- Brief Introduction to REST
- BrightLocker Aims To Disrupt Videogame Crowdfunding In Early 2016
- Bringing Objectivity to Clean Code
- BristlePaint: Embossed Painting with Individual Bristles using SpriteKit Normal Mapping
- Build a Hybrid Mobile Application With Android
- Build a Swift Pipeline with Jenkins Workflow
- Build HTML5 Desktop Apps With Native Performance
- Build Your Hybrid Cloud: Getting Started With Azure Resource Manager
- Building an Apache Kafka Messaging Consumer on Bluemix
- Building an Apache Kafka Messaging Producer on Bluemix
- Building and Animating User Interfaces With Shapes on iOS
- Building and Testing Go With GoClipse, Drone.io, and Coveralls
- Building APIs in Ruby: Rails 5 and Grape
- Building Cloud Native Applications With Spring - Part 8
- Building Flux Apps With Redux and Immutable.js
- Building in Layers: Why Web Security Requires Circles of Defense
- Building Real-Time Apps With AngularJS
- Button to Run This API... in the HTTP API Client of My Choice
- Can Innovation Be Automated?
- Can We Make Petabytes Useful?
- Capturing 5xx Errors With a Debug Server
- Career Patterns: Technical Architect
- Ceylon on Java 9 + Jigsaw
- CGLib Proxies and Hibernate Lazy Fetching
- Changing the Author Name for a Git or Gerrit Commit
- Changing the Bootsplash Screen in Ubuntu
- CIA Style Software Intelligence
- Classify Natural Language Without a Machine Learning Background
- Cloud Architectures with NGINX Plus
- Cloud Architectures With NGINX Plus
- Code Coverage Does Matter
- Code in a Way That Communicates Intent
- Code Profiling and Unit Testing
- Comparison of Chat Message Platforms
- Competition Without Rule Is Destructive
- Completing the Angular 2 Quick Start in VS Code
- Composing APIs with Node-RED and JavaScript
- Configure Couchbase Docker Container Using REST API
- Configuring Bamboo for Salesforce Integration
- Configuring Stash/Git for Salesforce With the Force IDE For Eclipse
- Configuring Tomcat 7 SSO with SPNEGO (Kerberos & LDAP) – Part 2
- Connecting Apache Camel and Apache Spark
- Connecting to SQL Server from Android and iOS in Direct Mode
- Considerations Regarding Native Mobile Application Development
- Containerizing an Old-School Dell Application
- Continuous Auto-restart With Spring Boot DevTools and Gradle
- Continuous Delivery Through Pipelines With Go CD
- Continuous Discussions (#c9d9): Episode 31 Recap – Cloud Resources and Your CD Pipeline
- Continuous Testing at the Speed of DevOps
- Convert TIFF Images to PDF/JPEG in Java
- Cortana is Now Your Personal Enterprise Data Analyst
- Couchbase on OpenShift 3
- Covering Error Cases in Go Unit Tests
- Create a Custom Selenium IDE Export Format to WebDriver
- Creating a Fear-Driven Development Culture
- Creating a JSF/CDI Maven Project on Eclipse
- Creating a Universal iOS Framework in Xcode 7
- Creating Custom Spring Data JPA Repositories
- Creating REST Web Services With Spring Boot Hosted on Payara Micro
- Cross Platform Build Automation- Node, Java, and .NET
- Crunching Numbers: Perfect Mobile Banking with the Right Metrics
- CTO Dan Bricklin Talks the Future of Mobile with VMWare's Brian Katz
- Custom JSON Deserialization With Jackson
- Cyber-Security in 2016: Where We Stand and Where We’re Headed
- CyberSecurity 2015
- Cybersecurity: Easy as Tiger Repellant?
- DataGrip 1.0: A New IDE for DBs and SQL
- Dear Boy, Have You Ever Tried Programming?
- Defining API Monitoring APIs So I Can Map To Each Stop Along The API Life Cycle
- Dependency Injection in Ceylon With Weld and Guice
- Deploy a WordPress Azure Web App With an Alternative MySQL Database
- Deploying NGINX and NGINX Plus with Docker
- Deploying Salesforce using Bamboo
- Deploying Salesforce Using Bamboo
- Design and Development: A Disambiguation
- Developer Career Patterns - Cybersecurity
- Developer Career Patterns: Growth Hacker
- Developer Career Patterns: The 10x-er
- Developer Career Patterns: The User Interface Information Architect
- Developers and Native Mobile Apps
- DevOps and Continuous Delivery — Additional Considerations
- DevOps and the Myth of Efficiency, Part I
- DevOps and the Myth of Efficiency, Part II
- DevOps — Metrics, Goals, and Waste
- Differentiating State and Dependency Fields in Java
- Digital Certificates: What Do I Need to Know?
- Dimensional Analysis and Types
- Discovering a Trove of Java Primitives Collection Handling
- Disney Allows Us To Make Our Own 3D Robots
- Displaying an Activity Indicator while Loading Table View Data
- Disposable Architecture: The Tiny Microservice
- Do Interfaces Terminate Dependencies?
- Do Not Marry a Language: Selecting the Correct Language for the Job
- Do Programmers Work Better At Night?
- Do You Need To Know More Than One Language?
- Docker + Solr How-to: Monitoring the Official Solr Docker Image
- Docker Basics In a Nutshell
- Docker Bridge and Overlay Network with Compose Variable Substitution
- Docker Java Applications with Solr, Mongo, and Cassandra
- Docker Machine, Swarm, and Compose for Multi-container and Multi-host Applications with Couchbase and WildFly
- Docker-based Integration in Jelastic
- Does Job Hopping Pay Off?
- Don't Let Your Java Objects Escape
- Don’t Take a Mentor for Granted
- Don’t Test Private Methods
- Downloads to Repositories Have a 1 in 16 Chance of Being Vulnerable
- DreamFactory Enterprise: DreamFactory Management Made Easy
- Dropbox’s Waseem Daher Shares How to Avoid Building Bad Features
- Dutch Digital Innovation Aims to Help Cyclists Find Parking Spaces
- DynamicReports and JasperReports With JSF, Servlet and CDI
- DZone 2016 Mobile Guide Survey is Now Open!
- DZone's Zone Leader Spotlight – James Sugrue
- Easily Create Database Content With Java 8
- Easily Develop Node.js and Couchbase Apps With Ottoman
- Easy Immutable Objects With Java
- eBay’s Competitive Advantage in Same-Day Delivery Using Neo4j
- ElectricFlow Releases DevOps Teams from Spreadsheets & Checklists
- Eligible Receivers: Zebra Technologies Uses IoT to Track NFL Player Data
- Encouraging Creative Conflict: Form, Storm, Top Gun
- End-to-end Testing Considered Harmful
- Ensuring your Production Deployments Meet Your Architectural Needs
- Error in invokeJava(isStatic = TRUE, className, methodName, …)
- Estimates, #NoEstimates, and the Prisoner’s Dilemma
- Estimating in Comparison to Past Experience
- Evaluating Structured Vs. Unstructured Databases
- Evan's Book Reviews — Core Agile Edition
- Event-Driven Data Management for Microservices
- Everything You Know About Latency Is Wrong
- Executive Insights on Application Security
- Exploring the Gradient Descent Algorithm
- Exploring the Public and User Channels in Couchbase Sync Gateway
- Extra Skills for Mobile Devs: UX, Network Topologies, End-user Focus, Data Value [research]
- FAA Requires Drone Registration
- Facebook Likes Machine Learning, Announces Open Source GPU Server Big Sur
- Facebook Messenger: The App of Apps?
- Feature Toggles at Tout
- Feeling Bored? Want to Hurt Your Brain a Bit? Play the Advent of Code
- Filling Multiple Columns in Bootstrap Using AngularJS
- Filling Sparse Data With the Previous Non-Empty Value in SQL
- Find a Path to Developer Mastery
- First Maintenance Update for the Ceylon IDE Version 1.2.0
- Five Great Podcasts for Software Developers
- Five Software Delivery Industry Predictions for 2016
- Five Software Delivery Industry Predictions for 2016
- Fixing the Developer Recruitment Process
- From Closed Source to Open Source: A Journey
- From Inventing Google Docs to Fixing Monitoring: Startup Tech Stack Interviews Steve Newman of Scalyr
- From Zero to NOOBS: Starting with Raspberry Pi Zero
- Full Text Searchable Log Repository Using Cassandra and Lucene
- Fundamental Lean Metrics
- FurrySketch: Hirsute Drawing with an Apple Pencil
- Game Design I: 5 Tips for Students
- Game Writing 101: Creating A Good Villain
- Geek Reading December 11, 2015
- Geek Reading December 15, 2015
- Geek Reading December 18, 2015
- Geek Reading December 2, 2015
- Geek Reading November 26, 2015
- Geek Reading: How Much a Programmer Is Worth and Focusing on Your Goals
- Getting Started With Apache Ignite
- Getting Started with IBM MobileFirst
- Getting Started With LinkIt ONE
- Getting Started With MariaDB on IBM POWER 8
- Getting Started With OSMC
- Getting Started With RetroPie
- Getting Started With the JBoss EAP 7 Quick Starts
- Getting the Job: Developer Interview Types — The Scammer
- Git-appraise: How Branches Should Be Used
- GNU gcc printf() and BuiltIn Optimizations
- Go Moment Ivy is a Chat-Based Virtual Concierge
- Going Beyond Just JSON Data and Considering the Relationships That Exist and the Actions That Can Be Taken
- Google + Star Wars, Chrome Dev & Android Summits, VR News and More!: The Latest from Google #14
- Google Cloud Messaging – We’ve Come a Long Way
- Google PageSpeed Insights: How I Fixed My Slow Website
- Google Play Services 8.4 SDK is Available
- Google, is That Really You? Verifying Legitimate Bot Traffic
- Great Britain Drafts IoT Backdoor Bill
- Grok Logs Stored in OpenStack Swift Via Middleware
- Hack the Proton
- Hadoop and Big Data Tutorials
- HarpJS GUI in Beta
- Have We Agilists Misused the Military as an Example of Command and Control
- Hazelcast and MongoDB Learn to Play Nice
- Healthcare Robots Work, Studies Show
- Helping Hardware Become Agile (Part 1)
- Here’s How Business People and Developers Can Get Along
- High-Concurrency HTTP Clients on the JVM
- Hikari Connection Pool Snippet
- Hints For Successfully Managing an Open Source Project
- Holiday Reading Links
- How Agility Changes Consulting
- How Automated Static Code Analysis Prevents Defects and Accelerates Delivery
- How Backstory.io Uses Neo4j to Graph the News
- How Connectivity Can Harm Creativity
- How Could Classification Trees Be So Fast on Categorical Variables?
- How Do We Design for IoT?
- How Do We Perceive Automated News Stories?
- How Do You Define a Native Mobile App?
- How I Know The Matrix (Probably) Isn't Real
- How Innovation Is a Case of Trial and Error
- How IoT Affects Firmware and DevOps
- How Java 8 Lambdas and Streams Can Make Your Code 5 Times Slower
- How Kanban Improves Continuous Planning and Workflow
- How Long Are Your Iterations? – Part 2
- How Meteor Built Galaxy on Amazon ECS
- How Much Information Are You Happy for Your Phone to Divulge?
- How Much is an API Worth?
- How Organizations Fall into the Success Trap
- How Reliable Are Experts?
- How the Maker Movement Helps Nurses Innovate On the Spot
- How to Achieve Outstanding Performance With MongoDB Monitoring
- How to Add WiFi to Your Arduino
- How To Be an "In Demand" Java Developer in 2016
- How to Build a Great Mobile App Development Team
- How to Build Stable, Market-Tested Apps That Users Love
- How to Choose the Right Database and Framework for Your Real-Time Mobile App – Part 4
- How to Choose the Right Database and Framework for your Real-Time Mobile App, Part V
- How to Create a “Resolved By Me” Query In JIRA
- How to Create Custom Filters in AngularJS
- How to Create Happy Teams
- How To Deadlock Your Python With getaddrinfo()
- How to Ensure Big Data is Quality Data
- How to Ensure Quality With DevOps Adoption
- How to Exploit All Sensors of Your Mobile Phone as an IoT Device
- How to Extract Data Points From a Chart
- How to Generate SQL Linked List Data With Python Generator
- How to Manage Hundreds of Emails a Day Without Going Mad
- How to Monitor Neo4j-based Application Performance With Ruxit
- How to Protect Your Family From Government Snooping
- How to READ a Job Posting (and When to Apply)
- How to Read a PDF File in Apache JMeter
- How to Run a Promise Waterfall
- How to Tell if a Cordova Application is Running in the Simulator
- How to Write a Java Agent
- How Twitter Data Can Reveal the Income of Users
- How Watching Dateline Real-Life Mysteries Helped My IT Career
- How Will Our Technical Communities Operate During the Next Digital Epoch?
- HTTP Status 405 with Spring Security with Custom Form Login Using JavaConfig
- HTTP-RPC Parameters Class
- HTTP2 Adoption: Growing Faster than SPDY
- Immutable Objects in Java
- Important Update for Apache Cordova and Android
- Improving My CLI’s Autocomplete With Markov Chains
- In 2016, Can DevOps Keep Pace With Consumer Expectations?
- In Defense of the Reset Button…
- In Five Years We Will No Longer Talk About DevOps
- Install MEAN Stack On Ubuntu 15.10
- Installing 32-bit Packages on Ubuntu 14.04
- Installing a CosmosEx on an Atari ST
- Installing NGINX and NGINX Plus with Chef
- Installing openHAB Home Automation on Raspberry Pi
- Installing Phan on OS X
- Integrating Carina With Your Continuous Integration Pipeline
- Integrating Databases and Building RESTful Services in EAP with Fuse and CDI
- Integrating Your Codeship CI/CD Pipeline with AWS ECR
- IntelliJ IDEA 16 EAP is Open
- Inter-relationships in a Matrix
- Internal Mobile App Development Pays Off Big
- Internet of Things: 4 Free Platforms to Build IoT Projects
- Interview Stories: Should Your Code be Doing THAT?
- Introducing ElectricFlow Community Edition
- Introducing Security Flaws at Agile Speed
- Introducing the New Watson iOS SDK Beta
- Introduction to TDD in Java – Part 2
- Introduction to Unit Testing
- Ionic/Cordova Demo: Where Did I Take That Picture?
- iOS Crash Reporting Tools – 2016 Update
- IoT Is Driving the Third Industrial Revolution
- IoT is the Future — And You Can Get Started With it Now
- IoT With Lua and NodeMCU
- Is "Lightweight" Always a Good Thing?
- Is the Cloud Really the Safest Place for You to Store Critical Databases?
- Is Your Employer a "Best Place to Work" for Developers?
- Is your Ionic View Title Not Updating?
- IT Is A Waste!
- It's Easier to Offer Ops APIs to Your Devs If Your API Service Provider Has APIs
- Java 8 Eclipse Templates
- Java Annotated Monthly – December 2015
- Java Dynamic Proxies
- Java Logging: Fun Facts
- Java Survey Results – Part III, Application Servers
- Java Survey Results, Part I - Languages
- Java Survey Results, Part II - Web Frameworks
- Java Survey Results, Part IV - Data Access Tools for SQL
- JavaEE Contexts and Dependency Injection (CDI) First Steps
- JavaOne4Kids 2015 Wrapup
- JavaOne: Another Year, Another Step Forward
- JBoss EAP 7 and NoSQL Using Java EE and Docker
- JetBrains, Makers of IntelliJ, Rebrand
- Job Titles: Developer, Programmer, or Software Engineer?
- jq: Cannot Iterate Over Number / String and Number Cannot Be Added
- JSF Scopes Tutorial - CDI Singleton Pseudo-Scope
- JUnit Lambda: The Prototype
- Key Challenges When Converting to a Responsive Site
- Kotlin for Cross Platform Mobile App Development
- Lack of Trace Flags in Azure SQL Database
- Leaders, Critics, and the Silent Majority
- Learn How to Build a Mobile App Without Writing a Single Line of Code
- Learn How to Create and Install Reusable Plugins to Simplify Mobile Development
- Learn To Code — It’s Harder Than You Think
- Learn to Hack Your Own Code
- Learning (Needlessly) Hard Technology
- Learning Big Data Tools in 2016
- Learning JavaScript with JS Bin
- Learning R: Hard Lessons
- Let's Build a Metric: Using CQLinq to Reason About Application State
- Linting With Eclipse and the GNU ARM Embedded Launchpad Compiler
- Live Programming Music With Tidal: A Quick Hands-on Intro
- Living in a Surveillance State
- Load Balancing JBoss Application Servers with NGINX and NGINX Plus
- Loading External HTML Into Reveal.js Presentations
- Logging to Loggly from Go with Logrus and Logrusly
- Logging With SLF4J
- Loggly is a Docker Ecosystem Technology Partner!
- Long and Double Values Are Not Atomic in Java
- Lyft’s PM: Make the Pain of Mobile Releases a Thing of the Past
- Machine Learning Will Lead When It Comes To Algorithmic Rent-seeking
- Maintain the Habit of Learning Coding Skills
- Make a Weather Station With a Raspberry Pi 2
- Making Things Better: Migrating Spring Data Neo4j 3.x to 4.0 - Sessions and Repositories
- Management of the Lowest Common Denominator
- Managing Camel Routes With Kura Web UI
- Managing Digital Disruption
- Managing Your API
- Material Design for Dummies
- Maven vs Gradle – One Year Later
- Measuring DevOps: Are You Moving Fast Enough?
- Measuring Management and Orchestration
- MercurialPaint: Globular Embossed Painting with Metal and Core Image
- MercurialText: Embossed Type using SceneKit and CIShadedMaterial
- Meteor Deployment On DCHQ
- Microservice Choreography with the Payara Micro Clustered CDI Event Bus
- Microservices and DevOps
- Microservices Using Pivotal Cloud Foundry
- Might Autonomous Deliveries Be Coming On Land Rather Than in the Sky?
- Migrating OAuth2 Apps from Spring Boot 1.2 to 1.3
- Migrating Spring Data Neo4j 3.x to 4.0 - Graph Entities
- Migrating Spring Data Neo4j 3.x to 4.0 - Indices, Fetching, and Conclusion
- Minimal Social Meta Tags for a Blog
- mIRC versus Slack: Twenty Years of UX Lessons
- MIT’s Dr. Steve Spear on What Makes a High Performing Org
- Mobile App Development Trends
- Mobile Apps and Continuous Delivery [Podcast]
- Mobile Apps with Language and Translation Services Using IBM Watson and IBM MobileFirst
- Mobile Pay Rapidly Becoming a ‘Must Have’ for Businesses
- Mobile Transforming the Banking Industry
- Mocking RabbitMQ for Java Integration Tests
- Modeling Failure in Ceylon
- Models for 3D Printing With OpenSCAD
- Modern Java Web Dev: Using Dropwizard From the Start – Part 1
- Modern Proactive Monitoring of Distributed Web Systems
- MongoDB 3.2 WiredTiger Benchmark
- MongoDB Monitoring Support
- MongoDB Monitoring Support
- Monitoring Your Django App with Librato
- Move Documents From MongoDB to Couchbase
- MS Releases VisualStudio 2015 Update 1
- MVC 1.0 in Java EE 8: Redirects and Forwards
- My 3 Step Process to Learn New Skills as a Software Developer
- My Top Five Bluemix Articles From 2015
- My Weekend With Python
- MySQL Tip: Look at used_key_parts to Figure Out Which Part of multiple-column Key is Used
- Neo4j: Facts As Nodes
- Neo4j: Specific Relationship vs. Generic Relationship and Property
- New in JBoss BPM Suite 6.2
- New Presentations: Application Insights, Azure Search, and Windows 10 IoT
- New Tools Aim to Automate the Hunt for the Latest Research
- New WebSphere Liberty Features
- No Code Targeting with Auto-Import Properties
- No Wi-Fi? No Problem!
- Non-Blocking REST Services With Spring
- Non-Technical Advice For Startups and Open Source Projects
- Now Hear This: Apple Rumored to Nix iPhone Headphone Jacks
- Nuance Releases Voice Control Technology to Developers
- O'Reilly Course Preview: Azure Overview and Perspective
- Obstacles to Success of Native Mobile App Development
- On PowerMock Abuse
- One Tap Sign-up and Automatic sign-in Without Password Entry Using Smart Lock
- Open Source Tool Aims to Provide Smart Textual Analysis
- OpenAI Aims to Bring AI to the People
- OpenStack for the Enterprise: What CIOs Need to Know
- Oracle Announces Jigsaw Delays Push Java 9 Launch Date to 2017
- Oracle's Sparc M7 CPU: Performance Boosts, and Hacker Proof?
- Orchestrating ALL the Things! [Video]
- OWASP's Proactive Tips For Coding Securely – We Want Your Opinion
- Packaging Open Source With NuGet
- ParparVM Spreads Its Wings
- Parser Generators: ANTLR vs JavaCC
- Parsing Java 8 Streams Into SQL
- Parsing Markdown Using Custom TagHelper in ASP.NET MVC 6
- Parsing RSS Feeds in JavaScript — Options
- Pattern of the Month: Servant Leadership
- Pencil This In
- PencilSynth: An Apple Pencil Controlled Synthesizer
- Perfectionism vs. Productivity
- Performance Fundamentals: Docker Monitoring
- Performance Impact of Undefined Variables in EL 3.0
- Performance Is User Experience – Infographic
- Performance Schema: Measure Multi-Threaded Slave Activity
- Performing Like A Pro
- Performing SEO on AngularJS Web Apps - Developer’s Guide
- Placemeter: Analytics for the Real World
- PowerShell Classes for Developers
- Practical Tips to Reduce SQL Server Database Table Size
- Pre-Java EE 7 Alternative to JPA 2.1 Unsynchronized Persistence Context
- Preparing for ASP.NET vNext and Visual Studio 2015
- Private Subnets Are Broken on AWS
- Probabilistic Algorithms for Fun and Pseudorandom Profit – Presentation
- Programmers Are Distracted Today
- Programming Peculiarities: 6 Java Oddities
- Project Jigsaw: An Incomplete Puzzle; JDK 9 (Probably) Delayed
- Properly Shutting Down An ExecutorService
- Pros and Cons of AJAX
- Protect Your Productive Time
- Provisioning Droplets With Puppet
- Python Collections: High Performing Containers For Complex Problems
- Python: Parsing a JSON HTTP Chunking Stream
- Python: Six, ABC, and functools.wraps
- Pythonistas, Rubyists, and Gophers: Hiring Preferences Across Language Camps
- Q&A With Claus Ibsen on Apache Camel
- Q&A with George Gastaldi on JBoss Forge
- Q&A With Joe Welsh: New Relic’s Director of Federal Sales
- Q&A with Nikolaus Gebhardt on Coppercube and Irrlicht
- Q&A With the Vert.x Team
- R vs. SAS vs. SPSS
- Rails on El Capitan
- Ratpacked: Add Response Time To Response Header
- Ratpacked: Externalized Application Configuration
- Reactive Streams and Microservices With Akka
- Rebooting ALM Part I: Evolution
- Rebuilding Your Mac From Scratch Using Brew and Dropbox
- Red Hat Explores Node.js and Java Integration Options and Partners With Azure
- Red Hat JBoss Fuse Workshop 101: Fuse in EAP
- Red Hat JBoss Fuse: Integrating Database, Java Bean, and Restful Services in EAP, Spring DSL
- Redirect HTTP to HTTPS
- Refactoring Code for Testability: An Example
- Releasing Cross-platform Go Binaries Using Goxc and BinTray in 5 Minutes
- Relying on a Dev-Master Dependency in Composer
- Remove Xcode Default Header Comment
- Researchers Work On Jazz Playing Robot
- Resolve PKIX Path Building Failed in Spring Cloud Server
- REST API Documentation – Part 1
- REST or SMPP for SMS API Integration?
- RestAPI Authentication for Client Applications in JBoss BPM Suite
- Retailers: Don't Overlook eCommerce Web Security This Holiday Season
- Robotic Farmers Automate Plant Management
- Robots Boldly Going Where No Man Has Gone Before
- RoboVM 1.12 Released — Experimental tvOS Support
- Ruby on Rails E-commerce API for Beginners — Part 1
- Ruby on Rails E-commerce API for Beginners — Part 2
- Ruby on Rails E-commerce API for Beginners — Part 3
- Rules Design Pattern in Automation Testing
- Run 2,000 Docker Containers In A Single Weave Cluster Of 30 Rackspace Cloud Servers With 2GB Of Memory Each
- Running and Testing Hazelcast in a Spring Boot Application
- Saving the (Production) Environment
- Scala, Play, and Better Insight into Application Performance
- Scaling Web Applications With NGINX
- Scribe: A Handwriting Recognition Component for iOS
- Scripting Tmux for Kafka
- Searching for Names in all the Wrong Places
- Secure Microservices: API Keys, Access Tokens, and Signed JWTs
- Securing a Web API with ADFS 3.0 and JWT Tokens
- Securing Unsecured Connections Quickly
- Security and Back-End Integration Top Mobile Challenges, Says Survey: Alpha Software
- Security and Compliance In Your DevOps Processes [Podcast]
- Security Content Automation Protocol 1.2 Components
- Security For the 99%
- Selling the Value of Your APM Investment to Your Business
- Sematext Joins Docker’s ETP Program for Logging
- Send Automatic Texts and Make Some Lattes
- Serialization Is Not Java’s Heartbleed Bug
- Service Provider Grouping with WSO2 Identity Server
- Set up Docker Swarm Cluster Using Consul
- Setting up a Standalone Apache Spark 1.5.1 Cluster on Ubuntu
- Setting Up the Smallest MySQL Server Ever
- Shadow IT: the Fuel Source Behind the Explosion
- Shell Scripting Notes – Searching Matching Filenames and Matching Content
- Simple Sample of the Watson Dialog Service in Bluemix
- Siwpas is Now a Java EE Certified Option
- Six Reasons Why I Love Go
- Skills Needed to Develop Native Mobile Apps
- Slow Down to Accelerate
- Social Engineering from Kevin Mitnick
- Software Engineering Research Roundup: The Composability of Design Patterns
- Solr 5 – JSON Request API, Part 1
- Solr vs. ElasticSearch
- Solr vs. Elasticsearch for Controlling Matching
- Solution Discovery Instead of API Discovery via API Aggregation and Reciprocity Providers
- Sonargraph 8.6.2 Released
- Space-based Architecture and Microservices in XAP
- Sparkathon: It's Raining Data
- Speech Recognition in the Browser
- Spring Autowire With Qualifiers
- Spring Boot Memory Performance
- Spring Boot Memory Performance
- Spring Cloud Connectors 1.2.1 Released
- Spring Cloud Rest Client with Netflix Ribbon Basics
- Spring Framework 5.0 Roadmap Update
- Sprint Goals in Practice
- SQL GROUP BY and Functional Dependencies: a Very Useful Feature
- SQL Server Index Fragmentation In-depth
- Squashing Duplicate Pairs Together in Python
- Stakeholder Communication: App Prototyping Workshop With Absolute Beginners
- Star Wars VR and Lightsaber Escape, Cardboard Camera, Tons of Android News, and Much More!
- Star Wars — Open Source and NoSQL
- Star Wars: A Programmer's Life
- Start Developing in Swift: Setting up Version Control With GitLab
- Starting Developing in Swift: Using GitLab with XCode
- Startup Tech Stack: Smartcasual
- Static Imports and Mockito With Java 8
- Streaming APIs Paving the Way For Real-time, Agile Banking
- STRIDE Threat Model
- Structure the Unstructured
- Summoning the Vast Power of Certification
- Swift and Dynamic Frameworks in Top Favorite Apps of 2015
- Swift Goes Open Source
- Swift Goes Open Source, and Loads of New Resources
- Synthetic Agents Series: Speech Recognition – Part 2
- Table-driven Tests in Go
- Taming the Data Variety Beast
- Teamwork and the Ringelmann Effect vs. Agile
- Tech Leaders Describe the Greatest Challenges
- Temporal Coupling Between Method Calls
- TensorFlow Unites Research and Production Efforts, Released by Google
- TensorFlow: Examples of End-to-End Implementation
- Test Coverage Planning Is an Empirical Game
- The 12 DevOps Tricks of Christmas
- The 20 Most Interesting SaaS Articles and Interviews of 2015
- The 5-Minute Interview: Suellen Stringer-Hye, Vanderbilt University
- The 7 Habits of Highly Effective Monitoring Infrastructures
- The Basics of Building Cloud Applications
- The Beggar CEO and Sucker Culture
- The Benefits of Microcaching with NGINX
- The Best iOS Crash Reporting Tools
- The Cloudcast #223 - Surprising Facts and Monitoring Docker
- The Cloudcast #224 - Getting Started with Docker
- The Cloudcast #225 - VMware and Containers
- The Cloudcast #226 - Launching Spacecraft with Containers
- The Cloudcast #229 - Weaveworks and New Stack Architectures
- The Cloudcast #230 - The Docker Ecosystem
- The Cloudcast #231 - Docker & Tutum Cloud
- The Daily Pre-Standup
- The Danger Of @InjectMocks
- The Dangers of ThreadLocal
- The Definitive Guide to Database Version Control – Part 1
- The Definitive Guide to Database Version Control – Part 2
- The Definitive Guide to Database Version Control – Part 3
- The Definitive Guide to Database Version Control — Part 4
- The Definitive Guide to Database Version Control — Part 5
- The Definitive Guide to Database Version Control — Part 6
- The Definitive Guide to Database Version Control — Part 7
- The Definitive Guide to Ruby Heap Dumps — Part 1
- The Delusion of Perfection
- The Dev Gifts of Christmas: 2015 Holiday Gift Guide
- The Developer’s Work/Life Balance: International Edition
- The Different Levels of Monitoring: A Monitoring Maturity Model
- The Downward Spiral of IT Job Descriptions
- The Emotional Bond Between Robots and Humans
- The Essential Agile Library
- The Evolution of Native Mobile App Development
- The Factory Pattern
- The Future and Present of OpenDaylight: Interview with Executive Director
- The Future of Native Mobile Apps
- The Generic Filter in CUBA Platform — Excel Filters On Steroids
- The Grand Opening: Swift Goes Open Source
- The Greatest Value of Native Mobile Apps
- The Internet of Things With Azure
- The JVM Can Re-capture Objects That Have Escaped
- The Keyboard Shouldn’t Be the Bottleneck
- The Latest Twist in the Java IDE Wars: Subscription-based IntelliJ IDEA
- The Most Important Elements of Native Mobile App Development
- The Myth of the Software Rewrite
- The Next Wave of Robots Will Learn From Each Other
- The Origin of Continuous Design
- The QA Checklist Framework
- The Recruiter Manifesto
- The Role Innovation Plays in Social Mobility
- The Simple Guide to Making Awesome Mobile Game Trailers
- The Single Responsibility Principle
- The Sky’s The Limit With SITA Air Travel APIs
- The Truth about Which Platforms Mobile Developers Target
- The Ultimate Guide to Hamburger Menus and Their Alternatives
- There’s a Security Skills Gap – Here’s How to Fix It
- Think Differently About What to Log in Go
- Thinking in Java EE (At Least Trying To!)
- This Week in Mobile (Dec 11)
- This Week in Mobile (Dec 18)
- This Week in Mobile (Dec 25)
- This Week in Mobile - Jan 1
- This Week In Mobile [Dec 4]
- This Week In Security – JOOMLA, CISCO, FireEye, Android, MacKeeper, and VTech
- This Week in Security: Hilton, GlassRAT, Amazon, Cryptowall, and Anonymous
- This Week in Spring, Dec. 4, 2015
- This Week in Spring, December 16
- This Week in Spring, December 8th, 2015
- Three Keys to Code Review
- Three Things Your E-Commerce Site Needs in a Database
- Three Things Your Proxy Can’t Do Unless it’s a Full-proxy
- Throwing an Exception Without Proper Context Is a Bad Habit
- Thumbs Up for Watson's Visual Recognition Service
- TLS Client Authentication
- Tooling is Holding Back Dynamic Languages
- Tools for Troubleshooting, Installation and Setup of Apache Spark Environments
- Tools the Top 100 iOS Apps Use: A Categorical Breakdown
- Top 10 Big Data Presentations
- Top 10 KPIs You’ll See in a CEO’s Dashboard
- Top 4 JavaScript Concepts a Node.js Beginner Must Know
- Top 6 Continuous Testing Questions at Gartner AADI
- Top 6 Programming Languages for Mobile App Development
- Top 8 Reasons Why Agile Fails in Large Enterprises
- Top Challenges for IoT Developers
- Top Learning Resources for Big Data Today
- Top Node.js Metrics to Watch
- Transporting Tablespace from MySQL 5.6 to MySQL 5.7
- Trunk-based Development: When to Branch for Release
- Trying to Do DBaaS or Cloud DB Without Automation? Forget It.
- Turn Your Raspberry Pi 2 Into a Tablet
- Tutorial: FreeRTOS Projects with Kinetis SDK V1.3 and the SDK Project Generator
- Two Meanings of Distribution
- Understanding Azure Provisioning - Java Apps on Linux Focus
- Understanding Lambda Expressions
- Understanding the Differences Between Unit Tests and Test Automation
- Understanding Thread Interruption in Java
- Unit Testing in Ruby
- Unit Testing Part 3 - Integration Testing
- Unit Testing Using Mocks and Stubs
- Universal Windows Platform (UWP) Map Data Binding with WpWinNlMaps Explained
- Update Your Nginx Config for Drupal 8
- Upgrade Your Code Conventions
- USB CDC With the Raspberry Pi
- Using a Framework Or Not
- Using crowd data to predict famine
- Using dbsake to Recover Table Structure From .frm Files and Process mysqldump Output
- Using Docker for Rails Development
- Using Eclipse RAP's Push Session Mechanism
- Using Entity Framework to Successfully Target Multiple Databases
- Using Grafana with Elasticsearch for Log Analytics
- Using Java 8's 'Optional' is Optional
- Using JavaScript Frameworks From Your C#/UWP Application
- Using NGINX and NGINX Plus to Load Balance Oracle WebLogic Server
- Using Optional to Specify Presence or Absence of a Value in Java
- Using ReactJS to Revive Minesweeper
- Using Spring Data With Apache Camel
- Using Street View in Disaster Response
- Using TDD and Progressive Enhancement to Build a Chat Application
- Using the JIRA Software REST API
- Using the KwikStik K40 Board to Debug an External Board
- Using Workflow to Deliver a Multi Component/App Pipeline
- Video of Apache Camel Tooling to Edit Your Routes in Type Safe Manner
- Video of Cognitive Bluemix Application and Conversational Computing
- Vision Summit 2016 Keynote Speaker Announced!
- Visualizing Bikeshare Data
- Visualizing Java 9 Module Relationships
- VS2015 Update 1 Brings (Back) Parallel Test Execution
- W3C News Roundup: Annotations and Disability Access
- Weak, Soft and Phantom References: Impact on GC
- Weaponizing Agile
- WebLogic Now Java EE 7 Compatible
- Well-typed Vignettes
- We’re in a Cyberwar—And the Bad Guys are Winning
- What Are the Key Skills to Being a CTO?
- What Can You Do With AWS?
- What Does Your Product Do?
- What Exactly is a Digital Workplace?
- What if Security in Software Isn't Really an Issue?
- What is Acceptance Test-driven Development?
- What Is API Service Composition?
- What I’ve learned From Monitoring Four Years of Web Page Bloat
- What Leaders in Tech Wish They'd Been Told
- What Percentage of the QA Budget Should Be Allocated to Test Automation?
- What Project Jigsaw Brings To Java 9
- What's New in Lucene and Solr 5.4?
- What's New in Mobile Development!
- What’s New in MongoDB 3.2, Part 1: Extending Use Cases With New Pluggable Storage Engines
- When Job Hopping Goes Wrong
- When Mockito’s InjectMocks Does Not Inject Mocks
- When Should You Automate?
- When the Quality of Your Code Becomes the Quality of Your Brand
- Where Has My Software Architecture Gone?
- Where I Want to Go With Node Next…
- Where SQL Databases Fail, NoSQL Databases Deliver
- Where’s the Beef in DevOps?
- Which Thread Executes CompletableFuture's Tasks and Callbacks?
- Why Agile Teams Work
- Why Being Agile Doesn't Need to Be Agile
- Why Do We Talk About DevOps Like It’s a New Concept?
- Why Don't You Contribute to Open Source?
- Why Every Developer Needs ACID Transactions
- Why Many Still Turn to Private Servers for Testing Environments
- Why We Are Open Source and Will Remain That Way
- Why We Can't Have Encryption Backdoors – Part 2
- Why We Can't Have Encryption Backdoors – Part 3
- Why We Can't Have Encryption Backdoors – Part 1
- Why We Will Lose With Every Technology Choice, in Some Way
- Wildfly 8.x: Control Maximum Number of Connections (Threads) Assigned to an Application
- Will There Be Module Hell?
- WordPress 4.4: What’s New?
- WordPress Announces Migration to Node.js
- Working With the Arduino LCD Shield Kit
- Write a Kafka Producer Using Twitter Stream
- Writing About Code—or—Why I Love RST
- Writing Test Data Builders Made Easy With Kotlin
- WSO2GREG : Categorized View of Your Assets
- Xcode Project Git Hooks
- XML Signatures and References
- Year in Review: Our Top Blog Posts from 2015
- Yet Another Robust Way to Listen to Hibernate Events
- You Can't Fight an Idea
- You Want to Be a Data Scientist? 5 Blogs to Read
- Your Single AWS Account is a Serious Risk
- Your WordPress Site is so Slow! How to Speed it Up.
- [NEW Updates] The Next Version of Android Will Be Based on OpenJDK
- ‘Tis the Season…to Deliver the Best Possible Online Experience [Infographic]