David Valladares

117 posts

David Valladares banner
David Valladares

David Valladares

@VallaCode

Software Engineer at Amdocs || Backend Developer and Database Administrator 🖥|| JAVA ♨️ PHP PL/SQL (MySQL Oracle) ||

México 参加日 Nisan 2017
187 フォロー中42 フォロワー
Daniel Muñiz
Daniel Muñiz@fobicodam·
@5eniorDeveloper Es lo correcto. Los codigos de error http son para la LLAMADA http. La llamada termino correctamente, llego al servidor, se proceso, se genero una respuesta y te la devolvio. La respuesta es un error funcional, lo que mandaste no tiene sentido. Pero la llamada esta ok.
Español
17
1
59
11.4K
El Programador Senior
El Programador Senior@5eniorDeveloper·
X responde un GET con un 200 y un mensaje de error ¿Dónde está tu Dios ahora?
El Programador Senior tweet media
Español
34
29
930
57.5K
David Valladares
David Valladares@VallaCode·
@javarevisited It breaks the Open/Closed principle since adding a new report would change the class. I would suggest to change the class into an interface and create classes based on the types: class PdfReportGenerator implements ReportGenerator { void generate(); }
English
0
0
5
1.2K
Javarevisited
Javarevisited@javarevisited·
Which principle is this class breaking? class ReportGenerator { void generate(String type) { if ("PDF".equals(type)) { // generate pdf } else if ("EXCEL".equals(type)) { // generate excel } else if ("HTML".equals(type)) { // generate html } } } Hint: What happens when you add a new format? 🤔
English
15
1
31
16.2K
David Valladares
David Valladares@VallaCode·
@dirgirat @GORD0PC @NahielUniversal @codedgar_dev Raro, eh usado Davinci con arch y casi nunca me ha crasheado. Que GPU tienes y con que drivers? Que te tira el log cuando crashea? Usate el davinci-resolve-checker script para ver si era compatible con tu sistema?
Español
1
0
1
54
David Valladares
David Valladares@VallaCode·
@sammwy Le has dado una opirtunidad a Apache JMeter? Lo uso mucho para UnitTesting
Español
0
0
0
41
sammwy
sammwy@sammwy·
Postman me encantaba pero lamentablemente se volvió una empresa que debe mantener un negocio y lo llenaron de funciones que casi nadie usa. Insomnia era mi alternativa pero tristemente siguió el mismo camino. Intenté usar Bruno pero su UI no me convence. Asi que hice el mio:
sammwy tweet media
Español
89
33
1K
80.6K
David Valladares
David Valladares@VallaCode·
@AngieMatiz6 Un poco de ambas, una buena funcion debe hacer solo una cosa, y la debe hacer bien, si haces tus funciones cumpliendo los buenos estandares de programacion, añades documentacion y tienes tus set de reglas para el codebase, testear y debuggear no va a ser un dolor
Español
0
0
0
11
David Valladares
David Valladares@VallaCode·
@sammwy Si pero no, git add añade todas las modificaciones en el path especificado al index de git (borrar, añadir y modificar). Cuando haces “git add .”, el punto es el directorio actual y sus subdirectorios Cuando haces “git add -A”, toma todo los cambios del working tree …
Español
1
0
0
332
sammwy
sammwy@sammwy·
Veo mucha gente usar "git add ." cuando "git add --all" (o -A) es mucho mejor en varios sentidos. "Git add ." únicamente tiene en cuenta los archivos existentes en el directorio. Pero si eliminaste un archivo local este no va a ser eliminado de forma remota. "Git add --all" selecciona todos los archivos tanto existentes como los que alguna vez existieron entre el último commit y tu staging area actual. Si llegas a eliminar un archivo en tu repo, con "git add ." vas a crear una desincronización entre el staging y la rama remota. Sin mencionar que en el repositorio remoto el archivo seguirá existiendo.
sammwy tweet media
Español
51
99
1.3K
75.1K
David Valladares
David Valladares@VallaCode·
@asmah2107 I would run an ALTER TABLE script with the column being nullable (which will add it inmediatly), ask for a phone number in UI to update the user in db. If you want to have default data, make an script to update the records that are null in batches on non-business hours.
English
0
0
0
22
Ashutosh Maheshwari
Ashutosh Maheshwari@asmah2107·
Quick question : You need to add a new, required phone_number column to your users table, which has 500 million rows. You write a simple ALTER TABLE script. You run it during a "maintenance window." It locks the entire users table for 8 hours while it adds the new column to every row. For 8 hours, no one can sign up or log in. Pain right ? You cannot perform "stop the world" operations on a live, large scale database How will you do a “Painless Database Migration” ?
English
309
96
2K
363.5K
David Valladares
David Valladares@VallaCode·
@solosolomente Siempre que sale el tema de "No salgo tan bien en las fotos" recuerdo el grafico que mi profesor de fotografia me paso alguna vez cuando vimos la distancia focal en una camara y como puede afectar el resultado
David Valladares tweet media
Español
0
7
60
5.9K
SoloSoloMente
SoloSoloMente@solosolomente·
Por qué te ves mal en las fotos… y bien en el espejo? La verdad que nadie te explica (con respaldo semi-científico). - Hilo -
SoloSoloMente tweet media
Español
453
5.8K
106.6K
15.4M
David Valladares
David Valladares@VallaCode·
@charliesbot En casa tenemos una M4 Pro y la verdad esta muy bien (da un poco de lata con la bateria a pesar de llevar unos meses con ella pero creo que tocara llevarla a garantia por lo mismo) Estaba pensando en comprar una Mac Mini Pro por el costo-beneficio, recomiendo considerarla tambien
Español
0
0
0
81
Charlie L ⚡️
Charlie L ⚡️@charliesbot·
La próxima semana es mi cumple 🥳 Pensando seriamente si una Macbook M4 Pro sería un buen regalo 🎁
Español
11
0
137
8.2K
David Valladares
David Valladares@VallaCode·
@charliesbot Justo el timing, ya me suscribi con el skill bundle y salio en 115. Increible recurso, muchas gracias Charlie!
Español
1
0
2
375
Charlie L ⚡️
Charlie L ⚡️@charliesbot·
My friends, si en su trabajo pueden expensear recursos de educación, les recomiendo un montón la suscripción ”Skill Bundle” a través de ACM Por menos de 200 USD te incluyen TODOS los libros de O’Reilly, y las plataformas de Skillsoft y Pluralsight learning.acm.org/e-learning/ore…
Charlie L ⚡️ tweet media
Español
5
22
185
8.6K
David Valladares
David Valladares@VallaCode·
@charliesbot A cual le tiras tu? Eh visto que transiciones a Rust cuestan un poco entonces me iria por Switt o Carbon(el nuevo C segun)
Español
1
0
1
396
Charlie L ⚡️
Charlie L ⚡️@charliesbot·
Dejando de lado temas como AI, agents y VR / AR, este año quiero ponerle mucha atención a los esfuerzos existentes para transicionar codebases hechos en C++ a alternativas más modernas y seguras Rust, Zig y Swift, Carbon y Cpp2 Cuando se elija a un ganador, va a ser un movimiento fuertisimo en la industria
Español
6
2
64
7.1K
Charlie L ⚡️
Charlie L ⚡️@charliesbot·
Que se van a comprar en el Prime Day my friends?
English
6
0
9
3.8K
David Valladares
David Valladares@VallaCode·
@charliesbot Justo estaba buscando un monitor con KVM integrado. Mi setup actual usa la app ControlMyMonitor y macros para cambiar el input y ha funcionado parcialmente (necesito un usb hub para el teclado y mouse). Como te ha ido con la integracion?
Español
0
0
0
353
Charlie L ⚡️
Charlie L ⚡️@charliesbot·
Ayer estuve haciendo un montón de cleanup en los cables porque un amigo me contó que mi monitor también tenía la función de ser un KVM Tons como 3 horas después: ahora la PC y las laptops están usando el monitor como hub y como KVM, y puedo cambiar entre ellos con un botón ❤️
Charlie L ⚡️ tweet media
Español
33
9
523
62K
BBVA México Responde
BBVA México Responde@BBVARe_mx·
@DavalopDev @DavalopDev Hola, buenas tardes. Te atiende Monserrat, es un placer saludarte. ¿Nos puedes compartir mayor detalle de la situación que presentas vía DM, por favor?
Español
1
0
0
208
David Valladares
David Valladares@VallaCode·
Oye @BBVARe_mx, cuando vas a tener ejecutivos que si ayuden. Fui el día martes a que me subieran el límite de depósito, firme contrato, marco el miércoles y mismo límite no hicieron nada. Voy nuevamente el día de hoy a otra sucursal, su “Ejecutiva” me obliga a renovar+++
Español
3
0
0
201
David Valladares
David Valladares@VallaCode·
Un préstamo para que me puedan subir el límite de depósito, firmo contrato, me dice que en 1 hora máximo queda y oh sorpresa. Marco 2 horas después y nada. Ahora su ejecutiva me clavo más intereses por el préstamo y pura madre de subida de nivel.
Español
0
0
0
36
David Valladares がリツイート
MrBeast
MrBeast@MrBeast·
I’m gonna give 10 random people that repost this and follow me $25,000 for fun (the $250,000 my X video made) I’ll pick the winners in 72 hours
English
379.5K
2.5M
1.9M
283.4M
David Valladares
David Valladares@VallaCode·
@bitforth Mejor uso un Excel, a final de cuentas para que usar memoria cuando tenemos los productos de Microsoft. Recomendado por toda la industria
Español
0
0
4
468
Alan
Alan@bitforth·
Opinión no popular: No uses bases de datos, hardcodea todos los datos en un objeto. Así toda la información va a estar en memoria, y te evitas la latencia de los viajes a una base de datos y el overhead del gestor Esto me lo han recomendado programadores que cobran mucho
Español
65
91
1.2K
108.9K
David Valladares
David Valladares@VallaCode·
@AndreaDCorreia Tenga un límite mayor (por ejemplo getClobVal()) o en lugar de pasar el XML desde la base de datos hacer la extracción de los datos directamente (cambio de arquitectura?). Por último se me ocurre que podrías limitar los resultados y hacer las consultas por batches.
Español
0
0
0
35
David Valladares
David Valladares@VallaCode·
@AndreaDCorreia Por el error ORA-19011, eso viene desde la base de datos, lo más probable es que el procedimiento o función que regresa este usando la función to_clob() y este tiene un límite de 4K para el resultado. Podrías intentar cambiar por una función que..
Español
1
0
0
145
Andrea Díaz Correia ⚡
Andrea Díaz Correia ⚡@AndreaDCorreia·
A ver aquí que están los super expertos de desarrollo, tengo una API en Nestjs que es un get que tiene de parámetro un cuit, hace una consulta a la db con ese cuit , la db retorna un xml y ese xml lo transformo a JSON y eso es lo que mi API retorna. Ahora mi problema es que el xml es gigante entonces me da este error: ERROR [ExceptionsHandler] ORA-19011: Character string buffer too small Se les ocurre como solucionarlo? Abajo lo que he probado 👇🏻
Español
6
1
15
4.3K