loading...
Adam Brandizzi profile picture

Adam Brandizzi

Software developer/Time Lord/Old Man of Restelo working for Liferay.

Education

University of Brasília

Work

Software Engineer at Liferay Inc.

All 55 comments

Hacktoberfest 2020 — Who's looking for contributors?

I'm glad we have this place to ask for help! :) If you want...

Name a Non-Programming 📖 Book that will Make you a Better 👨‍💻👩‍💻 Programmer

I would suggest "Nonviolent Communication: A Language of Life...

Replacing master with main in Github

Thank you for this article, it was very helpful. I'd just com...

What's Been Your Biggest "Why Didn't Someone Tell Me" Discovery?

It is indispensable, as well as Ctrl+Shift+Tab to go to the...

SQL: ROLLUP Like A Boss

Whoa, amazing! Those are great tools to have in our reperto...

What kinds of coding outside your "main" area of expertise are you excited about lately?

Hey Jonathan! I believe you would love to check the link I'...

What kinds of coding outside your "main" area of expertise are you excited about lately?

I went into a rabbit hole of interpreters implementation wi...

Did you negotiate ($) for your first technical job?

The range strategy never worked for me: the interviewer alw...

How often do you have to go back and just focus on technical debt?

Here at Liferay many teams do this. I, personally, do not l...

What are some Browser plugins that you can't live without ?

Funny, I have no development-oriented addon on Firefox! Tha...

Where is the best place to put your project documentation?

Good points! It is very relevant to remember that there are...

Parser Combinators are Easy

Man, this is a lovely parser library---and a neat explanati...

The Piece Table - the Unsung Hero of Your Text Editor

Wow, this data structure is amazing! And the post does just...

Finally, a post on singly linked list I understand

Hey Saralkarki, thank you for this post. It was refreshing ...

What’s a concept you understand now, but took you forever to grasp?

...and monads, as usual.

What’s a concept you understand now, but took you forever to grasp?

Beans in Java.

Programming is ...

Programming is... never having to say you're sorry. With so...

How Do You Really Get Hired?

First, note that every person has a story and some suggesti...

The dev.to codebase will go open-source on August 8

Indeed. I guess it's the culture and the community that bri...

How do you name your devices?

I use philosophers, so I my personal machine is popper, my ...

Website or web app? What is the difference between the two?

I seems to be quite a subjective distinction but there is s...

How do you choose technologies for your projects?

Usually, I don't, somebody chooses it for me. But if I ca...

Why Your Technical Blogs Belong On Dev.to

Hey Ryan, that's a perfect description of The Practical Dev...

Makefile with help message

Nice trick :D

Does your team write code tests for front-end code?

Here at Liferay, we do test front-end, but that depends on ...

Books vs Online Courses

That is a problem to me, too! OTOH most instructors have a ...

Books vs Online Courses

Hello Kostas! I guess you will eventually the best approac...

Self Documenting code isn't

As Michael noted and Unai exemplified with Elixir, there is...

Changelog: Github Repo & Glitch Liquid Tags

Hey peoples! Any change we could get a liquid tag for paste...

Doctests, the shy giant of testing modules

Well, no function needs a doctest but, in my experience, it...

Doctests, the shy giant of testing modules

Hey people, nice post and nice tips :) Not every function...

What's the dumbest bug you caused yourself

One very common mistake: forget to "git add" a new file. Ti...

Reasons for loving Ada. #1: strong typing

Wow, nice post! I LOVED to program in Ada in the university...

The surprising longevity of mainframes

Been there decades ago but choose not stay around. Not sur...

The surprising longevity of mainframes

I have the same feeling. The third party providers of today...

The surprising longevity of mainframes

Yes, that's a problem. I mean, it is trivial to get started...

The surprising longevity of mainframes

Thank you, Dario, for sharing your experience! This is a poi...

The surprising longevity of mainframes

I'm glad you liked it, thanks :) It is always good to know a ...

Questioning "The Man"

Hello! There's a lot of mainframe developers that are cur...

Where/how do you save your code snippets?

To copy and paste? Nowhere, I always go back to the main so...

Promoted Out of Programming

That is a very interesting personal story. Thanks for shari...

Don’t pay the for-loop tax

The for(;;) construct is error-prone but I feel "going func...

The slightly weird tools on my machine

Interesting, it can search even Microsoft Office documents,...

The slightly weird tools on my machine

I didn't know tmuxnator. That's awesome!

The slightly weird tools on my machine

Now I'm really curious about sift, mostly due to it conditi...

The slightly weird tools on my machine

Happy to help :) Are you using ClipIt or something else? I ...

Ideas about preserving history of "fixes" to problems you've encountered?

That depends on what I'm trying to recall and how frequentl...

What computer science concepts should devs without a CS background prioritize learning?

Besides data structures and algorithms, there is some math ...

How do you keep track of what you’re working on so you remember where to start next time?

The first column is the short term one, the second column i...

How do you keep track of what you’re working on so you remember where to start next time?

That depends on the situation but I have two indispensable ...

What's your favorite tool or library that few others have heard of?

I don't use anything really obscure but here is a bunch of ...

What are your favorite non-programming books?

Oh, I really wanted to read those! However, to find any tra...

What are your favorite non-programming books?

Two books who really help me until today are How to talk to...

What is the next language you want to learn, and why?

I'm following LYAH so far. After that I'm thinking about wo...

What is the next language you want to learn, and why?

Right now diving deep into Haskell, but I would like to lea...

Which editor/IDE do you use and why?

Since I work in very heavy Java projects, I mostly use Ecli...

What are your programming goals for 2017?

I will work consistently to practice progressive enhancem...

loading...