Liviu Tudor — Of Man and Internet https://liviutudor.com I'm a nobody, nobody is perfect, therefore I'm perfect. Thu, 21 Oct 2021 03:45:41 +0000 en hourly 1 https://wordpress.org/?v=6.4.3 Implementing a “Login with Microsoft” for a web app https://liviutudor.com/2021/10/11/implementing-a-login-with-microsoft-for-a-web-app/?utm_source=rss&utm_medium=rss&utm_campaign=implementing-a-login-with-microsoft-for-a-web-app Mon, 11 Oct 2021 16:00:37 +0000 https://liviutudor.com/?p=9965 I’ve had a go recently at looking at Spring Boot OAuth2 and how easy it is implementing a sign in with Microsoft using OAUTH2. My findings were surprising and justified I think this blog post. More importantly I think it explains why Microsoft has such little “pull” with developers nowadays. (Sure they are trying to […]

The post Implementing a “Login with Microsoft” for a web app first appeared on Liviu Tudor -- Of Man and Internet.]]>
The problem with calendars nowadays https://liviutudor.com/2021/08/12/the-problem-with-calendars-nowadays/?utm_source=rss&utm_medium=rss&utm_campaign=the-problem-with-calendars-nowadays Fri, 13 Aug 2021 05:41:00 +0000 https://liviutudor.com/?p=9954 I find myself stuck to my phone nowadays — it’s a necessary evil that helps me keep on top of my work through a plethora of apps which are no longer a help but rather a necessity. There’s email, Slack, Github, Okta, Google Docs, LinkedIn, WhatsApp, Zoom, SMS and the list goes on. Amongst these, […]

The post The problem with calendars nowadays first appeared on Liviu Tudor -- Of Man and Internet.]]>
Experience or institutional knowledge? https://liviutudor.com/2020/08/31/experience-or-institutional-knowledge/?utm_source=rss&utm_medium=rss&utm_campaign=experience-or-institutional-knowledge Mon, 31 Aug 2020 15:47:43 +0000 https://liviutudor.com/?p=9937 These 2 things are often confused in our industry: experience and institutional knowledge. Too often I see companies evaluating engineers based on the fact they know where to go and make changes quickly and put out fires, rather than looking at the impact long term an individual has, on the platform, on its stability, on […]

The post Experience or institutional knowledge? first appeared on Liviu Tudor -- Of Man and Internet.]]>
Working with senior engineers https://liviutudor.com/2020/08/17/working-with-senior-engineers/?utm_source=rss&utm_medium=rss&utm_campaign=working-with-senior-engineers Mon, 17 Aug 2020 15:00:00 +0000 https://liviutudor.com/?p=9918 This is another topic that I often get asked about when I advise companies. It often comes packaged in the format “what do I need to do to attract more senior engineers?” but the core of it is the same: how do you work with senior engineers? As an engineer myself and having worked throughout […]

The post Working with senior engineers first appeared on Liviu Tudor -- Of Man and Internet.]]>
Polyglot or poly-framework? https://liviutudor.com/2020/08/13/polyglot-or-poly-framework/?utm_source=rss&utm_medium=rss&utm_campaign=polyglot-or-poly-framework Thu, 13 Aug 2020 15:00:00 +0000 https://liviutudor.com/?p=9870 Our Universe is expanding every day — and I mean this in the sense of our “programming universe” (though the other, ad literam interpretation is true as well, since our actual physical Universe is expanding indeed). Every meetup and every website I come across advocates a new framework, a new architecture, a new language, a […]

The post Polyglot or poly-framework? first appeared on Liviu Tudor -- Of Man and Internet.]]>
What makes a good CTO? https://liviutudor.com/2020/08/10/what-makes-a-good-cto/?utm_source=rss&utm_medium=rss&utm_campaign=what-makes-a-good-cto Mon, 10 Aug 2020 19:01:45 +0000 https://liviutudor.com/?p=9914 I have been a CTO myself a few times and worked for some of the greats (and learned!) so I get asked often about what are the traits of a good CTO, be it by the companies I’m advising privately and also through Endeavor mentorship sessions. If you are a co-founder looking for a CTO […]

The post What makes a good CTO? first appeared on Liviu Tudor -- Of Man and Internet.]]>
I’m a senior engineer and I want a promotion! https://liviutudor.com/2020/08/08/im-a-senior-engineer-and-i-want-a-promotion/?utm_source=rss&utm_medium=rss&utm_campaign=im-a-senior-engineer-and-i-want-a-promotion Sat, 08 Aug 2020 22:37:27 +0000 https://liviutudor.com/?p=9906 This is something that comes up often in sessions through the Endeavor network or with companies I advise so I thought it worth a blog post. Imagine a situation where you have a startup, you are in the right place and have the right skillset to scale this up, you build up your engineering team […]

The post I’m a senior engineer and I want a promotion! first appeared on Liviu Tudor -- Of Man and Internet.]]>
How to read version number and other details from Java manifest https://liviutudor.com/2019/11/20/how-to-read-version-number-and-other-details-from-java-manifest/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-read-version-number-and-other-details-from-java-manifest Thu, 21 Nov 2019 07:46:39 +0000 https://liviutudor.com/?p=9897 One of the challenges I have seen teams struggle with nowadays is versioning their packages. One of the problems with adopting any versioning system is that typically you have to version (at least) 2 components: the binary you are releasing AND the source code, at the time you have built the software. Doing this allows […]

The post How to read version number and other details from Java manifest first appeared on Liviu Tudor -- Of Man and Internet.]]>
Adding Apache Commons CLI to your Java Project https://liviutudor.com/2019/11/17/adding-apache-commons-cli-to-your-java-project/?utm_source=rss&utm_medium=rss&utm_campaign=adding-apache-commons-cli-to-your-java-project Sun, 17 Nov 2019 22:25:03 +0000 https://liviutudor.com/?p=9893 I’ve spent enough time dealing with Java programs to see enough ETL’s and other sorts of command-line based apps implemented in Java. And with these sort of programs came with the realization that more often than not developers opt for the “easy” way out and end up implementing command-line parsing by themselves. This seem to […]

The post Adding Apache Commons CLI to your Java Project first appeared on Liviu Tudor -- Of Man and Internet.]]>
Confessions of a software engineer: things I do https://liviutudor.com/2019/09/25/confessions-of-a-software-engineer-things-i-do/?utm_source=rss&utm_medium=rss&utm_campaign=confessions-of-a-software-engineer-things-i-do Thu, 26 Sep 2019 05:29:19 +0000 https://liviutudor.com/?p=9876 I confess finally to things I do as a software engineering who has been working in ad-tech for over 12 years now. I confess to actually doing (as in implementing systems who do) all of the things below

The post Confessions of a software engineer: things I do first appeared on Liviu Tudor -- Of Man and Internet.]]>