An Overview of JavaScript Testing in 2018

TL;DR; Use Jest for unit and integration tests and TestCafe for UI tests. please check this source: https://www.codementor.io/vitalizaidman/an-overview-of-javascript-testing-in-2018-hcn8bj3f0 This guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing in 2018. It combines information from many great articles, that are linked at the bottom, and adds from our own experience in Welldone […]

Everyone can now run JavaScript on Cloudflare with Workers

What’s a Worker? Cloudflare Workers derive their name from Web Workers, and more specifically Service Workers, the W3C standard API for scripts that run in the background in a web browser and intercept HTTP requests. Cloudflare Workers are written against the same standard API, but run on Cloudflare’s servers, not in a browser. Here are the tools you […]

My Tasks in Security checklist

Injections  (http://example.com/app/accountView?id=’ or ‘1’=’1) Broken Authentication and session managements XSS Insecure data object notations security misconfiguration Sensitive data exposures Missing Function Level Access Control CSRF Using components with known vulnerability unvalidate redirects and forwards HTTP header injection Clickjacking Directory listing user-agent Content spoofing Cross-domain AJAX request security headers Some S3 Buckets are world readable SPF/DMARC records subdomain takeover […]

Rule Your Microservices with an API Gateway: Part I

Traditionally web applications have been implemented so that one application includes all of the business logic. These monolithic applications are very easy to build and start with smaller codebases and they are relatively easy to test. Also, IDEs have good support for monolith applications and they are faster to develop in the beginning.Monolithic applications can be successful, but increasingly people […]

How to prevent SQL injection in PHP?

Use prepared statements and parameterized queries. These are SQL statements that are sent to and parsed by the database server separately from any parameters. This way it is impossible for an attacker to inject malicious SQL. You basically have two options to achieve this: Using PDO (for any supported database driver): <span class=”pln”>$stmt </span><span class=”pun”>=</span><span class=”pln”> $pdo</span><span class=”pun”>-&gt;</span><span class=”pln”>prepare</span><span class=”pun”>(</span><span class=”str”>’SELECT […]

Radzen – The first rapid application development tool

The Radzen applications are built on the top of trusted, popular and widely adopted technologies used by millions of developers with lots of resources and learning materials. No proprietary frameworks and code. No steep learning curve. No vendor lock-in – the output applications could be built and run using tools available for free. Client-side – Angular 4 and TypeScript Client-side UI Toolkit – PrimeNG […]

3 Leading Enterprise Low-Code App Development Platforms Compared

It’s no secret that enterprise mobile and Web app development is being transformed by a new class of tools enabling non-programming “citizen developers” to meet the insatiable demand for apps amid a shortage of coding pros. These tools have many names — such as rapid-application development (RAD), low-code and even no-code — but they typically feature functionality such […]

How to Test Junior Laravel Developer Skills: Sample Project

While expanding my team and working with potential junior developers, I’ve come up with a few tasks to test their practical knowledge. There’s not much value in quizzes or interviews – let them create one simple project. From start to finish. So here’s an example of such project, you can use it for your own needs. We need to […]

1 8 9 10