@cferdinandi Thanks! I've decided to give Playwright a try. It's slow as hell compared to #LiveView tests, but being able to test my JS code in all three major browsers makes me more confident .
@cferdinandi Thanks! I've decided to give Playwright a try. It's slow as hell compared to #LiveView tests, but being able to test my JS code in all three major browsers makes me more confident .
@keila @cferdinandi None of them could meet all my requirements. For example, I wanted good support for ISO weeks, since many growers (at least in France) use them.
I also wanted full keyboard support, good a11y, positioning... It took me a few days, but now I have a component that I fully understand and I can adapt it as needed.
I learned a lot of stuff. For example, MutationObserver is nice for integrating with #LiveView and IntersectionObserver is great for flipping the dialog if needed.
Looks like I just made a date picker web component in vanilla #JavaScript! And it plays nicely with #LiveView. Thanks for your awesome course, @cferdinandi.
High Performance PostgreSQL for Rails by Andrew Atkinson is part of a 16-ebook $18 bundle! Pragmatic Bookshelf and Humble Bundle have made it available along with Practical A/B Testing, Designing Data Governance from the Ground Up, SQL Antipatterns Vol. 1, and others. Pretty sweet deal!
https://www.humblebundle.com/books/data-engineering-and-management-pragmatic-books
(someone told me to post in French too so here it is!)
Bonjour !
Je suis Adrian, et je suis à la recherche d'un emploi au #Québec (ou depuis le Québec). J'ai déjà mon visa de résident permanent.
J'ai de l'expérience dans le développement et la maintenance d'application web et d'API, dans le design de système et dans le #DevOps.
Professionnellement parlant, les langages et technologies que j'utilise sont #Elixir, #Phoenix et #LiveView, du #SQL et du #NoSQL, #NodeJS, #JavaScript, #TypeScript et #Python ; et côté DevOps des pipelines de CI/CD avec Github Actions, #Docker et un peu de #Kubernetes et d' #AWS.
J'ai également participé à l'innovation dans mon entreprise précédente, en cherchant des outils, des librairies, des algorithmes et des technologies et pour nos produits et pour l'expérience développeur. Un aperçu de mes écrits sur mon blog est disponible: https://blog.adrianc.eu
J'ai de plus écrit de la documentation technique et non technique, ainsi que donné des présentations internes et à des Meetups.
Vous m'avez peut-être aussi aperçu sur plusieurs serveurs Discord autour d'Elixir, Bluesky (@adrianc.eu) ou Twitter/X ; à partager des nouveautés dans la tech, à aider des personnes, ou juste à discuter !
Je suis ouvert à du temps plein, pour d'autres types de contrat je vais avoir un peu de recherche et d'administration à faire avant.
Je cherche un emploi en Elixir mais pas que, et je suis plus qu'ouvert à apprendre d'autres technologies si je ne les connais pas déjà.
Commentez ou contactez moi pour plus d'informations, comme mon Github ou mon CV !
DM me for more info, like github link, my resume or anything :)
Boosts, réponses et DM bienvenus!
Hi!
I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work). I already have a permanent and open visa
I have experience building and maintaining web apps and APIs, designing systems, doing #DevOps and a bit of #BigData, #MachineLearning and #IoT
I'm experienced using #Elixir, #Phoenix, #LiveView, #NodeJS, #TypeScript, #Fastify, #Express and #Python ; and on the DevOps side in CI/CD pipelines (either #GithubActions and Gitlab CI/CD), #Docker and a bit of #Kubernetes
I was tasked with a lot of the #innovation happening in my previous company, researching tools, librairies, patterns or general technologies either for our own #DeveloperExperience or for our products
I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: https://blog.adrianc.eu
You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting
I’m open to full-time right now, contracting work can be discussed.
I'm looking for any developer position, not only #ElixirLang, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P
DM me for more info, like github link, my resume or anything :)
Boosts, responses and DM welcome, of course!
#MyElixirStatus #FediJobs #FediJob #FediGetHired #OpenToWork
EDIT: I already have a visa, it was not super clear before
Congratulations, @redrapids and Sophie DeBenedetto!
Celebrate the # 3 bestseller of 2024, Programming Phoenix LiveView
Save 50% today with code liveview2024.
Everything else we publish is 40% off, throughout the countdown. Just use code topten2024 at checkout.
(Sale codes only valid on http://praprog.com)
More details in the article: https://medium.com/@pragprog/888088cad866
LiveView 1.0.0 is here! Congrats to everyone involved with the release.
https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released
Testing, testing, 1, 2, 3,
This is absolutely |> fucking |> lovely !
And it was that simple to upgrade.
„Six years later this programming model still feels like cheating.“
I've been using #elixir and #liveview for five years now and couldn't agree more. Pleased to see it reach the 1.0 milestone. #myelixirstatus
https://phoenixframework.org/blog/phoenix-liveview-1.0-released
Learn Elixir, master OTP, and build scalable apps. Get 40% off all Elixir & BEAM books with code turkeysale2024 through Dec 2, 2024.
Details in the article: https://medium.com/pragmatic-programmers/elixir-books-on-sale-2024-62dabd863977
#elixir #BEAM #OTP #liveview #erlang #programming #pragprog #books #blackfridaysale
@pragprog
Please enjoy the long-awaited sequel to @southpoleviews: @northpoleviews!
Announcing Phoenix Playground - Dashbit Blog
「 Phoenix Playground supports live code reloading: change the file, save it, and you’ll see updates right away, without even losing your LiveView state. It also streams real-time server logs to the browser development console out of the box too 」
Brain needed something to nibble on... so tried looking at FreeBSD's devd notifications as the system suspends and resumes. (latest events are at top)