
solnic.eu
solnic.euPiotr Solnica's blog about programming, ruby, testing and web development.
http://www.solnic.eu/
Piotr Solnica's blog about programming, ruby, testing and web development.
http://www.solnic.eu/
TODAY'S RATING
>1,000,000
Date Range
HIGHEST TRAFFIC ON
Friday
LOAD TIME
0.8 seconds
PAGES IN
THIS WEBSITE
21
SSL
EXTERNAL LINKS
52
SITE IP
178.79.139.168
LOAD TIME
0.766 sec
SCORE
6.2
solnic.eu | solnic.eu Reviews
https://solnic.eu
Piotr Solnica's blog about programming, ruby, testing and web development.
solnic.eu
http://solnic.eu/tags/oop.html
September 18, 2015 by Piotr Solnica. I’ve been promoting a functional approach in Ruby for a while now and even though it includes many different techniques and patterns, there’s this one idea, one fundamental idea that changes everything - immutability. But what does it even mean in. Subclassing Module For Fun and Profit. August 13, 2012 by Piotr Solnica. You think you’ve done everything with Ruby? How about subclassing Module? Single Responsibility Principle on Rails Explained. Removing duplication fro...
solnic.eu - Introducing Yesql for Ruby using ROM
http://solnic.eu/2015/03/02/introducing-yesql-for-ruby-using-rom.html
Raquo; Introducing Yesql for Ruby using ROM. Introducing Yesql for Ruby using ROM. March 02, 2015. Last week we released a new beta version of ROM and you’ll be able to read more about it on the official blog. Later this week. Today I’d like to tell you a little bit about a new adapter that I built for ROM that’s based on Yesql from the Clojure world. A month ago I realized that with the way ROM works it should be really easy to build an adapter that has functionality similar to Yesql and so rom-yesql.
solnic.eu - Introducing Transproc - functional data transformations for Ruby
http://solnic.eu/2015/04/16/introducing-transproc-functional-data-transformations-for-ruby.html
Raquo; Introducing Transproc - functional data transformations for Ruby. Introducing Transproc - functional data transformations for Ruby. April 16, 2015. The approach used in Virtus and many other libraries similar to Virtus is typical OO design. There are some objects with knowledge about how to handle specific values. This includes data type coercions and also more complex transformations like changing nested Hash into an aggregate using custom entity classes. By Jessica Kerr from 2013. The core conce...
solnic.eu - Making ActiveRecord Models Thin
http://solnic.eu/2011/08/01/making-activerecord-models-thin.html
Raquo; Making ActiveRecord Models Thin. Making ActiveRecord Models Thin. August 01, 2011. Ldquo;Skinny Controller, Fat Model” is a well known best practice in Ruby community. Everybody seems to agree with it and follows it. It’s pretty clear what a skinny controller is. The question is what is a fat model and what should we do if it gets too fat? Even better, what should we do to avoid too fat model? Also, I would like to thank Steve Klabnik who triggered the process of writing this post by tweeting this:.
solnic.eu - The World Needs Another Post About Dependency Injection in Ruby
http://solnic.eu/2013/12/17/the-world-needs-another-post-about-dependency-injection-in-ruby.html
Raquo; The World Needs Another Post About Dependency Injection in Ruby. The World Needs Another Post About Dependency Injection in Ruby. December 17, 2013. I jumped to DHH’s blog and re-read his article as I only had a vague memory of it. And that’s when I realized the world needs another post about dependency injection in Ruby. Why? Did you notice that I wrote “DI in Ruby”. The “in Ruby” part is quite important as DI in Ruby. Is a pretty straight-forward practice which comes with a bunch of benefits.
TOTAL PAGES IN THIS WEBSITE
21
Functional programming Archives - Daily Tech Video
http://dailytechvideo.com/category/functional-programming
Category Archives: Functional programming. Video 410] David Greenberg: Dynamic vs Static Having a Discussion without Sounding Like a Lunatic. January 11, 2016. Which is better, dynamic or static typing? For many years, this question has divided programmers, often bitterly. What are the advantages (and disadvantages) of the different approaches of typing, and how can we advocate for an approach without being blind to the trade-offs associated with that approach? In this talk, David Greenberg. Continues to...
Inverting Dependencies
http://abernardes.github.io/2014/11/04/inverting-dependencies.html
The D in the SOLID principles stands for Dependency Inversion. Not Injection). I recently stumbled on such a good example of this principle being applied that I had to blog about it. The dependency inversion principle. The principle states the following (quote from Wikipedia):. A High-level modules should not depend on low-level modules. Both should depend on abstractions. B Abstractions should not depend on details. Details should depend on abstractions. The example in this article is about item B.
Q&A With Piotr Solnica
http://www.rubypigeon.com/posts/questions-and-answers-with-piotr-solnica
Nov 22, 2016. Q&A With Piotr Solnica. I recently had the pleasure of chatting with Piotr Solnica. About Ruby, Rails, dry-rb, functional programming, and the Ruby community. Piotr is a seasoned Ruby developer, with around a decade of Rails experience. He is the creator of Ruby Object Mapper. ROM) and one of the founders of dry-rb. Without further ado, I’m proud to present: Q&A with Piotr Solnica. Let’s start with an overview of dry-rb. What is the general idea behind dry-rb? Why does it exist? With things...
TOTAL LINKS TO THIS WEBSITE
52
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.
solnibuiz
Do people get high on seroquel. Do people get high on seroquel in a demand0 friday. You can acquire up your procedure with your layout of day and can have your metal written. But what is it that does us to these users? Best anti bullying slogans. Using flovent after expiration. Can you take painkillers and valium at the same time. Change name for office personalizarion. YAHOOutil.Selector.query( 'input', dial.getEl(), true ).focus(); }, this, true ); return false; " title="Lien" Lien. Buying to the merma...
Blog de solnic-music - Blog de solnic-music - Skyrock.com
Mot de passe :. J'ai oublié mon mot de passe. Moi cet solnic music. Congo, République du. Mise à jour :. Ecoute Skyrock en live. Les n 1 sont Rap and RnB. Abonne-toi à mon blog! N'oublie pas que les propos injurieux, racistes, etc. sont interdits par les conditions générales d'utilisation de Skyrock et que tu peux être identifié par ton adresse internet (67.219.144.114) si quelqu'un porte plainte. Ou poster avec :. Posté le vendredi 10 décembre 2010 02:02. Poster sur mon blog.
SOLNIC - SOMA Electroproductos :::
Suscríbase al canal SOLNIC SOMA en YouTube y esté al tanto de las novedades en video. Próximamente concretaremos el lanzamiento de Nuestro TOMA USB. Visite nuestro pagina en FACEBOOK.
solnic.com - This website is for sale! - solnic Resources and Information.
The domain solnic.com. May be for sale by its owner! This page provided to the domain owner free. By Sedo's Domain Parking. Disclaimer: Domain owner and Sedo maintain no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo or domain owner and does not constitute or imply its association, endorsement or recommendation.
solnic.eu
Importing Data With ROM and Transproc. July 15, 2015 by Piotr Solnica. Importing data into a database can be a complicated task. This process can be quite painful as you need to deal with data transformation, filling in missing information, specifying validation rules, handling errors and so on. Without proper tools to. July 13, 2015 by Piotr Solnica. Is a small library I wrote a couple of months back. Cutting Corners or Why Rails May Kill Ruby. June 06, 2015 by Piotr Solnica. A lot of time. Working for ...
Opera
solnic's blog - Solewenic - Skyrock.com
La vie au quotidien de notre petite famille. 25/03/2008 at 3:10 AM. 18/11/2010 at 1:59 PM. Soundtrack of My Life. Si on partait (Julian). Subscribe to my blog! Don't forget that insults, racism, etc. are forbidden by Skyrock's 'General Terms of Use' and that you can be identified by your IP address (66.160.134.14) if someone makes a complaint. Please enter the sequence of characters in the field below. Posted on Thursday, 18 November 2010 at 1:59 PM. Posted on Tuesday, 17 August 2010 at 7:33 AM. Don't fo...
Solnica - Accueil
Nous concevons des sites internet professionnels spécialement adaptés. Agrave; votre entreprise ou profession. Peut importe vos besoins, nous saurons répondre à vos attentes, c'est garanti! Amusez-vous à parcourir notre site afin de voir toutes les possibilités que nous pouvons vous offrir. Merci de votre visite et nous espérons avoir la chance de travailler pour vous bientôt! Voici quelques sites que nous avons réalisés:. Territoire Réserve indienne reserve communauté communauté. Centre-du-Québec...
Solnica – Nasze Nieruchomości
Solnica – Nasze Nieruchomości. Przedmiotem sprzedaży jest działka inwestycyjna o powierzchni 6.500 m2 zabudowana halą magazynową o powierzchni 1.050 m2, zlokalizowana w doskonałym miejscu przy trasie ekspresowej S7 Gdańsk Elbląg, w miejscowości Solnica (woj. pomorskie, pow. nowodworski, gm. Nowy Dwór Gdański). Nieruchomość idealnie nadaje się pod stację benzynową, motel, hotel, restaurację czy parking. Prezentujemy oferty właścicieli nieruchomości. Chcesz dodać swoją ofertę - prosimy o kontakt.
1&1 Ce nom de domaine est déjà enregistré
Ce nom de domaine est déjà enregistré. Ce domaine est enregistré chez 1&1. Si ce domaine est le vôtre, connectez-vous à l'Espace Client 1&1. 160;et commencez à créer votre site Internet. Vous voulez réserver un nom de domaine? 1&1 est l'un des principaux bureaux d'enregistrement en Europe et le. Partenaire idéal de votre présence en ligne. Que vous soyez débutant,. Entrepreneur ou développeur Web, vous trouverez chez 1&1 tous les. Outils pour réussir sur Internet! Le top des noms de. Pour tous les usages.
SOCIAL ENGAGEMENT