Skip to main content

Posts

How to Make and Customize a WordPress Child Theme Neeraj Mishra The Crazy Programmer

These days, it is essential to ensure your website is optimized as possible with everybody across the globe self-isolation. After all, you wish individuals to visit your site and stick around, right?  You can easily personalize any part of your site with WordPress, and that involves the theme you utilize. Nevertheless, changing its code directly could be dangerous. There’s a chance you might lose your modifications once you update it. But when you employ a child theme , you won’t run any of such risks. Did you know that a child theme is a copy of its ‘parent?’ You could easily create one easily and edit your theme efficiently and safely. If you are looking for a guide on how you can create and customize a WordPress child theme, this post got you covered.  Reasons to Utilize a WordPress Child Theme A child theme is a model bringing in the overall arrangement of its parent. In short, it is a duplicate of the original. You can only make modifications to it without influencing the las

Solved: Python is not recognized as an internal or external command Pratik Sah The Crazy Programmer

Hello, Programmers! Many of us have already worked with Python and at some point in time we all have faced this error of “Python is not recognized as an internal or external command”. Now, this error is shown to us mainly because of two reasons. Either your system don’t have python installed or maybe it is installed but the path of Python is not configured properly. In this post, we’ll see both the reasons for this error and we’ll try to fix this. Python is Not Installed Sometimes we don’t have python installed on our system but when we try to run python from the command line or the Powershell, this throws us an error of Python is not recognized. Now to overcome this error, open your browser and download the latest version of Python for your PC and install it on your system. While installing, don’t forget to check the box that says, Add Python to PATH . This will install and also set the path for you at the same time. Not open you command prompt or the Powershell and type Python

TypeScript 4.0 now available

The latest version of TypeScript is now available. According to Microsoft, TypeScript 4.0 represents the next generation of TypeScript releases and focuses on expressivity, productivity, and scalability.  RELATED CONTENT: TypeScript 3.9 New features in this release include: Variadic tuple types Labeled tuple elements Class property inference from constructors Short-circuiting assignment operators Unknown on catch clauses Custom JSX factories Speed improvements in build more with –noEmitOnError –incremental with –noEmit Editor improvements More information on the release is available here .  The iteration plan for TypeScript 4.1 is also now available .  “We said it once, and we’ll say it again: we owe so much to our community for all their work and dedication. In turn, we want to making coding in TypeScript and JavaScript the pure joy you deserve. This involves not just focusing on one thing, but a combination of improving the language and editing experience, keeping a

CWE: XSS and out-of-bounds write the most dangerous software weaknesses of 2020

The Common Weakness Enumeration (CWE) has released its 2020 “Top 25 Most Dangerous Software Weakness” report, which found improper neutralization of input during web page generation, also known as cross-site scripting (XSS), and out-of-bounds write, where the most dangerous weakness. With cross-site scripting, software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output, used as a web page, and served to other users. Once the malicious script is injected, the attacker can perform a variety of malicious activities. In the out-of-bounds write vulnerability, the software writes data past the end, or before the beginning, of the intended buffer, which can result in the corruption of data, a crash, or code execution. “These weaknesses are dangerous because they are often easy to find, exploit, and can allow adversaries to completely take over a system, steal data, or prevent an application from working,” CWE wrote in a post that contains

SD Times news digest: HCL’s #CodeforCOVID19 Hackathon, WebView2 preview for .NET, and Flutter and Firebase updates

HCL announced a hackathon called “Better Health Hackathon: #CodeforCOVID19” to help crowdsource technology innovation to find solutions for the short and long-term impact of the pandemic.  “This hackathon presents an opportunity for technology experts and innovative thinkers to showcase how advanced technology can help identify solutions to challenging problems facing societies,” HCL wrote in a post . “Technology can serve as a vehicle to drive new solutions that help improve the wellbeing of our communities and prepare us for future health challenges.” The hackathon focuses on the areas of prevention and containment, how to equip and protect healthcare workers, recovery of society after the pandemic, and systemic solutions for crises and pandemic management. WebView2 preview for .NET WebView2 preview is a browser control that renders web content HTML, CSS, JavaScript with the new Chromium-based Microsoft Edge.  The release of WebView2 is available for both .NET Core and .NET Fra

SD Times Open-Source Project of the Week: OpenEEW

This week’s highlighted open-source project is OpenEEW , which is an open source version of Grillo ’s earthquake early-warning (EEW) system, designed to sense, detect, and analyze earthquakes, then alert affected communities. The project was recently accepted into the Linux Foundation. The Linux Foundation in collaboration with IBM will work to accelerate the standardization and deployment of EEW systems to make communities more prepared for earthquakes.  The project was developed as a way to reduce the costs of EEW systems, accelerate deployments around the world, and save lives.  “For years we have seen that EEWs have only been possible with very significant governmental financing, due to the cost of dedicated infrastructure and development of algorithms. We expect that OpenEEW will reduce these barriers and work towards a future where everyone who lives in seismically-active areas can feel safe,” said Andres Meira, founder of Grillo. The OpenEEW Project includes hardware that

ConnectALL Announces Support for Business Outcomes in Its Value Stream Management Solutions

ConnectALL , a leading provider of value stream management solutions, today announced a new feature  ̶  the ability to incorporate OKRs (Objectives and Key Results) into its value stream management solution. The integration of OKR solutions into the software value stream enables corporations to associate business outcomes with code in production. “Equipping our customers to connect OKRs to software delivery will provide unparalleled visibility into their value streams,” said ConnectALL Chief Operating Officer Lance Knight. “At the same time, we are helping organizations build the right products and services that align to business outcomes.” “Integrating OKRs into the software delivery value stream enables stakeholders to federate corporate  objectives across the whole value stream and visualize, in real time, the completion of tasks that deliver on those objectives,” Knight continued. “Connecting OKRs to value streams is invaluable to tracking and visualizing that pursuit.” The abil

GitHub’s ReadME Project highlights the developers and teams behind open source software

GitHub today announced the ReadME Project , a new space designed to share and highlight open-source stories that are moving humanity forward. According to the company, while 99% of the software that powers the world is built on open-source code, the maintainers and developers of the code often go unnoticed.  “We read a lot about the preeminence of software, less so about the communities of people pouring their efforts and passions into it,” Brain Dogulas, ERG leader at GitHub, wrote in a post . “Today, and throughout the coming months, you’ll read stories of personal growth, professional challenges, and lessons learned—the journeys you might not see behind projects you probably use every day.” RELATED CONTENT:  What does it take to commit to 100% open source? Open-source users can nominate inspiring developers to be highlighted. Among the first highlighted developers include: Henry Zhu : Full-time maintainer for Babel,  Samson Goddy : Open-source advocate, Sugar Labs maintainer

Use Emotional Intelligence before Artificial Intelligence

Process change is more about people than process. At least until processes can be fully automated. During the past decade, I have championed technology-led process improvement initiatives at over a dozen large companies. I have seen process improvement implemented successfully primarily when such initiatives were pursued with a healthy mix of technology and human understanding of the context. So, when considering process improvement or process automation as RPA becomes more mainstream; do not ignore the people aspect of processes i.e. think about emotional intelligence before artificial intelligence.  The term “Emotional Intelligence” was popularized by two researchers Peter Salavoy and John Mayer, and they describe it as a: “Form of social intelligence that involves the ability to monitor one’s own and others’ feelings and emotions, to discriminate among them, and to use this information to guide one’s thinking and action.” When taking the task of process improvement, it is critical

SD Times news digest: Akana 2020.1 released, IBM’s quantum volume upgrade, and Hazelcast announces event-driven architectures

Akana announced its 2020.1 release which gives API product managers improved business analytics for increased visibility into API usage metrics across the enterprise.  According to the company, it includes operational analytics that understand usage parameters across the API product portfolio, security and policy violations, as well as streaming analytics with Kafka.  “Akana’s “no-code” developer portal allows developers designing and creating APIs to immediately publish APIs to expand business partnerships, and create and customize multiple portals based on APIs you want to expose to different communities and business lines,” Akana wrote in a post . IBM’s quantum volume upgrade IBM has upgraded one of its newest 27-qubit client-deployed systems to achieve a Quantum Volume 64. The company has made a total of 28 quantum computers available over the last four years through IBM Quantum Experience.  IBM used a new set of hardware-aware methods that are extensible and can improve any

BurstIQ launches full developer toolset for blockchain-enabled applications and services

BurstIQ , the leading provider of blockchain-enabled secure data exchange services, announced today the full release of the BurstChain User Interface Software Developer Kit, a set of key accelerator tools that allow application developers to rapidly deploy blockchain-enabled web applications and services on the BurstIQ Platform. The BurstChain UI SDK includes several tools designed to simplify and accelerate the app development and deployment process. The npm module version of the SDK,  released  in June, included modules that enable rapid configuration and deployment of key application functionalities, including user administration and access controls, user preferences, analytics visualization, and a dashboard builder. The full version of the UI SDK adds two new npm modules: consent contract creator and dictionary editor. These new modules simplify the process of building consents and data dictionaries, allowing these critical components to be managed by business analysts, researche

Code review automation service Sider is now compatible with GitLab

Sleeek Corporation (here after Sleeek), a global provider of solutions to improve productivity in software development, announced on August 18 that its automated code review service Sider, is now compatible with GitLab through “Sider Enterprise for GitLab”. In addition, the programming languages supported by Sider have been expanded to include Python, C/C++, and C#. As a result, it can be used not only for web-based development but also in the manufacturing industry, embedded software development, application development for Windows, and core system development. This enhancement aims to provide software developers around the world a better code review experience and contribute to improved development productivity. Sider is a code review automation service on GitHub provided by Sleeek. By analyzing source code, automatically detecting problem areas, and reporting them to the developer, Sider reduces the time required for code review, contributes to the growth of engineers and developme

SD Times news digest: Neo4J Aura now available on Google Cloud, Microsoft announces end of life support for IE 11 in Microsoft 365 apps and services, Kofax releases Power PDF 4

The integration allows users to launch Neo4J Aura on Google Cloud with a few clicks, unify Neo4j Aura expenditures with their Google services through GCP billing integration, and automatically apply any existing credits. “With GCP and Aura combined, it becomes easy to use graph technology in any distributed cloud application. Users who have “graphy data” already hosted on GCP can easily spin up Aura, quickly load that data into a graph, and start using Cypher and graph tooling straight away,” Neo4J wrote in a blog post . Neo4J Aura on GCP keeps users up-to-date with all the necessary upgrades and patches – without the downtime or maintenance window. Microsoft announces end of life support for IE 11 in Microsoft 365 apps and services  Microsoft announced that on November 30, 2020, the Microsoft Teams web app will no longer support IE 11 and on August 17, 2021, the remaining Microsoft 365 apps and services will no longer support IE 11. New Microsoft 365 features will not be availab

Kotlin 1.4 now available with quality and performance improvements

JetBrains has released the latest version of Kotlin. For Kotlin 1.4, the team focused on quality and performance of the language and its tooling. This release includes over 60 performance fixes. One performance enhancement is that files open much faster and content is highlighted faster. According to the team, content will appear highlighted 1.5 to 4 times faster than before. The team also improved the speed at which autocomplete suggestions appear.  The IDE also got a few new updates, including a new feature called Coroutine Debugger, which allows developers to pinpoint bugs in concurrent applications, and a new Kotlin Project Wizard for creating and configuring Kotlin projects.  There is also a new compiler that enhances Kotlin’s performance and extensibility. According to JetBrains, the main goals in developing this compiler were that it be fast, unify the platforms Kotlin supports, and provide an API for compiler extensions.  Kotlin 1.4 also adds a number of library improvement

premium Guest View: The de-evolution of software testing

Software testing is nearing the end of its Cretaceous period .  Personally, I invite the proverbial asteroid to advance its destructive approach so the practice of software testing can continue down its much-needed evolutionary journey. Don’t get me wrong, software testing has not been totally stagnant; it did evolve during its Cretaceous period.  The most significant shift was at the top of the testing food chain, as developers evolved to accept more responsibility for software quality. This distribution of the onus of quality is a critical stepping stone for the industry’s next evolutionary leap.   The evolution of software testing has been – in comparison to other technologies – slow.  If you agree that software testing as a practice has been sluggish, then we need to take a step back and ask: “Why are we in this situation?” This article will explore the two main reasons why I believe software testing has not evolved as fast as it should and in an additional article, I will offer