<atarget="_blank"href="https://vlctechhub.org/events/meetup-python-alicante-60f28874c69c">Domingo 18 de julio | MeetUp Python Alicante por @python_alc</a>
O lo que es lo mismo, una quedada informal donde hablaremos sobre Python y los proyectos en los que estamos trabajando, tanto de forma profesional como por afición.
Al ser un evento informal, no hace falta que tengas ningún conocimiento previo, solo interés por la programación en general y en Python en particular, así que es una buena oportunidad si quieres empezar.
Sólo has de traer ganas de participar y de hacer comunidad.
<atarget="_blank"href="https://vlctechhub.org/events/primeros-pasos-en-figma-de-0-a-una-app-en-1-hora-60ec856044db">Domingo 18 de julio | Primeros pasos en Figma de 0 a una App en 1 hora por @UXacademy_es</a>
Con Julio aprenderás en 1 hora los básicos para sistematizar un diseño existente y replicarlo en directo. ¿El reto? Realizar unos pantallazos de una App conocida, la analizaremos, rediseñaremos sus componentes y un par de pantallas.
El reto no solo queda aquí, sino que también realizaremos un prototipo que al final de la sesión podrás probar. ¡Ah! Todo esto en riguroso directo ya que usaremos la funcionalidad de viewer de Figma y desde el minuto uno, podrás ver el documento y realizar un duplicado cuando quieras.
¿Suena bien? ¡Pues te esperamos!
📆 21 de julio de 2021, de 19:00 a 20:00 hora española.
🧑🏫 Julio Servan, Senior Product Designer en Kustomer.
Julio, diseñador de producto digital con más de 10 años de experiencia. Empezó como diseñador gráfico en una agencia de publicidad donde aprendió a diseñar interfaces digitales ya que desde el inicio se encargó del diseño de diferentes Landing Pages y Apps Promocionales.
Más tarde se pasó a una consultora dónde aprendió los principios de UX y cómo trabajar y crecer en equipos Agile trabajando múltiples proyectos internacionales de banca y seguros.
Su penúltima aventura fue en Ubeeqo, una empresa de alquiler de coches por horas donde se responsabilizó del apartado B2C y más tarde, acabó liderando el equipo como Lead Product Designer.
Y ahora aplica todos sus conocimientos en Kustomer, dentro del equipo de Machine Learning e Inteligencia Artificial.
<atarget="_blank"href="https://vlctechhub.org/events/machine-learning-in-governance-business-risk-management-and-compliance-60f14631a193">Domingo 18 de julio | Machine Learning in Governance, Business Risk Management and Compliance por @bigmlcom</a>
There is a large and growing array of Governance, Risk, and Compliance (GRC) requirements that differ across industries, countries, and sectors. Despite notable differences, all organizations have the common challenge of protecting their businesses from malicious attacks. BigML is organizing an online event to present how Machine Learning is playing a crucial role in protecting organizations from harm while redefining Governance, Business Risk Management, and Compliance across industries.
Join this free, live conference on Wednesday, July 21, 2021 at 10:30 AM EDT / 4:30 PM CEST to learn why controlling the dynamic set of risks that your organization has to stand up to is key for your future prospects. The agenda will cover multiple examples of how Machine Learning is applied in Governance, Risk, and Compliance areas.
<atarget="_blank"href="https://blog.elhacker.net/2021/07/las-3.800-ps4-confiscadas-en-ucrania-no-minaban-criptomonedas-eran-bots-fifa.html">Las 3.800 PS4 confiscadas en Ucrania no minaban criptomonedas, eran bots de FIFA Ultimate Team</a>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/microsoft-revela-que-ciudadanos-en-cataluna-fueron-espiados.html">Microsoft revela que ciudadanos en Cataluña han sido víctimas de un programa de espionaje para gobiernos</a>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/hackean-las-cuentas-de-twitter-y.html">Hackean las cuentas de Twitter y Facebook de La Sexta TV</a>
Pues ya es una realidad. Después de que se filtrara información durante el transcurso de la pasada primavera, Valve ha anunciado Steam Deck, su nueva consola de videojuegos con la que pretende adentrarse en el sector del hardware usando Linux[...]
<imgloading="lazy"src="https://blogs.windows.com/wp-content/uploads/prod/sites/33/2021/06/cropped-browser-icon-logo-32x32.jpg"alt="Easier browser debugging with Developer Tools integration in Visual Studio Code">
</a>
</p>
<divclass="article__titles">
<h1class="article__title">
<atarget="_blank"href="https://blogs.windows.com/msedgedev/2021/07/16/easier-debugging-developer-tools-in-visual-studio-code/">Easier browser debugging with Developer Tools integration in Visual Studio Code</a>
<p>If you're debugging JavaScript in <ahref="https://code.visualstudio.com">Visual Studio Code</a> you probably have used either the <ahref="https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome">Chrome Debugger</a> or the <
</p>
<p>The post <arel="nofollow"href="https://blogs.windows.com/msedgedev/2021/07/16/easier-debugging-developer-tools-in-visual-studio-code/">Easier browser debugging with Developer Tools integration in Visual Studio Code</a> appeared first on <arel="nofollow"href="https://blogs.windows.com/msedgedev">Microsoft Edge Blog</a>.</p>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/steam-deck-valve-presenta-consola-portatil-juegos-pc-.html">Steam Deck: Valve presenta consola portátil para juegos PC por 419€</a>
<p>Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem. (<ahref="https://twitter.com/ClojureDeref">@ClojureDeref</a><ahref="https://clojure.org/feed.xml">RSS</a>)</p>
<p>Big congrats to <ahref="https://amperity.com/">Amperity</a> on their <ahref="https://amperity.com/blog/amped-up-announcing-amperitys-usd100m-series-d-financing">Series D financing</a> and valuation of $1B, making them another "unicorn" built substantially on Clojure and ClojureScript, approaching 100 Clojure developers. It is great to see these Clojure success stories at scale! Amperity has also been a great contributor to the Clojure ecosystem, so many thanks to them.</p>
</div>
</div>
</div>
<divclass="sect1">
<h2id="_podcasts_and_videos"><aclass="anchor"href="#_podcasts_and_videos"></a>Podcasts and videos</h2>
<divclass="sectionbody">
<divclass="ulist">
<ul>
<li>
<p><ahref="https://lispcast.com/why-is-data-so-powerful/">LispCast</a> - Eric Normand on the power of data</p>
</li>
<li>
<p><ahref="https://www.youtube.com/watch?v=DaVrEYIhRFA">clojure-lsp</a> - Eric Dallo showcases clojure-lsp</p>
<p><ahref="https://tonsky.me/blog/icfpc-2021/">Zig, Skia, Clojure, Geometry and the Japanese TV Show: ICFP Contest 2021</a> by Nikita Prokopov</p>
</li>
<li>
<p><ahref="https://www.juxt.pro/blog/maven-central">How-to: Clojure libraries on Maven Central
</a> by Juxt</p>
</li>
<li>
<p><ahref="https://www.notamonadtutorial.com/clojerl-an-implementation-of-the-clojure-language-that-runs-on-the-beam/">BEAM all the things! ClojErl, an implementation of Clojure on the Erlang Virtual Machine</a> - an interview with Juan Facorro, it’s creator</p>
</li>
<li>
<p><ahref="https://geokon-gh.github.io/literate-clojure.html">Projectless literate Clojure with embedded SVG</a> by George Kontsevich</p>
</li>
</ul>
</div>
</div>
</div>
<divclass="sect1">
<h2id="_libraries_and_tools"><aclass="anchor"href="#_libraries_and_tools"></a>Libraries and tools</h2>
<divclass="sectionbody">
<divclass="paragraph">
<p>Some interesting library and tool updates and posts this week:</p>
</div>
<divclass="ulist">
<ul>
<li>
<p><ahref="https://blog.datomic.com/2021/07/Datomic-Cloud-884-9095-New-tiers-and-internet-access.html">Datomic Cloud</a> 884-9095 - new lower pricing tiers, API Gateway automation, and simplified operation</p>
</li>
<li>
<p><ahref="https://github.com/clojure/data.json">data.json</a> 2.4.0 - no dependency JSON parser/writer in Clojure</p>
</li>
<li>
<p><ahref="https://github.com/clojure/tools.reader">tools.reader</a> 1.3.6 - Clojure reader in Clojure</p>
</li>
<li>
<p><ahref="https://github.com/clojure/tools.build">tools.build</a> 0.1.3 - Building artifacts in Clojure</p>
</li>
<li>
<p><ahref="https://github.com/FieryCod/holy-lambda">holy-lambda</a> 0.2.3 - micro-framework that integrates Clojure with AWS Lambda</p>
</li>
<li>
<p><ahref="https://github.com/hyperfiddle/rcf">rcf</a> - (NEW) turn your Rich Comment Forms into tests</p>
</li>
<li>
<p><ahref="https://github.com/juji-io/datalevin">datalevin</a> 0.4.40 - simple, fast and durable Datalog database</p>
</li>
<li>
<p><ahref="https://github.com/retrogradeorbit/bootleg">bootleg</a> 0.1.9 - simple template processing command line tool to help build static websites</p>
</li>
<li>
<p><ahref="https://github.com/seancorfield/depstar">depstar</a> 2.1.267 - builds JARs, uberjars, does AOT, manifest generation, etc for deps.edn projects</p>
</li>
<li>
<p><ahref="https://pathom3.wsscode.com/">pathom</a> 2021.07.10-alpha - logic programming through attribute relationships.</p>
</li>
<li>
<p><ahref="https://github.com/wilkerlucio/pathom-viz">pathom-viz</a> 2021.7.11 - visualization tools for Pathom</p>
</li>
<li>
<p><ahref="https://github.com/wilkerlucio/pathom-viz-connector">pathom-viz-connector</a> 2021.07.15-1 - connect Pathom parsers with the Pathom Viz Electron standalone tool</p>
</li>
<li>
<p><ahref="https://www.mirabelle.mcorbin.fr/">mirabelle</a> 0.3.0 - stream processing engine for monitoring</p>
</li>
<li>
<p><ahref="https://github.com/clojure-lsp/clojure-lsp">clojure-lsp</a> 2021.07.12-12.30.59 - Language Server (LSP) for Clojure</p>
</li>
<li>
<p><ahref="https://calva.io/">Calva</a> 2.0.204 - Clojure for VS Code</p>
</li>
<li>
<p><ahref="https://github.com/babashka/babashka">babashka</a> 0.5.0 - native, fast starting Clojure interpreter for scripting</p>
<p>If you haven’t seen it, the classic <ahref="https://www.youtube.com/watch?v=jlPaby7suOc">Every Clojure Talk Ever</a> by Alex Engelberg and Derek Slager does a pretty good job of lovingly capturing the foibles and curiosities of the Clojure community. Enjoy!</p>
<h2class="article__feed"><atarget="_blank"href="https://programadorwebvalencia.com/">Programador Web Valencia</a><spanclass="article__date">15 07 2021</span></h2>
<p>Usar un flujo de testing de algún tipo (TDD, BDD, E2E…) es una buena <strong>medida de calidad</strong>. No porque te asegure que la función u objeto funcione como esperas, sino porque indica que el proyecto posee una <strong>buena arquitectura</strong> y detrás hay buenos desarrolladores.</p>
<p>Hacer testing <strong>no trata solo sobre crear código</strong> que compruebe otro código, sino una <strong>metodología de trabajo profesional</strong> que amplia la visión del código. Escribes un preciso guión de que buscas, dejando claro como debe comportarse y de que manera reaccionará en casos extraordinarios. Todo ello sin tan siquiera escribir la funcionalidad. Además, de manera indirecta, dejas documentado el funcionamiento.</p>
<p>Suele decirse que hacer testing es artesanal, que todos los casos son únicos. No es cierto, disponemos de <strong>patrones o plantillas que nos ayudan</strong> a empezar y estructurar. Y entre las más sencillas y conocidos son encontramos con <strong>Given-When-Then</strong>.</p>
<p>Creado por Daniel Terhorst-North y Chris Matts como parte de <strong>BDD</strong> (Behavior-Driven Development), son sugieren un patrón de <strong>3 bloques informales de comentarios</strong> para dividir el código.</p>
<p>Pongamos sobre la mesa un ejemplo en prosa. Vamos a escribir un test para el cuento de “los 3 cerditos”. El objetivo es comprobar que están a salvo del lobo.</p>
<p>Ahora vamos a crear un <strong>ejemplo real en JavaScript</strong> pero muy simple. Queremos una función que nos informe si una anchura y una altura de una imagen iguales. Tal solo indicaremos cuanto es la anchura y altura, devolviendo un <codeclass="highlighter-rouge">true</code>, <codeclass="highlighter-rouge">false</code> o <codeclass="highlighter-rouge">null</code> dependiendo la situación.</p>
<p>Primero definimos la función, pero sin contenido, en <codeclass="highlighter-rouge">imagenes.js</code>. Podrías considerar que estas documentando.</p>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No son iguales</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No son iguales</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No se puede comparar un texto con un número</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No se puede comparar un boolean con un texto</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<divclass="language-bash highlighter-rouge"><divclass="highlight"><preclass="highlight"><code>npm <spanclass="nb">install</span><spanclass="nt">--save-dev</span> jest
<p>Si quieres profundizar, puedes explorar mi <ahref="/cursos/testing/introducción/">curso gratuito de testing</a> donde podrás conocer otras técnicas e implementaciones en otros lenguajes.</p>
<h2class="article__feed"><atarget="_blank"href="https://programadorwebvalencia.com/">Programador Web Valencia</a><spanclass="article__date">15 07 2021</span></h2>
<p>Usar un flujo de testing de algún tipo (TDD, BDD, E2E…) es una buena <strong>medida de calidad</strong>. No porque te asegure que la función u objeto funcione como esperas, sino porque indica que el proyecto posee una <strong>buena arquitectura</strong> y detrás hay buenos desarrolladores.</p>
<p>Hacer testing <strong>no trata solo sobre crear código</strong> que compruebe otro código, sino una <strong>metodología de trabajo profesional</strong> que amplia la visión del código. Escribes un preciso guión de que buscas, dejando claro como debe comportarse y de que manera reaccionará en casos extraordinarios. Todo ello sin tan siquiera escribir la funcionalidad. Además, de manera indirecta, dejas documentado el funcionamiento.</p>
<p>Suele decirse que hacer testing es artesanal, que todos los casos son únicos. No es cierto, disponemos de <strong>patrones o plantillas que nos ayudan</strong> a empezar y estructurar. Y entre las más sencillas y conocidos son encontramos con <strong>Given-When-Then</strong>.</p>
<p>Creado por Daniel Terhorst-North y Chris Matts como parte de <strong>BDD</strong> (Behavior-Driven Development), son sugieren un patrón de <strong>3 bloques informales de comentarios</strong> para dividir el código.</p>
<ol>
<li><strong>Given</strong> (Dado): Preparas el escenario del test, como la base de datos, variables o condiciones propicias.</li>
<li><strong>When</strong> (Cuando): Condiciones que transformarán el contenido.</li>
<li><strong>Then</strong> (Entonces): Verificas el resultado final, que se ha cumplido todo lo que esperabas o los casos propuestos.</li>
</ol>
<p>Pongamos sobre la mesa un ejemplo en prosa. Vamos a escribir un test para el cuento de “los 3 cerditos”. El objetivo es comprobar que están a salvo del lobo.</p>
<p><strong>Cuando</strong> sople el lobo sobre cada una…</p>
<p><strong>Entonces</strong> debe existir 1 o más casas en pie.</p>
<p>Ahora vamos a crear un <strong>ejemplo real en JavaScript</strong> pero muy simple. Queremos una función que nos informe si una anchura y una altura de una imagen iguales. Tal solo indicaremos cuanto es la anchura y altura, devolviendo un <codeclass="highlighter-rouge">true</code>, <codeclass="highlighter-rouge">false</code> o <codeclass="highlighter-rouge">null</code> dependiendo la situación.</p>
<p>Primero definimos la función, pero sin contenido, en <codeclass="highlighter-rouge">imagenes.js</code>. Podrías considerar que estas documentando.</p>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No son iguales</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No son iguales</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No se puede comparar un texto con un número</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<spanclass="nx">test</span><spanclass="p">(</span><spanclass="dl">'</span><spanclass="s1">No se puede comparar un boolean con un texto</span><spanclass="dl">'</span><spanclass="p">,</span><spanclass="p">()</span><spanclass="o">=></span><spanclass="p">{</span>
<p>Instalamos la librería <strong>Jest</strong> que será la encargada de realizar los test.</p>
<divclass="language-bash highlighter-rouge"><divclass="highlight"><preclass="highlight"><code>npm <spanclass="nb">install</span><spanclass="nt">--save-dev</span> jest
✓ No son iguales <spanclass="o">(</span>2 ms<spanclass="o">)</span>
✓ Son iguales <spanclass="o">(</span>1 ms<spanclass="o">)</span>
✓ No son iguales
✓ No se puede comparar un texto con un número <spanclass="o">(</span>1 ms<spanclass="o">)</span>
✓ No se puede comparar un boolean con un texto
Test Suites: 1 passed, 1 total
Tests: 5 passed, 5 total
Snapshots: 0 total
Time: 0.317 s, estimated 1 s
Ran all <spanclass="nb">test </span>suites.
</code></pre></div></div>
<p>Has sido testigo de todos los pasos típicos en un desarrollo con la metodología TDD.</p>
<ol>
<li>Documentar.</li>
<li>Crear test.</li>
<li>Ejecutar el test, recibiendo que falla.</li>
<li>Crear la funcionalidad.</li>
<li>Volver a ejecutar, recibiendo un éxito.</li>
</ol>
<p>Si quieres profundizar, puedes explorar mi <ahref="/cursos/testing/introducción/">curso gratuito de testing</a> donde podrás conocer otras técnicas e implementaciones en otros lenguajes.</p>
Ubuntu Touch OTA-18 ya está disponible con mejoras en la optimización y la corrección de algunos fallos y carencias, pero manteniendo la base de Ubuntu 16.04 mientras los desarrolladores siguen trabajando en la transición hacia 20.04. En lo que respecta[...]
<imgloading="lazy"src="https://blogs.windows.com/wp-content/uploads/prod/sites/33/2021/06/cropped-browser-icon-logo-32x32.jpg"alt="How to opt-in to the Extended Stable release cycle option beginning with Microsoft Edge 94">
</a>
</p>
<divclass="article__titles">
<h1class="article__title">
<atarget="_blank"href="https://blogs.windows.com/msedgedev/2021/07/15/opt-in-extended-stable-release-cycle/">How to opt-in to the Extended Stable release cycle option beginning with Microsoft Edge 94</a>
<p>In March, we announced that Microsoft Edge would be moving from a <ahref="https://blogs.windows.com/msedgedev/2021/03/12/new-release-cycles-microsoft-edge-extended-stable/">6-week to a 4-week release cycle cadence</a> to deliver more innovation to u</p>
<p>The post <arel="nofollow"href="https://blogs.windows.com/msedgedev/2021/07/15/opt-in-extended-stable-release-cycle/">How to opt-in to the Extended Stable release cycle option beginning with Microsoft Edge 94</a> appeared first on <arel="nofollow"href="https://blogs.windows.com/msedgedev">Microsoft Edge Blog</a>.</p>
<imgloading="lazy"src="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32"alt="Student leaders are taking GitHub Campus TV to the next level">
</a>
</p>
<divclass="article__titles">
<h1class="article__title">
<atarget="_blank"href="https://github.blog/2021-07-15-student-leaders-github-campus-tv-next-level/">Student leaders are taking GitHub Campus TV to the next level</a>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/detenidas-en-espana-16-personas-por-malware-bancario-estafa.html">Detenidas en España 16 personas por estafar 3,5 millones de euros con malware Grandoreiro y Mekotio</a>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/gmail-quiere-acabar-con-el-phishing-gracias-BIMI.html">Gmail quiere acabar con el phishing gracias al BIMI</a>
El escritorio Linux se enfrenta desde hace tiempo (puede que desde siempre) a una extraña paradoja. Por un lado, es un sistema al que se recurre bastante para resucitar hardware antiguo gracias a su menor consumo de recursos frente a[...]
<p>Evercade is delighted to announce another new collection for the Evercade family of systems, and a new publisher! Renovation Collection 1 will bring twelve incredible 16-bit games from Japanese publisher Telenet and its US subsidiary Renovation. With the collection to be labeled number 23, this will be the first cartridge in our 2022 lineup with... <aclass="view-article"href="https://evercade.co.uk/evercade-announces-renovation-collection-1/">View Article</a></p>
<p>The post <arel="nofollow"href="https://evercade.co.uk/evercade-announces-renovation-collection-1/">Evercade Announces Renovation Collection 1 – Coming Early 2022</a> appeared first on <arel="nofollow"href="https://evercade.co.uk">Evercade</a>.</p>
Ya os advertíamos hace unos días que detrás del uno va el dos y siempre que sale unanueva versión de Tor Browser, le sigue poco después una nueva versión deTails, la distribución Linux para los amantes del anonimato en Interneto,[...]
<atarget="_blank"href="https://blog.elhacker.net/2021/07/intervenido-en-malaga-un-dron-profesional-transporte-drogas.html">Intervenido en Málaga un dron de 4,35 metros de envergadura acondicionado para el transporte de droga entre Marruecos y España</a>
<p>This is going to be a really quick one, mainly a “thank you!” to Lars
Ingebrigtsen. Lars has recently added a new option on the Emacs master branch:
<codeclass="language-plaintext highlighter-rouge">dired-kill-when-opening-new-dired-buffer</code>. Iwill let the documentation speak for
itself:</p>
<blockquote>
<p>dired-kill-when-opening-new-dired-buffer is a variable defined in ‘dired.el’.</p>
<p>Its value is t<br/>
Original value was nil</p>
<p>You can customize this variable.
This variable was introduced, or its default value was changed, in
version 28.1 of Emacs.
Probably introduced at or before Emacs version 28.1.</p>
<p>If non-nil, kill the current buffer when selecting a new directory.</p>
</blockquote>
<p>Setting this new option to <codeclass="language-plaintext highlighter-rouge">t</code> means that pressing <kbd>RET</kbd> or <kbd>^</kbd> in a Dired buffer will
reuse the existing buffer. This is something Irequired a while ago (<ahref="https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20598">#20598</a>) and
that up until today Ihad been hacking up poorly in my <codeclass="language-plaintext highlighter-rouge">.init.el</code>.</p>
<p>Iknow the Emacs developers have more urgent bugs to work on, but this is such a
nice improvement Iam pretty sure you can see me happily smiling right now.</p>
<p>This is going to be a really quick one, mainly a “thank you!” to Lars
Ingebrigtsen. Lars has recently added a new option on the Emacs master branch:
<codeclass="language-plaintext highlighter-rouge">dired-kill-when-opening-new-dired-buffer</code>. Iwill let the documentation speak for
itself:</p>
<blockquote>
<p>dired-kill-when-opening-new-dired-buffer is a variable defined in ‘dired.el’.</p>
<p>Its value is t<br/>
Original value was nil</p>
<p>You can customize this variable.
This variable was introduced, or its default value was changed, in
version 28.1 of Emacs.
Probably introduced at or before Emacs version 28.1.</p>
<p>If non-nil, kill the current buffer when selecting a new directory.</p>
</blockquote>
<p>Setting this new option to <codeclass="language-plaintext highlighter-rouge">t</code> means that pressing <kbd>RET</kbd> or <kbd>^</kbd> in a Dired buffer will
reuse the existing buffer. This is something Irequired a while ago (<ahref="https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20598">#20598</a>) and
that up until today Ihad been hacking up poorly in my <codeclass="language-plaintext highlighter-rouge">.init.el</code>.</p>
<p>Iknow the Emacs developers have more urgent bugs to work on, but this is such a
nice improvement Iam pretty sure you can see me happily smiling right now.</p>
Colocan una placa con mensajes para los humanos del futuro en la sonda Lucy La ciencia es racional. Es una herramienta que nos permite saber más sobre lo que nos rodea y sobre nosotros mismos, lo que nos ha permitido explorar el Universo a una escala sobre la que ni soñábamos hasta hace no tanto. […]
<atarget="_blank"href="https://www.muylinux.com/2021/07/13/the-gnome-way/">«The GNOME Way»: Flatpak es el futuro, el escritorio tradicional ha muerto</a>
Tobias Bernard, diseñador de Purism que contribuye a GNOME, ha publicado una interesante entrada en los blogs oficiales del entorno en la que explica, según su punto de vista, la dirección que ha tomado el proyecto, además de recordar sus[...]
<imgloading="lazy"src="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32"alt="What’s new from GitHub Changelog? June 2021 Recap">
</a>
</p>
<divclass="article__titles">
<h1class="article__title">
<atarget="_blank"href="https://github.blog/2021-07-13-whats-new-github-changelog-june-2021/">What’s new from GitHub Changelog? June 2021 Recap</a>
This month, we have some exciting updates to share. A lot of you have welcomed the improvements to your ability to sync a forked repo with upstream from the web UI, add video on issues
<atarget="_blank"href="https://blog.elhacker.net/2021/07/fallo-de-seguridad-en-la-web-vacunacion-covid-catalunya-datos-privados.html">Fallo de seguridad en la web Vacunación Covid de Cataluña expone datos privados pacientes</a>
<p>  The ‘Indie Heroes’ Collection 1 Cartridge brings 14 independently developed games to Evercade. Originally made for classic systems, this specially curated line-up showcases talented developers from around the world. From platformers to story-driven horrors – this collection has plenty of depth and variety. So what exactly are you going to be able to play... <aclass="view-article"href="https://evercade.co.uk/indie-heroes-the-games/">View Article</a></p>
<p>The post <arel="nofollow"href="https://evercade.co.uk/indie-heroes-the-games/">Indie Heroes – The Games</a> appeared first on <arel="nofollow"href="https://evercade.co.uk">Evercade</a>.</p>
<atarget="_blank"href="https://thoughtbot.com/blog/new-case-study-a-look-at-discovery-questions">New Case Study & A Look at Discovery Questions</a>
</h1>
<h2class="article__feed"><atarget="_blank"href="https://thoughtbot.com/blog">Giant Robots Smashing Into Other Giant Robots</a><spanclass="article__date">13 07 2021</span></h2>
</div>
</header>
<mainclass="container article__main">
We are exited to share a new case study featuring our work with Grandstand and also highlighting the Discovery work that helped them quickly plan the right approach.
<imgloading="lazy"src="https://github.blog/wp-content/uploads/2019/01/cropped-github-favicon-512.png?fit=32%2C32"alt="Adding support for cross-cluster associations to Rails 7">
</a>
</p>
<divclass="article__titles">
<h1class="article__title">
<atarget="_blank"href="https://github.blog/2021-07-12-adding-support-cross-cluster-associations-rails-7/">Adding support for cross-cluster associations to Rails 7</a>
Solus 4.3 ha sido publicado con muchas mejoras de interés que abarcan las gráficas Radeon de última generación (RX 6000), el soporte multimedia, el interesante Firefox 89 ofrecido de manera predeterminada y la versión más reciente (10.5.3) del escritorio Budgie,[...]
<p>La entrada <arel="nofollow"href="https://au-agenda.com/lincontrolat/">L’incontrolat</a> aparece primero en <arel="nofollow"href="https://au-agenda.com">AU Agenda</a>.</p>
<p>L’ETNO. Corona, 36 A l’estiu el cinema es gaudeix a la fresca, ja siga al claustre de La Nau, al llit del Túria o al pati del museu valencià d’etnologia L’Etno, on es posa en marxa la primera edició d’un cicle titulat L’incontrolat que explora les relacions entre el documental, l’etnologia i l’antropologia. Es projectaran […]</p>
<p>La entrada <arel="nofollow"href="https://au-agenda.com/lincontrolat/">L’incontrolat</a> aparece primero en <arel="nofollow"href="https://au-agenda.com">AU Agenda</a>.</p>
Se hacen bromas sobre la muerte, «me muero de risa», «esta comida está de muerte» , «hace un calor para morirse» pero cuando la tenemos de cerca se acaban las bromas. El trato hacia la muerte es algo cultural, y depende del lugar del mundo, se percibe de una manera o de otra, la muerte […]
<atarget="_blank"href="https://blog.elhacker.net/2021/07/alternativas-correo-gmail-basadas-en-la-privacidad-primero.html">Alternativas correo Gmail basadas en la privacidad</a>
<atarget="_blank"href="https://blog.elhacker.net/2021/07/descubren-un-conductor-contrabando-256-cpu-pegadas-a-su-cuerpo.html">Descubren a un conductor de contrabando con 256 CPUs pegadas su cuerpo en la aduana de Hong Kong</a>