- Understanding SOLID Principles: Liskov Substitution P<strong class="markup--strong markup--h3-strong">rinciple: https://codeburst.io/understanding-solid-principles-liskov-substitution-principle-e7f35277d8d5
- Understanding SOLID Principles: Interface Segregation Principle: https://codeburst.io/understanding-solid-principles-interface-segregation-principle-b2d57026cf6c
- Hard Coding Concepts Explained with Simple Real-life Analogies: https://medium.freecodecamp.org/hard-coding-concepts-explained-with-simple-real-life-analogies-280635e98e37
- Microservices are hard — an invaluable guide to microservices.: https://hackernoon.com/microservices-are-hard-an-invaluable-guide-to-microservices-2d06bd7bcf5d
- How JavaScript works: an overview of the engine, the runtime, and the call stack: https://blog.sessionstack.com/how-does-javascript-actually-work-part-1-b0bacc073cf
- Você não é o seu framework: https://medium.com/@Valbrand/voc%C3%AA-n%C3%A3o-%C3%A9-o-seu-framework-d95f81c28ae9
- How to write rob
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
brew install curl --with-openssl; export PYCURL_SSL_LIBRARY=openssl; pip uninstall pycurl; pip install --install-option="--with-openssl" --install-option="--openssl-dir=/usr/local/opt/openssl" pycurl==7.43.0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function (document) { | |
var ampTwitterScript = document.createElement('script'); | |
ampTwitterScript.src = 'https://cdn.ampproject.org/v0/amp-twitter-0.1.js'; | |
ampTwitterScript.setAttribute('async', true); | |
document.getElementsByTagName('head')[0].appendChild(ampTwitterScript); | |
})(document); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*****************************************************************************/ | |
/* Dark Eisinger Theme | |
/* Optimized by Evandro Eisinger | |
/*************************************************************************/ | |
/********************************************** | |
/* Code Highlighting [CODEMIRROR] | |
/**********************************************/ | |
/*--JAVASCRIPT--*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Smoth content navigation */ | |
$('.menu .link', '.context').on('click',function (e) { | |
e.preventDefault(); | |
var target = this.hash, | |
$target = $(target); | |
$('html, body').stop().animate({ | |
'scrollTop': $target.offset().top | |
}, 900, 'swing', function () { | |
window.location.hash = target; | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Solve CSS float problem */ | |
.clearfix { | |
*zoom: 1; | |
} | |
.clearfix:before, | |
.clearfix:after { | |
clear: both; | |
content: " "; | |
display: block; |