Not only can use the laser scanners to scan ID’s for the tracking system I built above, but also can scan via a video stream now too, fully mobile friendly website (a phone scans faster than the laser scanner now interestingly!).
I am currently finalizing an internal project for my company. A Kanban system exclusively for sales and service management via WhatsApp. I am using Phoenix LiveView for this application
I’ve been building ‘yet-another’ Rust ECS library (a port of my old C++ 90’s ECS) in the very little free time that I get… ^.^;
Lately I’ve seen the keyword “Rust” pop up more and more, so maybe I should finally see why everyone likes it so much?
learning Phoenix by building uber simple pexel-like site
Building simple html/json scrapers with elixir. Sometimes you get to take a nice shortcut with pattern matching, other times it’s time for regex
I have been learning more about Elixir releases in order to construct a general-purpose Dockerfile to support production, development, and testing environments.
Think different and code well,
I don’t want to show myself as disrespectful but after reading the article I am not sure I can see what’s the benefit of mutation testing compared to property testing. Sure, property testing approaches the problem from the other end – namely figuring out the properties that make your program valid and trying to to test for them, thus making error states more visible (and it has saved my bum several times in the past!) – but beyond the different approach I am not sure I see any benefits to mutation testing. It feels more like automated cracking.
I am likely missing something. Do you have any insights?
Have you made any progress?
Nerves is very interesting and I’d like to try it, just I’d need a lot of time
Mainly, they are looking for two different things. Property testing finds edge cases and other such special cases. Mutation testing finds insufficiently tested (maybe totally untested) code, which means either you’re missing some tests, or the code is not really needed. These are very different things, both useful. Granted, a “hit” from property testing (an edge/special case) is much more immediately useful in correcting incorrect code, than one from mutation testing (a “surviving mutant”), but it may take much longer to find.
I see, haven’t thought of it this way. Thought it was more like fuzzing but I was wrong.
I’m working on a project with a hybrid front-end (app) and backed by Phoenix. It’s consuming all of my time and I have to put everything I was learning aside, till it ends.
I’ve been learning Elixir these past days (as some of you might know ). I just let go of everything else and put my entire focus on elixir
I have been building some web components for text editing… and Phoenix integration.
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.
Working on a guide to allow anyone to build a Phoenix app that can handle unlimited number of sites on the same port
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
notes.local- the standalone website that will also be available at
The web server for
app.localwill also serve the requests for
notes.local, and will dispatch(not redirect or forward) any request to
app.local/_notesinto the same application that runs
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:
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”.
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.
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 …