Keep customers in the loop about your product with LogChimp
When you want to add class name or id to an image tag inside a markdown file, you always have to use html to make it wor
Vue.js has released 1 year after react.js and still, it has completed in the terms of stars and believe me or not in pas
Dependencies serve many different purposes. Some dependencies are needed to build your project, others are needed when y
You’re already writing decent commit messages. Let’s see if we can level you up to awesome. Other developers, especially
In programming, synchronous means that the requester is blocked (unable to do anything else) until a response is returne
what makes a "good" commit message? That's a great question and has been written about a number of times.
React is popular in writing reusable and modular UI components, and one-way data flow. One-way data binding can make Rea
Ruby on Rails is the most popular web framework in the Ruby world, but Hanami is the lightweight new contender that migh
Are you using Git and want to upload your files to an FTP server, Git-ftp can save you some time and bandwidth by determ
3 strategies to help you fix bugs - It’s impossible to describe just how demoralizing it can be to try and fail at bug f
Humanity’s singular endeavor throughout history has been the journey to eliminate stink. We’ve always hated it. Even in
When using NPM, the first thing to do is an npm init, which will set up a package.json file for us based off our answers
The world of APIs is one of innovation and constant iteration. The technologies that once drove the largest and best sol
HTML 4.01 was supposed to "allow" single-tags to just be img and br. Then XHTML came along with img / and br /.
Problem statementPart of your team is hard at work developing a new feature in another branch. They’ve been working on
Two ways to do the same thing. Almost. React traditionally provided the React.createClass method to create
Simple solution how to handle with git error pathspec 'branch' did not match any file(s) known to git. It's a great tool
From its inception, code has been an unparalleled force and powerful tool. Technology has changed the world
Learning to code is challenging and at times incredibly frustrating. So what do you do when you want to quit? Learning t
Are there specific programming languages you should learn this year? Here are the top 5 programming languages our team r
I’ve never been much into buying jewelry. However, even I knew that there was one particular purchase that would warrant
React Native is becoming extremely popular in mobile development among small companies and well-established enterprises.
Ruby on Rails offers many solutions to invoicing. You can use an existing product, external APIs or just have your own c
The focus of this article is about React’s popularity and not how it compares to other frameworks or libraries. Here are
Working with flexbox layout can be tricky, especially in React Native. But there is nothing to scare. It’s easy to under
I’ve been working on very large web applications for the past few months, starting from ground zero and, with a dozen ot
React-Native has been around for about 2 years, and became a really interesting framework since it can be used for Andro
Node.js and Ruby on Rails are two popular server-side solutions for web app development. Choosing the right one is one o
Users expect apps to be engaging, responsive and fast. Ruby on Rails and React setup is the stack you should go for.
A discussion of the Agile practice of code reviews, where teams collaboratively review code created by their peers to fi
RoR is a trusted technology. Elixir is the new, hot solution. RoR is great for fast prototyping, and Elixir for hardware
React Native has been used in production in Instagram, Airbnb, Skype and, of course, Facebook. Check out more apps writt
React Native Has Many Advantages over Native Development, but It’s Not the Best Fit for All Kinds of Apps
Thinking in components — No longer do you have to maintain bunch of style-sheets. CSS-in-JS abstracts the CSS model to t
The topic of disabling links popped up at my work the other day. Somehow, a disabled anchor style was added to our typog
I’ve been through a few programming languages over the years, and I can say without hesitation that Ruby is my favorite.
Working Your Way Up the Learning Curve. There’s just a lot of stuff to learn in web development. Front-end or back-end?
Machine Learning can take your app to the next level. What technology should you use to Make the most of it?
Despite its popularity, backbone.js has many drawbacks. With a steep learning curve, shortage of opinionated patterns, l
Stateful x Stateless, Container x Presentational, HOCs, Render Callbacks and more. It’s been a while since I’ve been wor
Draper adds an object-oriented layer of presentation logic to your Rails application. Without Draper, this functionality
Learn to Automate and Scrape the web with Headless Chrome. Puppeteer is a Node library API that allows us to control hea
We take a look at some best practices to keep in mind while writing code to ensure that your code is clean, readable, ma
Check out how patterns will help you keep your code clean and effective. In today’s fast moving world deadlines can be a
Learn how to use the developer tools console to debug your front-end web applications.
If you are a coder trying to adhere to the style of your colleagues’ code, or if you occasionally find yourself overlook
The very real danger with commenting code is that it becomes outdated while the codebase rapidly evolves. And out of dat
I’d like to share my thoughts about what’s different (the good and the not-so-good) in SPA’s and why as a web developer,
A web developer and UI guru takes a look at five of his favorite CSS frameworks, and gives the corresponding HTML, CSS,
Considering React Native as the framework for your next mobile app? Answers to the most common questions about using Rea
A few years back, hybrid apps built with Ionic, Cordova or PhoneGap were a perfect and cost-effective alternative to nat
6 ways to reach top page load speeds. Quick wins to speed up your web app on the frontend side. Easy checklist to improv
Here are a few important things to keep at the front of your mind while you're learning to code and becoming a developer
React Native creates new possibilities in building well performant iOS and Android apps, but it also has some restrictio
React Native - One team, one codebase and potential to scale an app for iOS and Android using a fracture of resources re
Progressive Web Apps are valuable tools for many digital businesses - but some companies can gain more than others. What
Progressive Web Apps solve mobile users’ problems. Find out what types of apps can gain the most through PWA.
30% Speed Gain, 88% Performance Improvement, 5x Lower Data Usage and More. These Companies Have Already
Choosing stack is an individual case and depends on many factors. Will Node.js meet your requirements and needs?
Choosing between dozens of excellent hosting providers for Ruby on Rails app might not be easy. With our comparison, it
Progressive Web Apps - a new trend in web development enthusiastically promoted by Google. Find out what they are about
If your users are active on mobile devices, you need to understand the value Progressive Web Apps can bring to your
Refactoring can lower development costs and save your project from failure, but it's also risky. Find out how to do it t
At CodeCarrot we regularly discuss technologies we use to make sure we are not lagging behind or lose newly emerged
During our work with React there has always been a problem with using image paths (rails adding digest hashes) in our Re
Elixir, a new trending backend technology, promises to significantly cut costs by providing exceptional performance. How
Pusher.js is ready to use SaaS providing websockets in multiple technologies It may handle public, private and client ev
Chances are you’ve probably encountered the term “Open Source” before. Open Source Software, or OSS, is a kind of softwa
Break your code and put it back together. In the world of developers, that's what everyone does.
How can you learn to code by teaching or helping others learn? What would you conceivably add to your knowledge base and
When you hear that anyone can learn the skills they need to become a developer, there’s one important caveat. If you’re
By now, you’ve probably heard that Progressive Web Apps are the future of all mankind. They’ll bring world peace, end hu
Sass control directives are the cornerstone of creating libraries for reuse and distribution, and need to be among the v
Whenever you initialize a new repository with git init, Git creates a directory called Git Directory, which store inform
Python is not just a server side language, according to its creator guido van rossum, it's high-level programming langua
ECMAScript 5’s Object and Property system is a huge new aspect of the language and deserved its special consideration.
They're both fast. They're both powerful. They're both loved by programmers. But what sets the Ruby and Python scripting
Have you heard of Docker, but still don't know exactly what it is? Let's fix that. Docker is the world’s leading softwar
Normalize.css, a new CSS tool we can use as an alternative to traditional CSS reset methods.
A Grid is the most important tool-set in any responsive layout of a website design. It creates a basic structure which y
Spree is the most popular e-commerce framework built on Ruby on Rails, supported by the community and constantly updated
Vue.js is a progressive framework for building user interfaces. This is lean, this is fast, and unlike frameworks like R
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion,
Go has a built-in image package, that allows to easily create images, and save them as files on the disk.
Nothing makes a developer crazy than a new programming language, right? So, I started learning Go before 4 to 5 months a
Vectors are the core mathematical tool hiding inside the ray tracing algorithm. They allow us to describe relations in 3
Variables creation depend on how you declare them, and ES6 offers options to make controlling scope easier.
Computer’s and data, these two words have an awesome relationship with each other. Inside the computer’s world, there is
Programmer plays a vital role in setting up computers with necessary tools, together decode the entire process of writin
The beauty of being a technology entrepreneur is that you always get bounty of opportunities to keep yourself upgraded a
Get a full picture of Node.js as a backend and avoid making serious mistakes in development that could cost you money.
If you are an app owner choosing between Node.js and PHP, you should be aware of their major advantages and limitations.
CSS has experienced a colourful and unusual history. From historic slow adoption to the current slow rate of development
Just when you thought scrolling your web page was getting boring. Scrollorama has stepped the scroll game up with this r
The jQuery dev team has been releasing code updates frequently since the project began. Here some of my go-to jQuery cod
form_tag and form_for are soft deprecated and they will be replaced by form_with in the future. If you want to know more
How to create an admin panel in Rails using these different admin panel tools like - RailsAdmin, ActiveAdmin and Adminis
Paranoia is a gem that allows you to hide records instead of destroying them. You can recover them later if you want. It
Upload And Transform Images - Short and great guide to setup and configure Cloudinary in your Ruby on Rails application.
Learn how to write your own jQuery plugins, complete with options and callbacks in this step-by-step tutorial.
Lots of frontend web developers have been getting interested in dynamic interfaces using motion effects. This is all too
Mr.Bucket for developers and designer is the newest incarnation of a web app offering a tailored, uncluttered experience
In this article, you will get an overview of HTML5, including a look at some of the new tags now available to designers
Being confident in coding is one of the ways to a expert developer, here are the 5 expert tips on how to improve your co
Filestack (formerly Filepicker) is a service that allows users to store files in a cloud. Here’s how to use Filestack in
Solving the non-design issues will help you boost conversion rates and will also take less time, money and effort than r
The Chrome DevTools provide lots of built-in functionality, but if you still feel like there's something missing, Chrome
Debugging HTML and CSS problems can ruin creative momentum, but if you know how to debug rendering issues, building
Learn how to use Emmet, a plugin for your text editor that allows you to quickly generate HTML and CSS.
John Resig released jQuery on August 26th, 2006 and changed the front-end development landscape forever.
If you are looking for solutions to implement payment gateways in your Rails app, you've found the right place. Here's a
Intercom is a popular marketing and consumer communication tool. Intercom integration in your Ruby on Rails app is not c
Learn how to use Markdown in order to write great web content without needing to be a HTML rockstar.
Typically a single-page website is focused on presenting a very focused goal or objective. These layouts work best for c
As a little nudge for those of you who still haven't discovered how awesome Rails is, here's how to install Rails 5 on L
As a little nudge for those of you who still haven't discovered how awesome Rails is, here's how to install Rails 5 on M
As a little nudge for those of you who still haven't discovered how awesome Rails is, here's how to install Rails 5 on W
If you’re new to coding, you may be asking yourself - where is the best place to start? You’ve heard the names of countl
Selecting a technology to develop a web app is difficult. A wrong decision may cost much. Learn what are the pros and co
Firebase offers different services such as app testing, backend options and more. It’s integrated with Android Studio. S
PostCSS provides a set of extremely useful features that would make every CSS codebase more maintainable and it can work
When you have newly uploaded your website on servers you don't want to see those extensions along with your, in order to
Normalize.css - Make browsers render all elements more consistently. A small CSS file that provides better cross-browser