- Software Development
- E-Learning / LMS
- React Native
- Ember JS
- Ruby On Rails
- UX / UI
7 Rules For Setting Achievable Professional And Personal Goals
With the end of the year around the corner, many of us start to set goals for the new year. These goals involve our personal lives, career or business development. For some, achieving goals comes easily, others time after time end with a list full of unrealized goals.
Dec 21, 2018
ReactJS - Persisting State And Handling Offline With Redux
For keeping the data stored in the application we can use redux-persist, which during a process called ‘rehydration’ restores the last known content of the store.
Nov 30, 2018
Your Guide To Subscription Management Solutions
There are many subscription management solutions that SaaS companies can choose from. Among the most popular we can distinguish: Stripe, BrainTree, Recurly, Chargebee and PayPal Subscriptions.
Nov 28, 2018
Comparison: Top 5 Payment Service Providers You Need To Know
Learn how the most popular payment providers operate on global markets. Check which one is best for Europe, US or Australia.
Nov 21, 2018
Ultimate Guide How to Optimize Registration Form for Higher Conversion
Boost your registration form conversions. Make sign up form easy, impressive, and sleek. Discover optimizing process and apply best UX/UI design practices.
Nov 14, 2018
6 Key Questions Business Leaders Need to Answer Before Outsourcing
Many business leaders forget that outsourcing is actually a complex business strategy. They do not think much about its influence on the relations with their in-house employees and clients, or how to assess vendor capabilities.
Oct 12, 2018
ruby on rails
A Subjective Guide To Naming Stuff In Ruby on Rails: Classes
Naming things in programming may not be hard (a matter of imagination), but it is definitely hard to do it right. Also, it turns out to be very unclear what “right” means in each and every context. It doesn’t change the fact that in 8 out of 10 PRs I review, I provide a feedback related to naming, be it naming of classes, methods, fields, variables… you name it
Jul 31, 2018
How To Introduce A New Developer To A Project
Introducing a new developer to an existing project might be a long and unproductive process. Because of that, it is wise to approach this challenge with some kind of plan.
Jul 27, 2018
The Pros And Cons Of Using MongoDB
When embarking on a new backend project, our first move as developers is often to use some well-established relational database like PostgreSQL or MySQL. However, for some time there have been different database types available on the market. One of them is MongoDB.
Jul 26, 2018
Github On Steroids
In this article, I would like to share my tips on how to improve your Github repository so basically, how to give it some ‘steroids’. I will cover aspects like using templates, coverage report in Github projects and packages, how to improve the CI build speed and finally, how to better document your code.
Jul 25, 2018
A Curated List Of Git Commands Enough To Keep Your Git History Flat
A curated list of git commands enough to keep your git history flat I’ve been working on projects where we keep the git history flat (no merge-commits) for quite a bit of time now, and I’ve decided to make a list of git commands I often use during every-day development.
Jul 5, 2018
Writing A Regular Expression Tester In Crystal As A Learning Exercise
As a part-time Rubyist, I couldn’t ignore Crystal any longer (+ I enjoy learning new programming languages) so I decided to give it a try. Because I wanted to write something useful and contribute to the community, I was looking for a small idea in the Ruby world and spoiler alert… I found it.
Jun 8, 2018
ruby on rails
An Opinionated Guide To Readable RSpec (part 2 of 2)
In the previous part of this article we focused on making specs we try to write as readable as possible. This however, comes at a cost of duplication and bloated individual tests. While this is a cost we intend to pay, there are ways to mitigate the impact of readability oriented specs on the overall size of our suite.
May 8, 2018
ruby on rails
Essential RubyOnRails Patterns — Part 4: Form Objects
Form Object is a very useful pattern in rails ecosystem as it can address variety of issues and antipatterns. In this article we will attempt to sort out in which situations Form Objects can prove useful and what conventions allow us to make most out of them.
Apr 26, 2018
ruby on rails
Essential RubyOnRails Patterns — Part 3: Clients And Wrappers
Clients and Wrappers (also referred to as “Facades”) are remarkably useful tools for working with external services, libraries or APIs. While both Clients and Wrappers are primarily used to facilitate usage of before-mentioned libraries or APIs, there are some significant differences in responsibilities each of these patterns have. In some cases a Wrapper can take over a Client’s responsibilities too
Apr 20, 2018