nshki, to webdev
@nshki@ruby.social avatar

Hi fediverse. My name is Nishiki and I’m a web dev with 15+ years of experience. I’m making myself available as a mentor for one or two motivated individuals looking to land their first junior engineering position. I’m happy to be able to say over the past few years, I’ve mentored 4 wonderful people who have all managed to land their first tech jobs.

Please email me at hello@nshki.com if interested. A boost for reach is much appreciated!

chriskrycho, to typescript
@chriskrycho@mastodon.social avatar

The first of my two talks—this one, born out of my experiences with versioning and and over the past 7 years. Script and slides now, video once it’s up! https://v5.chriskrycho.com/elsewhere/cutting-edge-of-versioning/

tixie, to CSS
@tixie@guerilla.studio avatar

round(), mod(), sign(), abs()CSS functions aren't in Chromium based browsers yet (only on Firefox and Safari) 😭
'tHaveNiceThings

https://caniuse.com/mdn-css_types_round
https://caniuse.com/mdn-css_types_mod
https://caniuse.com/mdn-css_types_sign
https://caniuse.com/mdn-css_types_abs

So… do you know if there ways to add some JS "polyfilling" (?) those functions to be able to use them in prototypes/technical demos. To allow everyone to be able to display them correctly no matter their browsers instead of just displaying a "only works on recent Firefox and Safari" banner?

haskell, to haskell
@haskell@fosstodon.org avatar

Update n°28 from the GHC team at IOG:
https://engineering.iog.io/2024-05-02-ghc-update/

Highlights:

  • Binary sizes for each backend in GHC's CI and their dependencies are tracked

  • Haskell Optimization Handbook has gotten a new chapter on the perf(1) utility

  • & codegen have gotten some more love

davidbisset, to javascript
@davidbisset@phpc.social avatar
aral, to javascript
@aral@mastodon.ar.al avatar

Just published a minor update (version 5.1.1) to JavaScript Database (JSDB) that optimises the custom data type¹ serialisation code by removing a redundant return statement:

https://www.npmjs.com/package/@small-tech/jsdb

This change is backwards compatible and shouldn’t require and updates to your projects, including the ones you have in Kitten (which uses JSDB internally).

¹ https://codeberg.org/small-tech/jsdb#custom-data-types
² https://codeberg.org/kitten/app

ashleycollinge, to python
@ashleycollinge@mountains.social avatar

Anyone have any web frontend recommendations? I've only ever used HTML/JS, but I'd like to use a framework to maybe make things simpler/quicker(?) I come from a Python background if that helps!

kerfuffle,
@kerfuffle@mastodon.online avatar

@ashleycollinge

Before picking any framework, I think CSS is most important. After that, I'd go for htmx (and use your Python knowledge for the SSR) as I think that's where the web should go, and for Angular / React if you want to get paid right now.

davidbisset, to microsoft
@davidbisset@phpc.social avatar

Why I 🧡 the web:

Flying planes in Flight Simulator with a autopilot

https://pomax.github.io/are-we-flying/

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

Vitest 1.6.0: faster “forks” pool, comparing benchmark results, and more
@vitest
https://github.com/vitest-dev/vitest/releases/tag/v1.6.0

#ECMAScript #JavaScript #Vitest

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

nrr: minimal, fast npm script runner
https://github.com/ryanccn/nrr

#ECMAScript #JavaScript

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar
stvfrnzl, to accessibility
@stvfrnzl@mastodon.online avatar

I decided (again) to prepare for the exam by the after I had some doubt of it's usefulness.

But after doing a non-technical workshop for newbies last week and believing that the will have some impact, I decided to go for it!

I'm using the @dequesystems prep course and read everything with 200% zoom. Unfortunately this makes paragraphs very long, so I'd like to share a I quickly created to shorten them:

stvfrnzl,
@stvfrnzl@mastodon.online avatar

@dequesystems ```
javascript: (() => {
const allParagraphElements = document.getElementsByTagName('p');

for (let paragraph of allParagraphElements) {
paragraph.style.width = '60ch';
}
})();


Here's a little tutorial on how to add them to you bookmarks: <https://www.freecodecamp.org/news/what-are-bookmarklets/>

#frontend #WebDev #HTML #CSS #JavaScript #a11y
ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

JavaScript language design and implementation in tandem
https://dl.acm.org/doi/10.1145/3624723

#ECMAScript #JavaScript

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

npm feedback migrates from discussions in a GitHub repository to GitHub Community
https://github.blog/changelog/2024-04-30-npm-feedback-is-now-available-on-github-community/

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar
ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

Deno 1.43: improved Language Server performance
@marvinh @deno_land
https://deno.com/blog/v1.43

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

Code health tip: refactor code with complex boolean expressions to make it easier to understand
https://testing.googleblog.com/2024/04/isbooleantoolongandcomplex.html

#ECMAScript #JavaScript

ecmascript_news, to javascript
@ecmascript_news@mastodon.online avatar

Rollup: improved tree-shaking due to tracking of const parameter values
@lukastaegert @rollupjs
https://github.com/rollup/rollup/pull/5443

#ECMAScript #JavaScript #Rollup

davidbisset, to javascript
@davidbisset@phpc.social avatar
eikun_0903, to javascript Japanese
@eikun_0903@fedibird.com avatar
hamatti, to javascript
@hamatti@mastodon.world avatar

Almost all of my hobby projects' frontends are written in vanilla Javascript because for small projects, there's really no need to add a complexity of a framework.

leanpub, to react
@leanpub@mastodon.social avatar

Building Large Scale Web Apps: A React field guide https://leanpub.com/large-scale by Addy Osmani and Hassan Djirdeh is the featured book on the Leanpub homepage! https://leanpub.com

kubikpixel, to webdev
@kubikpixel@chaos.social avatar
kubikpixel,
@kubikpixel@chaos.social avatar

Modern current code should run asynchronously if possible and useful. Slowly but steadily, it is being implemented in almost all popular programming languages, including WebDev.

»New Disposable APIs in Javascript«

🔧 https://jonathan-frere.com/posts/disposables-in-javascript/


#webdev #javascript #api #disposable #js #async #asynchrone #programming #code #moderncode #coding

andros, to emacs
@andros@hostux.social avatar

I publish a new article: «Creating desktop applications using the Emacs core»
https://programadorwebvalencia.com/creating-desktop-applications-using-the-emacs-core/

In summary, I can use Emacs to create GUIs with an Elisp backend.

mjgardner,
@mjgardner@social.sdf.org avatar

@andros @marcolas The point is your architecture is the same as , replacing embedded and running with embedded running .

So every app using it has all of ’s disadvantages:
• lowest-common-denominator obviously foreign to the host OS
• non-portable shims to integrate with host OS features
• an individually bespoke runtime consuming storage, memory, and compute as if it were a separate virtual machine

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • thenastyranch
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • cisconetworking
  • slotface
  • vwfavf
  • everett
  • Durango
  • rosin
  • tester
  • GTA5RPClips
  • khanakhh
  • osvaldo12
  • ngwrru68w68
  • normalnudes
  • anitta
  • ethstaker
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • JUstTest
  • All magazines