Skip to content

Artikler om Tips

Transactions 101: when and how to use them in the Spring Framework

If you’ve worked with Java software that uses the Spring Framework, you probably have come across the transactional annotation in the code base. If you’re like me, you probably didn’t fully understand how they work and why we would use them.

Q&A with Sam Newman: the future of microservices and key insights for success

In recent years, microservices architecture has gained a lot of traction as an approach to designing and scaling complex systems. However, with every architectural trend comes challenges, and those who have lived through various implementations often have valuable perspectives on where things are he...

Designing OAuth client with Swift Actors

How to ensure thread-safety for an app-wide OAuth client? Have you heard about Actor reentrancy? How to work around it? Let's delve deeper into the world of Swift concurrency.

When software assets become liabilities

Annually, staggering sums are invested in software development, with the resulting intellectual property often classified as an intangible asset by the financiers. However, the reality can be less than ideal: systems developed at great expense frequently require continual, escalating budgets for mai...

How we made our first custom GPT agent

At its first-ever DevDay conference, OpenAI unveiled several exciting developments that mark early steps toward more advanced AI agents. OpenAI introduced GPTs, empowering users to craft customized versions of ChatGPT for specific purposes without coding. These GPTs can seamlessly integrate external...

Principai, padėję tapti geresniu programuotoju

Pradėjus programuoti, aš buvau laimingas, kad mano kodas veikia ir programa duoda norima rezultatą. Ko gi daugiau gali reikėti geram programuotojui? Lyg ir nieko, tik gerai veikiančios ir laiku klientui pristatytos programos.

Kaip pasiruošti Google Cloud Professional Data Engineer sertifikato egzaminui

Šiandien pasidalinsiu patarimais kaip pasiruošti Google Cloud Profesional Data Engineer egzaminui ir gauti sertifikatą.

Kaip pateikti pull request, kad kodo peržiūra būtų efektyvesnė ir greitesnė

Pagal Agile metodologiją dirbančių komandų greitis matuojamas po kiekvieno sprinto. Vertinant komandos rezultatus galima pastebėti, jog kiekvieno komandos nario įpročiai gali sukelti drugio efektą. Net ir maži pakitimai komandos narių elgsenoje turi įtakos galutiniam rezultatui, todėl svarbu susikur...