BlogHide Resteemssevcsik (41)in webdevelopment • 6 years agoWriting CSS that scales: EncapsulationUsually we don't take code organisation and architectural discipline seriously when writing stylesheets, because it's "just CSS". But over time, when your product grows, things get ugly. Changes in…sevcsik (41)in javascript • 7 years agoFirst-class Functions in JavaScriptThis article has originally been published on my blog . Poster image by REDBUBBLE . The notion of first-class functions can be somewhat puzzling for those who are just starting with…sevcsik (41)in devops • 7 years agoDiscovering Nix: Provisioning a static webserver with NixOpsOriginally published on my blog . A few weeks ago I decided to pick up Nix. It's a lovely concept: describe environments / Linux systems in an immutable, functional manner. Although Docker…sevcsik (41)in development • 7 years agoThe self keyword's ES2015 alternativeThis post was originally published on my blog on 2015-08-28. It's quite a common use case that you need more types of constructors for your class, like copy constructors, or creating an…sevcsik (41)in frontend • 7 years agoCircumventing required user interaction to play HTML5 mediaThis post was originally published on my blog at 2015-08-25. Webkit (and Blink) includes a limitation on mobile, that calling HTMLMediaElement#play has no effect unless it was…sevcsik (41)in frontend • 7 years agoMarrying HTML imports and ES2015 ModulesThis post was originally published on my blog on 2015-08-24 . Web is evolving, which is a good thing. Unsurprisingly, it's evolving in it's good ol' webby way paved with polyfills…sevcsik (41)in cryptography • 7 years agoAuthentication using HTTPS client certificatesThis article has originally been published on my blog . We hear a lot about how passwords are insecure, and should not be used alone for authentication. They are hard to remember, so users are…sevcsik (41)in bitcoin • 8 years agoWorking with Bitcoin HD wallets II: Deriving public keysThis post has originally been published on my blog . This post is the continuation of my previous about key derivation . So we already know how to create an huge amount of wallets using…sevcsik (41)in censorship • 8 years agoThis is why we need Steemsevcsik (41)in segwit • 8 years agoGreat explanation of Segwit for those who are starting to get lost in the noisesevcsik (41)in bitcoin • 8 years agoWorking with Bitcoin HD wallets: Key derivationThis post was originally published on my blog . If you are using Bitcoin regularly, you may have noticed that modern wallets let you create multiple accounts with the same recovery seed and…sevcsik (41)in webdevelopment • 8 years agoTesting ngModel in Angular 2This article has originally been published on my blog . Angular has always put an emphasis on automated testing. Angular 2 continues this tradition - the question testing is ubiquitous, both…sevcsik (41)in development • 8 years agoCSS vertical alignment without flexboxThis post was originally published on my blog. If you're unlucky enough to have to support non-flexbox-capable browsers , I'm pretty sure you had nightmares about vertical alignment. It's…sevcsik (41)in test • 8 years agolorem ipsumdolor sit ametsevcsik (41)in ethereum • 8 years agoMetamask beta: Chrome Extension that allows secure access to your Ethereum wallet for websitesreposted /u/danfinlay from Redditsevcsik (41)in keybase-proof • 8 years agoKeybase Proof of Identity-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I hereby claim that I'm @sevcsik at Steem, sevcsik at Keybase, and I approve this message. -----BEGIN PGP SIGNATURE----- Version: Keybase OpenPGP…sevcsik (41)in development • 8 years agoPublishing to IPFSI'm reposting this from my blog , originally published at June 26, 2016 . If you visited this site more than once in the past year, you might notice that it started redirecting to a weird…