Are you a developer looking to enhance your coding skills and advance to a Senior Developer role? Have 30 minutes a week to spare?
Join me on this journey as we explore the key skills that define a Senior Developer.
#SrDeveloperIn24hrs#CodingSkills
Hi all, I just posted a guide to set up a Custom MCP server with Gemini Enterprise using FastMCP and Cloud Run. #gcp#googlecloud https://t.co/ZCb63azImH
In 1994, people told me programming was for nerds and that I should become a doctor or a lawyer instead.
Ten years later, they told me that someone from India or the Philippines would take my job for $5/hour.
When that didn't happen, no-code became an existential threat. I was finally doomed.
In 2021, it was Codex. Then, Copilot. Then, ChatGPT. Every time, people told me, "Programming is Dead."
Last week, a company released a demo of the "first AI software engineer." This is it! I should start looking for a far now, right?
Reality is different. The demand for good programmers has never been higher before. Today, in the age of AI, few things will make you more valuable than knowing how to write good software.
Learn to code.
Hardware people think software is easy; software people think hardware is easy.
Why?
Hardware people know how hard hardware is; software people know how hard software is.
This past year, I started posting videos about what it takes to be a Senior Software Developer. Concurrently, I have been compiling this info into an e-book. Several chapters are up and expect regular updates throughout the year. Take a look at https://t.co/r8NFgn8pHB
If you are familiar with the IBM PC, you'll probably know that MS-DOS was based on a product called 86DOS from Seattle Computer
Here is one of the earliest builds of what became Microsoft's darling.
It's been compiled in July 1980, and less than 10 people had seen it.
Until now.
We all want to write high quality code. But what does that mean? What are the dimensions that matter? How can we measure quality?
Check out my new video on writing High-Quality Code
Sr. Developer in 24 Hours (part 14) High-Quality Code https://t.co/9TXdKmpzw4 via @YouTube
Why you should love refactoring code?
- Takes your code understanding to the next level
- Appreciate the beauty of the existing code
- You learn new patterns
- Reduces code complexity
- Make the code easier to understand
Last but not least -
You get better at your craft.
If this is something you're interested in, check part 13 of my video series "Sr. Developer in 24 Hours" where I take a look at a couple of very useful tools to do integration testing: Nock and Wiremock
#coding#integrationtesting#testing
https://t.co/Waj4jH1xCT
Integration testing is always a big endeavor, with lots of moving pieces as we work toward having the whole solution. However sometimes we have to fill in the blanks to get something up.
What tools and techniques do people use to mock or create stubs to do integration testing?
A lot has changed with the JVM between JDK 17 and 21.
In the latest episode of Road to 21, @BillyKorando examines the noteworthy changes, where performance has improved, and a big change to the Z Garbage Collector. https://t.co/0SHUo4ejhn