tyro
Hello!
I’ve created Sceopa, a free, open source blogging platform in Phoenix/Elixir. It allows anyone to sign up and create new blog posts in seconds. My aims are:
- fast and responsive on all devices (my phone is super slow
) - to allow quick creation of technical blog posts (markdown/syntax highlighting are supported)
- minimal design (distraction-free articles)
- clear and simple code
- to learn from your feedback!
Sceopa is now live here.
The source code can be found on GitLab here.
I’m still quite new to Phoenix/Elixir so any feedback/tips/suggestions would be fantastic. Have some tips to improve the code? Or the UX? A new feature you want to see? Let me know! And feel free to submit issues/pull requests. ![]()
Edit: And here’s an example post on the site so you can see what they look like.
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
The obligatory hello world thread!
Who are you and where are you from? :stuck_out_tongue:
New
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog
It says that Fly is going all-in on sprites, which is a worry ...
New
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using.
We’re particularly inte...
New
Is there a word for the ~> symbol used in Version strings?
Do you also just call it a Squiggle Arrow™ ?!
New
Other Trending Topics
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
There are three potential reasons for members of this forum to have a look at https://vutuv.de
You are tired or annoyed of LinkedIn.
Yo...
New
Aludel - LLM Evaluation Workbench
Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New
Latest Phoenix Threads
Latest on Elixir Forum
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixir-ls
- #ai
- #elixirconf-us
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
zacksiri
First of all Congrats! on actually finishing a product and open sourcing it. I briefly read through the code base and tried out the product. Is this your first elixir app?
tyro
Thanks. It’s my second Elixir app. I feel this is a lot cleaner than the first so I’m learning.
zacksiri
I see! What are some of the challenges you faced learning elixir. What do you wish could be better?
BrightEyesDavid
Congrats! Do you have an example blog created with Sceopa?
tyro
Well as far as learning Elixir goes, I’ve been working through quite a few exercism exercises which have helped. I’m still very much a noob when it comes to OTP but am working through Elixir in Action to help with this. Overall I think there are a lot of good learning resources out there for the core language.
The two main difficulties I had were I guess the standard ones:
a) lack of libraries
e.g. For this project I wanted to have server-side syntax-highlighting. There are good libraries for this in python, haskell, and ruby, but not elixir (I ended up using Pandoc for this which is written in Haskell).
b) deployment
Setting up Heroku deployment and SSL was a bit of a pain, but mainly because I’m new to this. There are elixir/phoenix buildpacks for Heroku which are very helpful.
tyro
Good idea!
I’ve added a (hastily!) written example article here.
Eiji
@tyro: Hey, I tried to register on yopmail temporary e-mail. I got message that e-mail was sent, but don’t get it in mailbox.
tyro
Hi, I use SendGrid for the emails, and it has tried to send an email to the yopmail address 4 times now. Each time it has been ‘deferred’ with a ‘Broken Pipe’ error. This could be because there is a problem with yopmail right now, or perhaps yopmail is possibly rejecting the activation messages if it believes they could be spam. Not sure, sorry!
Edit: it appears an email to another yopmail address was accepted by yopmail so not sure what happened with the first.
Eiji
@tyro: Ok, I checked mail box one more time and I got a message. Looks like we need wait some time (don’t tested how long) for mail. Is it added to cron as a task or similar tool?
hlx
Use the force of Pattern Matching you much (or at least try ;))
above can be written as