Author: Agile Actors #learning (Agile Actors #learning)

Languages and DevOps: Network
Post

Languages and DevOps: Network

Originally posted on devops. It is fun to discuss the changes in network operations over the last couple decades. We’ve come full circle, and, honestly, ended up in a better place. Network specialists were super command-line wizards who kept us going, with few GUIs in sight. Everyone thought the next iteration would be GUIs, so...

Google is now writing low-level Android code in Rust
Post

Google is now writing low-level Android code in Rust

Originally posted on arstechnica. Google’s promotion of Rust over C and C++ should lead to fewer memory security bugs Just last month, we saw the first baby steps toward the adoption of the memory-managed Rust programming language into the Linux kernel. Google has apparently been thinking along the same lines, and in a lengthy blog post Tuesday, the company...

An introduction to typeclass metaprogramming
Post

An introduction to typeclass metaprogramming

Originally posted on lexi-lambda.github. Typeclass metaprogramming is a powerful technique available to Haskell programmers to automatically generate term-level code from static type information. It has been used to great effect in several popular Haskell libraries (such as the servant ecosystem), and it is the core mechanism used to implement generic programming via GHC generics. Despite this, remarkably little material...

Fun JavaScript: Safely dealing with undefined/null values using functional programming
Post

Fun JavaScript: Safely dealing with undefined/null values using functional programming

Originally posted on intext. Let’s pretend there is a number we want to apply an operations to, and if that number is undefined/null, we want to avoid an error or unexpected result. The operation will be add. One way to do this imperatively could be: const number = // getting number from somewhere (DB/network/etc)let newNumber; if...

Top 10 Python Tools For Time Series Analysis
Post

Top 10 Python Tools For Time Series Analysis

Originally posted on analyticsindiamag. Time series is a sequence of numerical data points in successive order and time series analysis is the technique of analysing the available data to predict the future outcome of an application. At present, time series analysis has been utilised in a number of applications, including stock market analysis, economic forecasting,...

Composing functions in JavaScript
Post

Composing functions in JavaScript

Originally posted on dev. Taking functional programming approach to pipeline functions in JavaScript Cross-posted from my dev.to article with a same title. Recently I read an article, here on Medium, about using Pipeline style in JavaScript. An article described how to pipe functions together so data flows through all of them. What I’ve missed in this article was...

Python AI: How to Build a Neural Network & Make Predictions
Post

Python AI: How to Build a Neural Network & Make Predictions

Originally posted on realpython. If you’re just starting out in the artificial intelligence (AI) world, then Python is a great language to learn since most of the tools are built using it. Deep learning is a technique used to make predictions using data, and it heavily relies on neural networks. Today, you’ll learn how to build a neural...

Why developers love Go
Post

Why developers love Go

Originally posted on sdtimes. The open source Go programming language, also known as Golang, has worked to simplify developer lives since it first appeared in 2009. While it may have been Google’s backing that gained developers’ attention, its efficiency, simplicity and tooling are the reason developers keep coming back, according to Nathan Youngman, author of Get...

The Ultimate Guide to Machine Learning Frameworks
Post

The Ultimate Guide to Machine Learning Frameworks

Originally posted on thenewstack. We have seen an explosion in developer tools and platforms related to machine learning and artificial intelligence during the last few years. From cloud-based cognitive APIs to libraries to frameworks to pre-trained models, developers make many choices to infuse AI into their applications. AI engineers and researchers choose a framework to...

How to Write or Print to a File in Python
Post

How to Write or Print to a File in Python

Originally posted on makeuseof. If you’re getting started with Python, you’ll need to know how to print to a file. Follow this short tutorial to learn how. Need to print to a file in Python? Today we’ll find out how easy it is to start writing to files. We’ll cover creating new files, appending existing...

What are low-code databases?
Post

What are low-code databases?

Originally posted on venturebeat. Low-code databases are tools designed with simple user interfaces that can be used successfully even by those without any background in programming. They’re in strong demand because of the boom in low-code development. More and more new products are opening up opportunities for non-programmers through well-designed and simplified interfaces. The term...

3 Ways To Create Your Own API
Post

3 Ways To Create Your Own API

Originally posted on medium. Three beginner-friendly methods for creating an API from scratch APIs are everywhere, and they play a vital role in modern-day technology. From payment platforms to stock market updates, everything is an API nowadays, and learning to create one yourself is a fundamental step in the path to becoming a full-stack developer....

Iteration in Python – enumerate(), item(), np.nditer(), iterrows()
Post

Iteration in Python – enumerate(), item(), np.nditer(), iterrows()

Originally posted on analyticsvidhya. Introduction An iteration is an object that repeats identical or similar tasks without making errors. In a way, we can say repeated execution of a set of statements is what iteration is all about. Python has several language features to make it easier to perform the iteration task. As an object, the iterator...

Build a full-stack React app with zero configuration
Post

Build a full-stack React app with zero configuration

Originally posted on logrocket. Building a modern frontend application typically requires a lot of tooling. Think Babel, webpack, Parcel, Rollup etc. There’s a reason module bundlers are so popular. There are lots of great tools to help simplify the process of beginning a new frontend project. If you’re even vaguely familiar with React, then you...

How to build a data-driven DevOps culture
Post

How to build a data-driven DevOps culture

Originally posted on sdtimes. Data helps organizations make a number of important decisions, every day. It can be used to measure ROI of marketing campaigns and even aggregate user habits. It can also be used to better your DevOps team.  In a Power Talk with SD Times, Steve Boone, DevOps head of product management at HCL Software, and...

Python remains most popular programming language to learn
Post

Python remains most popular programming language to learn

Though Python may be tops, interest is also growing in other languages, including JavaScript, C, and C++, says O’Reilly. With so many programming languages in use, professional developers and potential developers alike face a challenge in deciding where to focus their efforts. This is especially true when it comes to learning and studying a particular...