February 8, 2021 Scott Gingerysty and Derek Woods
(Sponsored Content) Considering web and mobile development on IBM i? Before you start coding, it’s helpful to assess and validate your vision with a Discovery. Adding this step to your development process increases the likelihood that your project will succeed because it gives stakeholders a clear understanding of what you need, how the application will solve users’ problems and what it will cost.
Fresche’s Web Application Development team is frequently called upon to consider a new business application and estimate how much it will cost to build it. With the amount of detail we typically have at this …Read more
January 11, 2021 Ray Everhart
Regardless of your current situation – namely, the size and age of your codebase – there is great value to be gained from refactoring. In this article, I will explain what refactoring is, provide the business justification, and describe some refactoring best practices.
So what is refactoring? In the strictest sense of the word, refactoring is when you improve the quality of code without changing what it does. Refactoring is not about enhancements or bug fixes, but code quality and making the code more efficient and maintainable. Code refactoring also improves readability, which makes QA and debugging go much more …Read more
December 7, 2020 Timothy Prickett Morgan
(Sponsored Content) If you use PHP on IBM i, you’ve likely seen some recent announcements about some great changes coming to the open-source language. According to the latest blog post from Zend on PHP 8, there are a number of new functions being introduced including str_contains, str_starts_with, and str_ends_with, preg_last_error_msg and get_debug_type. In addition, the core PHP 8 engine has many new features, optimizations and improvements in the type system, error handling, and consistency. The key areas include:
- JIT Compiler
- Fatal errors on incompatible method signatures
- LSP Enforcement
- Resource “Classes”
- Assertion behavior
- XML-RPC is now in PECL
November 9, 2020 Jeff Lovette
(Sponsored Content) Investment in IT is being driven by a new conversation – the value-aligned technology stack. The pandemic/recession is triggering the need for coordinated, business-led technology strategies that bring costs under control and harvest more value from technology to transform the business. Even before the events of 2020 began to play out, it wasn’t always easy to get funding for key IT initiatives, and now, as the world tries to come to grips with our new reality, it may seem even tougher. But it doesn’t have to be that way.
From a business sense, three key notions …Read more
October 12, 2020 Timothy Prickett Morgan
(Sponsored Content) Starting with the System/38 and even more so with the AS/400 and its progeny, the hallmark of the system, at least according to IBM, was its ease of use. This is not exactly the right idea. While the integrated nature of the platform means it is easy to deploy, and the self-management nature of tech support, database administration, and even system administration yields an ease of management, and the tight coupling of the relational database management system with the high-level compilers has definitely yielded an ease of programming.
It is that last bit …Read more
September 14, 2020 Daniel Crépeau
(Sponsored Content) In today’s rapidly changing digital economy, the ability to keep up, compete and quickly adapt is critical. Every industry, from transportation and logistics to banking, retail, insurance and even manufacturing, is facing business challenges that are forcing them to think about how they can manage change and be ready when disruption occurs.
Like many others, your organization probably had to evaluate how your systems could adapt to the changes that occurred over the past several months. Here’s an example that you might have seen in your own neighborhood: Restaurant #1 has been developing the ability for …Read more
August 10, 2020 Timothy Prickett Morgan
(Sponsored Content) The great thing about application programming interfaces is that many of the ways that programmers need to interact with system and application software are predefined and allow for consistent access to features and functions as well as data. To a certain extent, the APIs are what make such software useful. The API describes how the interface works, and libraries (in the sense of the software market at large, not the OS/400 and IBM i definition of that word) are developed to implement the functionality of the interface.
The fun bit is that not only system software …Read more
July 14, 2020 Timothy Prickett Morgan
(Sponsored Content) What makes a modernization project successful? Is it the right software and tools? Having the right people on the job? Completing the project on time and on budget? Some might argue that all of the above contribute to the overall success of these initiatives. But the experts at Fresche will tell you that building a comprehensive strategy and roadmap is the most important part. It’s the secret sauce that ensures that the project provides business value and that requirements are mapped out before you start. After all, failing to plan is planning to fail.
Businesses today …Read more
June 8, 2020 Stephen Flaherty
(Sponsored Content) As offices closed and employees began working from home earlier this year, a significant challenge arose for companies that rely on printed spool files and IBM i documents. If employees were not in the office with access to a printer, how would they get checks, invoices and other documents to the people who need them? IT departments were already scrambling to enable employees to work remotely, and suddenly they were faced with the urgent need to electronically distribute documents.
A lot of organizations weren’t prepared to change the way they do business overnight and much of …Read more
May 27, 2020 Kevin Cronin
The future of IT no longer involves hiding in the basement and pushing buttons. In today’s digital economy, the role of IT – and IBM i – is critical. Internal users and customers are demanding modern, intuitive applications that are easy to access. If you’re an IT leader, you’re likely meeting with business stakeholders, discussing how you can grow and improve your business, and looking at what’s available to satisfy those needs.Read more