Related Stories:





Java Wed Dec 13 2017 10:00:00 GMT+0000 (UTC)
WHERE THE PARTY'S AT -- From time to time, someone asks me what I think about what Alan Kay, the father of OOP, the designer of Smalltalk (the first object-oriented language), said in 1998 about OOP. He literally said that the very term "object" w
In our last article, we added a database to our Flask web application, but didn’t have a way to add anything to our database. We also didn’t have a way to view anything, so basically we ended up having a pretty useless web applica
Continuous integration (CI) of code is now a fundamental part of developers workflows, with a handful of tool names familiar occurrences on the CI path. Whilst it has existed since 2011, in the past year or two I have seen increasing mention and usag
Richard Zhao talks about TI and AI in real practices, and crowd defense - a way to integrate defense measures against both targeted and untargeted attacks, avoiding being the low hanging fruit. He also talks about the best practices around TI based c
Jackson is a suite of data-processing tools for Java comprising of three components: Streaming (jackson-core) defines low-level streaming APIs and includes JSON-specific implementations.
It’s critical to have “humans in the loop” when automating the deployment of machine learning (ML) models. Why? Because models often perform worse over time. This course covers the human directed safeguards that prevent
.jab-post img { border: 2px solid #eeeeee; padding: 5px; } Today we're starting the beta for a new paid feature on PythonAnywhere: always-on tasks. If you have a paid account and would like to try them out, drop us a line at
<!-- Google Tag Manager (noscript) --> <iframe src="
Produce Awesome Content Without Blowing the Budget The best game engine, code library, or CMS is meaningless without the stuff that goes into it. The stuff that hits you right in the heart. The most important part of any project. The content. Content
Tyler McMullen talks through the components and design of a real system, as well as the theory behind them. The system is built to perform very high volumes of health checks, done across a cluster of machines for reliability and scalability. It inclu
Its difficult to imagine a mobile phone without apps. Surprisingly, as recently as 2008 we did not have apps on our phones or tablets. That is the year Apple launched the iPhone and their App Store. They offered one hundred apps back then. Now there
This article is featured in the new DZone Guide to Microservices. Get your free copy for more insightful articles, industry statistics, and more!  As mobile and data-driven applications increasingly domina
Spark ML provides a rich set of tools and models for training, scoring, evaluating, and exporting machine learning models. This video walks you through each step in the process. You’ll explore the basics of Spark’s DataFrames, Tra
This post is mainly to get some information out, because people pointed out that we have been very quite about this recently.We have been very quite because we have been focused on working on the release. We are a couple of days away from final code
Last week I had the privilege to attend the inaugural North Bay Python conference, held in Petaluma, California in the USA. Being part of any community-run conference is always enjoyable, and to help launch a new one was very exciting. In this post,
What does it take to implement a DevOps practice at Microsoft? While at Connect in New York, Carl and Richard talked to Lori Lamkin about the efforts of the VSTS team to deliver more value to customers faster. Lori talks about changing the tempo of d
Managing passwords, access tokens, and private keys in an application can be tedious. Any small mistake accidentally exposes all the secret information. Even storing such things in Docker images can be easily accessible - if you run the image in the
I was asked by a friend to give a talk in the HGCI Summit conference on November 28th, 2017. This conference is meant to bridge the academic world and industry via knowledge and experience sharing, focusing on big data and cloud topics. It took place
Microsoft is making it easier to migrate applications onto .NET Core and Linux with the Windows Compatibility Pack for .NET Core. By Jonathan Allen
This article is chapter from my new book Explain the Cloud Like I'm 10. The first release was written specifically for cloud newbies. I've made some updates and added a few chapters—Netflix: What Happens When You Press Play? and&am
Do you have a Java application that runs fine at first but slows down after a while, or it runs fine for a small number of files but performance degrades for a large number of files? Maybe you have a memory leak. When fixing memory leaks, if
Modern applications running in the cloud often rely on REST-based microservices architectures by using Docker containers. Docker enables your applications to communicate between one another and to compose and scale various components. Data scientists
Ben Nadel experiments with the dependency-injection container in Angular and confirms that a Service can be provided as both an individual injectable and as part of a multi-collection at the same time....
Anaconda, Inc., provider of the most popular Python data science platform, today announced Lars Ewe as the companys new senior vice president (SVP) of engineering. With more than 20 years of enterprise engineering experience, Ewe brings a strong foun
So we did it at last! Positech & Grey Alien Games managed to push the gargantuan project that is shadowhand through the big shiny gates labelled ‘release’ and put shadowhand on sale a few days ago on steam, humble store an
Organizations today find many of their core processes powered by data. Individuals in their respective roles rely on data as part of their daily workflows. These data consumers include analysts and data scientists who are increasingly technology-savv
What do you do when you find something you like? If this a favorite dish at a restaurant, you keep order it forever and ever. But if this is something like a good book or a TV show, youll typically want to check out similar stuff to enjoy as well. On
InfoQ speaks to Pieter Humphrey and Simon Basle about the SpringOne Platform 2017 conference, Project Reactor, WebFlux, and general Spring things. By Victor Grazi
I am a big fan of reactive programming, and love things like RX/Akka, and service buses and things like that, and I have meaning to try the new (preview) Azure EventGrid service out for a while.   To this end I have given it a little go wher
Outline In this article, we present a few basic functional constructs that every developer should be aware of. We also introduce the concept of combinator, which is of key importance to write useful functional code, though we carefully avoid
Translating a Spark application from running in a local environment to running on a production cluster in the cloud requires several critical steps, including publishing artifacts, installing dependencies, and defining the steps in a pipeline. This v
This Week I Learned -* Migrate Your Virtual Machines to Microsoft Azure - Proof of Concept guide provides guidance for data migration using Azure Migrate* When does it really make sense to use Azure Reserved Instances?* Jeff Bezos h
The Flask 101 series is my attempt at learning the Flask microframework for Python. For those who haven’t heard of it, Flask is micro web framework for creating web applications in Python. According to their website, Flask is based on Werkz
Websites need to modernize and get updated periodically otherwise they grow stale. Ideas for web design that were good 2-3 years ago can be no longer accepted as best practice because technology moved on, and what Google sees as acceptable has altere
The next step of building our system is the email service. It will be a microservice configured to listen for the USER_CREATED_TOPIC that comes from the user service. Here we will build a UserDto and configure the Kafka consumer to transform the inco
In 2016 and 2015 I made a list of best Christmas STEM Toys for kids! If I may say so, they are still good lists today, so do check them out. Be aware I use Amazon referral links so I get a little kickback (and you support this blog!) when you use the
In this podcast Shane Hastie, Lead Editor for Culture & Methods, spoke to Dave West, CEO and chief product owner at, about the state of Scrum in 2017 and the future of agile. By Dave West
Posted by Akansha Sharma, Product Marketing ManagerThis past year we worked hard to make the Google Assistant better for users and developers like you, but we also wanted to find new ways to reward you for doing what you love building great apps for
Setting up a basic project with Spring Boot is a cake walk. In this article, we will explore the different options of creating Spring Boot projects with Maven and Eclipse. You will learn: How to bootstrap a simple project with Spring Initializr. How
This course lays out the common architecture, infrastructure, and theoretical considerations for managing an enterprise machine learning (ML) model pipeline. Because automation is the key to effective operations, you'll learn about open source tools
Hey, it's HighScalability time:  AWS Geek creates spectacular visual summaries.   If you like this sort of Stuff then please support me on Patreon. And please recommend my new book—Explain the Cloud Like I'm 10&am
Ben Nadel demonstrates how to use an interactive rebase in git to move white-space changes to their own commit such that Pull Requests (PR) become easier to read and reason about....
When I graduated from college in the late 1990s, it was just in time to enjoy the Y2K crisis. If you remember those fun times, then you are old enough to enjoy this blog. I graduated with a Management Information Systems (MIS) degree, which is a cros
SimplicityOnly once in my life have I encountered a programming language that was too simple to use. That was Lispkit Lisp, developed by Peter Henderson, Geraint Jones, and Simon Jones, which I saw while serving as a postdoc at Oxford, 198387, and wh
Amazon's new graph NoSQL database Neptune can be used to build and run applications that work with highly connected datasets. It also supports read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across Availability
I speak a lot about good error handlings and our perspective on support. We consider support to be a cost center (as in, we dont want or expect to make money from support), I spoke at this at more length here. Today I run into what is probably the be
An object is immutable if its state cannot change after construction. Immutable objects dont expose any way for other objects to modify their state; the objects fields are initialized only once inside the constructor and never change again. In this a
Create amazing 360 and virtual reality content that runs directly in your browsers with JavaScript and React VR 2.0 About This Book A practical guide to developing virtual reality experiences targeting web and mobile browsersCreate customized 3D grap
Last time I said I was hoping to bring some good news, and here they are! Let’s proceed in order. Cursed Lands If you missed my announcement in the social media, a beta version featuring the full first chapter except … Continue re