• Running static analysis tools for PHP

    Running static analysis tools for PHP

    We all write bug free code but analyzing your code is still important part of software development if for some reason there could’ve been some mishap with typing. Here’s a short introduction how to run static analysis for PHP code. Static analysis tools for PHP The curated list of static analysis tools for PHP show…

  • Short notes on tech 4/2021

    It’s already week 4 of 2021 😱 This week the short notes is a bit bigger edition recapping the three first weeks of 2021. Week 4, 2021 Web-End Progressive Web Apps in 2021So far it’s been a slow start for PWA. The thing is, they’re pretty hard to deploy or retrofit into existing websites.… Jatka…

  • Monthly Notes 55

    It’s a new year and let’s start it with Monthly notes. Something new and something old from the short tech notes. Let this year be good! Issue 55, 5.1.2021 Tools of the trade Awesome CIList of Continuous Integration services. There’s a bunch of them to choose, my favorites are: GitHub Actions, Circle CI, Google Cloud…

  • Short notes on tech 52/2020

    Week 52, 2020 Code TIL you can get the git log of a *specific function* in a file. 🤯 Where was this all my life? git log -L:<function>:filehttps://t.co/HpVcLS8Yhc pic.twitter.com/5MqbciqjoF— Todd Gamblin / @tgamblin@hachyderm.io (@tgamblin) December 21, 2020 Learning Stop using Material Design text fields!“But Google uses it!” — yeah, that’s not a good enough reason.……

  • Short notes on tech 51/2020

    Week 51, 2020 Cloud AWS launches new managed services: Announcing Amazon Managed Service for Grafana (in Preview) and Amazon Managed Service for Prometheus. Monitoring & securing AWS with Microsoft“Interesting approach, how to setup (advanced) monitoring of AWS with Azure Security Center (CSPM), Azure Defender (CWPP), Cloud App Security (CASB), and Azure Sentinel (SIEM).”… Jatka lukemista…

  • Short notes on tech 50/2020

    Week 50, 2020 Cloud Wait, Docker is deprecated in Kubernetes now? What do I do?tl;dr; Use CRI runtimes instead: containerd or CRI-O. Google Cloud: default container runtime to change to Containerd with GKE node version 1.19 and higher.“As the Docker container runtime will be removed from the Kubernetes project in the future, GKE is beginning…

  • Short notes on tech 49/2020

    Week 49, 2020 Development and Operations Using SSL certificates from Let’s Encrypt in your Kubernetes Ingress via cert-managerWalkthrough of the process of automating the issuance and renewal of certificates provided by Let’s Encrypt for Kubernetes Ingress using the cert-manager add-on. (from cloudseclist.com) Use Amazon EC2 Mac Instances to Build & Test macOS, iOS, ipadOS, tvOS,…

  • Short notes on tech 48/2020

    Week 48, 2020 Tools of the Trade Next.js 10Built-in Image Component and Automatic Image Optimization, Internationalized Routing, Next.js Analytics, React 17 Support. Node.js 15Throw on unhandled rejections, pm 7 includes yarn.lock file support, peer dependencies are now installed by default, V8 8.6. kachkaev/njt“njt (npm jump to): a quick navigation tool for npm packages”.… Jatka lukemista…

  • Monthly notes 54

    Working from home continues as COVID-19 still surges and if you yet haven’t checked your video call capabilities, read the How to make video calls almost as good as face-to-face article. The remote working isn’t going away as this year has shown that pendeling to offices every day isn’t really needed.… Jatka lukemista →

  • Prettifying AWS S3 Bucket public index list

    Prettifying AWS S3 Bucket public index list

    Sometimes it’s useful to have a index listing on a AWS S3 bucket. Here are some solutions to configure it with nice template. If having a public index list on a S3 Bucket is a good idea or not I’m not saying yay or nay. First set the correct Bucket Policy { “Version”: “2012-10-17”, “Statement”:…