DEV Community

Cover image for What's that piece of code that you have to Google *every time*?
Vitor Paladini
Vitor Paladini

Posted on

What's that piece of code that you have to Google *every time*?

"Is it .splice(), .slice() or .explode()?"

Top comments (87)

Collapse
 
madza profile image
Madza

regex

Collapse
 
vtrpldn profile image
Vitor Paladini

regex is a classic, I've been through the whole HackerRank's regex course last year but still find myself searching for specific regex patterns

Collapse
 
madza profile image
Madza • Edited

Exactly, I was considering to learn everything there is on it (like taking some advanced course or smth), tho I decided not to. While you know what you can do with it and it's use cases, you can quickly search it up thanks to sites like RegExr and Regex101.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Even now I don't know it that well I have to constantly keep googling it to remember different patterns. If we used it day to day then I think we would learn it better. I watched a video where a developer was using regex for daily productivity.

Collapse
 
nickfazzpdx profile image
Nicholas Fazzolari

Yup. Same.

Collapse
 
____marcell profile image
Marcell Cruz

Regular expressions in general, i've used to do the same for reduce but then I saw one definition that I always remember

Collapse
 
vtrpldn profile image
Vitor Paladini

Reduce argument order was a common search for me as well, but repeating "prev, curr, ind, arr" a million times eventually made me learn it πŸ˜„

Collapse
 
____marcell profile image
Marcell Cruz

"acc, item".. was the one that done it for me, I don't know why I always found it "prev" wierd, like, it's not the previous value is the accumulation of the previous values, I know that you can argue that "prev" means the previous returned value, but I always got confused because of this πŸ˜„ it's funny how much naming is important in programming and how different people have a different understanding of the names

Collapse
 
unfor19 profile image
Meir Gabay

I use regex101.com/ constantly

Collapse
 
klaudiomilankovic profile image
Klaudio Milankovic

How to make a triangle in CSS. You know those that you apply on :after.

Collapse
 
isamrish profile image
Amrish Kushwaha

always googled :)

Collapse
 
bradtaniguchi profile image
Brad

Not sure if you can call it "code", but I need to lookup css all the time.

Collapse
 
vtrpldn profile image
Vitor Paladini

CSS might not be a programming language but it is a kind of code nonetheless πŸ™‚

One CSS thing that I always search for is gradients syntax and display: grid stuff

Collapse
 
perpetual_education profile image
perpetual . education

It's totally a programming language... / but - it's ok if you don't agree.

background-image: url($url); - is a function that goes and sends an HTTP request for an image based on an argument.

Collapse
 
perpetual_education profile image
perpetual . education

CSS in general probably doesn't count - because it's like - an entire language / but "Is it text-decoration or font-style...?" - is surely what this discussion is about! haha

Collapse
 
vtrpldn profile image
Vitor Paladini

It does count, yes! πŸ˜„

For me if it is a matter of property name DevTools suggestions works great. But if it is a whole concept like Grid, Gradients or Flexbox, then I have to search it

Collapse
 
jsn1nj4 profile image
Elliot Derhay

For PHP in general, DateTime, DateTimezone, and how to create a format string for the DateTime::format() method.

For WordPress, the parameters for wp_enqueue_script() and wp_enqueue_style().

Collapse
 
eberreta profile image
Eber Reta

I also always look for Datetime and strtotime function in PHP 🀣

Collapse
 
mumingazi profile image
Mumin Gazi

Space in html :/

Collapse
 
firzenyogesh profile image
Yogesh S

Its the kind of thing, you tend to forget all the time πŸ˜‚πŸ˜‚

Collapse
 
vepo profile image
Victor OsΓ³rio • Edited

No-Break-SPace =>  

Collapse
 
mumingazi profile image
Mumin Gazi

Now that is helpful. Thanks!

Collapse
 
elmuerte profile image
Michiel Hendriks • Edited

That and String.format when it's not a simple %s

Collapse
 
bjorngrunde profile image
BjΓΆrn Grunde

Every single haystack/needle argument order for any PHP function that uses them.
I mean did the core team meeting go like:
Dev1: Hey let's decide the order for arguments in array functions.
Dev1: I think we should use the order; needle, haystack, optional.
Dev2: That's not fun. Let the order always be random, also let's make those functions also solve several problems at once so we can have more arguments thrown in.
Rest of devs: Applauds

Collapse
 
andrematias profile image
AndrΓ© Matias

Always is the datetime UNIX formats. I just don't get this hehe.

Collapse
 
vtrpldn profile image
Vitor Paladini

I've come to a conclusion that, no mater how experienced you are, dealing with Date always require some hours of googling.

Collapse
 
daniel13rady profile image
Daniel Brady

Centering a div in CSS.

Collapse
 
habereder profile image
Raphael Habereder • Edited
new MessageFormat("I just want to format {0} {1}").format("strings","easily");

Every damn time :D I just can't remember it, but need it so often.
LocalDate is a great candidate was well. I still use my Calendar until I remember there's something newer/fancier with LocalDate

Collapse
 
mdamaceno profile image
Marco Damaceno

JavaScript slice and indexOf.
PHP map, filter and reduce. I always forget the order of the arguments.

Collapse
 
btlm profile image
btlm

I google for for loop syntax every time I switch technologies I use. I used to develop application in PHP with Twig templating, now I work in Node.js and Angular. The hardest thing to remember is when to type in or of :D

{% for user in users %} - in Twig we have in <array>

*ngFor="let item of items" - in Angular we have of <array>

Annoying.

Collapse
 
vtrpldn profile image
Vitor Paladini

It makes me happy to know that some things never change, haha.

Collapse
 
pranid profile image
Praneeth Nidarshan

Regex 😁

Some comments may only be visible to logged-in visitors. Sign in to view all comments.