Check out my blog post! ASP.NET Core for Beginners – What You Need To Get Started
Hey folks, do you know good resources about "Data Oriented Programming"?
I think I might be doing something like that already but in an informal, perhaps empirically intuitive way, I caught a glimpse of the concept and I got more interested in, if you have something to share about it it would be nice!
#softwaredevelopment #dataorienteddesign #programming #softwaredev #softwaredesign
Microsoft's evolution in Quality Assurance 🚀: From introducing SDETs in the '90s to merging them with devs in 2014 for faster testing cycles and better collaboration.
The result? Boosted quality, agility, and engineer satisfaction. How has your company adapted?
🤔 Full article by Gergely Orosz https://newsletter.pragmaticengineer.com/p/how-microsoft-does-quality-assurance
Check out my blog post! Travel to the Office – Dev Leader Weekly Issue 10
Wouldn't it be much more effective to somehow implement a library that show hows much money FOSS software devs received, and how much is needed to sustainably maintain the project? We could implement this in all #FOSS project and would help slightly by the monetization problem.
I saw a poll on Twitter/X the other day asking how much of their day people like to spend pair programming. I responded with the “Greater than 50%” option, but I wasn’t super surprised to see the vast majority of people selected the options for “Less than 50%” or “None at all”. It’s got me wondering why my experience of pair programming is so different though, I’m not a particularly extroverted person.
Decker Is The Cozy Retro Creative Engine You Didn’t Know You Needed - [John Earnest]’s passion project Decker is creative software with a classic MacOS ... - https://hackaday.com/2023/09/22/decker-is-the-cozy-retro-creative-engine-you-didnt-know-you-needed/ #softwaredevelopment #multimedia #hypercard #creative #low-code #no-code #decker #art
“It is part of the responsibility of a team leader to help create the feeling of psychological safety in the team - and yet, so many leaders fall into the trap of believing that they cannot show any weakness or they will lose respect in the team.”
#programming #softwaredevelopment #softwareengineering #leadership #leadingteams #buildingeffectiveteams
Specially I'm looking to learn the latest best practices for protecting my clients websites and their underlying servers.
Digital tools aren't always the right choice for events. A software development example shows how human process tools can provide more benefits at a lower cost.
AI coding is changing the way software is built, and increasing developer productivity. But what are the security implications of AI coding? https://www.veracode.com/blog/secure-development/what-are-security-implications-ai-coding
#AI #softwaredevelopment #security #tech
So, I've decided to revive one of my old #Android projects which I haven't touched for about 5 years. In the meantime, everything has moved forward, Android API, library versions, milion things updated. It took my about a day to get it up to date and running ... Uff. What an utter f***ing mess!!! 😎
#AndroidStudio #AndroidDevelopment #Java #Computers #ComputerProgramming #softwaredevelopment #mobileapp
Check out my blog post! Setup VS Code for ASP.NET Core – A Beginner’s How To Guide
Faster String Processing With Bloom Filters - At first, string processing might seem very hard to optimize. If you’re looking fo... - https://hackaday.com/2023/09/21/faster-string-processing-with-bloom-filters/ #softwaredevelopment #stringprocessing #computerscience #bloomfilter
Intro to Winget: Microsoft's package manager for Windows
JDK 21: The new features in Java 21
Preparing for Programming: A Common Platform Approach
In the second instalment of our programming series, we delve into the essential steps required before diving into the world of coding. Introducing programming to a diverse audience can be challenging, primarily due to the varying operating systems and versions individuals use. To ensure a consistent starting point for all our readers, we will recommend […]
Creatio’s 8.1 Quantum low-code platform bolsters composable app development
Creatio’s 8.1 Quantum low-code platform bolsters composable app development - Creatio has released a new version of its low-code development platform, Creatio 8.1 Q... - https://www.infoworld.com/article/3707251/creatios-81-quantum-low-code-platform-bolsters-composable-app-development.html#tk.rss_all #softwaredevelopment #no-codeandlow-code
Check out my blog post! Setup Visual Studio for ASP.NET Core – A Beginner’s How To Guide
Make Java fast! Performance tuning Java
Send a message with Azure Notification Hubs
Send a message with Azure Notification Hubs - Push notifications are an important part of modern applications, whether you’re target... - https://www.infoworld.com/article/3706898/send-a-message-with-azure-notification-hubs.html#tk.rss_all #softwaredevelopment #microsoftazure #cloudcomputing
Make Java fast! Performance tuning Java - JVM optimization enhances the performance and efficiency of Java applications that run... - https://www.infoworld.com/article/2077647/make-java-fast-optimize.html#tk.rss_all #applicationperformancemanagement #softwaredevelopment #java
massively guilty of it myself, but I'm lowkey disappointed how many inaccessible screenshots folks use when communicating about bugs and issues in software development. Quite often literally screenshots of text with no alt text being shared in chat. A shame that teams doesn't prompt for alt text by default. #accessibility #a11y #webdev #softwaredevelopment #communication #disability #alttext
Generative AI most important technology ever, Oracle’s Ellison says - New applications at Oracle will be generated by AI, Oracle Chief Technology Officer an... - https://www.infoworld.com/article/3706915/generative-ai-most-important-technology-ever-oracles-ellison-says.html#tk.rss_all #artificialintelligence #softwaredevelopment #generativeai #oracle #java
🔴New issue of The Optimist Engineer newsletter
A software engineering team is made of professionals from different levels of expertise and onboarding junior profiles is critical for the continuity of your team and your company. How can we do this?
[Tw] RT @VirtusLab: Interested to explore building VM-free programs with Scala Native and the Scala Toolkit? 🤔 Check out the tutorial below⤵️
Check out my blog post! How To Learn Coding For Beginners – What You Need To Know
📢 New blog post alert! 📢
In my latest blog post, I discuss the importance of unit testing in research code. Even if the code is eventually thrown away, rigorous testing can provide valuable insights and ensure correctness. Check it out and let me know your thoughts! #coding #research #unittesting #softwaredevelopment
Read the full post here: https://ericmjl.github.io/blog/2023/8/30/research-code-benefits-from-unit-testing/
👉 Like 👍 | 💬 Comment 🗨️ | ↪️ Share 🔗
GitHub woos Bitbucket and Bamboo refugees - GitHub is wooing customers of rival Atlassian who will lose technical support for thei... - https://www.infoworld.com/article/3706958/github-woos-bitbucket-and-bamboo-refugees.html#tk.rss_all #versioncontrolsystems #softwaredevelopment #cloudcomputing #bitbucket #github
I've got a mixed feelings about major software releases like #iOS 17
- as a user I obviously like the new features they bring.
- as a software developer I'm worried about breaking changes and rotting dependencies
Case in point: I've spent days updating #NVIDIA dependencies to make #OpenDataCam work with their newest release. That's a lot of work that brings no value to users, because users expect it to "just work" with the new version…
✅Hear about prevention security strategies that help build a more secure solution in the cloud.
✅Learn how to address some security issues as prevention measures rather than having them develop as painful problems.
#transcript & Q&A included
#UnoPlatform 4.10 has been released!
Developers can easily integrate #dotNETMAUI-specific controls from top 3rd-party vendors, extending this capability across iOS, Android, MacOS, and Windows, ensuring a native experience.
The real problem with #SoftwareDevelopment it’s not writing code, it’s managing complexity 👇️💡️
#GoogleCloud unveils Cross-Cloud Network - a solution to connect applications across different clouds!
The new platform aims to simplify multi-cloud networking with a focus on speed and security.
Probably the single most important lesson on #SoftwareDevelopment I've learned: what I call the "warrior vs. soldier" divide.
The analogy comes from militaries, specifically, the fact that what makes them effective is people learning to fight *in groups*. It doesn't matter how effective one person might be, they'll never match a team whose members know how to work as a team, and who are practiced at doing so.
Looking through some random #frontend unit tests that’ve been failing for the past few months. Nothing serious, just mainly bs #css tests :thinking_rms: looking through them, I don’t think they actually ever worked. They all fail but the #storybook runs fine. Did the previous developer just make a bunch of one line unit tests that never worked? :itisamystery: that’s what I call code coverage! :NSFW_Stamp: #softwaredevelopment #qa
Let’s go through real-world examples where catastrophic software failures or errors caused huge losses and even cost a human life
Want to know the story of Sam, a very busy team manager?
Our industry has a death-by-a-thousand-cuts problem with subscription fees.
Cloud services, software fees, memberships, paid-tiers, pay for commercial use, paid plugins & themes, etc, etc.
For small, solo, part-time, or freelance developers this adds up really fast to untenable levels. 💰
So far I've managed to keep this in check, despite there being a lot of things I'd love to use in my work. I seek out free or #FOSS options when I can.
Devs, I have a master's degree and 12 years experience as an embedded software engineer. My boss just hired a certified electrician who took some basic programming classes, put him next to me and gave him the same job title as I have. I had to explain to him that the exclamation mark negates a logical expression and had to help him with using a static variable with conditions dependent on the previous state. What do I even do? I feel offended. At the same time, I don't want to make a big fuss about it because I'm worried they'll just see me as the "complaining woman". I'm otherwise enjoying my job right now, and they're supportive of my ongoing transition so I'd rather not switch jobs, even though I know I probably should. #softwaredevelopment #devs #programming #womenintech
So I wrote an algorithm that works really well, outperforming the old algorithm by a factor of 3, but it's kind of difficult to understand at first.
I came up with a fun solution: baked right into the library is a main function which fires up a curses window and shows other developers, visually, what is going on with the algorithm. All they need to do is python foo.py and they get a nice, animated display showing them how/why the algorithm works.
It's visual, animated documentation built right into the library that any future developer can use to understand what I've done.
It's worth considering if you're developing something that's tricky to understand, and Python made it pretty easy with curses wrappers built-in.
My latest on GovLoop - When adopting new coding and software development tools, using "Low Code" and "No Code" tools doesn't mean there's no code involved. It's still important for government agencies to understand how these tools work, and what the constraints and limitations are. #LowCode #NoCode #SoftwareDevelopment #DigitalServices https://www.govloop.com/community/blog/using-low-code-and-no-code-tools-effectively/
Here's the thing: the "original waterfall methodology paper" (which does not even use the word Waterfall) advocated for an iterative approach to software development. Unfortunately, nobody got past figure 2 of 10 and the DOD compounded the problem by turning the misconception into a standard. In other words, Agile is nothing new. It is a rediscovery borne out of not practicing RTFM. #agile #waterfall #softwaredevelopment
My name is Casper. I am a software engineer, currently working with #dataengineering.
Currently busy with#renovation of a 1911 house with my lovely wife and 3 year old daughter. Oh I have a new obsession, with improving #biodiversity in our small garden.🌻
Hello software dev side of Fedi, my ex-coworker at https://infoworks.io, Yogesh Kumar is looking for a job currently. He's been stuck in sort of a paradoxical situation: he's really good at competitive programming and so got hired at the absolute first company that came knocking to his uni, and so he could not attend the hiring drives
of any other orgs. He spent a fruitful six months at Infoworks in QA and contributed a lot. He's a super-fast learner and knew his way around our processes in no time.
Due to monetary pressures, he had to be let go at the end of his internship.
The issue is that companies in India only wish to hire folks with experience because they hire new graduates directly from unis. It was simply his rotten luck that he happened to be offloaded from his first ever job, otherwise I'm certain
he would've been hired already by any company willing to give him a chance.
Here's his Linkedin, you can reach out to either him or me: https://www.linkedin.com/in/yogesh-kumar-a51707202. He's solved over 1400 Leetcode questions, which is frankly insane.
Have you tried the Gilded Rose Refactoring Kata? It's a fun little exercise.
I have just launched my YouTube channel 😱 and the first video (other than the channel trailer) is about this kata. I hope people like the video as well as the exercise!
In the video I explain the kata scenario, my contribution to the exercise and why I think thousands of developers have enjoyed doing it. ❤️
I'm considering contributing my #java expertise to the #mastodon community. I’ve built #backend for enterprise #java #applications for 🔟 years. I can explain some common mistakes, #cleancode practices, and other #softwaredevelopment topics I used to share with my teammates as a tech lead. Subscribe to #javafridaytips and join me with your tips. Let's grow together!
🐞 Already 2 bugs found this morning. Great success! Still hoping to progress a couple more user stories today, which means MORE possible bug reports!
In other news: I've used Atom as my text editor of choice for years but now I'm thinking about changing teams.
I'm starting a YouTube channel!
As you probably know I already share a lot of materials and I've had a lot of technical coaches and developers tell me that that's really useful. So, I came up with a plan to do videos.
I'm a little nervous actually and appreciate feedback and suggestions on topics and content that would be useful for you and your colleagues. Please subscribe to the channel and share this post.
Hey folks, I'm currently looking to #GetFediHired
I'm a software developer with ~7 years of experience. I'm primarily interested in backend with #TypeScript but I've done #FullStack as well and am open to other opportunities willing to help me learn.
I'm based in the eastern timezone and looking for #RemoteWork.
You can find an overview of my work history on my website which is linked in my bio here.
Another day of #coding, another occasion when my bacon is 100% saved by this excellent "How to Undo (Almost) Anything in Git" page: https://github.blog/2015-06-08-how-to-undo-almost-anything-with-git/ If you do #WebDevelopment or any other kind of #SoftwareDevelopment, you should have it bookmarked.
So, the API tool Postman is discontinuing support for local-only operation next month, requiring users to migrate to cloud-based "workspaces" instead. I use it for a few personal projects and accounts and don't particularly feel thrilled about having to upload keys/secrets/etc to carry on using it. Is there an alternative to Postman which people think is better?
I'm curious: what do people consider good, proven #DomainModeling exercises that lead to successful outcomes?
For instance, a good domain modeling exercise is one where:
1. All key stakeholders are able to agree on core domain concepts (entities, behaviors, states, workflows, etc)
2. Software engineers can take the model and use it to build a fully realized, well bounded service
3. Outcome meets the expectations of all stakeholders
Software development is about solving problems, not about writing code.
Code is our foremost method for solving problems, but lines of code are a liability, not an asset. The fewer you can get away with while solving the problem equally well, the better.
EDIT: actually these two paragraphs still work if I remove any "user" or "client" at all, so I did that
Quantum Falsehood 19: “Quantum computers promise infinite speedup for any computation.”
While quantum computers have the potential to provide significant speedup for certain types of computations compared to classical computers, they do not offer infinite speedup for all computations.
Today's cool kids call this #SoftwareHabitability ;)
Better term for this?
(Like this term bc. doesn't focus in ci/cd cycles, compilation, tests, etc.
But across/abroad, as your last post with the soft mngmt critique)
Written as triplet:
»“Patterns of Software”
explores the work of the architect C. Alexander as it relates to the creation of software. «
by Richard P. Gabriel