social.stefan-muenz.de

Search

Items tagged with: javascript

Which programming languages use the least amount of electricity, time and memory?

https://thenewstack.io/which-programming-languages-use-the-least-electricity/

Some remarkable results. Look for instance at the difference in electricity use between #javascript and #typescript where the latter uses more than 5 times the energy.

#fp is more than 50% more energy inefficient than #oop

Given where #golang stands, I am even happier for my choice of #gofed for #fediverse development. Was planning on typescript before.
 
BundlePhobia ❘ cost of adding a npm package https://bundlephobia.com/
Very nice tool!

#npm #js #javascript
 

Nutzungsverhalten im Browser

Muss mal dringend mein Nutzungsverhalten im Browser überdenken. Hinsichtlich der Tabs bin ich der Typ 'Jäger und Sammler'. 70+ offene Tabs zählte ich zuletzt.
Das sind so viele, dass die Navigation über die Tabs schon beschwerlich wird und ich daher die prominentesten 'anhefte', damit sie vorne zu finden sind.

Nun habe ich mir angesehen, was das an offenen Verbindungen im #Firefox bedeutet. Dies kann man fein unter der internen URL tun:
about:networking#http
Was ich da sehe, ist erschreckend. Selbst bei drastischer Einschränkung von #Javascript durch das PlugIn #NoScript werden da unglaublich viele Verbindungen aufgemacht und scheinbar auch nicht wieder geschlossen.

Ein Kandidat für meine Verhaltensänderung ist #Netflix. Da schaue ich alle Nase lang mal rein, aber trotzdem habe ich dafür einen offenen, angehefteten Tab - teilweise wochenlang ungenutzt.
Zukünftig werde ich diese Tabs schließen, wenn ich sie nicht mehr brauche.

Allerdings scheint das auch keine unmittelbare Auswirkung zu haben, denn Firefox zeigt mir weiterhin noch 11 HTTP-Verbindungen an, die ich Netflix zuschreiben kann. Obwohl ich den Tab vor einer halben Stunde geschlossen habe. Den Browser restarten möchte ich nicht, weil ich das beobachten will.

#Datenschutz #Privatsphäre
P5.js und Visual Studio Code (2)

Am letzten Wochenende bin ich endlich auch der Anleitung von Tim Rodenbröker gefolgt und habe mithilfe des Pakets p5.vscode den Editor Visual Studio Code mit P5.js, dem JavaScript-Mode von Processing verheiratet. Auf den ersten Blick macht das Teil einen guten Eindruck auf mich. »Live Reload« funzt wie geschmiert. http://blog.schockwellenreiter.de/2020/10/2020100603.html #P5js #JavaScript #Processing #VSCode #CreativeCoding
Bild/Foto
 
@Tutanota if your client were a compiled native client, you could at least say you've offered something that avoids #javascript. But your client is #electron-based, so the change from ElectronMail is strictly a loss for users.
 
After many years of packaging work by many contributors, yesterday I was able to install #diaspora native debian package.

Out of 101 direct dependencies and 223 total dependencies (if you consider build dependencies for JavaScript assets like grunt, gulp, rollup, webpack, babel etc, the actual number required to build everything from source is much larger - in Debian, we build every package in main section from source), only 8 of them needed to be handled outside of debian packages.
  • autprefixer-rails gem had to be installed from rubygems.org because debian does not have browserify packaged and building with rollup and webpack created a broken bundle.
  • active_model_serializers had to be installed from rubygems.org because debian had a newer incompatible version.
  • 6 gems had to be vendored because diaspora is still using sass-rails which is dead upstream and debian already moved to sassc-rails.
  • I still need to integrate systemd unit files to handle starting and stopping of the services automatically.
  • There is also issues in ui, possibly because of broken builds in front end javascript libraries. I can see errors in the browser web console.
If you'd like to help test it, follow https://wiki.debian.org/Diaspora#Buster_Fasttrack.2Fpersonal_repo

If any of you are good in #nodejs #javascript or #ruby #rails, I'd appreciate some help to fix these remaining issues.

If you are good in #devops #sysadmin you can help test the package or help with running diaspora in production (we also have a diaspora-installer package that installs all dependencies from rubygems.org. We are running this package in production for many years at https://poddery.com and https://diasp.in).

Thanks to everyone who contributed to this effort over many years.

#debian-diaspora #debian #debian-packaging #packaging
 
After many years of packaging work by many contributors, yesterday I was able to install #diaspora native debian package.

Out of 101 direct dependencies and 223 total dependencies (if you consider build dependencies for JavaScript assets like grunt, gulp, rollup, webpack, babel etc, the actual number required to build everything from source is much larger - in Debian, we build every package in main section from source), only 8 of them needed to be handled outside of debian packages.
  • autprefixer-rails gem had to be installed from rubygems.org because debian does not have browserify packaged and building with rollup and webpack created a broken bundle.
  • active_model_serializers had to be installed from rubygems.org because debian had a newer incompatible version.
  • 6 gems had to be vendored because diaspora is still using sass-rails which is dead upstream and debian already moved to sassc-rails.
  • I still need to integrate systemd unit files to handle starting and stopping of the services automatically.
  • There is also issues in ui, possibly because of broken builds in front end javascript libraries. I can see errors in the browser web console.
If you'd like to help test it, follow https://wiki.debian.org/Diaspora#Buster_Fasttrack.2Fpersonal_repo

If any of you are good in #nodejs #javascript or #ruby #rails, I'd appreciate some help to fix these remaining issues.

If you are good in #devops #sysadmin you can help test the package or help with running diaspora in production (we also have a diaspora-installer package that installs all dependencies from rubygems.org. We are running this package in production for many years at https://poddery.com and https://diasp.in).

Thanks to everyone who contributed to this effort over many years.

#debian-diaspora #debian #debian-packaging #packaging
 
TypeScript creator: How the programming language beat Microsoft's open-source fears | ZDNet https://www.zdnet.com/article/typescript-creator-how-the-programming-language-beat-microsofts-open-source-fears/

Typescript is really great!
#typescript #javascript
 
Announcing TypeScript 4.0 | TypeScript https://devblogs.microsoft.com/typescript/announcing-typescript-4-0/

Typescript is really cool, I really like the type system, some things that are now possible are really crazy shit

#Typescript #programming #javascript
Announcing TypeScript 4.0
 
 
 
 
 
Bild/Foto
Bild/Foto

Free and fun ONLINE computer workshop for children and teenagers - Sunday, August 1, 2020 - CoderDojo Brussels Yser


Bild/Foto

This Sunday, August 1, 2020, we are organizing our monthly workshop. Due to lockdown, we cannot organize our activities in face-to-face meetings. Therefore, we have organized ourselves to hold online sessions. And you know what else? You don't need to live in Brussels to participate.

Do you also want to be part of the adventure as a volunteer? We are always looking for motivated coaches. Please do not hesitate to contact us: bxl-yser@coderdojobelgium.be


#arduino #belgium #brussels #child #children #code #coderdojo #coderdojo-belgium #coderdojo belgium #coderdojobelgium #coding #computer-science #computer science #computerscience #css #css3 #development #electronic #electronic-circuit #electronic-equipment #electronic circuit #electronic equipment #electroniccircuit #electronicequipment #formation #godot #html #html5 #informatics #initiation #it-development #it development #itdevelopment #javascript #microbit #programming #python #robotics #scratch #technology #volunteer #web #webdevelopment #workshop #young #young-people #young-person #young people #young person #youngpeople #youngperson #younth #youthfulness
 
Bild/Foto
Bild/Foto

Free and fun ONLINE computer workshop for children and teenagers - Sunday, August 1, 2020 - CoderDojo Brussels Yser


Bild/Foto

This Sunday, August 1, 2020, we are organizing our monthly workshop. Due to lockdown, we cannot organize our activities in face-to-face meetings. Therefore, we have organized ourselves to hold online sessions. And you know what else? You don't need to live in Brussels to participate.

Do you also want to be part of the adventure as a volunteer? We are always looking for motivated coaches. Please do not hesitate to contact us: bxl-yser@coderdojobelgium.be


#arduino #belgium #brussels #child #children #code #coderdojo #coderdojo-belgium #coderdojo belgium #coderdojobelgium #coding #computer-science #computer science #computerscience #css #css3 #development #electronic #electronic-circuit #electronic-equipment #electronic circuit #electronic equipment #electroniccircuit #electronicequipment #formation #godot #html #html5 #informatics #initiation #it-development #it development #itdevelopment #javascript #microbit #programming #python #robotics #scratch #technology #volunteer #web #webdevelopment #workshop #young #young-people #young-person #young people #young person #youngpeople #youngperson #younth #youthfulness
 
Do you want to know what it is like to run 15,000 pods in production? Are you interested in seeing how Kubernetes stands up to the record-breaking viewership and a login rate that is beyond belief on Game of Thrones Season 7 premiere? Come and see things we have done for the Game of Thrones preparation. We will talk about how we provision Kubernetes clusters on AWS, and how we monitor them and microservices that are running on the clusters.

#coding #javascript #learntocode #programming #webdevelopment

PeerTube: Pushing the Limits of Kubernetes with Game of Thrones (Bela Collins)

 
Do you want to know what it is like to run 15,000 pods in production? Are you interested in seeing how Kubernetes stands up to the record-breaking viewership and a login rate that is beyond belief on Game of Thrones Season 7 premiere? Come and see things we have done for the Game of Thrones preparation. We will talk about how we provision Kubernetes clusters on AWS, and how we monitor them and microservices that are running on the clusters.

#coding #javascript #learntocode #programming #webdevelopment

PeerTube: Pushing the Limits of Kubernetes with Game of Thrones (Bela Collins)

 
anonymous define vs require in official code sample https://stackoverflow.com/q/62581851/10855093

In case anyone with #javascript competence feels like jumping in... :)
Tags: #dandelíon

via dandelion* client (Source)
 
anonymous define vs require in official code sample https://stackoverflow.com/q/62581851/10855093

In case anyone with #javascript competence feels like jumping in... :)
Tags: #dandelíon

via dandelion* client (Source)
 
@Christoph S since you know (some) Italian and also (a lot of) Javascript, have a look a this quick and dirty guide I wrote for kickstarting OpenUI5 development.
It's in Italian because of my intended audience.

#sap #javascript
 
@Christoph S since you know (some) Italian and also (a lot of) Javascript, have a look a this quick and dirty guide I wrote for kickstarting OpenUI5 development.
It's in Italian because of my intended audience.

#sap #javascript
 
#Javascript kan into speis!
#spacex #nasa

Twitter: Jason Mayes on Twitter (Jason Mayes)

 
#Javascript kan into speis!
#spacex #nasa

Twitter: Jason Mayes on Twitter (Jason Mayes)

 
Ich denke gerade wieder daran,wie ich mir vor vielen Jahren,als ich noch jung und dumm war,gewuenscht habe,ich koennte Desktop Programme einfach in #Javascript schreiben.Dann haette ich neben Webseiten auch eigene Programme machen koennen.Heute existiert #Electron und ich moechte diesen Wunsch bitte zuruecknehmen!Dank Electron hab ich erst die Vorteile von nativen Programmen zu schaetzen gelernt: Sie sind schneller,verbrauchen weniger RAM,integrieren sich viel besser ins System,verbrauchen nicht so viel Speicherplatz und bringen nicht alle ihre eigene Chromium Kopie mit,sodass ich den gleichen Code am Ende 50 mal auf meinem Computer installiert hab.Native Programme sind etwas tolles und sind unfassbar wichtig,damit auch leistungsschwaechere Computer vernuenftig genutzt werden koennen.Ich mag native Programme,auch wenn ich leider nie gelernt habe,selbst solche zu schreiben.Bitte hoert auf,jeden Mist mit Electron zu einem eigenen Programm zu machen.Das braucht keiner.Es verschwendet Unmengen an Speicherplatz und RAM und bietet Null Mehrwert gegenueber der Nutzung einer Webapp im Firefox #DeleteElectron
 
Somebody told me .NET Core is the future of the Internet. Javascript is dying.
What would you say? I say : bollocks.
#javascript #dotnet #webdeveloper #browser
 
Bild/Foto
Yesterday, I stumbled upon the site:
https://clrs.cc/
It has some really beautify colors to use in #HTML, #CSS, and #JavaScript.
I think its #colors look far better than the default color palette in HTML. I highly recommend using this project. #coding #webdev #design #CSS3 #HTML5
 
Bild/Foto
Yesterday, I stumbled upon the site:
https://clrs.cc/
It has some really beautify colors to use in #HTML, #CSS, and #JavaScript.
I think its #colors look far better than the default color palette in HTML. I highly recommend using this project. #coding #webdev #design #CSS3 #HTML5
 
jsparagus/js-quirks.md at master · mozilla-spidermonkey/jsparagus
JavaScript is rather hard to parse. Here is an in-depth accounting of its syntactic quirks, with an eye toward actually implementing a parser from scratch.
Indeed! Some really nice quirks of #javascript
 

Announcing TypeScript 3.9 | TypeScript


Some really nice improvements
#typescript #javascript
Announcing TypeScript 3.9
 

The && and || Operators in JavaScript — Marius Schulz


#javascript has some nice things which may be confusing if you come from other languages...
 
Muss ich verstehen, warum so viele Electron und den ganzen #JavaScript-Mist nehmen? Das ist dermaßen scheiße zu installieren, warten und erzeugt nur Speicheroverhead. Außerdem hat es so viele Abhängigkeiten, dass da niemand mehr den Überblick bewahren kann. Gilt auch serverseitig für npm und Co.
 
Bild/Foto

Frage | Diaspora: Diese Webseite benötigt Javascript


Gerade war ich hier dabei einen Kommentar bei einen Diaspora-Beitrag zu schreiben als ich das was man oben im Bild sieht bekam. Ich habe dabei nichts an den Javascript Einstellungen geändert, Diaspora bzw. Nerdpol ist bei mir für Javascript freigeschalten und ich hatte diese Meldung noch nie.

Was könnte das Eurer Meinung nach gewesen sein bzw. was könnte der Grund sein?

Tags: #de #frage #hilfe #diaspora #kommentar #javascript #ravenbird #2020-04-22
 
 
 
I must begrudgingly admit yet again that #JavaScript has improved by leaps and bounds since the early noughties.

And yet, this is still the way to get a zero-padded month:
("0" + (this.getMonth() + 1)).slice(-2)

🤦‍♀️
 
Seit gestern Abend ist die Spendenaktion vorbei und es war ein Riesenerfolg!
Ich habe das Risiko für mich selbst kalkuliert und bin über meinen Schatten gesprungen. Weil es einfach notwendig war.

Aber: Diese Plattform ist IMHO schon wirklich fragwürdig.

Ich schrieb ja schon:

Zahlung nur über Kreditkarte möglich.

Allein schon um diese Information zu bekommen, muss man #Tor abschalten:
[...]
Aber ich will es nicht kaputtreden! Möglicherweise muss ich hier einfach mal über meinen eigenen Schatten springen - der Sache wegen.



Neben den obigen Kritikpunkten kommt dann noch die Notwendigkeit, eine PLZ anzugeben, die offenbar personalisierten Links in den Mail-Benachrichtigunen und der ganze Dreck via #Javascript zwecks Ausspionieren der User:
Von der Website verwendete JS-Ressourcen via 'NoScript'
Ich gehe davon aus, dass sämtliche Daten zu den Teilnehmern nun den US-amerikanischen Diensten vorliegen. Damit verfügen nun genau die Leute über die Daten der Unterstützer, welche #Whistleblower so drangsalieren und die für die #Kriegsverbrechen verantwortlich sind. Was könnte dabei schon schief gehen?

Mir ist klar, dass ein vollständig anonymer Bezahlvorgang im Internet quasi unmöglich ist, aber das hier beobachtete sprengt bei weitem das akzeptable Maß.

Ich persönlich werde in Zukunft diesen Dienst #gofundme meiden, soweit das irgendwie geht. Aber in diesem speziellen Fall erschien es mir einfach notwendig.

#FreeChelsea #Privatsphäre #Massenüberwachung #NoScript
 
 
 
P5.js ist erwachsen geworden!

Zum Wochenende hat die Processing-Foudation #P5js – die #JavaScript-Version von #Processing – in der Version 1.0 freigegeben. P5.js ist damit erwachsen geworden. Es gibt etliche neue Features, die wichtigsten sind: http://blog.schockwellenreiter.de/2020/03/2020030302.html #CreativeCoding
Bild/Foto
 
Bild/Foto
Fediverse developer preferences code-language wise 💻
Of course, if all Wordpress plugins (working and broken ones) and some OStatus tools are included, PHP might as well become number one.

#Fediverse #activitypub
 

JavaScript Internationalization in 2020 – stream of bytes


Finally some nice apis.
#javascript #ecmascript #internationalization #18n
JavaScript Internationalization in 2020
 

Release v6.2.0 · openlayers/openlayers


Yeah, cool!
Openlayers is a really mighty #map toolkit for the web.
#javascript #web #geo #programming
 
I FUCKING HATE CORS!

Fuck all those shit. I hate it every time. It's just causing so much headache.

#cors #javascript
 
Ich habe bis vor kurzem gerne mal Artikel von Golem.de gelesen. Sie sind häufig sehr fundiert. Um ein Abo abzuschließen, habe ich das aber nicht oft genug getan. Jetzt lese ich dort nichts mehr - denn Golem zwingt Nutzer mit deaktiviertem #JavaScript (z.B. auch mit #Tor Browser) ein Abo abzuschließen - oder halt keinen Artikel mehr lesen zu können. Ich finde das dreist und glaube, dass die Macher eine Chance vergeben, User für ihr Angebot zu interessieren. Was haltet ihr davon? #golem
 

Ionic 5.0.0 Release Candidate | The Ionic Blog


Really looking forward to the release! It's a really nice freamwork

#angular #react #javascript
Ionic 5.0.0 Release Candidate
 
Hallo,
Ich möchte gerne lernen, wie ich #Android-Apps erstelle, weil mir doch häufig irgendwas fehlt.
Ich habe keine Ahnung von #Java, aber von einem Dutzend anderer Sprachen, auch Java-ähnliche (wie #Javascript oder #PHP oder C) auf unterschiedlichen (eher niedrigen) Niveaus.
Mit GUIs hab ich so meine Schwierigkeiten.

Weiß jemand da ein gutes #Tutorial, einen coolen Anfangspunkt, mit dem man das lernen kann?
 
 

Announcing TypeScript 3.8 Beta | TypeScript


Interesing new features, however, those private field stuff in my opinion is now totally confusing.
#typescript #javascript #programming
Announcing TypeScript 3.8 Beta
 

Unintentional framework | CommitStrip


So this explains a lot now!

#javascript #framework #programming #humor
 
Later posts Earlier posts