background preloader

Dzone

Facebook Twitter

Scala Is Dead, Long Live Scala! Recently I came across yet another post about the adoption of Scala in the IT world nowadays.

Scala Is Dead, Long Live Scala!

The article is “The Rise and Fall of Scala” on DZone. In that post, the author describes the reasons for the failure of the Scala language in becoming the next big general purpose programming language. But, are we sure that authors of Scala ever pretended the language would be used by every developer on the planet? I don’t think so. Introduction. How To Be A Programming SuperHero After Crossing Beginner Stage. Being a programmer is not an easy profession.

How To Be A Programming SuperHero After Crossing Beginner Stage

It requires constant learning with a focus on both old and new technologies. The beginner path is easy for new learners because of countless online resources. The real challenge begins when beginners start working on commercial projects and are at the stage of gravitating toward intermediate skill. How To Be A Programming SuperHero After Crossing Beginner Stage. Version Everything! - DZone Agile. Bootstrap 3.3 Extend Grid System (LESS) Create data driven applications in Qlik’s free and easy to use coding environment, brought to you in partnership with Qlik.

Bootstrap 3.3 Extend Grid System (LESS)

Did you know that adding XL breakpoint to grid system without touching source code of Bootstrap is possible? Import grid.less-, define some variables, and create one mixin. Let’s dive in. In almost all cases, xs, sm, md, and lg sizes are enough for the application. You just need to investigate, design, and plan what breakpoints size we need — lg will be the largest one. Method 1: We can solve this problem by changing the values of current breakpoints and refactor all markup. The Ultimate Guide To JavaScript Error Monitoring. Get Started With JavaScript Arrays. Practically all programming languages have an inbuilt array data type.

Get Started With JavaScript Arrays

JavaScript is no different. They store the data you need to run scripts for an application, which, from a developer’s perspective, means you’ll be writing less code, making you more productive. That’s why it’s worth knowing your way around them. In this tutorial, taken from the second edition of Learning JavaScript Data Structures and Algorithms, by Loiane Groner we’ll take you through the key principles behind using arrays and show you how to put the theory into practice. Why Should We Use Arrays? Let’s consider that we need to store the average temperature of each month of the year of the city that we live in.

Languages

Moving Away From MVC. 7 Things Every Web Developer Must Know to Become a Guru. It used to be that if you knew a bit of coding and could make the occasional Star Wars reference, you were considered a Web Developer guru.

7 Things Every Web Developer Must Know to Become a Guru

Not anymore. Web development has moved towards the mainstream and the number of developers out there has increased significantly. Creating My First Web App With Angular 2 in Eclipse. Angular 2 is a framework for building desktop and mobile web applications.

Creating My First Web App With Angular 2 in Eclipse

After hearing rave reviews about Angular 2, I decided to check it out and take my first steps into modern web development. In this article, I’ll show you how to create a simple master-details application using Angular 2, TypeScript, Angular CLI and Eclipse Java EE. Tools and Prerequisites Node.js and NPM—You will need to install this open-source JavaScript runtime environment and its package manager.Angular CLI—Install this handy command line interface for Angular.JDK and Eclipse for Java EE Developers—The Java EE IDE and tools I used in this example.TypeScript plugin for Eclipse—A typed superset of JavaScript that compiles to plain JavaScript.Terminal plugin for Eclipse—A fully working command-line Terminal inside Eclipse.Basic TypeScript, HTML and Eclipse usage knowledge The Goal Let’s create a simple app containing a vehicle list with the ability to edit vehicle properties.

Getting Started in Eclipse Model. How ReactJS is Even More Powerful if You Use Flux. I recently started learning ReactJS.

How ReactJS is Even More Powerful if You Use Flux

With a very good documentation available on GitHub, I found it very easy to learn. I created a sample application in ReactJS and it was working fine!! The Differences Between UX and UI Design. How ReactJS is Even More Powerful if You Use Flux. Angular 2 - A Getting Started Guide for Beginners. Since about half a year, I'm organizing a local Meetup group around Software Craftsmanship.

Angular 2 - A Getting Started Guide for Beginners

I recently also published a video course on "Learning Angular 2 directives" and given Angular 2 finally released RC1, I decided to organize a Meetup session to introduce Angular 2 to our members. Hint: check out the screencast at the end Wohooo! This article earned some fame and was chosen at rank #1 out of ~1500 Angular 2 articles published in May-June 2016. Read the whole story. The Building Blocks of Your First Bot.

Display. Machine Learning: The Bigger Picture, Part II. This is the second part of Tamis van der Laan's article featured in the new DZone Guide to Big Data Processing, Volume III.

Machine Learning: The Bigger Picture, Part II

Get your free copy for more insightful articles, industry statistics, and more. Overfitting So far we have assumed we only have a machine learning model, a training set of samples, and a optimization algorithm to learn from these examples. The next thing we will talk about is the problem of overfitting. If we take our example of a discriminative classifier, we see that it splits the space into two distinct regions for each class. We see that the model now splits space into multiple regions and manages to classify more samples in our training set correctly. Testing and Validation. What Are Neural Nets? Hortonworks DataFlow is an integrated platform that makes data ingestion fast, easy, and secure.

What Are Neural Nets?

Download the white paper now. GitHub Resources for Beginners - DZone DevOps. A Programming Exercise that Grew into a Web App Client and Web Service - DZone DevOps. Intro If you continue this series of articles to the end, we will touch on all of the following: Bootstrap, JSP, Javascript, Spring MVC 4, Spring IOC, JPA / Hibernate 5, Java 1.8, Java Config, WSDL (top-down), WADL, JAX-WS, JAX-RS, XML, JSON, concurrency, MySQL, Cygwin, Maven, Junit, Eclipse IDE, and more.

I was given a programming assignment. Here it is: "Given a single number (either it is the radius or length of an edge), write a program that will calculate the area of a circle, a square, and an equilateral triangle. Make the program multi-threaded to handle many calculations. " Sounds simple and uninteresting. Creating a Personal Repository of GUI Components for Java and Swing. A Brief Overview of Popular JS Frameworks: React, Angular, Bootstrap, and Polymer. As the web progresses, websites are getting more and more complex. Gone are the days when some basic CSS skills and easy-to-learn knowledge of built-in HTML elements were enough to make a dynamic and attractive website. Users want powerful and quick web applications, smooth user interfaces, and one-click satisfaction these days. Machine Learning: The Bigger Picture, Part I. This article is featured in the new DZone Guide to Big Data Processing, Volume III.

Get your free copy for more insightful articles, industry statistics, and more. Abstract In the past few decades, computer systems have achieved a whole lot. What Are Closures in JavaScript?