A simple tutorial on how to use git rebase –onto to easily move or copy a bunch of commits from one branch atop another
Railsware Blog
on product management, engineering, design, culture and many more...
Python for Machine Learning: Pandas Axis ExplainedPandas, 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
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
Indexing and Slicing for Lists, Tuples, Strings, other Sequential Types in PythonPython, 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.
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 ProblemsMachine 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
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 AIMachine 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.
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 HOCImagine 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 }; And here is how we use …
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 }; And here is how we use …
Mocking ES6 module import with and without Dependency InjectionES6 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 …
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 RSpecShared 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 …
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 toolI 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 …
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 CircleCIHaving 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 …
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 …