Group4Layers focuses on the development and implementation of ICT services 💻. Passionate about software development, process audit and technology optimization.
One interesting option to do inference, constraint satisfaction and optimization solvers in our softwares is by including specialized tools for such cases, like embedding a MiniZinc runtime. We will provide future ideas to boost system's interoperability. https://t.co/z7Iyv2ZGjF
Just like Semantic Commits help us to provide better history and messages, improving the reviewing and development process, Github brings plenty of thoughts in this regard: https://t.co/mY1AOskY63 #softwaredevelopment
More than a decade has passed since we started using Thunderbird for our email management. Happy to hear the project is not dead https://t.co/x7Qb3WF8sk
What metric to use when benchmarking? wall-clock time vs retired instructions. In the end, improving something on a micro level can either negatively impact the end-to-end performance or it doesn't have to impact it at all https://t.co/8Q8Nqlkllz #performance#benchmarking
Around 7-10 years ago, we developed plenty of #ELisp code to leverage the #org-mode, as we maintained all our documentation in such format (even literate programming source bases). However, we would like less coupling with #Emacs, just as organice does https://t.co/xPh0Yl2fji
Recently, at Group4Layers, we were talking about the IT bubble and the global recession, and our main conclusion was: entry-level developers will be impacted the most (compared w/ other profiles in IT). But still privileged jobs. https://t.co/7jsN8KIgYD
New article about Penetration Testing Execution Standard (PTES), describing some use cases and our perspective on some of these steps. Check it out if you want to get an overview! #security#pentesting#sysadmin#vulnerabilities https://t.co/zqyVnzJVnS
Quite interesting article about Elixir GenServer. We recommend reading it, as it delves a little deeper into its intricacies and internals. #elixir#concurrency#parallelism https://t.co/JqnK7CiqmW
Are you interested in web scraping? Have a look at this general overview, since it provides good info https://t.co/SStPTyhGN3.
We have been using some of these tools for a while, implementing efficient solutions for our clients, being Playwright one of our last choices :)
Amazing that our preferred communication platform, @Rocket.Chat leverages the @Matrix protocol for decentralized and interoperable communications. That's fantastic, as we used Matrix in the past. https://t.co/dY1YccTnHF
JSON Patch is a format to describe changes in a JSON document, preserving the schema (à la XML queries). Quite interesting if we want to send updates along in combination with other techniques. #webdevelopment https://t.co/9BrmikKstV
We share a book by @RCzekster (Ricardo M. Czekster). We have just had a look, but it seems pretty straightforward. So far so good, with plenty of examples, we recommend it ;) #computing#simulation https://t.co/1Dhu9zJgSp
Semantic Diff that works quite well with code. #softwaredevelopment tools compatible with #Git difftastic: a diff that understands syntax. Reviewing our workflow in case we can integrate with meld. https://t.co/h9pf4VOHK7
Really amazing paper and repository with plenty of code smells, examples and patterns in #Elixir. A good opportunity to improve code analysis tools like Credo. #SoftwareDevelopment#DesignPatterns https://t.co/eeZnJrjBHf
https://t.co/mIF2Tp8FGT
https://t.co/u4Rl9ZbZAE
Este artículo describe un problema que nosotros nos hemos planteado durante muchos años. Al final, acabamos teniendo tanto scripts en Shell como en Python (y otros) según las necesidades, flexibilidad y complejidad. #devops#Python#sysadmin https://t.co/g3ZvKb40ds
We have published a new article regarding Parallel Programming and Vectorization (SIMD). These topics are really important considering performance and energy efficiency. We hope you like it! https://t.co/IoR6nDhz9l
#performance#energyefficiency#softwareengineering#optimization
We are happy to see the trend towards static typing and methodologies/tools that guarantee the correctness in programming languages. Here a few tricks for #Typescript. https://t.co/iFNMCMXh3t
RR-project provides an impressive tool to debug single-core applications, catching intermittent failures by providing determinism to the debugging process. Its recording functions and reverse execution are outstanding to work with, enhancing gdb #rr https://t.co/QY681Codhp