Boomla
-
So this is some kind of Docker/Node/Wordpress deployable server with built in Git.... I guess? I honestly don't know what to think of it. Only sense I could make from it is that it tries to profile itself as a Wordpress replacement.
The how it works page has some nice gems:
"... the overhead itself allows for over 1M app executions per second."
"The fact that most website builders are tied to a single language makes the Web fragmented."
-
@homoBalkanus said in Boomla:
boomla
@boomzilla branded Joomla?
I'd use that! Then again, it would probably just tell me to get of its lawn...
-
@Onyx it would never work
-
Reading http://boomla.com/start-here/tradeoffs
"There are some online services for which you won’t find a Boomla alternative. Such is Google Maps. Instead of embedding a map into your website, you should embed an external link instead."
The "you don't really need it" approach to framework-building.
"There are also services like analytics which have to be integrated into your site to be useful. Boomla doesn’t currently have a built-in analytics solution. I recognize having analytics is a must, so for the time being I have enabled Google Analytics instead."
Uh oh, make that the "You only really need what I need" approach then.
-
Linux manages processes, provides isolated execution environments. The solution is really slow and processes are hard anyway
let's go shopping?
-
-
learn problems of a concurrent environment - whatever it is,
"I don't know what problems these are, but trust me: Boomla solves them!"
Boomla is a simple platform for websites.
- In Boomla, everything is a file, there is no database.
Ok... so it either has no dynamic content at all, or it performs like shit. (Or, possibly, it has insane race conditions that corrupt data! That'd be fun.)
- There are no processes, just files.
Uh. Huh.
- Forget Apache, there is a built in webserver that just works.
But it's not a process! Some...how!
Problems with Linux
- The Linux filesystem is slow, not concurrency safe, not transactional, doesn’t support storing and searching structured data. Databases are used instead.
But, you're not using a database. You're using the filesystem. So...
- Linux manages processes, provides isolated execution environments. The solution is really slow and processes are hard anyway. Websites require a fast, request-response like solution. Currently, website level apps are plain function calls. Isolation was traded for speed.
I guess it's time to switch to Windows/IIS, which offers both.
- Linux provides a graphical user interface yet websites run in the browser.
The browser not being a graphical user interface. I... guess?
I wouldn't trust the clown who wrote this to put air in my tires, much less host my websites.
-
@homoBalkanus Another gem:
No webserver configuration, Boomla comes with a built-in webserver that just works.
:hollow-laugh:
-
@blakeyrat said in Boomla:
I guess it's time to switch to Windows/IIS, which offers both.
oddly so does apache and nginx, so this seems to be a case of major snakeoil sales...... or someone who doesn't know his arse freom his elbow (is this another @end?)
-
Hey maybe we should invite Tibor over to the TDWTF forum for a chat...
"If interested, please get in touch via 0x6465766a6f622e627040676d61696c2e636f6d."
I guess that's a no.
-
@gleemonk Oh no! He BinHex'ed himself!
-
In case that actually works for you:
https://www.dropbox.com/s/1war8jp7m4ar44i/Screenshot 2016-07-06 09.39.41.png?dl=0
Also:
If this didn’t blow your mind, read this section again.
The section is about using prebuilt modules together to create a new module (sorry, "application"). Clearly we are not worthy if we don't find this approach particularly novel in 2016.
Lastly: http://boomla.com/docs/runtime
Wtf why?! To all of that!
-
@blakeyrat said in Boomla:
- Linux provides a graphical user interface yet websites run in the browser.
The browser not being a graphical user interface. I... guess?
I wouldn't trust the clown who wrote this to put air in my tires, much less host my websites.
Apparently this guy is running desktop edition Linux installs? He probably has a dream of owning a rack of blade servers.
Meaning a stack of Razer Blade laptops connected over WiFi, right?
-
that just works.
These words are poisoned for me. Every time I've been told that something "just works," it breaks immediately, and offers no way to fix it (because it's not supposed to be possible to break).
-
@pydsigner said in Boomla:
He probably has a dream of owning a rack of blade servers.
Meaning a stack of Razer Blade laptops connected over WiFi, right?I dream of owning one of those, too. I just wouldn't use them to serve websites.
-
Every time I've been told that something "just works," it breaks immediately,
Here's me having breakfast this morning:
-
@error Reminds me of the chef in one of Ramsay's shows who managed to set nachos on fire.
-
Hey maybe we should invite Tibor over to the TDWTF forum for a chat...
"If interested, please get in touch via 0x6465766a6f622e627040676d61696c2e636f6d."
I guess that's a no.
Looks like a "Bitcoin address". Pay him, he'll probably come visit.
-
@homoBalkanus said in Boomla:
boomla
@boomzilla branded Joomla?
I'd use that! Then again, it would probably just tell me to get of its lawn...
It's a Joomla for people that want to avoid work, the naming is perfect!
-
Oh god another web framework that all the hipster 'devs' are going to flock to in order to show off that they are more "non-mainstream". Does anyone know if this supports moustache yet?
-
Hmm....I was on there earlier, now DNS is telling me there's no boomla.com. But it's just me. Maybe verizon's DNS is having issues again...
-
Hey maybe we should invite Tibor over to the TDWTF forum for a chat...
"If interested, please get in touch via 0x6465766a6f622e627040676d61696c2e636f6d."
I guess that's a no.
Looks like a "Bitcoin address". Pay him, he'll probably come visit.
You have to pay him in utf-8 encoded octets. To say hello, just pay him .72 BTC, 1.01 BTC, 1.08 BTC, 1.08 BTC, 1.11 BTC.
Filed under: There, that only cost $3371.25 USD, That sums to 5 BTC even you guys. ILLUMINATI CONFIRMED
-
@boomzilla NOREPRO
nslookup boomla.com returns 87.229.103.124
-
@candlejack1 said in Boomla:
-
And the language you have to program in this pile of WTF? Javascript, what else could it be?
-
-
@boomzilla said in Boomla:
I'd guess you have a shitty DNS.
IP won't work because it's not sending the host header. You can edit the hosts file at
/etc/hosts
or%windir%\system32\drivers\etc\hosts
.
Filed under: And then flush the resolver cache, which varies by platform...
-
I'd guess you have a shitty DNS.
Yeah, every so often Verizon has issues. OTOH, the only site I'm not currently unable to get to is boomla, so maybe they're just looking out for me.
-
@candlejack1 said in Boomla:
And the language you have to program in this pile of WTF? Javascript, what else could it be?
Multi-language
PHP is the most popular programming language for websites on the server. As of this writing, leading with 82%. That doesn’t mean 82% of developers are coding in PHP. Most people who have installed Wordpress most likely have no idea about coding. The fact that most website builders are tied to a single language makes the Web fragmented.
What if you could program the same website in a variety of languages? Say, the menu could be written in PHP, the content in Markdown, the image resizing program in Golang and some usage statistics app in Haskell. That could unite developers in a single system, just like in the world of operating systems. The entire ecosystem could progress much faster.
That’s the goal of Boomla. Currently, you can only program it in JavaScript VMs, as we have to start somewhere, but be prepared for other languages. Eventually we will add a bytecode interpreter so that the community can roll custom VMs for various languages.
-
@boomzilla You can use a free DNS server, like Google's 8.8.8.8
-
Hmm... That website has a lot of text describing what it is not, and what appearance it creates, but not what it really is.
-
@candlejack1 said in Boomla:
@boomzilla You can use a free DNS server, like Google's 8.8.8.8
Then I might get boomla on me.
-
The fact that most website builders are tied to a single language makes the Web fragmented.
"They're fragmented by being too united."
"We will resolve this by standardizing on JavaScript."
"The solution to fragmentation is to write your website in a thousand different languages."
Filed under: This is reaching @Fox levels of newspeak.
-
-
Look, they're hiring! http://boomla.com/jobs/generalist-web-developer
server side runs synchronous JS, feels more like PHP than NodeJS
Hahahaha no.
-
that just works.
These words are poisoned for me. Every time I've been told that something "just works," it breaks immediately, and offers no way to fix it (because it's not supposed to be possible to break).
Then shouldn't it be, "Just breaks"?
-
Then shouldn't it be, "Just breaks"?
I've had about 3 things "just break" for me today alone.
(Really, I have several junior devs bringing me things that "just broke" for them because that's what a tech lead does I guess is look at broken stuff all day.)
-
@Boomla wobsite said in Boomla:
What if you could program the same website in a variety of languages? Say, the menu could be written in PHP, the content in Markdown, the image resizing program in Golang and some usage statistics app in Haskell.
Uh so... did I miss something where this isn't possible already?
- Write a framework in PHP that includes the menu
- Plug in a markdown-to-html converter
- Make calls to the resizing app and stats app
- Throw away Boomlala
- Profit???
-
Some centuries ago, when Roman numerals were widespread, only a few could divide numbers – until Arabic numerals changed the game.
-
@blakeyrat said in Boomla:
@gleemonk Oh no! He BinHex'ed himself!
Ha. Hahahha. I remember that shit. Refresh my memory, binhex was a thing because early Stuffit could only compress text, and base64 hadn't been invented, and uucode didn't rock the resource fork?
-
So who's going to be the guinea pig for this?
Forget that, who wants to and make a FOSS forum software on this?
-
@Sumireko I'll write the URL parser in Eiffel if you'll do the Haskell analytics.
-
@Grunnen who the fuck thought that was a good idea?
-
Some guy in Budapest made this thing
-
So who's going to be the guinea pig for this?
Well, I got stuck.
All the other steps go just fine, apparently it does recognize the account since any other gives me "unknown account", but the password I set in step 3 won't work, and there's no other one.
-
-
@pydsigner It gets worse:
Low level programming experience like C/C++, Java, Go.
Be part of a small, very capable team.
Yeah, right, capable of spewing BS without having any idea what you're talking about.
-
The animation repeat rate is too fast on that. It mesmerized me for a second.
-
Hmm... That website has a lot of text describing what it is not, and what appearance it creates, but not what it really is.
That's the impression I got from it also. I spent way too much time thinking I missed something obvious.
-
what a tech lead does I guess is look at broken stuff all day