Tag: Frontend and mobile
-
DevSecOps – Dynamic analysis DAST with OWASP ZAP and Jenkins
Posted on November 8, 2020, Level intermediate Resource Length long
Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn't even require that the application should be running. By Prabhu Vignesh Kumar Rajagopal.
Tags software-engineering devops-and-ci-cd frontend-and-mobile security-and-privacy
-
YAML for beginners
Posted on November 4, 2020, Level beginner Resource Length medium
YAML is an easy, expressive, data-oriented language that distinguishes itself from document markup languages. By Seth Kenlon @RedHat.
Tags software-engineering frontend-and-mobile product-and-design miscellaneous
-
Going from JavaScript to WebAssembly in three steps
Posted on November 3, 2020, Level intermediate Resource Length long
It is vital that the performance on the client's browser is as good as possible. The reason for this is very simple: when you are being told a story, or watching a movie, even a single frameskip immediately takes you out of your experience. By Marcel Duin.
Tags frontend-and-mobile miscellaneous software-engineering
-
Data-driven software architecture
Posted on October 29, 2020, Level beginner Resource Length short
The web continues to grow and expand in innovative ways. At the same time, few seem to notice that the way web applications are currently built is dragging us ever deeper into technical debt. Software-centric architecture and legacy technologies used to implement it are at odds with the potential of the web. At best they are wildly inefficient, and at worst they are heading us into a software apocalypse. By AtomGraph.
Tags architecture-and-apis devops-and-ci-cd frontend-and-mobile product-and-design leadership-and-career data-and-analytics
-
Be effective with Bitrise CI for Android — the lessons learned the hard way
Posted on October 28, 2020, Level intermediate Resource Length long
I'm pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it's common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.
Tags devops-and-ci-cd frontend-and-mobile architecture-and-apis
-
Setting Google Analytics on a Jekyll website and implementing cookie consent collect
Posted on October 27, 2020, Level beginner Resource Length long
It is very useful to have Google Analytics on your website to have an idea of how many (or how few) people are visiting. Using Google Analytics on a website requires a valid consent from visitors (Because of ePrivacy Directive and not the GDPR). By Coralie Collignon.
Tags data-and-analytics miscellaneous frontend-and-mobile
-
A beginners guide to abstraction in Object-Oriented programming
Posted on October 23, 2020, Level beginner Resource Length medium
Learn the basics of abstraction in object-oriented programming with example code and practice challenges. By Lee Nathan.
Tags software-engineering backend-development frontend-and-mobile architecture-and-apis
-
MQTT vs SSE
Posted on October 17, 2020, Level beginner Resource Length long
Building a real-time web or mobile application is a bit more challenging than building a standard service. That's because the protocol you choose to deliver data from the server to the client — and back — will have a significant impact on the overall experience. By Kieran Kilbride-Singh.
Tags architecture-and-apis frontend-and-mobile data-and-analytics product-and-design
-
Full-Stack Flutter: Creating a backend for your app with AWS & serverless
Posted on October 11, 2020, Level intermediate Resource Length medium
Being such a popular language for new developers, many of those using Flutter don't know how or where to even begin when it comes to setting up a backend for their applications. By BleylDev.
Tags product-and-design frontend-and-mobile cloud-and-infrastructure
-
Why I'm excited about Cloudflare's automatic platform optimization for WordPress
Posted on October 8, 2020, Level intermediate Resource Length medium
Cloudflare released "Automatic Platform Optimization" (APO), a new performance optimization service for WordPress sites. By Brian Li.
Tags cloud-and-infrastructure frontend-and-mobile software-engineering
-
Exploring site speed optimisations with WebPageTest and Cloudflare Workers
Posted on October 7, 2020, Level intermediate Resource Length medium
One of the common questions often asked by clients is "What difference will the changes you're recommending make to our site's speed"? By Andy Davies.
Tags backend-development frontend-and-mobile software-engineering
-
Behind the scenes: How do lambda expressions really work in Java?
Posted on October 6, 2020, Level intermediate Resource Length medium
A look into the bytecode to see how Java handles lambdas. What does a lambda expression look like inside Java code and inside the JVM? It is obviously some type of value, and Java permits only two sorts of values: primitive types and object references. By Ben Evans.
Tags backend-development frontend-and-mobile product-and-design architecture-and-apis