Pandas, a powerful library for Python, is a must-have tool for every machine learning developer. Check out the hands-on explanation of the Pandas “axis” parameter and how to use it in various cases
Railsware Blog
on product management, engineering, design, culture and many more...
Python for Machine Learning: Indexing and Slicing for Lists, Tuples, Strings, and other Sequential Types
Python, one of the most in-demand machine learning languages, supports slice notation for any sequential data type like lists, strings, and others. Discover more about indexing and slicing operations over Python’s lists and any sequential data type.
Practical Machine Learning for Solving Real World Problems
Machine learning helps us in solving real-world problems like currency rate forecasting. This article is for those who want to know more about its practical application
Best Libraries and Tools to Start off with Machine Learning and AI
Machine Learning is the fastest growing technology sector today. There are dozens of different libraries which can cover all your ML and AI needs. The wide array of options is a boon to experienced data scientists but can be intimidating for beginners. In this article, we will discuss the most useful tools and libraries for starting your journey into ML and AI.
Hideable React component using HOC
Imagine that we have a very simple React component Hello which greets a user with a message: import React from ‘react’; import PropTypes from ‘prop-types’; export default function Hello({ name }) { return ( Hello, {name}! ); } Hello.propTypes = { name: PropTypes.string.isRequired };
Mocking ES6 module import with and without Dependency Injection
ES6 module system is a great addition to JavaScript language, but sometimes it’s at odds with writing tests, because you need to mock imported function. Usual solution is to use Dependency Injection akin to what is used in Angular.JS. You need to wrap the whole module into some function and …
Using Configurable Shared Examples in RSpec
Shared examples are a good tool to describe some complex behavior and reuse it across different parts of a spec. Things get more complicated when you have the same behavior, but it has some slight variations for different contexts. In this case it’s easy to end-up having a bunch of …
Important overhaul Elixir did to Erlang to become appealing web-development tool
I often hear the same question: if Elixir works on the Erlang VM, why not use Erlang for programming web-applications instead of Elixir? The short answer is – you can’t create something akin to Phoenix/Ecto with pure Erlang. Does it mean that Elixir is a totally different language? No, it …
Debugging Capybara: screenshot of error page on CircleCI
Having real screenshot of a failed integration spec can save hours of debugging. We had screenshot with error on the local development environment, and wanted to have it on Continuous Integration server. Luckily for us, it’s a real no-brainer, if you use CircleCI. There is no need for custom S3 …
Make AngularJS 1.0.7 work with Jasmine 2.0
During setup of Jasmine 2.0 for AngularJS 1.0.7 application it turned out that they are not compatible. The reason is that Angular 1.0.7 is compatible with the older version of Jasmine – 1.3. And there were several breaking changes in Jasmine private API which was used by AngularJS. There were …