IES San Clemente
  • entrar
  • ?
  • Rexistro

informática

novas rss: dzone

Motorcycle Stunter Turned DevOps Engineer on Learning to ''Love'' CI/CD

When professional motorcycle stuntwoman turned developer Leah Petersen switched from Jenkins to GitLab, she was a bit nervous to say the least. Having only worked in tech for nine months, the Samsung SDS engineer was not enthused about the prospect of having to learn a new application after feeling ...

Is Serverless Just a New Word for Cloud Based?

Serverless is a new buzzword in the database industry. Even though it gets tossed around often, there is some confusion about what it really means and how it really works. Serverless architectures rely on third-party Backend as a Service (BaaS) services. They can also include custom code that is run ...

Feel like an Impostor? Good. Now Use That.

It's that nagging feeling that you've somehow stumbled into your plum position by accident and you'll be found out at any moment. And when they come to show you the door, you'll think "Well, that's fair enough I guess." If this sounds familiar, then you know what it's like to experience i ...

Git Reset, Revert and Checkout

Git toolbox provides multiple unique tools for fixing up mistakes during your development. Commands such as git reset, git checkout, and git revert allow you to undo erroneous changes in your repository. Because they perform similar operations, it is very easy to mix them up. There are a few guideli ...

Meeting In The Middle: How Agile Service Companies Need To Work Blue Chip Players

For many, working with blue chip companies is a marker of success. But like fulfilling any accomplishment, it does take hard work to make it happen — and even more to foster a partnership that lasts. Startups naturally run at a different pace, and working with blue chip companies means that smaller ...

Why Should You Start Using AI Chatbots?

A chatbot is a text-based program empowered by Artificial Intelligence (AI) and Natural Learning Processes (NLP). A user generally interacts with the chatbot over a platform through a communication channel connected to a network. In other words, chatbots are bots that live in chat platforms. There a ...

Are You a Data Professional? It Pays to Stay Home!

2018 Data Professionals Salary Survey Results Earlier this year, Brent Ozar completed his 2018 Data Professionals Salary Survey and published the results: I played with the results last year in my 2017 post titled, "When Does It Pay for a DBA to Have an Associate Degree?" — which was a fun ...

Tracking Errors After Deployments With Rollbar and CircleCI

This post is the first of a two-part series written by Jason Skowronski, who serves as the lead editor for technical content at Rollbar. Jason began his career as a software developer at Amazon and now enjoys being a developer advocate for the latest technologies. Application errors can cause frustr ...

Debug JavaScript in Opera in 7 Easy Steps

This article will focus on debugging JavaScript code within Opera’s Developer Tools. It’s important to note that since Opera switched to the Blink rendering engine (a fork of WebKit) in 2013 the debugging tools and process is identical to Chrome. This is great news, as there is a huge amount of reso ...

ClimaCell Micro Weather API vs. DarkSky API

I was recently looking at weather APIs and was a bit overwhelmed by the number of choices out there. Two of the more popular options I came across are the DarkSky API and ClimaCell’s Micro Weather API. While both deliver all the basic weather parameters I needed, I found several differences between ...

Mobile AR App Design Review #1: Torch Draws the Line

Torch put four augmented reality apps to the test. At Torch, we have a weekly ritual: On Friday afternoons, we demo mobile augmented reality (AR) apps for each other, picking from them the design decisions we like, the ones we are not sure about, and the ideas we want to use (or “ ...

Classification From Scratch, Part 11 of 8: Boosting

This is the eleventh post of our series on classification from scratch. Today should be the last one... unless I forgot something important. So today, we'll discuss boosting. An Econometrician Perspective I might start with a non-conventional introduction. But that's actually how I understood what b ...

Create Versatile Microservices in Golang — Part 6 (Web Clients)

In the previous post, we looked at some of the various approaches to event-driven architecture in go-micro and in go in general. This part, we're going to delve into the client side and take a look at how we can create web clients which interact with our platform. We'll take a look at how micro tool ...

Speeding Up Our Webhooks System 60x

Last December, we had an interesting problem. Our webhook system, which lets our customers know whenever a change happens to a Nylas account, was struggling to keep up with the traffic. We were seeing some webhooks being delayed as much as 10 minutes, which is a long time for most of our end-users ...

Top Six Book Recommendations to Learn Kotlin in 2018

Since Kotlin was declared the official programming language for Android apps development, a lot of people have been interested in finding the best options to learn this new programming language. In the recent time, the popularity of the language has reached new heights and gained acceptance among th ...

The Blockchain Exposition

What is Blockchain? As the technology is still in its infancy, I think writing an article on "What is Blockchain" will still be relevant for many. So, set yourself up for a rendezvous with Blockchain! This article is presented as a conversation. I think good questions/doubts ...

Applications of the Internet of Things in the Medical Industry (Part 1): Digital Hospitals

The Internet of Things (IoT) technology is becoming increasingly common in the healthcare industry. The primary applications of IoT in the field of intelligent medicine includes the visualization of material management, digitization of medical information, and digitization of the medical processes. ...

Agile: Real, or Just a Formality?

"Agile."  What is the first thought that comes to your mind when you hear this word? Here are some obvious answers: "It's a software development methodology." "Yes, I know we work on Agile." "We are using Agile in our project. Daily Scrums/standup meetings ...

Rethinking The Open Source Uploader

Most developers stick with the default open source uploader in web forms. They believe trying a different third-party solution brings complications with little upside for them. This unwillingness to adapt and grow ends up causing issues due to the following circumstances: Increasing content consumpt ...

Thinking About Serverless Again

There was a blog entry yesterday — "Serverless: The New Way of Thinking by Alen Komljen" — that I felt was making a good attempt to outline why you should aim at serverless but was a little incomplete. In my previous serverless post last year I talked about the fact that you're not de ...

Is it Possible to Do Outside-In TDD on the Front End?

Traditionally, because of lack of tools or knowledge, there have not been that many good practices in front-end development. You probably just made the jQuery work and if you were lucky you used Selenium to automate the tests from a user perspective. Which led to this:

User-Centered Design: Process and Benefits

To be a UX designer you need to be optimistic about coming up with new solutions to a problem. I think that the big challenge is to believe that it’s even doable. And the larger the challenge, the more essential optimism is to drive you forward. Have you heard of user-centric design as a problem- ...

A Roadmap to AIOps — Part 2

This article is a continuation of Part 1. You can find the first part here. Mid-Stage: Implement Existing Analytics Workflows It is likely that when you begin your AIOps journey, you will already have certain analytics in place. I do not mean the analytics that are embedded in your IT tool ...

theCube: AI, Integration, and Innovation With SnapLogic

Delivering innovation is hard work and takes considerable time and effort to get right. As they say, innovation — like all things that matter in life — is a marathon, not a sprint. But this past quarter, for our teams at SnapLogic and our customers around the globe, new innovations came fast and fur ...

How to Install Gatling on Windows

Gatling is a powerful load testing tool for writing tests in Scala. You can read about Gatling's abilities in the blog post "8 Reasons You Should Use Gatling for Load Testing." The purpose of this blog is to show you how to install Gatling on your Windows machine, so you can start your loa ...

Classification From Scratch, Part 10 of 8: Bagging and Forests

This is the tenth post of our series on classification from scratch. Today, we'll see the heuristics of the algorithm inside bagging techniques. Often, bagging is associated with trees, to generate forests. But actually, it is possible to use bagging for any kind of model. Recall that bagging means ...

Codex KV: Properly Generating the File

The previous post has a code sample in it that was figuratively physically painful for me to write. Avoiding the number of syscalls that are invoked, the code isn’t all too efficient as I now measure things. It uses way too much managed memory and it is subject to failures as we increase the am ...

How to Debug JavaScript in Firefox in 7 Easy Steps

This article will focus on debugging JavaScript code within Firefox’s Developer Tools. The Dev Tools within Firefox are an extremely powerful tool which will speed up your bug finding and fixing process! The steps we are going to follow are:

iOS 11 Password Autofill

Safari on your iPhone, iPad, and Macbook saves the passwords on iCloud keychain so you do not have to retype them. Now, with iOS 11, the passwords are saved and synced with the associated websites, so if you visit the website of an app and log in there, you do not have to type the password in t ...

Create Versatile Microservices in Golang — Part 5 (Event Brokering With go-micro)

In the previous part in this series, we touched upon user authentication and JWT. In this episode, we'll take a quick look at the go-micro's broker functionality and even brokering. As mentioned in previous posts, go-micro is a pluggable framework, and it interfaces lots of different commonly used t ...