Addressing Roadblocks in Cloud Computing

John Julien Developer Tips, Tricks & Resources Leave a Comment

Business owners are constantly searching for the next great technology that will help streamline solutions, improve workflow efficiency, and boost their ROI. Cloud computing has quickly become one of the most effective technologies in helping companies increase work output and cut costs. However, issues arise when businesses expand the scale of their operations when adopting cloud technology. This can become …

Performance Engineering: The What, Why, and How’s Explained

John Julien Developer Tips, Tricks & Resources Leave a Comment

Being a software developer means much more than simply writing bug-free code. As highly distributed apps become more complex, developers need to ensure their systems are as user-friendly, secure, and scalable as possible. Application performance engineering is an essential practice for any DevOps team, allowing developers across departments to stay agile and efficient. With the right integration, teams can identify …

SOLID Design Principles Explained: Interface Segregation with Code Examples

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

The Interface Segregation Principle is one of Robert C. Martin’s SOLID design principles. Even though these principles are several years old, they are still as important as they were when he published them for the first time. You might even argue that the microservices architectural style increased their importance because you can apply these principles also to microservices. Robert C. …

7 Code Merge Tools to Make Your Life 7x Easier

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Version control software has been around for many years. It has helped numerous developers of all skill levels manage projects. However, the management of version control has become a job in and of itself. This is due to large numbers of changes given to developers by managers and team leads. The process can be overwhelming; deciphering between different tools can …

SOLID Design Principles Explained – The Liskov Substitution Principle with Code Examples

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

The Open/Closed Principle, which I explained in a previous article, is one of the key concepts in OOP that enables you to write robust, maintainable and reusable software components. But following the rules of that principle alone is not enough to ensure that you can change one part of your system without breaking other parts. Your classes and interfaces also …

Troubleshooting vs Debugging: What’s the Difference & Best Practices

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Computer programmers are bombarded with jargon and terminology. Experienced programmers have learned how to work with these terms. Beginning programmers become frustrated and confused. To some degree, it’s a rite of passage in the programming world. It separates the wheat from the chaff. Troubleshooting and debugging are two concepts programmers need to learn and distinguish between. You not only need …

Scaling

4 Metrics to Monitor When Scaling Up and Down in the Cloud

John Julien Developer Tips, Tricks & Resources Leave a Comment

Fans of Star Trek: The Original Series know that The Enterprise was not capable of going past Warp Factor 8 for long periods of time. That would be all the power Scotty could give the starship before it started breaking up. The same thing is true with traditional on-premise computing: The hardware has limitations on processing power and storage. With …

Top Kubernetes Tutorials & Resources for Developers of All Levels

John Julien Developer Tips, Tricks & Resources Leave a Comment

If you are a developer who uses containers, chances are you and your team have heard about Kubernetes. At its core, Kubernetes is a container operating system for the web, but has grown to be much more. Sure, Kubernetes can manage your containers, network traffic, and bring up a crashed ad, but it has also become a widely adopted platform …

A Recap from Microsoft’s Most Valuable Professional (MVP) Global Summit

Ricardo Peres Developer Tips, Tricks & Resources Leave a Comment

The Microsoft Most Valuable Professional (MVP) program is, according to Microsoft, given to “technology experts who passionately share their knowledge with the community”. It is a distinction that Microsoft awards to non-Microsoft employees who help other members of the development communities, either by answering (correctly!) to questions in forums, writing blog posts, presenting at events, making sample code available, among others. …

Cloud

Know Your Cloud: 7 Lessons for Maximizing Cloud Capabilities

John Julien Developer Tips, Tricks & Resources Leave a Comment

The latest cloud capabilities give developers the flexibility to design their apps and services efficiently, without the expensive cost and manual setup of traditional data centers. The most popular cloud providers have a wide array of services that extend across the spectrum, from IaaS to PaaS, as well as hybrid, containers, and microservices solutions. According to a Gartner survey, CIOs …

A Detailed Guide to Enterprise Java Beans w/Code Examples

Eugen Paraschiv Developer Tips, Tricks & Resources Leave a Comment

A Brief History of EJB By 1996, Java had already become popular among developer for its friendly APIs and automated Garbage Collection and was starting to be widely used in back-end systems. One problem, however, was that most of these systems needed the same set of standard capabilities – such as persistence, transaction integrity, and concurrency control – which the …

AWS Batch: A Detailed Guide to Kicking Off Your First Job

Christian Melendez Developer Tips, Tricks & Resources Leave a Comment

There are always the kind of tasks that need to run periodically, either to analyze and process information (like fraud detection), or to simply do things like send email reports. But for that, we need to have a tool to schedule computer resources and, of course, the script. But what if we only need to worry about coding the script? Introducing AWS …

SOLID Design Principles Explained – The Open/Closed Principle with Code Examples

Thorben Janssen Developer Tips, Tricks & Resources Leave a Comment

The Open/Closed Principle is one of five design principles for object-oriented software development described by Robert C. Martin. They are best known as the SOLID principles: Single Responsibility Principle Open/Closed Principle Liskov Substitution Principle Interface Segregation Principle Dependency Inversion All 5 of these design principles are broadly used, and all experienced software developers should be familiar with them. But don’t worry, …

Guide to Cloud Adoption Paths

A Developer’s Guide to Cloud Adoption and Paths

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Limited disruption. That is the dream of every organization when adopting new technologies. It reduces the anxiety of developers and operational staff alike. It makes management ecstatic as they won’t be subjected to news that another technology implementation went wrong. Minor glitches may still present themselves, but overall, they are not enough to derail the implementation of the new technology. …

Top Deployment Tools for 2018

Ben Putano Developer Tips, Tricks & Resources Leave a Comment

Software development has changed. Long gone are the days of isolated dev teams and disorganized rollouts. Today, successful development teams are dedicated to operating rapidly-changing, resilient web systems at scale. With so much collaboration, organization is important for the safety and security of any system. Continuous integration and continuous deployment are central to keeping updates steady and effective, but tracking …

Entity Framework Core and NHibernate: Understand the Similarities and Differences

Ricardo Peres Developer Tips, Tricks & Resources Leave a Comment

Introduction A long time before Entity Framework (EF) Core was around – or any other Entity Framework for that matter – we already had NHibernate. In this article, I’m going to talk a bit about EF and NHibernate, what approaches and differentiates them. History NHibernate is a port of Hibernate from Java, one of the oldest and most respected Object-Relational …

Retrace release

What’s New in Retrace: Java on Windows Support Now Available

Stackify Developer Tips, Tricks & Resources, Stackify Product & Company Updates Leave a Comment

We are happy to announce the release of Java on Windows in Retrace! This latest Retrace release aims to provide first-class support for monitoring Java web applications and services running on Windows systems. Now all the Java APM features that you could use on Linux are now also available for Windows! In addition, the release supports the most commonly used …

what containers and orchestrators actually are

The Advantages of Using Kubernetes and Docker Together

Christian Melendez Developer Tips, Tricks & Resources Leave a Comment

You might be hearing a lot about Kubernetes and Docker—so much that you might be wondering which one is better. Well, there is no “better” because these aren’t equivalent things. Docker is like an airplane and Kubernetes is like an airport. You wouldn’t ask “Which should I use to travel—airport versus airplane?” So it goes with Docker and Kubernetes. You …

Retrace Logging and Error Tips

5 Awesome Retrace Logging & Error Tracking Features

Matt Watson Developer Tips, Tricks & Resources, Popular, Stackify Product & Company Updates Leave a Comment

Retrace combines several tools that developers need for application monitoring in one easy to use tool. Retrace has some really amazing log management and error tracking features because of the tight integration between our APM, errors, and logging tools. In this article, we are going to highlight some of the top features that you should be using with Retrace! Organize …