InLevel Up CodingbyLuís SoaresPrinciples for Writing FunctionsHere are the most important things I have in mind when writing functions. I’ll try to list all that matters without going into detail.3d ago13d ago1
InCodeXbyLuís SoaresStop using CSS and Test Ids to locate elements in testsHow should we locate elements when testing web pages?Nov 22, 2024Nov 22, 2024
InCodeXbyLuís SoaresThe biggest myths in software developmentThroughout my work experience, I’ve seen many misconceptions about software development that can harm teams and companies.Oct 29, 20211Oct 29, 20211
InCodeXbyLuís SoaresCoding backwardLet’s learn about one of my favorite techniques in coding. It offers focus, direction, and waste reduction.Apr 3, 20241Apr 3, 20241
InCodeXbyLuís SoaresGuiding Principles for RefactoringRefactoring is an essential activity for the codebase’s health, but there are some guidelines to follow so we can get the best out of it.Mar 24, 20242Mar 24, 20242
InStackademicbyLuís SoaresTowards self-documenting code — part IIHow code should be self-explanatory and the main source of documentation.Oct 8, 2023Oct 8, 2023
InCodeXbyLuís SoaresDependency Injection — Back to the BasicsDI ensures that components have their dependencies available without knowing anything about their creation. A dependency is another…Jun 3, 2022Jun 3, 2022
InCodeXbyLuís SoaresDependency Injection Bad PracticesLet’s cover some common DI antipatterns.May 31, 20222May 31, 20222
InCodeXbyLuís SoaresPragmatic error handlingA simple and practical approach to error management.Feb 9, 20221Feb 9, 20221
InCodeXbyLuís SoaresOrganizing a codebase by use casesI’ll present my approach to avoid code hotspots and explain what user-centered design and the screaming architecture have in common.Dec 21, 20211Dec 21, 20211
InCodeXbyLuís SoaresStop sharing codeSharing code is overrated and abused as the solution to code repetition. What’s the alternative? The answer is related to cohesion, code…Jun 27, 2021Jun 27, 2021
InCodeXbyLuís SoaresTechnology is a detailI feel a bit lost when I look at a project and all I see is technology and technicalities. We use them to enable business goals, but I see…Jun 27, 20211Jun 27, 20211
InCodeXbyLuís SoaresTowards self-documenting codeI’m a firm believer that if you need comments, you’re doing it wrong in most cases. I’ll show you some ways to make your code…Apr 25, 20211Apr 25, 20211
InCodeXbyLuís SoaresGood practices when using dependency injectionDependency Injection (DI) is the most common way to achieve decoupling between software components. Let’s analyze some related design…Mar 15, 2021Mar 15, 2021
InCodeXbyLuís SoaresStop creating constantsThere are some things we keep hearing and doing but we seldom question, like “code comments are good” or “magic numbers are bad”. Let’s…Jan 15, 20211Jan 15, 20211