IES San Clemente
  • entrar
  • ?
  • Rexistro

informática

novas rss: dzone

''Refined'' Gradle

Maven and Gradle are the most widespread build automation tools. I use both of them in my projects. Gradle is based on Groovy and is more flexible, than Maven. Thus, every developer can customize Gradle scripts to meet some requirements.

How to Avoid the Top 5 Pitfalls of a Restaurant Mobility Solution

Last month, McDonald's began testing its long-awaited U.S. mobile ordering app after almost a year in development. The testing will go on for a few more months before the app hits the public beta. Why so much testing? Well, Starbucks ran into various service hiccups when they launched their app a fe ...

Publishing Messages From a Web App to an AWS SQS Queue via AWS Lamba

I’m building a simple project that needs to receive requests from a simple webpage and process them over time sequentially (more on this later!). Using an AWS SQS queue seems like a good fit for what I’m looking for. Without creating something heavyweight like exposing a REST endpoint running in an ...

Designing for a Database: What's Beyond the Query?

Even the most technically minded companies need to think about design. Working on a database product at a startup is no different. But this comes with challenges, such as figuring out how to implement human-centered design methodology at a technical company but also how to contribute to building a ...

Monolithic to Microservices Architecture: A Roadmap for Enterprise Developers

For most enterprise developers with good enterprise app development experience, transitioning from a monolithic architecture mindset to a microservices mindset is not an easy task. There is a bit of confusion on what should be the next career goal or what tech area someone should dive into. There is ...

All Things Open and the Internet of Things

In October 2017, Bridgera sponsored and attended the yearly All Things Open convention in Raleigh, NC. As the largest open-source technology event on the East Coast, All Things Open 2017 was packed to the gills with excited participants. Developers, entrepreneurs, and designers from every corner of ...

Sentiment Analysis for Brand Management

Sentiment analysis (or “emotion mining,” if you prefer) is a really exciting area of research for machine learning (ML) and natural language processing (NLP) applications. On the one hand, it’s exciting just because it’s an example of how mind-blowingly amazing it is what can be accomplished with ma ...

The Best Alternatives for Selenium

In today’s world, having stable and robust automated tests is absolutely mandatory. For a long time, Selenium has been the first option when it comes to creating UI automated tests. The problem is that in recent years, it has failed to keep up with the ever-growing complexity of web applications an ...

Big Data Analytics: Is Spark DataFrame Always a Good Choice?

In the company I'm working for, there are some services implemented in R. But for some cases — especially for calculating 4,000+ variables based on personal credit data from China Central Bank — it really performs poorly. That's why I came into the situation of rewriting R codes in Java to speed up. ...

Java Interface: The Long Journey to Java 9

Interface in Java has evolved over the Java releases, more so in Java 8 and Java 9. In this article, we will look at how Interface was prior to Java 8 and how it has been enhanced in Java 8 and Java 9. Interface Prior to Java 8 An interface would have one or more abstract methods as shown b ...

Google Big Query Meets SQLite: The Business of Baseball Games

In this blog series, we’ll be experimenting with the most interesting blends of data and tools. Whether it’s mixing traditional sources with modern data lakes, open-source DevOps on the cloud with protected internal legacy tools, SQL with NoSQL, web-wisdom-of-the-crowd with in-house handwritten note ...

How to Perform Distributed Testing in JMeter

If you have an e-commerce site (or any site for that matter), it's not uncommon that you would expect a higher level of traffic on certain days, like Black Friday, for example. At moments like these, we need to take our load tests to the next level and simulate larger numbers of concurrent users. If ...

Move API Security Testing Into Dev/QA as an Automated Part of the CI Process

Discussing API security and why we should care is a little bit like talking about eating our vegetables. We all know that eating our vegetables is good for our health, but how many of us actually do it? Application security is a little bit like that. It is essential for the health of our applicati ...

This Week in Mobile: Cleaner Swift Code

Thinking of building a new app over the Thanksgiving weekend? Maybe you'll find inspiration in these articles and projects. iOS  In Using Child View Controllers as Plugins in Swift, John Sundell takes a neat approach to avoiding subclasses to create pluggable view controllers, so your code ...

Real-Time Streaming, Analytics, and Visualization With MemSQL and Zoomdata

We regularly host meetups at MemSQL headquarters as a way to share what we have been working on, connect with the community, and get in-person feedback from people like you. We also invite partners and customers to join us as well. Recently, we had the pleasure of hosting a meetup with Zoomdata, whe ...

Building Your First Crystal Web App, Part 1

In this article, we will cover building your first web application in Crystal. The application will utilize JSON Web Tokens (JWTs) to authenticate our users around the restricted resources of our app. The completed sample application can be found in this GitHub repo. I'd encourage you to check out t ...

Defenses vs. Injection Attacks

This article is featured in the new DZone Guide to Web Development. Get your free copy for more insightful articles, industry statistics, and more! Injection attacks are remarkably common. In fact, they’re the backbone of most exploits; after all, in order to compromise a system, an attacker ne ...

Estimating a Software Project

Intro Based on the type of planning done, software projects roughly fall into three categories: Short- to mid-term fixed price projects. Long-term fixed price projects (that usually follow the traditional Waterfall methodology). Open-ended projects with hourly rates for engineering staff (p ...

How To - A Quick Introduction to Using Anypoint MQ APIs

With as many systems of record available in the cloud- from SaaS applications like Salesforce to Netsuite- the need for a cloud-based enterprise messaging solution has now become necessary to support high availability, scalability, and reliability patterns in an Integration Platform as a Service (iP ...

Building Facebook Messenger Bots With Botkit and Watson

I've implemented a sample Facebook Messenger bot that leverages the Node.js library Botkit, as well as IBM Watson Conversation. With Botkin you can build bots for Slack, Facebook Messenger, Twilio, and other messaging clients. For natural language understanding, different services can be used; fo ...

Building Your First Crystal Web App and Authenticating With JWTs, Part 2

Welcome back! If you missed the first part, you can check it out here.  Setting Up User Login With Auth0 Hosted Pages Now that we've got the base of our app setup, we can move straight onto the good stuff, and the main reason we're all here - authenticating our users with JWTs. With Crysta ...

So You Want to Use LPWAN Technologies

Many forward-thinking businesses around the world are starting to experience the benefits that come from the use of the Internet of Things (IoT), which is also known as LPWAN tech. LPWAN tech stands for low-power wireless wide area network technology. One of the main reasons LPWANs are implemented i ...

An Intro to JSP, JSF, and EL

In this article, I am going to take a look at JavaServer Pages (JSP) and Expression Language (EL) and then relate it to JavaServer Faces (JSF). I will talk about how to access HTTP objects directly in JSP and JSF code, and you will see some examples of the syntactic difference between them. JSP Is L ...

Azure NSG Flow Logs Analysis With the ELK Stack

Introduced back in March this year, the Network Watcher is a relatively new feature in Azure’s cloud offering. It allows users to monitor network traffic to and from Azure, and includes a bunch of analytics and visualization tools for better understanding and troubleshooting.   One of these fea ...

When a Blank Isn't Blank

I had a funny moment this week when I needed to generate an error message when users entered a string of blank spaces. I've previously blogged on using utility classes under Why do we still create Util classes?, so my first port of call was to use StringUtil.isBlank. But it didn't catch my blank — s ...

Myth: The Scrum Master Must Be Present During the Daily Scrum

Scrum is intended as a simple, yet sufficient framework for complex product delivery. Scrum is not a one-size-fits-all solution, a silver bullet or a complete methodology. Instead, Scrum provides the minimal boundaries within which teams can self-organize to solve a complex problem using an empirica ...

How to Grow 3D Game Development Skills With Blender 3D

Animation has changed and grown drastically over the years. While it has evolved in terms of drawing, technology does have a large part to play in it. Old characters were required to be hand-drawn frame by frame, a larger version of the flipbook if you must. These days there are computers and animat ...

How to Add Real Web Push Notifications to Your Web App

You've probably seen web notifications before. YouTube shows them when it goes to a new song, Facebook pings them when a new message comes in, scammy websites ask for permissions and you say no. The usual. You can fire those notifications from anywhere inside your JavaScript.

Query-Based Conditional Navigation in Oracle VBCS

A couple of threads on the Oracle Visual Builder Cloud Service forum asked about writing code in buttons in VBCS that compares values entered in a page to data in business objects and perform conditional navigation based on the values. In a past blog, I showed the code needed for querying VBCS obj ...

The 7 Key Functions of a Modern Intrusion Detection Platform

When you're making a mental shift away from legacy, on-prem security thinking, you may be wondering what an effective, modern security solution looks like. You may already know that you should prioritize detection and not focus solely on prevention, but what exactly goes into a best-case intrusion d ...