IES San Clemente
  • entrar
  • ?
  • Rexistro

informática

novas rss: dzone

Utilizing Strategy to Fuel Your Big Data Initiatives

In today’s data-filled world, it seems like everyone is during to big data, and for good reason. Companies that successfully enact big data initiatives tend to have lower costs and higher revenues. But using big data is more than just sifting through data and throwing money at a data monitoring serv ...

Operating at High Velocity With Spring Cloud Microservices [Video]

Releases are hard for many large organizations with complex systems. Challenges like manual processes, change approvals, compliances, legacy systems, varying deployment targets, and scheduled downtimes prevent companies from releasing fast and frequently. Many of us know that when continuous deliver ...

Inside NGINX Amplify: Insights From Our Engineers

This blog post is the fourth in a series about how to monitor NGINX and how to make the most out of your web delivery infrastructure with NGINX Amplify. Setting Up NGINX Amplify in 10 Minutes Improving Server Configuration with NGINX Amplify Reports Using NGINX Amplify Custom Dashboards and ...

Integrating an AngularJS Component in Mule

Imagine a situation in which we need to integrate an AngularJS component with an existing Mule application. The first thing we have to do is create an AngularJS project in /src/main/app folder. This will be like a normal web call to your Mule service. I have added an HTML component where t ...

Syncing Couchbase Documents Between Mobile Platforms and Devices

Over the past few days, we've been exploring how to create a simple Android and iOS application using NativeScript, Angular, and Couchbase. First, we saw how to use Couchbase for basic key-value operations and then we saw how to query Couchbase as a document database. The final chapter is to add rep ...

17 Essential Skills for Growing Performance Engineers

Performance engineering as a discipline goes back several decades. I’ve heard firsthand accounts of testing and optimization of software from the 1960s. Still, much of what we practice today has built up in the last twenty years or so, since the first generation of commercial performance testin ...

Mobile+Web DevCon Explores iOS, Android, IoT, Web Dev, and UX

The Mobile+Web Developer Conference, coming to San Francisco, March 1-3, is a unique chance for engineers and developers to expand their existing skill sets and explore new platforms, tools, and programming languages in a creative, hands-on, vendor-agnostic environment.  The conference is a mi ...

Tune Your Header File Part 2: Nullability

In the first post, I put the focus on the initializers. In this post, I would like to put nullability into the spotlight. I would also explain why is it a good practice and how it will help you migrate your existing Objective-C code into Swift. Nullable/Nonnull The idea behind using the nullable/non ...

Jump-Start Node.js Development on LTPS Boards

Unlike Node.js, Git, and Python 2.7, NPM is not installed on each LTPS by default. To install it, you should connect to the LTPP board from an SSH client and do the following steps:

Qualities of Good and Bad Scrum Masters

A Scrum Master is one of the three key roles of the Scrum framework. Ken Schwaber and Jeff Sutherland created the Scrum Framework back in 1986, primarily for product development. With 21 years having passed, you’d think organizations would better understand qualities of a good Scrum Master ...

Looking Back at All Day DevOps 2016

On November 15, Mark Miller and I along with about 100 friends pulled off the unimaginable. We built the world’s largest DevOps conference from the ground up in 90 days and over 13,500 people registered to attend. How did we do it? That’s an entirely different post. The TL;DR is that it’s a testamen ...

Machine Learning: Basics and Takeaways

Machine Learning techniques can help modern businesses run much more efficiently and in a more predictable way. In this article, I am going to scratch the surface of machine learning basics and explain what the key takeaways are for business owners. Before we get started, let’s try to define what ma ...

Handling HTTPS Requests With Akka-HTTPS Server

In my last posts, I explained how one can create a self-signed certificate and KeyStore in PKCS12. You can go through the previous blog, as we’ll be needing a certificate and KeyStore for handling HTTPS requests. Akka-HTTP provides both Server-Side and Client-Side HTTPS support.

Designing, Implementing, and Using Reactive APIs [Video]

The Java community is on the cusp of a major change in programming models. As the industry moves toward high-performance microservice architectures, the need for a reactive programming model becomes clear. In this session, the lead developers of the Cloud Foundry Java Client will talk about what led ...

Why You Don’t Know the Client Browsers

Client-server architecture comes from the early days of computing. In the beginning, computers solved problems by talking to other machines on a network. UNIX, for example, came from a family of multitasking and multiuser computer operating systems. The design was a client terminal from which you lo ...

Building Regular DSLs in Scala

A well-designed, domain-specific language makes code expressive and easy to understand. But designing a nice DSL was always a challenging task. In this article, I present a simple framework for constructing regular DSLs in Scala. Most internal domain specific languages I’ve seen so far belong to a c ...

JDK 9 Is Feature Complete!

Today's Mark Reinhold message JDK 9 is Feature Complete — now it's time to ramp down announces that JDK 9's "overall feature set is, at this point, frozen." Reinhold, Chief Architect of Oracle's Java Platform Group, adds, "It's highly unlikely that any further ...

Why Banks Are Moving to the Cloud (and Why You Should, Too)

A major shift is taking place in banking right now. It’s a shift many banks have been pretty hush-hush about until now, and that naysayers said would never happen. Banks are rapidly testing and moving to the cloud.

The Single Biggest Blind Spot for Mobile Product Managers

Over the years, the mobility landscape has matured. Major players separately emerged in the usual categories: tools directed at marketers, developers, and analysts. These product silos emerged as a holdover from the web where there was a clean separation between marketing tools, backend server perfo ...

A Modern Database Backup and Recovery Checklist

Enterprises are quickly onboarding next-generation, mission-critical applications, such as eCommerce, artificial intelligence, machine learning, and IoT on non-relational databases and distributed local storage. However, as organizations move these applications to scalable databases because they are ...

The Cloud Is Disrupting Data Warehousing and This 2017 Survey Proves It

Amazon re:Invent is a great place to gather feedback from industry professionals, and especially gauge cloud-industry trends. This past year, we used the opportunity to collect and analyze statistics disclosed by industry professionals surveyed at our booth. The results reveal the industry’s most pr ...

JSON to XML Transformation Using DataWeave

In this blog, I am going to explain how to transform JSON to XML using DataWeave. I will cover the use of variables and functions. I will also show the use of a couple of operators in DataWeave to achieve the desired output. Let's take an example of an API that returns information abo ...

Command-and-Control vs. Self-Management

As a child, most of us are taught to respect authority — whether directly or indirectly — in school. We obey our parents and we obey teachers. If we don't, out comes the wooden spoon. This learning carries on throughout life (for most people). We respect police, our managers, etc. It gets so ingrain ...

Authenticate Angular With Azure Active Directory Using Backand

Last post, we discussed at a high level using Azure Active Directory for SSO with Backand. This week, we’re taking a deeper dive into how to do it. Most apps of a non-trivial nature will, at some point, need to tackle user authentication. While a custom user management system can be a good option, ...

How to Supercharge Your Real-Time Connected Supply Chain With Big Data

For years, supply chain professionals in manufacturing industries have been aspiring to create a truly demand-driven supply chain. Actual progress, in reality, has been slowed by both the limited availability of real-time supply chain data and the inability to dynamically optimize actions based on t ...

5 Challenges of Learning a New Programming Language

If you’re already familiar with one programming language, learning a new language is (at least in some ways) easier. You’ve had the experience of learning a language from the ground up, so you know what to expect, you’re familiar with the basics of how programs function, and you’ve had some experien ...

Benefits of Tweaking Your Technology Stack

Our team began implementing Service Oriented Architecture (SOA) almost a year ago, and we have already felt the advantages of this approach. SOA helps us to decouple application features, makes us more API-friendly, and makes our whole system more fail-safe. Now, a failure in a single service will n ...

Why Organizations Fail to Adopt CI and CD

Practicing DevOps, having Continuous Integration and Continuous Delivery processes, and adapting to microservices is what makes an organization a modern company have the capability to grow and emerge as a successful organization. Continuous Integration is a process in which developers merge their co ...

What Is Architecture?

On a regular basis, we hear people speak of good and bad architecture. However, what is architecture? Before I describe software architecture, let's see if we can come to an agreement of what architecture is. What are the components of architecture and value does architecture have?

The Optional Abomination

There’s this piece of code… I keep thinking about it. It shows up in my dreams. I open it every time I get to work. I learned it by heart already. It scares me. It reminds me of every bad thing that ever happened to me in my life. It reminds me of every line of crappy code that I ever wrote. It’s li ...

12 Manufacturing Tips for a Brilliant 2017 (Part 5)

As we look toward making 2017 a brighter year for manufacturers, today, we'll cover the importance of connecting and tracking your inventory and upgrading components to stay current with the times and increase efficiency. If you haven't been following along so far, check out part one, part two, part ...

Conducting User Story Estimation Meetings

Source. Recently, my team changed the schedule for estimation meetings and how we manage estimating the user stories in our backlog. Note that this article is only about organizational aspects. Some thoughts about how to get to specific estimations can be found in my article about dealing with ...

Tips for Trouble-Free Data Lake Ingestion

Data ingestion is about much more than getting your data into the data lake. Think about it this way: designing your ingestion process is like setting up a digital “factory,” with inputs and expected outputs. That’s why when the data comes in, you have to be able to monitor whether your factory is d ...

TRC Tech Talk: Directory Traversal Attack and Defense – Part 1

I work in the penetration testing team of the Threat Research Center, working with customers who use dynamic scanning of their website as part of their application security solution. Application security is a key part of the greater network security ecosystem, taking care of hacks made directly agai ...

Docker for Devs: Containerizing Your Application

As developers, we’re always looking for a shortcut or an easier way to hit the ground running, right? If you’re a team lead, getting your team on the same page, set up, and operating with minimal effort and pain is important. Docker can help. In the realm of software development, there has always be ...

CURL Comes to N1QL: Querying External JSON Data

N1QL has many functions that allow you to perform a specific operation. One such function that has been added into the new Couchbase 5.0 DP is CURL. CURL allows you to use N1QL to interact with external JSON endpoints; namely, Rest API’s that return results and data in JSON format. Interaction prima ...

Adopting DevOps Culture With CALMS

DevOps is quite a buzzword. There are plenty of articles describing what it is and what it isn’t. I think we can agree that it’s a culture, a way of work. I'm also sure that most of us have a general impression of what it should look like: development and operations working together, breaking down s ...

Supercharging NGINX With Lua: Part I

NGINX is a really really fantastic piece of software. It is supremely flexible and handles all kinds of traffic orchestration workloads. One place that NGINX has received commentary, however, is in its handling of branching logic. Sometimes, it is necessary to have more complex workflows invoked on ...

How to Accelerate Your Mobile App Development Timeline

The business world has now realized the power of being on a mobile platform. From industries engaged in manufacturing to enterprises with large teams of executives to organizations interacting with their clients, people, and partners, all understand how mobile app can benefit them in simpl ...

The Agile Manager's Role: Be the Slack

In his book Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency, Tom DeMarco makes the point that you can’t be creative when you are overworked or overburdened. Stress kills innovation as does business. Little slack leads to little time to look around leads to little improvement. ...

Continuously Deploy Your App From GitHub to Amazon ECS

Amazon provides a hosted container service for Docker called EC2 Container Service (ECS) as part of its container-focused suite of services. Many of our customers seem to love the ECR (EC2 Container Registry) and ECS combination to store and run their applications. Amazon ECS can be accessed by goin ...

Working With Angular Template Forms

In this blog, I want to show you how to work with Angular’s template-driven forms. The Problem I was recently giving an Angular course and I noticed that working with Angular forms seems to be one of the most complicated things in Angular.

My (Dev) Morning Routine [Comic]

Create a Simple Parser in C# With Sprache

As per usual, the code for this project can be found at GitHub. Head on over as we get started. Everybody loves ANTLR, but sometimes it may be overkill. On the other hand, a regular expression just doesn’t cut it or it may be too complicated to maintain. What can a developer do in such cases ...

How Humans Might Behave in a Driverless World

The transition towards an autonomous future is something of an uncertain one, especially if driverless cars share the roads with humans. For instance, last year, Volvo executives suggested that the safe nature of driverless vehicles may encourage human drivers to be reckless, safe in the knowledge t ...

Stabilizing the CI By Re-Running Flaky iOS XCUI Tests

Apple released Xcode UI testing, which enables UI testing of iOS application straight from Xcode without any third-party tools like Appium, Calabash, or KIF.  These tools call themselves mobile testing frameworks but they're actually little more than wrap ...

MuleSoft: Salesforce.com and Bulk API Query with Primary Key (PK) Chunking

Among the many powerful connectors MuleSoft has in its repository, the Salesforce.com connector is one of the most used. I've used the Salesforce connector to update and insert (upsert) data into sObjects using both the SOAP API and Bulk API, but recently, it was mentioned to me that a group of data ...

Going Beyond the Chest-Thumping Metrics

I recently wrote about tracking unique active users the right way for mobile and web apps on DZone and promised to write about loyalty, attrition, and metrics that matter. Vanity metrics — the “feel-good” metrics that neither reflect nor necessarily correlate well to the key driv ...

Choosing JSON Over XML

Extensible Markup Language (XML) used to be the only choice for open data interchange. However, developments in open data sharing have introduced more options for developers, each with their own set of benefits. While XML may be a widespread method for API integration, that doesn't mean it's the bes ...

Yet Another Hard Lesson About Time

- Yo Swiz, some users complained their exam ends immediately. - Hm… that's weird