lachezar

@lachezar@mastodon.nu

Father of a young hockey player and two other future young hockey players. I develop software products from idea to working solution.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Having programmed computers for almost 40 years now the best advice I have for programmers is: what you’re doing is primarily a social job, not a technical one.

lachezar,

@thomasfuchs but what about all the people who love programming because it does not require interaction with other people… have we been so gullible 🥲

lachezar, to programming

Great articles about Caliban from its creator:

#GraphQL in #Scala: Advanced Schema Generation

https://blog.pierre-ricadat.com/graphql-in-scala-advanced-schema-generation

lachezar, to haskell

TIL: Applicative was described in a paper just 15 years ago.

I've always thought that all the theory bits in FP were discovered much long ago, but I keep being surprised.

https://www.staff.city.ac.uk/~ross/papers/Applicative.html

#FunctionalPrograming #haskell #scala

lachezar, to Java

1/2
I made the mistake to go on a interview for #Java role and here are some of my salty post-interview notes:

  • It seems the interviewer was inclined to see some pre-historic Java.
  • Sealed interfaces and records (any kind of ADTs) were deemed "too complicated" (by the interviewer).
  • Data transformations with Stream seem to be "too complicated" (for the interviewer).
  • Postgres has json and jsonb column type support for over a decade now, but this is still news for people :-/
RickiTarr, to random
@RickiTarr@beige.party avatar

What is a word that you had read, but after hearing it spoken aloud, you realized you were pronouncing completely wrong in your head?

Mine is pretty Embarrassing, and is just one of many!

MISLED! I'm not even sure how to type this out for it to make sense, but it was something like:

Myz-ulled

lachezar,

@RickiTarr I was pronouncing “choir” as “whore” … and not only in my head 🙈🥲

lachezar, to programming

I wish 3 opaque types had an easy way to derive the operations of the underlying type. Something like deriving newtype with the ability to point out which operations you want.

lachezar, to Kotlin

I tried a bit of #Kotlin today. It is a good language and definitely a "better java", but it is not #Scala

Idk why does Kotlin need so many Scope functions, given that they do almost the same thing 🤔

https://kotlinlang.org/docs/scope-functions.html

lachezar, to programming

It turns out sometime last year the flag "-Wnonunit-statement" was added to #Scala 2.13.9 that is also available in Scala 3.

The flag enables a check that an expression's value is not ignored (it needs to be used).

No need of a linter (if a linter was ever capable to do that check at all)!

malwaretech, to random

I'm always shocked by how expensive basic European experiences are in the US. One of my favorite things is high street shops. You have a bunch of stores with apartments above them, so you can always live within walking distance of basically everything. In the US they separate things into commercial and residential districts so you have to drive everywhere.

Areas that allow mixing residential and commercial buildings are so rare that supply & demand sends costs through the roof. In Europe living in an apartment above stores is a budget option for people who can't afford homes, in the US you basically have to be wealthy and often those apartments cost as much as an entire house.

lachezar,

@malwaretech some combination of bad zoning laws forbidding multistory residential buildings in general and Americans do not want to pay the price for high quality construction works (there is not even a uniform federal building code). Also the land is cheap and plentiful in most places there.

  • 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