Featured

Maximizing Efficiency and Savings: The Benefits of Outsourced Development

Outsourced development is a game-changer in the world of technology. It allows companies to tap into a global talent pool and bring together teams of experts from different corners of the world. The possibilities are endless when it comes to outsourced development. Companies can now work with highly skilled professionals who have specialized knowledge and experience in various areas of development. This means that they can tackle projects that were once considered too complex or time-consuming.

Read more
post image
  • post image

    Maximizing Efficiency and Savings: The Benefits of Outsourced Development

    Outsourced development is a game-changer in the world of technology. It allows companies to tap into a global talent pool and bring together teams of experts from different corners of the world. The possibilities are endless when it comes to outsourced development. Companies can now work with highly skilled professionals who have specialized knowledge and experience in various areas of development. This means that they can tackle projects that were once considered too complex or time-consuming.
    Read more
  • post image

    Agile Team Communication and the Importance of Trust

    In the intricate world of software development, a shift has occurred from traditional management structures towards more fluid and adaptive frameworks, with Agile sitting at the forefront. At the heart of Agile’s success lies a fundamental component - effective team communication built on a foundation of trust. This trust is not only instrumental in fostering a collaborative environment but is quintessential in navigating the labyrinthine corridors of project development where adaptability to change is the norm, not the exception.
    Read more
  • post image

    React: A Tour over its basics

    Whenever I see myself exploring a new language, framework or library, I usually research any relevant information I should know before digging deeper into this new knowledge adventure. Maybe you’re here for the same reason: you’ve been reading lots of tweets from people saying how much they love React, or, likely, you’ve just read an article that stays how React will solve all your problems and other 13 reasons why you should incorporate it in your life, or you’re just tired of the same projects setup with jQuery, and you want to use something new.
    Read more
  • post image

    Security, OWASP and Wawandco

    With the rise of cyber-attacks and data breaches, ensuring the security of applications has become a critical concern for businesses on the web and their users. Learn more about OWASP and how we care about security at Wawandco.
    Read more
  • post image

    Get to Know DORA Metrics: The Key to DevOps Success

    In today’s fast-paced software development world, measuring the performance and progress of a team is crucial. Knowing how well a team performs can open the door to improvements to the current development process. Improvements that will take them from being a low-performing team to a high-performing one. Metrics are just a way for teams to track their progress and ensure they deliver customer value.
    Read more
  • post image

    Quick Peek into WebAssembly

    Is a new standard binary format that allows us developers to compile programs written in high-level languages such as C, C++, Rust, and Go into low-level code that can be executed in the browser. At the moment this is something that we can only achieve using Javascript, but now, with WASM the door is open for other languages to be run on the client side.
    Read more
  • post image

    Open-source licenses and their implications

    In an interconnected world where we see a rapid growth in the number of new libraries and tools that are available for development and in general, for technological advances, one important consideration leaders and teams should take into account is the licensing of the software they are using. Open source is an important weapon in the arsenal of any software development team, but it’s important to understand the different open-source licenses and how its usage may impact your application.
    Read more
  • post image

    Application Performance Monitoring

    The acronym stands for Application Performance Monitoring (and also Application Performance Management, but we will only focus on the first one) and it refers to the monitoring of telemetry data to measure our system’s health, and availability, or even to troubleshoot problems while it is online. APM is a means to increase the observability aspect of our system, allowing us to know about its internal state by reading through its external output.
    Read more
  • post image

    Deploying an SQLite Buffalo Application to Fly.io

    Fly.io is a cloud platform for hosting and deploying applications. Its simplicity, performance and affordable pricing make it a no-brainer choice for startups and works very well as a replacement for Heroku. In this post we will show how to deploy a Buffalo application to Fly.io. Initializing the Buffalo application Initializing a Buffalo application implies running the new command on the Buffalo cli. To make things simpler we will create a SQLite application
    Read more