Learn Node.js: Tutorials for Programmers of All Levels

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

What is Node.js? Node.js can be defined as a dynamic, cross-platform and open-source JavaScript framework or runtime environment that is built on the Google Chrome JavaScript V8 engine. Node.js, developed by Ryan Dahl in 2009, was initially implemented as a client-side scripting language. Nowadays, it is used to execute JavaScript code and scripts that run server-side to create dynamic web …

Entity Framework Core Tutorial

Simon Timms Developer Tips, Tricks & Resources

Who doesn’t love a little bit of data access? Most line-of-business applications are built over some sort of data storage, and nine times out of ten it is a relational database. SQL has a long and distinguished pedigree dating back to some time in the 1980s. Unfortunately, relational data doesn’t match the way we use it in object-oriented languages. To …

MongoDB Performance Tuning: Everything You Need to Know

Casey Dunham Developer Tips, Tricks & Resources

MongoDB is one of the most popular document databases. It’s the M in the MEAN stack (MongoDB, Express, Angular, and Node.js). Unlike relational databases such as MySQL or PostgreSQL, MongoDB uses JSON-like documents for storing data. MongoDB is free, open-source, and incredibly performant. However, just as with any other database, certain issues can cost MongoDB its edge and drag it down. In …

Learn ASP.NET: 30 Tutorials, Resources, Websites

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

 Microsoft ASP.NET is a web development framework that’s used to build dynamic web pages, interactive web services, and robust data-driven web applications. It is a part of Microsoft .NET framework. ASP.NET stands for Active Server Pages Network Enabled Technologies. In 2002, Microsoft released the first version of the ASP.NET framework. It was based on the CLR (Common Language Runtime), which …

Retrace Drives Efficiency and ROI for Boston Software

Krista Klaus Developer Tips, Tricks & Resources

  Background: Boston Software was long overdue for an affordable, reliable APM solution that could provide deep and credible insight into the behavior of its services. Customers began reporting an issue with the software, but traditional monitoring was unable to pinpoint the source. Solution: After researching APM solutions, Boston Software’s CTO Danny Blood signed up for a full-featured, free trial …

How to Transform Software Estimation and Focus on Maximizing ROI

Martin Mari Developer Tips, Tricks & Resources, Insights for Dev Managers

Working with fixed-scope and fixed-budget projects is perhaps one of the biggest product management challenges I have encountered. In this article, I will describe my experience in applying different technical and management practices that, when carried out at different stages, prove to help with these challenges: Avoiding the generation of change requests Adjusting to the initial budget Maximizing the delivery …

Learn Ruby: 30 Best Ruby Tutorials for Programmers

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

Ruby is one of the fastest growing languages. Websites like GitHub, Scribd, and Shopify are created with the help of Ruby. So if you have decided to become a developer or programmer, and are looking for a suitable platform, then Ruby is a great language to begin with. An Overview of Ruby Developed by Yukihiro “Matz” Matsumoto, it is a …

REST API: Your Guide to Getting Started Quickly

Eric Goebelbecker Developer Tips, Tricks & Resources

 What is REST? Even though REpresentational State Transfer, also known as REST, is often referred to as a protocol, it’s an architectural style. It defines how applications communicate over the Hypertext Transfer Protocol (HTTP). Applications that use REST are loosely-coupled and transfer information quickly and efficiently. While REST doesn’t define data formats, it’s usually associated with exchanging JSON or XML …

Learn Python: Tutorials for Beginners, Intermediate, and Advanced Programmers

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

As you know, computers totally depend on program code to function properly. There are so many programming languages available that helps developers create applications. Python is one of the high-level, interpreted and general-purpose programming languages that is easy to use, comprehensive and powerful. In 1991, Guido van Rossum (referred to its father) developed the Python programming language. Python is a …

Learn Java: Tutorials for Beginners, Intermediate, and Advanced Programmers

Sagar Arora Developer Career Development, Developer Tips, Tricks & Resources

 If you want to be a developer, create applications, or learn how to code, then Java is the best programming language to work with. In this article, we will introduce some of the best Java tutorials for beginners as well as advanced programmers. These tutorials will help you to learn and nourish your programming skills in Java. But first, we’ll …

PHP Try Catch: Basics & Advanced PHP Exception Handling Tutorial

Agbayani Molde Developer Tips, Tricks & Resources

When PHP version 5 was released, it incorporated a built-in model to catch errors and exceptions. Handling errors in PHP with try catch blocks is almost the same as handling errors in other programming languages. When a PHP exception is thrown, the PHP runtime looks for a catch statement that can handle that type of exception. It will continue checking …

Learn PHP with the Top 25 PHP Tutorials: Resources, Websites, Courses

Iryne Somera Developer Career Development, Developer Tips, Tricks & Resources

Selecting the best websites to learn PHP is a nice entrance to the programming world. If you are interested in learning this language, searching online provides tons of PHP tutorial results. Stay calm and don’t get discouraged. PHP skills, though highly technical in nature, can be acquired with the right resources. And by resources, we mean the vast amount of …

Top 11 Python Frameworks in 2018

Sagar Arora Developer Tips, Tricks & Resources

 Python is an interpreted, dynamically-typed, and high-level language. It also implements the basic concepts of an object-oriented programming language (OOP). It has a unique syntax, which makes it different from other programming languages such as Java, C++, and C. Hence, it is simple and easy to learn the language. Most developers use frameworks to create code and develop applications. The …

NLog vs log4net vs Serilog: Compare .NET Logging Frameworks

Simon Timms Developer Tips, Tricks & Resources

Logging information in .NET, or really in any production application, is invaluable. In many cases, developers don’t have direct access to the production environment to debug issues. Good quality logs are the difference between solving problems like Sherlock Holmes and stumbling upon solutions like Inspector Jacques Clouseau. As you can imagine, we’re pretty big on logging here at Stackify, and …

Top 8 PaaS Providers for Deploying PHP Applications

Agbayani Molde Developer Tips, Tricks & Resources

 Platform as a Service (PaaS) is an innovative cloud computing model that helps to deliver applications over the web. In this model, a cloud provider offers hardware and software tools, typically those required for application development, to the users as a service. The cloud infrastructure provides the ability to efficiently and quickly design and deploy apps and have them functioning …

Elasticsearch Tutorial: Your Detailed Guide to Getting Started

Phil Vuollet Developer Tips, Tricks & Resources

In this Elasticsearch tutorial, I’m going to show you the basics. There are so many things to learn about Elasticsearch so I won’t be able to cover everything in this post. If you have experience searching Apache Lucene indexes, you’ll have a significant head start. Also, if you’ve worked with distributed indexes, this should be old hat. But if you’re …

Top Laravel Tutorial Sites and Resources

Agbayani Molde Developer Career Development, Developer Tips, Tricks & Resources

At present, Laravel is very popular among PHP frameworks. Despite being an open source framework, it has become a desired technology among PHP developers. It has a neat syntax and comes with a powerful toolkit, especially with the latest releases. There’s no surprise that it is the preferred framework by modern web developers as it is equipped with powerful features …

Get Detailed PHP Tracing with Retrace

Juliet Mendez Developer Tips, Tricks & Resources, Stackify Product & Company Updates

Tracing bugs in your PHP code can be very time-consuming. In order to find bugs quickly in your PHP applications, you can use PHP tracing tools. Stackify provides two tools, Retrace & Prefix, which can help with tracing what happens within a web request or transaction. Retrace is a very affordable application performance monitoring solution that provides centralized logging, error …