netikular

netikular

There is a talk for ElixirConf US this fall that is announcing Scenic. I can’t find anything anywhere about this framework. I am very interested in it. Has anyone heard of this? know where the Git repository is if this is open source?

Showing Posts 1 to 10

LostKobrakai

LostKobrakai

Might be what @boydm is working on as ongoing effort after: https://www.youtube.com/watch?v=77FW-jrCyCs

shanesveller

shanesveller

It’s likely a maturation from https://youtu.be/77FW-jrCyCs?list=PLqj39LCvnOWZMVugtyKlHMF1o2zPNntFL from last year.

netikular

netikular OP

Ah! that makes a lot of sense. I was in that talk last year. It is exciting stuff!

boydm

boydm

Creator of Scenic

Yes indeed! I will be talking about Scenic, which is what I was talking about at the last Elixir Conf (hadn’t named it yet).

I’ve been coding like crazy on this for the past year and it is really starting to take shape. Everything works great on a Mac, I’m finishing up the Raspberry via Nerves now and then a bunch of cleanup work over the summer. Should be up on Mac, Linux, Window, Raspberry 3/0 and more by the time the conferences comes around.

If anyone has questions about it in the mean time, feel free to reach out. I’ve been hesitant to give access until I feel confident the apis have stopped fluctuating wildly. I think I’m there. So it will be out in the wild soonish.

Whew. I’m looking forward to talking opening about it instead of just being heads down coding.

42
Post #4
LucianoR

LucianoR

@boydm Scenic does sound very exciting, but as someone who’s been following (and sometimes contributing to) FOSS projects for more than 20 years, your “heads down coding” approach raises a red flag.

If you are unable to work in the open now, how can the community know whether you’ll be open to contributions later? Even if you are open to contributions, every day your code base evolves under wraps, the barrier to contributors becomes higher.

If that’s going on for more than a year, it’s a huge red flag. Please take this as constructive criticism. I’d love to see you succeed in launching and leading a sustainable, Open Source project.

It just occurred to me: maybe it’s not intended to be Open Source?

AndyL

AndyL

Huge red flag? Nonsense. Elixir itself took a long time to see the light of day. Plenty of projects do.

AstonJ

AstonJ

Discourse (the open source software that powers this forum) was in development behind closed doors for a year before it made it’s debut too - now it’s one of the best forum platforms out there.

I’m sure @boydm has a vision and perhaps he doesn’t want that diluted or complicated just yet. I am the same - if I have a vision for something I prefer to see it through, if it begins to get diluted or feels like a struggle (perhaps because others continually need convincing) I begin to lose heart.

When you lose heart, the passion starts to fade and things don’t turn out to be their best (imo). This is why I always encourage people to do what they feel is right and what their heart is in most - even if that’s their particular way of going about things.

I’m sure Scenic is going to be awesome :003:

boydm

boydm

Creator of Scenic

Hey guys, totally get the debate. Asked myself the same question.

Some projects lend themselves to open from the start. Some don’t. In this case, I knew roughly what I wanted, but also knew that it would change significantly from the original designs as it progressed. (that definitely happened). The last thing I want is accreting inertia by having people write code on top of APIs that I need to feel free to change. Once an API is released to the wild it takes on a certain weight. There is an implied obligation to not jerk it around all the time.

So, I think it depends on the nature of the project. This one needed to incubate closed for a while. Or rather, with a close circle of other developers having access and giving feedback on it.

22
Post #8
brightball

brightball

Came here to say the same thing. There is such a thing as launching too early because the second you launch anything, you immediately begin fielding questions, criticism, support, etc. All of that slows down your development efforts, especially if it becomes your job to communicate your vision to everybody while you build it.

Much, much easier to get it to the point that you are comfortable before releasing it. Every rough edge you polish first is a question you don’t have to answer.

Can’t wait to see it.

DevotionGeo

DevotionGeo

So excited to see this library in action, keep the good work up!

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
brecabral
Documentation While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
asweet-confluent
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews