mgangelov, to mastodon

I am also coming back to is the fact that I am starting 100 Days of SwiftUI, by @twostraws. So I need a social place to write and discuss my learnings.

mgangelov,

Day 2 of - booleans and string interpolation.

Thank God for string interpolation in every language that has it. While operator overloading in just works ('test ' + 23) , I remember my first time I had to cast variables in to achieve the same case.

What was interesting to me, it seems has some variable hoisting? The code below works...

mgangelov,

Day 1 of - learning about Swift variables, constants and doubles.

Coming from ES6 , it was incredibly confusing why a Swift constant is declared with "let" 💥

I understood the general (maths-y) reasoning, however still weird.

fell, to programming
@fell@ma.fellr.net avatar

Without going into too much detail, my thesis was criticised for developing a web service with C++. I It was questioned why I didn't use #NodeJS or #Java for the web service. "It's not performance critical" said the professor.

Dude, have you used the internet lately?

EVERYTHING is performance critical!

This sort of teaching explains why most aps/websites run like absolute dogshit.

Why is #performance never an academic criteria?

I wish @cmuratori could see this...

#cpp #programming

folkerschamel,
@folkerschamel@mastodon.social avatar

@josephgruber @fell

By the way, we develop real-time 3d software. Of course core modules are implemented in (for reasons).

But we also use , , , even did some .

patrickmcurry, to gamedev

Hey + friends, what are the most awesome open-source tools, utilities, and libraries out there for game development?

congusbongus,
@congusbongus@mastodon.gamedev.place avatar

@patrickmcurry is an multi-language

FCs in general are super easy to get started, and are great for learning, prototyping and jamming. I blogged about the latter here: https://cxong.github.io/2020/06/fantasy-consoles-for-jams

In terms of languages, it has great support for , , decent support for , , and a bunch of niche yet fun languages - my fave is

Here’s a video showing some games (mine is one of them)

https://youtu.be/ew-6Dp9cVvc

tomekw, to rust

What’s the most pleasant app dev experience these days?

? ? Or… ? 🙂

tomekw,

@ebassi do you say ? :) Do I hear ? :D

hornsinthelibrary, to random

Completely wild request for recommendations:

Is there an open source tool that I could use to build interactive courses for undergrad students that doesn't require them to log in/create an account (removal of barriers), is accessible/inclusive design-wise, and allows for stuff like video embeds and interactive quizzes and activities?

As I write I realise GitHub could help but is a higher entry level thing for me. Boosts welcome! :boosts_ok_gay:​

kkarhan,
@kkarhan@mstdn.social avatar

@hornsinthelibrary Good questions...

Maybe @fuchsiii knows some to build some -based and ?

But IDK some simple drag & drop solution that isn't some / solution that'll charge you a shitload of money or requires you to have inhouse and and/or already up and running...

maxim, to programming
@maxim@mastodon.gamedev.place avatar

Programmers, developers, coders!

Let's get to know each other in Mastodon

📻 Make a repost, write what you do and where you are from
🤝 Subscribe each other
🛰️ Let this signal pass through all obstacles

Let the wave flow! Halt and Catch Fire!

kagan,
@kagan@wandering.shop avatar

@maxim I'm Kagan MacTane, a front-end web developer from Brooklyn and San Francisco. I've got strong skills in and , am trying to brush up my , and I'm also trying to wean myself off of and find a better front-end framework.

and are very important to me. I like making things that users enjoy. I also like maps and location-aware stuff.

happyborg, to Futurology
@happyborg@fosstodon.org avatar

Does anyone remember the open web, and how Google Chrome captured it?

Google is now de facto dictating browser functionality.

is now part of the standards group. 🤔

🔥 This is fine.🔥

folkerschamel,
@folkerschamel@mastodon.social avatar

@happyborg @clmbmb

I'm open for other arguments.

No, my last statement was just to refute the argument that is using is market power of to lock out other browsers.

BTW, my understanding is that a major reason of for switching to was that the compiler was significantly better. Meaning, the better technology won.

I don't want to say that everything the big companies are doing is only good. But it's not black-and-white.

janriemer, to rust

It's alive!🎉

I've built a in , compiled it to and integrated it into a app! :awesome:

It's called selecuery.✨

It can transpile X++ select statements into query expressions. If you think "X++" is a typo and you don't have any idea of what I'm talking about, don't worry.😄

Have a look at the video below.

This project is dear to my heart! ❤️ I've started it 2019 for learning .

I think, I've been transpiled during this project as well.🤪

A video showing a web app with two code editors side-by-side. On the left, source code is entered, which looks like an SQL dialect. As the code is entered on the left, the code editor on the right updates in real-time. The right editor shows the SQL-like statement in a very different form, namely as a sequence of method calls on a query object. So it has just transpiled a declarative SQL-like statement into a procedural query expression. You can think of it a bit like C#'s LINQ: LINQ also has a declarative form and a procedural form.

janriemer,

Sigh, I just love ! ❤️

Look at this - there is no involved in those animations whatsoever (except for adding the CSS class that does the animation).

So beautiful!😍

I've struggled quite a bit with the following:
use different delay values for the item's scale animation, but do not delay the scale when hovered. The solution has been to wrap the item into an additional element and animate those when hovered. 💡

A video of my webapp "selecuery". When the user scrolls down the page, an animation is happening: different grid items appear by transitioning their scale from 0 to 1, each with (what looks like) a random delay. After the grid items have appeared, the user can hover over them. When doing so, a box shadow surrounds the item and it very slightly scales bigger in size.

remixtures, to javascript Portuguese
@remixtures@tldr.nettime.org avatar

: "Oh, dear jest. It started as a fast test runner. But now it’s big and fat, it depends on some babel packages while the rest of your app is transpiled by a mix of esbuild and swc. Properly configuring it with ESM and TypeScript was a PhD science project.

You stop to count how many tools and parsers work on your codebase: TypeScript, esbuild, swc, babel, eslint, prettier, jest, webpack, rollup, terser. You are not sure if you missed any. You are not sure if you want to know. The level of pain is so high you forget about anything else."

https://frantic.im/javascript-gom-jabbar/

itnewsbot, to javascript
@itnewsbot@schleuss.online avatar

8 more React hooks you need to know about - React remains the pacesetter among JavaScript UI frameworks. There are plenty of ongoi... - https://www.infoworld.com/article/3701928/8-more-reactjs-hooks-you-need-to-know-about.html#tk.rss_all

mobileatom, to javascript
@mobileatom@me.dm avatar

Explore our article: Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend? https://symfonystation.com/Frontend-Madness-JS-PHP-Backend

itnewsbot, to ProgrammingLanguages
@itnewsbot@schleuss.online avatar

Rising C++ closes in on C language - C++, having already overtaken Java in the Tiobe index of programming language populari... - https://www.infoworld.com/article/3702350/rising-c-plus-plus-closes-in-on-c-language.html#tk.rss_all #c

hywan, to rust
@hywan@fosstodon.org avatar

Boa release v0.17, https://boajs.dev/posts/2023-07-08-boa-release-17/.

Boa is an experimental Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language. It can be embedded in Rust projects fairly easily.

A lot more features are now supported, with a 78.74% conformance to the ECMAScript specification.

symfonystation, to javascript
@symfonystation@phpc.social avatar

Explore our article: Frontend Madness: SPAs, MPAs, PWAs, Decoupled, Hybrid, Monolithic, Libraries, Frameworks! WTF for your PHP backend? https://symfonystation.com/Frontend-Madness-JS-PHP-Backend

stvfrnzl, to webdev
@stvfrnzl@mastodon.online avatar

Not a photographer, but I'm still joining

https://stevefrenzel.dev/

This is my website which was basically in the works since I started beginning of . I'm very happy with it but it's a big work in progress. Still I managed to release it a couple weeks ago! 💪

schizanon, to programming
@schizanon@mas.to avatar

the onboarding process will be "npm install && npm start"

nurkiewicz, to typescript
@nurkiewicz@fosstodon.org avatar

While reading tutorial I came across another quirk: new Date() creates new Date instance, obviously. But Date() alone is a function that returns current timestamp. As a string...

https://www.typescriptlang.org/docs/handbook/2/basic-types.html

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

ESLint configuration migration guide (from eslintrc to flat format)
@eslint
https://eslint.org/docs/latest/use/configure/migration-guide

stvfrnzl, to webdev
@stvfrnzl@mastodon.online avatar

"WEBBED BRIEFS are brief videos about the web, its technologies, and how to make the most of them. They’re packed with information, fun times(TM), and actual goats." @heydon

Now that you have been informed, I suggest you subscribe so you don't miss out anymore!

https://briefs.video/

hywan, to javascript
@hywan@fosstodon.org avatar

Speculation in JavaScriptCore, https://webkit.org/blog/10308/speculation-in-javascriptcore/.

A long blog post explaining in details what a speculative compiler is, and how it is implemented in JavaScriptCore, the JavaScript engine of WebKit.

WolfKat, to webdev

A very insightful read for no-script webpage versions:
https://www.smashingmagazine.com/2018/05/using-the-web-with-javascript-turned-off/

I was looking around for refreshers and any new info I'd need before a project. This article was great!

bp, to random
davidbisset, to opensource
@davidbisset@phpc.social avatar

Vrite Editor 🚀 is an minimalistic WYSIWYG Markdown editor.

https://editor.vrite.io/?ref=web-design-weekly.com

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines