|
Wanted to convert a docx document to pdf on macOS. Pandoc to the rescue, but first needed pdflatex installed: pandoc -t latex some.docx -o some.pdf pdflatex not found. Please select a different --pdf-engine or install pdflatex Installed pdflatex on macOS with: brew install mactex Can also use HTML5. Install wkhtmltopdf with: brew install Caskroom/cask/wkhtmltopdf Convert with: pandoc -t html5 some.docx -o some.pdf
|
|
In today’s hyperconnected world, innovation happens pretty fast. For a technologist, whatever your specialism, there’s always something new to discover; a new tool that looks promising, maybe a technique that piques your interest. But, given the variety and pace of innovation, how do you know what to follow up on? How can you predict which innovations will be worthwhile and which will become a time sink?
|
|
Twice a year we create the Thoughtworks Technology Radar, an opinionated look at what’s happening in the enterprise tech world. We cover tools, techniques, languages, and platforms and we generally call out over one hundred individual ‘blips’. Along with this detail we write about a handful of overarching ‘themes’ that can help a reader see the forest for the trees, and in this piece, I try to capture not just Radar themes, but wider trends..
|
|
The true cost of a new employee: compensation calculator for startups
-
www.serverless.com
-
7 years ago
-
eng
Employee compensation is probably your biggest expense, but the total cost of an employee goes beyond their salary. Use this total compensation calculator to accurately budget!
|
|
I’ve been pretty busy over the past few weeks and didn’t get a chance to write a “what’s new” post. This caused a huge backlog of new features which I’ll try to cut down in this post. UI Validation This is a feature that’s coming in the Friday update. Component inspector has a new “Validate” button that checks the UI for common mistakes. Right now it only checks for nested scrollables on the Y axis but ideally we should include additional..
|
|
Following up from faster junk mail deletion with mu4e , elfeed is another candidate for enabling actions on pages. In this case, marking rss entries as read, page by Page. If on use-package , the function can defined and bound to the "v" key using: (use-package elfeed :ensure t :bind (:map elfeed-search-mode-map ("v" . ar/elfeed-mark-visible-as-read)) :config (defun ar/elfeed-mark-visible-as-read () (interactive) (require 'windo..
|
|
How the Wrong Architecture Can Cripple Development A couple of years ago, I was working on a side project with a few friends. We thought that it would be the next big thing. We put our collective best efforts into it; I worked long, hard hours fleshing out the scaffolding of the perfect architecture. Little did I know that my effort would doom the project to join the abyss of failed projects as quickly as it had begun. We had the best ....
|
|
Guy Podjarny gives an overview of his talk about Serverless Security from the Serverless Computing conference in London.
|
|
Snyk released its application security runtime monitoring solution, allowing developers to monitor the behavior of their open source components in runtime
|
Facebook Live using FFmpeg Play h.264 video stream in html page FFmpeg-based Live stream via Python PyLivestream
|
Facebook Live using FFmpeg Play h.264 video stream in html page FFmpeg-based Live stream via Python PyLivestream
|
|
Introduction Concurrent programming allows developers to solve problems using more than one path of execution and is often used in an attempt to improve performance. Concurrency doesn’t mean these multiple paths are executing in parallel; it means these paths are executing out-of-order instead of sequentially. Historically, this type of programming is facilitated using libraries that are either provided by a standard library or from 3rd pa..
|
|
Clip art is the pre-made graphics that came bundled with software like Microsoft Word. A short history of the medium, from mechanical paste-up to the modern web.
|
|
Modernize your tech estate: the technical aspects | Thoughtworks
-
www.thoughtworks.com
-
7 years ago
-
eng
Technology, people and business aren’t separate. Improving a legacy technology situation forces you to re-examine business processes and organizational structures as well as technical systems.
|
|
Apple introduced push notification at a time when iOS apps didn’t support multi-tasking. It was used as an intrusive notification system that allowed an app to communicate it had something important to tell you. Back then push messages would trigger a dialog box as it predated the pull down notification tray pioneered by Android. The purpose of push on iOS is visual notification. You can send non-visual meta-data but that’s almost an afte..
|
|
Recently we had a bit of an incident with our hot water heater… The tank began leaking. Thankfully it was still under warranty and we got another one for only the cost of labor. Afterward, we ran into another problem. Our dishes began having a cloudy white film on them, and after boiling water (say, for spaghetti) the pot would also have a line of the cloudy white film.
|
|
It's been roughly 5 months since my mu4e email migration . Happy with my choice. Mu4e is awesome. I now have 4 email accounts managed by mu4e, and unfortunately receiving lots of junk mail. I regularly peek at junk folders for false positives and delete junk email permanently. I've been wanting a quick way to glance at junk mail and easily delete page by page. Deleting emails page by page is not supported in mu4e by default. Fortu....
|
|
When I delivered my Advanced Oracle SQL Tuning training last week, I jumped into a free-form demo to show that the PARALLEL hints don’t really force anything other than adjusting the cost of parallelizable operations for CBO evaluation as usual. If a serial plan (or branch) still has a lower cost than the respective parallel processing cost, then serial execution would be used there. But when demoing this, I got a surprise.
|
|
When I delivered my Advanced Oracle SQL Tuning training last week, I jumped into a free-form demo to show that the PARALLEL hints don’t really force anything other than adjusting the cost of parallelizable operations for CBO evaluation as usual. If a serial plan (or branch) still has a lower cost than the respective parallel processing cost, then serial execution would be used there. But when demoing this, I got a surprise.
|
|
How do you compare the top five FaaS on K8S runtimes? Write the same web app design pattern on all of them. Read more on FONK, a Serverless LAMP stack for K8S.
|
|
Last time we covered a bunch of examples utilizing dynamic programming. Again, I recommend you check out that article first before you check this one out otherwise you’re not really gaining too much. Today we will be concluding our section on dynamic programming by discussing its limitations and when not to use it as a strategy.
|
|
Last time we covered a bunch of examples utilizing dynamic programming. Again, I recommend you check out that article first before you check this one out otherwise you’re not really gaining too much. Today we will be concluding our section on dynamic programming by discussing its limitations and when not to use it as a strategy.
|
|
yahoodevelopers : By Scott Bush, Director, Hadoop Software Engineering, Oath On Tuesday, September 25, we hosted a special day-long Hadoop Contributors Meetup at our Sunnyvale, California campus. Much of the early Hadoop development work started at Yahoo, now part of Oath, and has continued over the past decade. Our campus was the perfect setting for this meetup, as we continue to make Hadoop a priority. More than 80 Hadoop us....
|
|
It is not everyday that you get to chat face to face with the creator of a highly relevant open source project. Accordingly, we were highly anticipating a certain visit in mid-October, 2018.
|
|
It is not everyday that you get to chat face to face with the creator of a highly relevant open source project. Accordingly, we were highly anticipating a certain visit in mid-October, 2018.
|
I never would have imagined I would be a part of such an amazing place. Being able to work on technology and help make cartoons kids all of the world love has been awesome. After four and a half years it’s time to say goodbye to friends and co-workers who have taught me so much! I’m thankful for how this place has changed me and the world through our stories and art.
|
|
Discusses the challenges and limitations faced when implementing drag and drop functionality for PDF editing on iOS 11.
|
|
Our DevCulture Team: Connecting Communities & Empowering Teams to Invent the Future
-
engineering.cerner.com
-
7 years ago
-
eng
The tech industry is constantly evolving; for better or worse, there’s no way around it. Now, more than ever, having a culture that fosters collaboration, empowers associates, and supports innovation is vital to a company’s success in the face of such constant change. However, an effective culture must be grown organically while being supported by senior leadership. At Cerner, we recognize the challenges involved in growing an effective, re..
|
|
Jared Short has joined the Serverless, Inc. team as Head of Developer Relations and Experience. Here's why.
|
|
Last time we covered the basics of Dynamic Programming. I highly recommend you check out that article first before you check this one out otherwise you might be a bit lost. Today we will be continuing this discussion by revealing a few more examples of Dynamic Programming problems and how to solve them.
|
|
Last time we covered the basics of Dynamic Programming. I highly recommend you check out that article first before you check this one out otherwise you might be a bit lost. Today we will be continuing this discussion by revealing a few more examples of Dynamic Programming problems and how to solve them.
|
|
Read Part 1 , Part 2 , and Part 3 first. Introduction This post will try not to be a mess, but it might be. It will be worth it, though; you will get some idea of how Yao looks in my head. It’s my head that is a mess, not Yao. I will use all masculine pronouns for ease. Process To start, I want to talk about how I have designed Yao with regards to the process of software development , since it is the process that I starte..
|
|
Read Part 1 , Part 2 , and Part 3 first. Introduction This post will try not to be a mess, but it might be. It will be worth it, though; you will get some idea of how Yao looks in my head. It’s my head that is a mess, not Yao. I will use all masculine pronouns for ease. Process To start, I want to talk about how I have designed Yao with regards to the process of software development , since it is the process that I starte..
|
|
Read Part 1 , Part 2 , and Part 3 first. Introduction This post will try not to be a mess, but it might be. It will be worth it, though; you will get some idea of how Yao looks in my head. It’s my head that is a mess, not Yao. I will use all masculine pronouns for ease. Process To start, I want to talk about how I have designed Yao with regards to the process of software development , since it is the process that I starte..
|
|
Read Part 1 , Part 2 , and Part 3 first. Introduction This post will try not to be a mess, but it might be. It will be worth it, though; you will get some idea of how Yao looks in my head. It’s my head that is a mess, not Yao. I will use all masculine pronouns for ease. Process To start, I want to talk about how I have designed Yao with regards to the process of software development , since it is the process that I starte..
|