Duck and dice

Syndicode Digest #7 Dice of ducks

Today is Monday evening (October the 3d). Warm and fuzzy to deliver our digest. Rschema a good article, which present immutable goodness of having type constrained record-like objects in Ruby. Really pleasant to read. Hamster gem which will help to build your code with fuzzy immutable objects. Are you ready for ruby 3.x? Tme based estimates  won’t get…

Black Swan

Syndicode Digest #6 Blackend Swan

Today (September 25th) we announce Syndicode Digest #6.  Just see 5 must have skills for Ruby junior is an article from our developer Pavlo Leoniuk. It will teach you how to become rich junior programmer and never look back. With cool pics Blue green deployment will give you overview of this process, pros and cons and also when you should…

Blazing Fast Syndicode Digest

Syndicode Digest #5 Blazing Fast Mirrors

Our 5th (September 16, the Friday) Syndicode digest release. Cute and fast. Blazing fast. Our previous release is here. #frontend#beatifull Become inspired. This vines bounce really cool http://tympanus.net/Development/ItemTransitions/index3.html  Become amazed. This image is alive! Just see http://tympanus.net/Tutorials/HeatDistortionEffect/ Email design. Free and serious. http://mailchimp.com/resources/email-design-guide/?utm_campaign=Revue%20newsletter&utm_medium=Newsletter&utm_source=revue #backend#awesome Quicheck your ruby methods like a pro https://spin.atomicobject.com/2014/09/30/quickcheck-in-ruby/ Did you know how powerful is Ruby?…

Syndicode Digest #4 – Monadic Onion

Bright Friday (9th of August to be precise)…And our 4th Syndicode Digest has arrived. Backend Awesome Elixir links https://github.com/h4cc/awesome-elixir#authentication Learn how to do Microservices. NOW! http://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture Get your way with closures. In ruby. https://scotch.io/tutorials/understanding-ruby-closures Why you never wan’t  side effects without isolation https://semaphoreci.com/community/tutorials/isolate-side-effects-in-ruby Be like mutant and start testing properties https://troessner.svbtle.com/kill-all-the-mutants-a-deep-dive-into-mutation-testing-and-how-the-mutant-gem-works Use NoSQL, Luke! https://medium.baqend.com/nosql-databases-a-survey-and-decision-guidance-ea7823a822d#.ma9qqor0m Frontend Fantasy land now has ChainRec,…

Backend development on Ruby on Rails – part 1

Backend – part of software that don’t interact with user directly. Sometimes it’s hard to understand the difference between backend and frontend in web applications. If we are talking about mobile application then things became clear enough. The frontend – part of application user interacts with directly on his mobile device. Backend is opposite to…

Microservices: Ruby on Rails client application without database

μicroservice architecture, or, simply, microservices, is a distinctive method of designing software systems, where you model every part of your system as separate (micro)service, with it’s own encapsulated behaviour. What is the benefits? Separation of concerns. Every microservice must have a distinct business domain (called bounded context in that smart book). If it has any – this mustn’t…

Payment processing

Ruby on Rails online payments with Adyen (Part II)

In the previous article we uncovered how to do Ruby on Rails online payments with Adyen using encrypted form without redirect of users to external checkout pages. Now it’s time for another type of integration: Hosted Payment Pages (HPP). Why Ruby on Rails online payments with Adyen HPP You can easily do Ruby on Rails online payments…

Fan with combinators: Kestrel sign

Did you use Kestrel in ruby? This pretty nitt combinator, that can give you so much power. Originally it’s called K and looks like this: Did you have it? It returns you only one element if you give him two. As lambda expression. Ruby is great language. It has Object.tap method which look like kestrel.…

Ruby software developer vs masseuse for success

Today I had a discussion with colleague about role of software development and software developers in tech startups. He thinks that programmers contribute the major part for the success of the whole story. That is even more true if they are ruby software developers. Before starting up couple (majority failed attempts) businesses I had the…