(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
It's now here, in The Programmer's Compendium. The content is the same as before, but being part of the compendium means that it's actively maintained.
This is a summary of the "Learn You A Haskell" online book under http://learnyouahaskell.com/chapters.
| import java.io.ByteArrayOutputStream | |
| import java.io.File | |
| import java.nio.charset.StandardCharsets.UTF_8 | |
| import java.util.zip.GZIPInputStream | |
| import java.util.zip.GZIPOutputStream | |
| fun gzip(content: String): ByteArray { | |
| val bos = ByteArrayOutputStream() | |
| GZIPOutputStream(bos).bufferedWriter(UTF_8).use { it.write(content) } | |
| return bos.toByteArray() |
| // I did this in Chrome... | |
| // | |
| // Go to https://www.facebook.com/ads/preferences/ | |
| // Click the "Advertisers" section to open it up. | |
| // Click "See more" once | |
| // Before doing anything else, just keep clicking space bar to trigger the "see more" button | |
| // Do this for a bit until all the advertisers are loaded | |
| // then run this below in the dev tools console... | |
| // (It will take a few minutes, depending how many you have, and your browser may lock up, but once it's done you will see it auto clicked the "remove" X in the top right for all of them) |
Create a production-ready, visually stunning website with a futuristic luxury travel theme.
GOAL Build a single-page (plus optional “Destination” detail route) website for a fictional brand: “AURORA LUXE TRAVEL” — ultra-premium, concierge-level trips.
TECH STACK (use exactly this unless something breaks)