Today is a special day! For all of us. Well, for those who code. Programmers’ Day is celebrated on the 256th day of the year because this is the number of distinct values that can be represented with an eight-bit byte, and the highest power of two which is less than 365. To make it clear, hexadecimal 100th, or the 2^8. Complicated? As everything in the programmer’s world! Happy Programmer’s Day!
Today we’re starting our new regular screencasts series on Syndicode’s YouTube channel! As we are Ruby on Rails agency, we’d like to devote this series to Ruby lifehacks and hope you will find it useful! Prepared by Paul Leoniuk, every week this Lifehacks on Ruby with Syndicode will bring you some interesting and useful knowledge. If you will have any comments, questions or suggestions, leave your comments under the post or under the original video on our YouTube channel. Let’s start with ‘Flyweight pattern in Ruby on Rails. This is OverDRY’!
As you might know, Babel is a JS transpiler that is popular for its ability to turn ES6 or ES7 into the code that can run on your browsers and devices. As most of them still support older standards. With Babel, you can write your code in the latest conventions and not worry about compatibility errors. It’s been 3 years from the las Babel update – Babel 6. And now we want you to meet Babel 7 huge release!
Editing the article by Vadim Tsvid about Ruby on Rails and DataTables plug-in we again encountered our main article-design-problem – the code. Because when you try to make the code visible in your article in a relevant way, you want to take less effort and not editing every single line of it. Especially if you have up to a hundred code lines in a single tutorial! Vadim created great posts, but we know that the code could be presented better: with the color, highlights and so on. We could have been using CodePen for that, but it doesn’t support Ruby… That is why today we decided to write about 19 CodePen modern analogs! That somehow could help us with presenting our frontend and backend code in the future articles. We know that most of them neither support Ruby by now, but we have to find out as many good CodePen alternatives as we can.
Hey! Glad to see you again! Remember how in the previous parts of this tutorial we added DataTables plug-in to Rails application and set up static and Ajax-sourced tables? In this last part, we’re going to set up another table and get familiar with Server-side processing.
We’ve already introduced you with a NuxtDoc that you use for creating documentation. Nuxt’s very opinionated when it comes to code structure. Its conventions can save you a lot of time making decisions. And now it’s time to tell a little bit more about main features that can simplify your common code patterns, so here we gathered 7 tips to manage your large Nuxt codebases.
If you want to know more about Angular application, you can read our blog article about Akita state management pattern. Today, we will explain how to create a new environment with our own configuration and will answer the questions what are Angular Application environments? And how to add your own?
In React vs Vue competition most developers choose React because of larger ecosystem and React Native. But Vue is still growing and has many other advantages like Vuex and minimal template syntax… To tell you more about Vue.js pros, today we’ll show you how to improve the app performance with Async Vue.js Components. We are going to find out how to build and lazy load async components in Vue.
Sometimes the long-expected solution comes when you already desperate. And nothing can be better than this enlightenment moment! Eureka! And you feel supreme, and smart, and successful again! p.s. Don’t forget that the solution doesn’t come itself without the knowledge base you prepared for it to come. If you are a Rubyist, check Ruby best practices!
As far as Syndicode is obsessed with technologies and truly believe in scientific progress, today we’d like to present you new awesome event that brings the future closer! AI Ukraine is a professional forum for meeting peers, sharing experiences and discussing the current issues in the field of data mining, machine learning, text mining, Big Data, Robotics, Computer Vision, and other areas of AI. Welcome to AI Ukraine international conference on artificial intelligence and data science applications in Kyiv!
It is said that Ruby was created for a developer’s delight. And developers love to have fun! So why can’t we add some emoji to our Ruby code? Actually, we can! This is a real collection of emoji aliases for core Ruby methods!
‘Ruby is simple in appearance, but is very complex inside, just like our human body’. This quote by Yukihiro Matsumoto, the chief designer of Ruby, means a lot for Rubyists. Ruby is intuitive and beautiful but has many work secrets that you don’t realize. And knowing them will obviously make you a better developer, because if you know how it works – you’re able not only using it but are empowered to improve it! Here we collected for you some tips and methods to write a better Ruby code. Read and use!