[{"data":1,"prerenderedAt":313},["ShallowReactive",2],{"Categories":3,"NavIndexCategoriesCountFooter":203,"PageCount-5":204,"Page-5":205},[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202],{"category":5},"System Administration",{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},"Software Development",{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":27},{"category":27},{"category":67},"Drones & RC",{"category":69},"DIY Projects",{"category":67},{"category":72},"Photography",{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":67},{"category":67},{"category":72},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":5},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":67},{"category":67},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":72},{"category":67},{"category":138},"3D Printing - Laser Cutting - CNC",{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":5},{"category":138},{"category":27},{"category":27},{"category":138},{"category":138},{"category":72},{"category":158},"Photography,3D Printing - Laser Cutting - CNC",{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":67},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":181},"Home Assistant",{"category":181},{"category":72},{"category":27},{"category":27},{"category":72},{"category":138},{"category":5},{"category":72},{"category":72},{"category":138},{"category":27},{"category":181},{"category":181},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},191,393,[206,223,233,241,248,258,270,276,283,289,299,307],{"path":207,"title":208,"date":209,"tags":210,"category":221,"intro":222,"image":221,"embedImage":221},"\u002F2019\u002F11\u002F22\u002Fcatalina-and-usb-serial-chips","Catalina and USB Serial chips","2019-11-22 22:59 +0100",[211,212,213,214,215,216,217,218,219,220],"iot","wemos","lolin","esp8266","esp32","cp2102","ch341","ch340","catalina","mac",null,"To get some devices running under Mac OSX I have been using the drivers from mac-usb-serial.com - it seems that the ones I need are now working in Catalina out of the box",{"path":224,"title":225,"date":226,"tags":227,"category":67,"intro":231,"image":232,"embedImage":221},"\u002F2019\u002F11\u002F17\u002Ffirst-mavic-mini-test","First mavic mini test","2019-11-17 14:34 +0100",[228,229,230],"mavic","mavic mini","dji","Picked up the new mavic mini to test - thinking it might be a good training drone for the kids.","\u002Fimages\u002Fposts\u002F2019\u002F11\u002Fmini-2.jpg",{"path":234,"title":235,"date":236,"tags":237,"category":5,"intro":240,"image":221,"embedImage":221},"\u002F2019\u002F09\u002F22\u002Fsecuring-pi-hole-admin-with-ssl","Securing pi-hole admin with SSL","2019-09-22 12:20 +0200",[238,239],"pi-hole","ssl","I recently added a running copy of pi-hole onto a spare raspberry pi to test. Moving it to https",{"path":242,"title":243,"date":244,"tags":245,"category":221,"intro":247,"image":221,"embedImage":221},"\u002F2019\u002F09\u002F18\u002Finternal-certificate-authority-with-openssl-and-caman","Internal certificate authority with openssl and caman","2019-09-18 09:40 +0200",[246,239],"openssl","Running a local\u002Finternal certificate authority - even though it is 2019",{"path":249,"title":250,"date":251,"tags":252,"category":221,"intro":257,"image":221,"embedImage":221},"\u002F2019\u002F07\u002F14\u002Fowncloud-on-docker-on-synology-nas","Owncloud on docker on Synology NAS behind nginx proxy","2019-07-14 14:59 +0200",[253,254,255,256],"nginx","docker","synology","owncloud","I thought that it would be interesting to run up an instance of owncloud on docker. I have several machines I could put this on - but - if I were to use it as a larger server then I want the bigger disk of the NAS.",{"path":259,"title":260,"date":261,"tags":262,"category":27,"intro":269,"image":221,"embedImage":221},"\u002F2019\u002F05\u002F15\u002Fkafka-java-to-scala-akka-streams-kafka","Kafka - java to scala - akka streams kafka","2019-05-15 12:10 +0200",[263,264,265,266,267,268],"scala","akka","akka streams","kafka","producer","consumer","In the previous post we took a look at akka streams in general. Let's apply that to our producer and consumer.",{"path":271,"title":272,"date":273,"tags":274,"category":27,"intro":275,"image":221,"embedImage":221},"\u002F2019\u002F05\u002F08\u002Fkafka-java-to-scala-akka-streams-basics","Kafka - java to scala - akka streams basics","2019-05-08 12:41 +0200",[263,264,265],"In the previous post we updated our clients to use a configuration library and to make them somewhat more scala-like. Moving forward - we will look at using them together with akka streams but before we can do that - we'll take a very quick trip on akka streams in general.",{"path":277,"title":278,"date":279,"tags":280,"category":27,"intro":282,"image":221,"embedImage":221},"\u002F2019\u002F05\u002F03\u002Fkafka-java-to-scala-scala-v2","Kafka - java to scala - scala v2 - config","2019-05-03 11:33 +0200",[266,263,267,268,281],"pureconfig","In the previous step we created a basic producer and consumer in scala but it was very close to a line by line conversion. Let's try for something that is closer to normal scala - and let's get the config values out to a configuration file.",{"path":284,"title":285,"date":286,"tags":287,"category":27,"intro":288,"image":221,"embedImage":221},"\u002F2019\u002F04\u002F30\u002Fkafka-java-to-scala-scala-v1","Kafka - java to scala - scala v1 - basic","2019-04-30 12:08 +0200",[266,263,267,268],"In the previous step we created a basic producer and consumer in java. Let's try for a direct conversion (almost line by line) to scala as a first step.",{"path":290,"title":291,"date":292,"tags":293,"category":69,"intro":297,"image":298,"embedImage":221},"\u002F2019\u002F04\u002F27\u002Fhorse-jump-fence-repair","Horse jump fence repair","2019-04-27 20:40 +0200",[294,295,296],"horse","woodworking","stables","Helping out at the stables by repairing some showjumping equipment","\u002Fimages\u002Fposts\u002F2019\u002F04\u002Fimg-3056.jpg",{"path":300,"title":301,"date":302,"tags":303,"category":27,"intro":306,"image":221,"embedImage":221},"\u002F2019\u002F04\u002F25\u002Fkafka-java-to-scala-java","Kafka - java to scala - java","2019-04-25 12:14 +0200",[266,304,267,268,305],"java","tutorial","Basic producer and consumer in java",{"path":308,"title":309,"date":310,"tags":311,"category":27,"intro":312,"image":221,"embedImage":221},"\u002F2019\u002F04\u002F25\u002Fkafka-java-to-scala-introduction","Kafka - java to scala - introduction","2019-04-25 12:02 +0200",[266,304,263],"This series will work through converting java from the confluent on-premesis course to scala",1775292980929]