← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 68
  1. Coding with AI means different things to different people.

  2. When preparing build configuration in sbt, you might want to write custom sbt task.

  3. On January 30, 2025, the first Scala Tooling Spree took place, and I had the pleasure of being part of it.

  4. TL;DR: Today I learned that you can trace your build performance with bloop, and it’s especially easy when using Metals.

  5. Your own Bluesky feed

    In this post we’ll learn how to build and deploy your own feed on Bluesky.

  6. TL;DR Today I learned a few useful commands to help you understand complex sbt builds. task timing JAVA_OPTS=-Dsbt.task.timings=true sbt inspecting task inspect module/taskName inspecting task tree inspect tree module/taskName

  7. TL;DR Today I learned that you can hide irrelevant changes from Github PRs.

  8. When creating software that makes heavy use of cloud infrastructure, it is wise to test the integration in the end-to-end fashion.

  9. Type safety with Iron

    This article is a follow up to Type safety with refined, make sure to check it out if you haven’t.

  10. Throughout this blog I’ve mentioned the benefits of having a strong type system a multiple times.

  11. In the previous post about Scala derivation I’ve explained the idea of derivation and showed how we can benefit from it by using library-provided derivations.

  12. When learning about Scala, there are a few things that might be surprising.

  13. Last Thursday (13.04.2023) I had the pleasure to speak at the 5th edition of Tech Bytes in Kraków.

  14. So you are learning Scala and see all the news about scala-cli and it becoming the new scala runner, Scala Toolkit, Typelevel Toolkit and things become a little confusing?

  15. In the previous post we have learned how pass JSON and XML messages via the SNS/SQS using pass4s.

  16. In the previous post we have learned how implement the SNS/SQS based message flow using pass4s.

  17. The pass4s provides a functional abstraction for messaging in Scala.

  18. TL;DR I wanted to launch a flashlight on Android device using Typescript and the experience was far from ideal.

  19. In the previous post in the series I described the process of externalizing you HA (Home Assistant) using my custom addon.

  20. In this post I want to share a short recap of first Wrocław Scala User Group (WSUG) meetup.

  21. This is a third post in the Smart Home series.

  22. In this post I want to share a short recap of first Wrocław Scala Java Group (WSUG) meetup.

  23. This is a second post in the Smart Home series.

  24. TL;DR Today I learned how to fix post visibility by reading the documentation https://gohugo.io/getting-started/usage/#draft-future-and-expired-content Last night I’ve been finishing my first blog post this year.

  25. New year is always a good excuse to start something new.

  26. On automating stuff

    Note on automation A while back when I was working as an SRE.

  27. Do you know that feeling, waking up in the morning just to learn your website and self hosted services are down for unknown reason?

  28. Say you want to start a blog, perhaps even join #100DaysToOffload.

  29. In this post I want to share a simple solution for the simple problem I wanted to solve some time ago.

  30. Lately I’ve been working on preparing learning materials in Scala.

  31. In this short entry I want to shed some light at the difference between <: and <:< in Scala.

  32. TL;DR Today I learned how to mimic Scala-like value class in Typescript Doing day to day scala I often use value classes to model the data like: scala final case class UserId(value: String) extends AnyVal final case class City(value: String) extends AnyVal

  33. Job interview is not an easy thing, neither for the candidate, nor the recruiters.

  34. This is a list of articles I wrote during my #100DaysToOffload: https://blog.michal.pawlik.dev/posts/100-days-to-offload/ https://blog.michal.pawlik.dev/posts/wsug-001/ https://blog.michal.pawlik.dev/posts/recruitment-homeworks-considered-harmful/ https:/…

  35. In this post I want to share a short recap of first Wrocław Scala User Group (WSUG) meetup.

  36. Today I’m joining the 100 Days To Offload challenge.

  37. In this article I want to share my experience from Global Day of Code Retreat 2022.

  38. Goal In this article we’ll learn how to use the Scala type system for avoiding runtime errors.

  39. Building simple Scala web application with OAuth2 Github login - part 2 In the first part we have prepared a simple web application using Scala with Tapir and Http4s.

  40. Building simple Scala web application with OAuth2 Github login - part 1 Welcome to the first article in the series.

  41. Reboot

    It’s been around 5 years since last post.

  42. Niniejszy dokument jest tłumaczeniem oryginału dostępnego na http://www.catb.org/esr/faqs/hacker-howto.html w wersji 1.50.

  43. OpenCV (Open Source Computer Vision) jest otwartą, wieloplaformową biblioteką służącą do analizy obrazu w czasie rzeczywistym.

  44. Analiza kodu webaplikacji zdecydowanie różni się od reverse engineeringu jaki znamy z analizy aplikacji desktopowych czy mobilnych.

  45. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.

  46. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.

  47. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.

  48. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.

  49. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.

  50. Wpis jest kontynuacją rozwiązań hackme Natas na OverTheWire.