Daniel Ribeirinha-Braga pfp

Daniel Ribeirinha-Braga

@dbragz.eth

136 Following
111 Followers


Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Throughout my journey as an engineer input from others has always been vital. Asking for my collogues assessments of my work has really made me aware of my blind spots. πŸ“ I have been told that I tend to focus on the shinny new thing, sometimes I don’t follow things through, and I miss the level of detail required when providing information. πŸ—£οΈ Though my first instinct is to defend my position that isn’t always useful. Active listening gets to the heart of the feedback as to explain how I can support my teams better. πŸ‘‚ By listening to understand, I can gain better awareness of myself and how to better approach the situation next time. 🧠
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Large language models (LLMs) are the next big unlock in individuals productivity. They unlock the ability to get to creation no matter what the medium. πŸ”“ One of the aspects I find incredibly intriguing is how they are being deployed. They have started showing up in our core operating systems, search engines, office suites, and even within our favorite web applications. πŸ’» Another rabbit hole I have gone down is distinguishing the difference between LLM artificial intelligence (AI) assistances and AI agents. The difference between the two is that AI assistances only have the ability to provide you with output within a communication window while AI agents also have the ability to directly access functions, features, and capabilities of the software application it is directly integrated with. πŸ€– Through the use of these LLMs humans will be ridiculously productive. It will be amazing to see what people create! 😊
0 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
On a daily basis I always look forward to working with Mike and can’t wait to see where our next conversation goes. πŸ—£οΈ
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
I have learned quite a bit from Mike over the years and I can not thank him enough for it. He has taught me a bunch about different configurations for my dot files, which is one of my favorite topics, how to go about creating objects that are a bit more simple based on the data structure necessary, and also about how adding certain tooling to a developers project structure can really help identify issues in the code sooner rather than later. πŸ› οΈ
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
I have been working with Mike for a few years now and the word that comes to mind when I think of him is impressive. Mike does a great job of breaking down challenges into their own separate pieces but then identifying the steps necessary to resolve these puzzles in really efficient and polished. 🧩
2 replies
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Throughout my time at MIT Lincoln Laboratory I have always had the pleasure of working with such wonderful people. Today I want to give a big shoutout to my friend Michael Vanderloo! ✨
1 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
By having another piece of infrastructure to integrate with it really enables web applications to open up the possibilities on what software is able to do. This allows us as users to own our data, transact without intermediaries, earn and trade digital assets, connect seamlessly across different blockchains, ensures tamper-proof records, and enables AI-driven automation. This is the next wave of the internet and it is so awesome to see it first hand! πŸš€
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Finally was available was the ability to sign a message. Signing a message involves converting the message into a hash using the Ethereum hashing algorithm and signing the hashing using the private key. πŸ”‘
1 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Next is the ability to switch between networks. I was able to update the application to work on Ethereum's layer 2 network Base and configured the options to allow the user to switch between Base Mainnet, the production network, and Base Sepolia the test network. πŸ”
1 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
First is the ability to connect your custodial wallet to the React application. By selecting which provider, or wallet, you can connect via either the Coinbase Wallet or Metamask. What is epic about this is you can either work with this as a Chrome extension or mobile app. πŸ”—
1 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Coinbase did an awesome job providing me with an initial template for a React application, thanks guys! With this I was able to access 3 distinct capabilities folks in the Web3 space should be familiar with. πŸ’»
1 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Time to run the technical analysis back! Over the past few weeks I have been itching to jump into some Web3 technologies and I finally decided on the Coinbase Wallet SDK! πŸ“Š
1 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Got started on a second project today and this time I am working on a dog bandanas site! A mutual friend of the owner and I introduced us and her story was amazing! πŸ•β€‹ Started it again with Replit and it took the application from 0 to 100 again. It was interesting that it modified the image I provided it when it came to rendering it inside of the website. πŸ€”β€‹ Working on taking a different approach to this opportunity and work on this as if for a presentation. If I know anything about understanding your customer it is to listen. By listening to understand you can really get to the heart of the conversation and make sure you are fitting their needs. πŸ—£οΈβ€‹ I was also able to utilize more readily available information on the internet. It is truly amazing the world we live in. 🌐
0 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Got to through myself at a web course today which was a nice change a pace. I was able to go through the web self paced MIT Lincoln Laboratory Super Computer course. πŸ“š Since a lot of my time over the years has primarily been in building software prototypes and development operations I had a solid amount of preliminary information required to understand how to leverage the systems. What I did not have was an understanding of the how which was explained in a clear and concise manner. πŸ§‘β€πŸ’» I learned of a concept called decoupling of processes in order to leverage the power of the super computer. Decoupling is when you allow different component to function independently while still exchanging data when necessary. This increased the processing time dramatically. πŸš€ Learning something new is always a humbling experience for me but it is always so rewarding I get a new skill out of it. By adding to my toolbelt I know I am always getting 1% better each and every day! 🧠
0 reply
0 recast
4 reactions

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Started working on a side project for a friend today and was once again stunned at how well the Replit application worked. πŸ‘€β€‹ By defining a thoughtful prompt I was able to ask the artificial intelligence (AI) agent to build me a website for an initial car wash business. πŸ§Όβ€‹ Since it has full control over the integrated development environment (IDE) it constructed a React web application and an Express application programing interface (API). By leveraging the photo upload feature, I even provided a photo to the agent to use within the website and to retrieve the theme colors for the site itself. πŸ–ΌοΈ I still do have some qualms about it such as how if I only asked for only a web application it still provided me with an API however it does build you a solid foundation to take the application in any direction you choose. πŸ”β€‹
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
When it comes to testing there are a bunch of different ways to go about it. There are unit tests, integration tests, system tests, end-to-end tests and so much more. πŸ§ͺ What I have realized over the last 10 years of software development is that you really need to set your intention behind what you are testing for. Are you looking for incongruent user interface states, is the calculation correct based on the inputs that you provided, is the information being updated at the appropriate intervals, and can the system handle the level of usage and scale appropriately? πŸ’‘ The ability to test appropriately is a skill all engineers should learn. Many of these tests can be automated and should be done so in order to save time and capture edge cases. 🎯 Without testing we never know if our software is working as intended. By capturing those output of these tests we can analyze them and understand if we are on the right path. βœ…
0 reply
0 recast
0 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
In a world where multiple operating systems exist understanding your tech stack is critical when deploying your software. The reliability of underlying infrastructure is what application developers really depend on. 🌎 Infrastructure takes the form of hardware, kernel, operating system, network configurations, and security protocols. Each of these must be considered individually to make sure the programs core objective is met. However, when the software suite is complete each component must work within its environment and must also communicate across supported protocols. Enabling the interoperability of a system allows for a flexible solution. πŸ—οΈ The ability to deploy your stack on a variety of configured architecture can make your team really shine!. 🌟
0 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
When sharing your knowledge with others being able to present is crucial. With so many different learning styles tailored to each individual the ability to provide a birds eye view is quite the conundrum. 🐦 There in lies the skills of a PowerPoint Engineer! One who understands all of the PowerPoint core features, can create visual diagrams more accurately than AI, and can whip up a set of slides in less than half an hour. πŸ“Š Now the mark of a true PPE is in your delivery. Are you able to effectively and clearly explain your thoughts to someone else? Do they understand them? Can they rearticulate them back to you in their own words? πŸ€” PowerPoint Engineers are crucial to every organization. This skill is one that must be honed over time, but as we all know with great power comes great responsibility. 🦸
0 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
Learning about the simplistic nature of Vite definitely gives me an appreciation for what it is trying to do . Can’t wait to see how it works with my latest project! 😊
0 reply
0 recast
1 reaction

Daniel Ribeirinha-Braga pfp
Daniel Ribeirinha-Braga
@dbragz.eth
What I really enjoyed about this deep dive was in a starting template program I was able to add some custom Hypertext Markup Language (HTML) inside of the initial element that would call some code. From there, I used the core HTML Document Object Model (DOM) functions to trigger a counter call that updated the root page with that value. 🀯
1 reply
0 recast
1 reaction