Thermal is open-source desktop application allows you to manage all Git repository at one place by providing you a simpl
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
One of the easiest performance wins you can gain for your website is to combine and compress your JavaScript and CSS fil
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?
Pros and cons of Node.js, a runtime environment for writing server-side apps in Javascript. Learn what are the advantage
Choosing between dozens of excellent hosting providers for Ruby on Rails app might not be easy. With our comparison, it
Progressive Web Apps offer many benefits in terms of user experience and business-wise. When is it worth investing in a
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
JavaScript is quickly becoming the go-to language for web developers. Front-end web developers use JavaScript to add use
This article represents my current understanding of the differences between JavaScript and ECMAScript. It is geared towa
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
JavaScript started its life as a browser-based language used for adding interactivity to web pages, but it has evolved t
The latest major release of Node.js brings many significant improvements to the JavaScript community, including an updat
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.
Learn all about Functions in JavaScriptâââinvocation, return, parameters, declarations, and expressions.
Angular is a popular, fully-fledged JavaScript framework used to build modern web applications. React and VueJS are up-a
Computerâs and data, these two words have an awesome relationship with each other. Inside the computerâs world, there is
JavaScript was built at a time when Unicode was a 16-bit character set, so all characters in JavaScript are 16 bits wide
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.
Node.js - a runtime environment that allows writing server-side apps in Javascript. Companies like Netflix, LinkedIn and
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
JavaScript is also know as the language of the Web Nearly all web browsers can run JavaScript, making it one of the most
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