Port of call for most tasks. Keywords: API, GORM, gRPC, codegen (off Swagger), Hugo (this site), messaging (Emitter, Centrifugo), desktop (Astilectron), cross-compiling, C lib compiling, WebAssembly…
Turnarround time for typical API driven LOB application is two weeks. Theming (dark, light, any other…) comes as standard. Pixel-perfect design ruled by functionality. Delivery for web, desktop, or mobile.
Used many CSS (Bootstrap, Bulma, Ionic) and CSS-component frameworks. Today, as flexbox and grid entered main stream, designing from the first principles using SCSS and CSS variables (for theming).
Slim and Laravel. Today would recommend PHP only for admin and LOB apps (Laravel Josh as starter), or for the open source installations - InvoiceNinja, Attendize (ticket sales), LibreTime (radio station)…
Worked mostly with AWS. Currently focused on JamStack - this site was set up within 24 hours (excluding copy) and deployed and mainained using Hugo/Git battery (Netlify ready).
Mostly Ubuntu, much Nginx (incl. excellent messaging module Nchan). For light installations (e.g. Raspberry PI) - Alpine Linux. Increasingly moving away from Apache in favour of generic Golang servers.
What’s really to dislike? Did start with Ionic, but today prefer home grown CSS, consulting Material Design standards while at it, but without using libraries. See VJ remote app at 32u2.com.
Out of many flavours, prefer Vue-centered devchain with Typescript. Experimented with Flutter, so might switch my preference some time soon. For development speed still prefering Cordova. Not interested in native.
Most Webkit/Chromium experimental flags are mainstreamed and modern browser has arrived: WebAudio, OpenGL 2.0 (fancy in-browser matrix calculus using GPU, not unlike CUDA?), Emscripten, WebAssembly…
Much experience with Sciter, Electron and Astilectron, also older .NET and even VB6 apps. Favoured approach atm is a single-executable (packed with Rice) local Golang server coupled with browser based UI.
Except for integrations and specialised development (see Excel), staying away from it. By the time .NET Core arrived, Golang had already taken its place in my architectures. Much experience with WCF, though.
XLL add-ins compiled using ExcelDNA. Prior to this, extensivelly used Add-in Express. Much experience with RTD servers - this was (together with RabbitMQ) a cornerstone of my Instarange (Pty) Ltd startup.
R, MatLab, NumPy, Fortran
As a matter of fact, my foray into serious coding at the end of the previous century was invoking of the Fortran compiled DLLs from the VB6 interface.
Much experience with scripted analytical tools. Worked with datasets as large as national Census, trained many NN models (previous generation: feed-fwd, fuzzy logic, back-propagation).