What dev-related stuff have you been up to?

It is very much like fuzzing, to the point where lots of people come up with that analogy. There are two big differences. The big one is that mutation testing is mutating the code rather than the data. Another one is that mutation testing generally isn’t random – most tools apply all the mutations they know how to.

4 Likes

Working on a guide to allow anyone to build a Phoenix app that can handle unlimited number of sites on the same port 80 and 443:

You will build a Phoenix 360 web apps project, that will consist of three websites:

  • app.local - will be the main web app and the only one that runs a web server.
  • links.local - the standalone website that will also be available at app.local/_links.
  • notes.local - the standalone website that will also be available at app.local/_notes.

The web server for app.local will also serve the requests for links.local and notes.local, and will dispatch(not redirect or forward) any request to app.local/_links and app.local/_notes into the same application that runs links.local and notes.local respectively.

This guide also has a Phoenix Security Hardening section in order to solve some security concerns around the defaults in Phoenix.

Also, contains a section with LetsEncrypt automation for localhost and production with this library:

4 Likes

Microcontrollers. All the microcontrollers! Arduino, Adafruit Metro, Micro:Bit, etc!
Been really fun doing projects again. Just ordered a Raspberry Pi Pico. I’ve even managed to finish some projects in a semi-permanent form with Arduino. Mostly IoT stuff. “If it blinks, it should Tweet”.

3 Likes

Currently honing my Elixir skills by working on my second Elixir/Phoenix project. The first was a Digital Signage board that displays a simulates stock price, exchange rate, news updates, and video playback that can all be updated in realtime.

4 Likes

Reading about Spring Web MVC and Webflux. Webflux is Spring’s implementation for non-blocking reactive streams. I recently rewrote my backend service from NodeJs to Spring Boot and will use that service as my “playground”. I’m planning on converting my UI exposed endpoints to reactive functional endpoints using Webflux all the way to the Mongo datasource. That way I’ll be ready for the millions of users who want to see what book I am currently reading … :rofl: :rofl: :rofl: :rofl: :rofl:

3 Likes

Working on my project Phoenix360. This weekend I am working on the guide to setup a server with RancherOS and Traefik to run the Phoenix360 web apps or any other dockerized web app.

3 Likes

Trying to “smarten up” on JavaScript and especially testing it – I’m mainly back-end (insert your own joke here), don’t like JS, don’t know “modern” JS very well… but have to do some for work, including stuff more complex than I’m comfy letting slide without tests.

4 Likes

I kind of feel the same way lately. I don’t have to write it professionally yet but I want to not be behind and learn the modern incantations. Lower prio for me though.

Would be interested in you sharing key insights as you go along.

3 Likes

I want to brush up on modern JS/CSS too - I wonder if we should start a thread for each of these and add resources we are going to go through and how we get on with them?

This is a good JS refresher btw:

And I want to go through @noelrappin’s Tailwind book as well - it’s only 90 pages so we could get through it pretty quickly…

1 Like

Make sure to put the words “pragmatic” and “practical” in the title and repeat them 5 times! :smiley:

I mean, I hate the JS hype-train. If we’re going to learn some stuff it might as well be something that is lightning-fast and prioritizes developer ergonomics. I am not interested in another Webpack whose setup in a new project is a damn academic pursuit by itself.

4 Likes

Ok posted here:

:nerd_face:

1 Like

I managed to install Catalina and Xcode 12.4 on a very old Macbook and started playing with Swift. :slight_smile:

3 Likes

Nice! I’ve just done a clean format for the latest version of macOS Big Sur (11.2) - will spend most of tomorrow setting it all back up :laughing: (Don’t tell @dimitarvp tho :rofl: )

2 Likes

{groans in pain from distance}

But still, I’d be curious if that improves your Mac.

3 Likes

Learning Elixir and Phoenix so I can use the PETAL stack to build my CS grad final year project. Nothing ultra crazy, but a lot of learning for sure.

3 Likes

So far so good! Feels like I’ve got my Mac back! However watch this space as I have not installed my dev env yet! :upside_down_face:

2 Likes

Learning Elixir and Phoenix for my overly-engineered side project

4 Likes

Currently making a hackintosh again, i got a new wifi adapter so hopefully everything won’t lag – old adapter software had a memory leak resulting in 100% cpu while wifi was on :grimacing:

2 Likes

flawless install, gg!
except that the camera randomly freezes and is way too bright :grimacing:
also wifi speeds on mac (80 up, 40 down) aren’t that good compared to windows (250 up & down)
but hey, at least wifi works!

2 Likes

Learning elixir!

3 Likes