nmronline, to nmrchat
@nmronline@mstdn.science avatar

WOW… that idea's so hot, you can turn off the heating!

We're definitely keeping this idea secret, until we launch – ELECTRO… and we have news about that soon, too!

… it's beginning to look a lot like (a very busy) Christmas!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
louis, to random
@louis@emacs.ch avatar

In the last few days I’m experimenting with substituting CRUD API code with Stored Procedures which directly produce the endpoints JSON as a single-row scalar value. API is then just a wrapper that authenticates, validates input and streams the DB’s JSON directly to the client.

  • No ORMs, no SQL generators etc.
  • All SQL is where it should belong: in the database
  • API does only single „CALL myfunc(…)“ db calls
  • A simple centralised error handler can accurately report errors from the database
  • No weird mixed row/json columns scanning into structs and re-marshalling everything to JSON
  • Codebase is collapsing to 20% (by LOCs)
  • Stored Procedures can use wonderfully declarative SQL code
  • Response times in the microseconds, even for multiple queries, all happens inside the DB

More side effects:

  • the data model can change and evolve without touching the API at all
  • Zero deploys mean zero downtime
  • the API application is so tiny, I could easily switch it to any programming language I want (yes, even Common Lisp) without worrying about available databases libraries, type mapping and rewriting tens of thousands of lines of intermixed language/SQL-code.

The general direction of the dev industry is heading in the opposite direction. More ORMs, more layers, more database abstraction. More weird proprietary cloud databases with each their own limited capabilities and query language.

So you tell me: Is it crazy? Is it wrong? Why do I have doubts despite everything working out beautifully?

nmronline, to nmrchat
@nmronline@mstdn.science avatar

Should we include intrinsically disordered proteins (IDPs) software in the – ELECTRO library?

If so, what software, and/or what functionality, do you recommend?

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar

Hi everyone,

We have just noticed that the majority of our Following list was reset on #Mastodon.

We have refollowed everyone who is following us, so hopefully that has resolved the issue.

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

#biochemistry #bioinformatics #biology #biophysics #chemistry #CompChem #metabolomics #NMR #NMRChat #NMROnline #physics #SoftwareDevelopment
#SoftwareEngineering #StructuralBiology #WebDev

nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar
nmronline, to nmrchat
@nmronline@mstdn.science avatar

… engines to full power, retract landing gear and commence climb!

Hello friends,

In addition to Instagram, LinkedIn, Mastodon and Twitter/X, we're aiming to soar in a clear blue sky!

👉 https://bit.ly/46tRxLz

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

nmronline, to nmrchat
@nmronline@mstdn.science avatar

We are pleased to announce that we have now added PSSPred to #NMROnline – ELECTRO, to provide the secondary structure predictions required for Mars assignment.

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

#biochemistry #bioinformatics #biology #biophysics #chemistry #CompChem #metabolomics #NMR #NMRChat #physics #SoftwareDevelopment #SoftwareEngineering #StructuralBiology #WebDev

nmronline, to nmrchat
@nmronline@mstdn.science avatar

– ELECTRO

Our web-based, data analysis platform contains 12 software titles, and we have started working on adding 12 more to the library!

Furthermore, all middleware has now been FULLY TESTED!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

nosherwan, to random
@nosherwan@fosstodon.org avatar

:ruby: Remote Opportunity

Hi everyone,
One of my contacts on LinkedIn is looking for a Ruby on Rails developer for a potential remote gig based in Australia.

Either you can contact them directly, or send me your CV and I will pass it on, thanks.
👇🏽
https://www.linkedin.com/in/syedahmed/





SirTapTap, to random
@SirTapTap@mastodon.social avatar

Why are bluesky profile URLs so ugly? Example, mine:

https://bsky.app/profile/sirtaptap.bsky.social

I love Mastodon's solution, just including the @ in the URL solves Twitter's problem of "oops, we can't have a twitter.com/ music because we let a user be @music"

SirTapTap,
@SirTapTap@mastodon.social avatar

Good trick:

Read your URLs aloud.

"no one will do that"-Trust me, I'm a youtube, URLs get read out loud a lot.

If it's too long, doesn't make sense, or is hard to understand, it'll sound awkward as fuck as you try and read it aloud to another human being.

nmronline, to nmrchat
@nmronline@mstdn.science avatar

TECH NEWS…

The algorithm for the assignment of PCS-shifted spectra is now finished and tested, and yielding good results!

PLUS…

We're making solid progress refining the – ELECTRO codebase!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

zeroiee, to random
@zeroiee@techhub.social avatar

We have added a language switch to our homepage.

The Hugo static site generator is making this a breeze! 👍

Not only is it relatively simple to add new functionality, but also we don't need to worry about web service security. Hosting is done by our supplier and there is no CMS that needs updates or has security flaws introduced by badly maintained plugins 💪

Static site generators are not for every use case - but they are just perfect for small sites that are updated irregularly. Most Wordpress-based small business websites could also be a static website generated by a tool like Hugo.

nmronline, to biophysics
@nmronline@mstdn.science avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines